欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    android基础培训(共41张).pptx

    • 资源ID:12774211       资源大小:470.83KB        全文页数:41页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    android基础培训(共41张).pptx

    Android培训培训内部资料第一章Android简介 Android是Google的基于Linux平台开源的手机操作系统名称。 该平台由操作系统、中间件、用户软件和应用软件组成。第二章开发环境搭建安装Android的sdk和eclipse插件开发环境开发环境:JDK 5 或 JDK 6Eclipse 3.5 (galileo) 及以上以上下载下载ADT 的的Eclipse 插件插件 (0.95以上)以上)http:/ Eclipse 插件插件 (ADT)启动 Eclipse,选择 Help Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”, 然后点击Archive.,浏览和选择已经下载的ADT插件插件压缩文件件的视图,你会看到这个插件,然后选择Developer Tools (会选中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。下载下载Android SDK:通过官网下载或者通过 一些论坛下载(http:/ Eclipse,选择window-preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置。第一个Android应用程序 安装开发环境和配置好环境变量 打开eclipse,新建android工程打开Eclipse,新建项目(点击FileNewProject),在项目列表中展开Android目录,选择Android Project,如图:应用程序的名称包名称启动类名称兼容的最低版本 创建手机模拟器,如图: 在项目上右键点击run as Android application,如下图:第三章Android程序架构以及组件src/ java原代码存放目录原代码存放目录gen/ 自动生成目录自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。res/ 资源资源(Resource)目录目录在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。具体请看ppt下方备注栏。AndroidManifest.xml 功能清单文件功能清单文件 这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。default.properties 项目环境信息项目环境信息,一般是不需要修改此文件Activity的运用 Activity的主要做用 创建Activity的方法 在AndroidManifest.xml文件中注册Activity方法 在Activity中添加控件的方法 Activity是android应用程序的用户接口。一个Activity中可以放置很多控件。如:TextView、Button等 Activity也可以理解为控件的容器。如图:按钮列表文本创建Activity的方法主要包括一下几点:1、一个一个Activity就是一个类,并且这个类要继承于就是一个类,并且这个类要继承于Activity。2、重写重写onCreate方法。方法。 public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); 3、每一个、每一个Activity都需要在都需要在AndroidMainfest.xml中中 文件当中进行配置文件当中进行配置 4、为为Activity添加必要的控件添加必要的控件。同过findViewById(控件的 id);可以得到所要显示的控件。例如:取得TextView的控件 TextView textView=(TextView)findViewById(R.id.Test);Activity和Intent 主要内容 1、多个Activity之间的关系 2、Intent的基本作用 3、在一个Activity当中启动另外一个Activity的方法 4、使用Intent在Activity之间传递数据的基本方法多个Activity之间的关系 ActivityAActivityBstartActivity(Intent)Intent基本作用 一个Intent对象包含了一组信息1、Component name组件名称:intent会根据component name要启动哪一个组件(activity,service,contentProvider)2、Action(一个activity传值到另外一个Activity要做 的动作,如:Aaction_call打电话)3、Data (从一个Activity到另一个Activity所传递的数据)4、Category 5、Extras 事先向一个activity的intent中存入的键值对6、Flags注意:Activity之间通过intent传递数据不一定要求是在同一个应用中常用的基本组件 TextView 的使用方法 Button 的使用方法 EditText 的使用方法 Menu 的使用方法 RadioGroup RadioButton 单选 CheckBox 多选 Toast 用法 ListView 用法 ProgressBar 进度条Activity的生命周期(一) onCreate(Bundle bundle); onStart(); onRestart(); onResume(); onPause(); onStop(); onDestory();以上七个生命周期函数,是Activity处于不同状态时调用不同的函数。启动第一个Activity firstActivity-onCreate();-onStart();-onResume();从第一个Activity启动第二个Activity FirstActivity -onPause SecondActivity -onCreate -onStart -onResume FirstActivity -onStopActivity的生命周期(二) 主要内容1、Task基本概念2、Activity与Task之间的关系3、对话框风格Activity的使用方法(特出的Activity)Task的概念 压栈 弹栈第一个Activity第二个Activity第三个ActivityTask运行过程(一)应用程序启动后,运行第一个Activity之后,该Activity对象被压入到Stack之中FirstActivityTask运行过程(二)点击按钮后启动第二个Activity,该对象被压入到Stack中FirstActivitysecondActivityTask运行过程(三) 点击第二个Activity按钮启动,该对象被压入到Stack中FirstActivitysecondActivitythreeActivity 当点击第三Activity中的按钮启动之后,启动第四个ActivityFirstActivitysecondActivitythreeActivitySMSActivity点击Back之后,这时SMSActivity从堆栈中弹出。后面的对象都是一样。所有的Activity在同一个Task,被组织称同一个单元。FirstActivitysecondActivitythreeActivitySMSActivityAndroid的布局 LinearLayout线性布局 TableLayout 表格布局 RelativeLayout 相对布局Handler使用(一) Handler基本概念 Handler基本使用方法 使用Handler更新进度条 消息队列先进先出Handler使用(二) Handler与线程 在新线程中处理消息的方法广播机制(一) 广播机制的介绍 BroadcastReceiver的作用 BroadcastReceiver的编写方法 BroadcastReceiver的生命周期 广播机制AndroidBroadcastReceiverABroadcastReceiverCBroadcastReceiverBBroadcastReceiverD事件 注册广播的方法BroadcastReceiver用于监听被广播的事件(Intent)为了达到目的,BroadcastReceiver必须进行注册,注册方法有两种:1、在应用程序的代码中注册2、在androidMainfest.xml中注册在代码中注册:注册BroadcastReceiver:registerReceiver(receiver, filter);取消注册: unregisterReceiver(receiver)如果一个BroadcastReceiver用于更新UI,那么通常会使用这种方法注册,在Activity启动的时候注册,在Activity不可见后取消 广播作用一个专门用来接收广播通知信息,并作出相应处理的组件,很多广播是源自于本身的-比如,通知时区改变,电池电量低,拍摄照片,来电,发短信或者用户改变了语言选项等.应用程序也可以进行广播-比如说,通知其它应用程序数据下载完成并处于可用状态.生命周期void onReceive(Context curContext, Intent broadcastMsg);当广播消息抵达接收器时,Android调用它的onReceive()方法,并将包含消息的intent对象传递给他.广播接收器公在它执行这个方法时处于活跃状态.Service Service 是什么 Service 不是什么 Service 的生命周期 启动和停止Service的方法 Service是应用程序的一个组件,与Activity,广播,Intent处于同一级别的组件。 Service是一个没有图形化界面 Service通常来处理一些耗时比较长的操作,如:下载、播放Mp3 可以使用使用Service更新ContentProvider,发送Intent以及启动系统的通知等等。 Service的生命周期 Android Service的生命周期并不像Activity那么复杂,它只继承了onCreate(),onStart(),onDestroy()三个方法,当我们第一次启动Service时,先后调用了onCreate(),onStart()这两个方法,当停止Service时,则执行onDestroy()方法,这里需要注意的是,如果Service已经启动了,当我们再次启动Service时,不会在执行onCreate()方法,而是直接执行onStart()方法。Service与与Activity通信通信:Service后端的数据最终还是要呈现在前端Activity之上的,因为启动Service时,系统会重新开启一个新的进程,这就涉及到不同进程间通信的问题了(AIDL)这一节我不作过多描述,当我们想获取启动的Service实例时,我们可以用到bindService和onBindService方法,它们分别执行了Service中IBinder()和onUnbind()方法。 Service是应用程序的一个组件,与Activity,广播,Intent处于同一级别的组件。 Service是一个没有图形化界面 Service通常来处理一些耗时比较长的操作,如:下载、播放Mp3 可以使用使用Service更新ContentProvider,发送Intent以及启动系统的通知等等。android安装,卸载 android安装 android卸载安装利用利用Android软件安装工具软件安装工具-APK安装器安装器 (1)手机端:通过读卡器将)手机端:通过读卡器将APK文件放入文件放入SD卡中后,再将卡中后,再将SD卡插回手机中就可以使用卡插回手机中就可以使用 (2)PC端:安装对应端:安装对应PC端软件端软件 谢谢大家谢谢大家 演讲完毕,谢谢观看!

    注意事项

    本文(android基础培训(共41张).pptx)为本站会员(醉****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开