安卓初认识
csdn_wanziooo
这个作者很懒,什么都没留下…
展开
-
安卓应用程序剖析
运行之前,需要知道Android项目中的一些文件目录和文件主要活动文件主要活动代码在MainActivity.java的java文件中。这是实际的应用程序文件,将被转化为Dalvik(google自己设计的用于Android平台的java虚拟机)可执行文件运行。下面由应用向导为Hello World应用生成的默认代码。这里,R.layout.activity_main引用自res/layout目录...原创 2018-07-11 17:25:13 · 670 阅读 · 0 评论 -
安卓资源访问
一个简单的文件层级:res/目录在各种子目录中包含了所有资源。这里有一个图片资源,两个布局资源和一个字符串资源文件,下表给出了在项目中res/目录里面支持的资源。替代资源应用程序需要为特定的设备提供替代的资源支持。比如,为不同的屏幕分辨率提供替代的图片资源,为不同的语言提供替代的字符串资源。在运行时,Android检测当前设备配置,并为应用程序加载合适的资源。要为特定的配置的确定一系列替代资源,遵...原创 2018-07-11 20:11:21 · 364 阅读 · 1 评论 -
安卓出认识——Android活动(Activity)
活动代表了一个具有用户界面的屏幕,如java的窗口或者帧。Android的活动是ContextThemeWrapper类的子类。C,C++或者java语言编程,这些程序从main()函数开始,而Android系统初始化他的程序是通过活动中的onCreate()回调的调用开始的。存在有一系列的回电方法来启动一个活动,同时有一序列的方法来关闭活动,如下面生命周期图所示: ...原创 2018-07-12 10:34:23 · 505 阅读 · 0 评论 -
安卓初认识——Android服务(Service)、Android广播接收器(Broadcast Receivers)
Android服务(Service)服务是一个后台的组件,执行长时间运行且不需要用户交互的任务。即使应用被销毁也依然可以工作。服务基本包含两种状态服务拥有生命周期方法,可以实现监控服务状态变化,可以在合适的阶段执行工作,下面左图展示了当服务通过startService()被创建时的生命周期,右图则显示当服务通过binService()被创建时的生命周期:要创建服务,需要创建一个继承自Service...原创 2018-07-12 11:55:08 · 3832 阅读 · 0 评论 -
安卓初认识——Android-内容提供者(Content Provider)、Android碎片(Fragment)
Android-内容提供者(Content Provider)内容提供者组件通过请求从一个应用程序向其他的应用程序提供数据。这些请求由类ContentResolver的新方法来处理。内容提供这可以使用不同的方式来存储数据。数据可以被存放在数据库、文件、甚至是网络。有时候需要在应用之间共享数据。内容提供者可以让内容集中,必要时可以有多个不同的应用程序来访问。内容提供这的行为和数据库很像,可以查询、编...原创 2018-07-12 14:33:42 · 447 阅读 · 0 评论 -
安卓初认识——Android 意图(Intent)和过滤器(Filter)
Android 意图(Intent)和过滤器(Filter)Android意图是一个要执行的操作的抽象描述。他可以通过startActivity来启动一个活动,broadcastIntent来发送逛吧到任何对它感兴趣的个黄渤接受器组件,startService(Intent)或者binService(Intent, ServiceConnection,int)来与后台服务通讯。意图本身(一个Int...原创 2018-07-12 15:11:05 · 1907 阅读 · 0 评论