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

浙公网安备 33010602011771号