随笔分类 -  Android移动开发

摘要:MAIN 和 LAUNCHER,之前一直不注意这两个有区别,写程序的时候都放到一个filter中,前两天面试问到了,总结一下:MAIN指定了程序入口地址。LAUNCHER是程序在手机桌面上的图标。如果只设置了MAIN,没有设置LAUNCHER,则程序可以被安装到手机,但是在桌面看不到APP的图标,所... 阅读全文
posted @ 2015-05-25 12:27 !x_x! 阅读(344) 评论(0) 推荐(0)
摘要:AIDL详解AIDL:Android Interface Definition Language,即Android接口定义语言。从定义上看,这个AIDL有两个特点:1、是用来定义接口的 2、是另一种“语言”,也不完全算一种语言。3、实现了远程接口为什么有ADIL来定义接口,直接public inte... 阅读全文
posted @ 2015-05-21 20:33 !x_x! 阅读(341) 评论(0) 推荐(0)
摘要:Broadcast为什么需要广播(broadcast) 广播机制,本质上它就是一种组件间的通信方式。系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容易与其它系统进行集成。在安卓中,一些操作完成后,会自动发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,... 阅读全文
posted @ 2015-05-19 20:40 !x_x! 阅读(177) 评论(0) 推荐(0)
摘要:一、ContentProvider概念ContentProvider提供了在android系统内共享数据的接口,可以在不同app之间进行数据共享。例如联系人,短信记录,通话记录都实现了ContentProvider接口,使其他APP可以访问到这些数据(必须获得权限)。当应用集成了ContentPro... 阅读全文
posted @ 2015-05-14 18:26 !x_x! 阅读(370) 评论(0) 推荐(0)