摘要:
应用资源可以分为两大类:1、无法直接访问的原生资源,保存在asset目录下。2、可以通过R资源清单类访问的资源,保存在res目录下。资源的类型以及存储方式:android要求在res目录下用不同的子目录来保存不同的应用资源:资源的使用:由于android SDK会在编译应用时在R类中为/res目录下的所有资源创建索引项,因此在java代码中访问资源主要是通过R类来完成:[.]R..package_name:指定R类所在的包resource_type:R类中代表不同资源类型的子类resource_name:指定资源的名称XML文件中使用资源:@[.]/package_name:指定R类所在的包r 阅读全文
摘要:
android的应用程序包含三种重要的组件:Activity、Service、BroadcastReceiver,应用程序采用一致的方式来启动他们——都是依靠Intent来进行启动。Intent就封装了程序想要启动的程序意图,不仅如此,Intent还可用于与被启动组件交换信息。Intent的属性及intent-filter配置:Intent的Component属性需要接受一个ComponentName对象,ComponentName对象包含如下几个构造器:1、ComponentName(String pkg, String cls):创建pkg所在包下的cls类对应的组件2、Component 阅读全文
摘要:
Activity是android应用的重要组成单元之一(另外三个是Service、BroadcastReceiver和ContentProvider),而Activity又是android应用最常见的组件之一。Activity开步骤:1、新建一个Activity,此Activity需要继承Activity基类2、配置Activity组件,android应用中的所有组件(Activity、Service、ContentProvider、ProadcastReceiver)都必须显示的进行配置,只要在AndroidManifest.xml文件中的元素中添加子元素即可配置Activity。启动Act 阅读全文
摘要:
android平台不允许Activity新启动的线程访问该Activity里的界面组件,这样就导致新启动的线程无法动态的改变界面组件的属性值。但是实际android应用开发中,需要新启动的线程周期性地修改界面组件的属性值。Handler类简介主要作用:1、在新启动的线程中发送消息2、在主线程中获取、处理消息为了让主线程“适时”地处理新启动的线程所发送的消息,Handler是通过回调的方式来实现的——开发中只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,Handler类中处理消息的方法被自动回调。Handler类的主要方法:1、void handleMessage(Messa 阅读全文