摘要: 1.BroadcastReceiver(抽象类) 它是没有界面,它可以监听系统中的事件并作出相应,比如系统已经启动,电量变低了,SD卡插拔等事件。 生命周期:当它的onReceive()方法执行完后就被销毁,所以不适合在该方法里进行异步操作, 比如显示Dialog,绑定Service都... 阅读全文
posted @ 2015-03-12 23:23 beyondbycyx 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.数据持久化存储方案(4种) android提供了4种的数据持久化存储方案,ContentProvider(便于在不同应用程序中交流), 文件,数据库(这两个适合在本应用程序中进行读写操作),Preference。2.ContentProvider(接口) 实现ContentProvider类的对... 阅读全文
posted @ 2015-03-12 23:22 beyondbycyx 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.Activity 方法:startActivityForResult 和 onActivityResult 相互呼应, 用于处理返回结果的行为,如微博上用户点击某张图片发布上去2.Uri 静态方法: Uri.fromParts("package", "com.hq.myapp", nu... 阅读全文
posted @ 2015-03-12 23:07 beyondbycyx 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.Task每个应用程序对应每个Task,Task里面以栈的形式存储多个Activity。不同应用程序的切换(如按下home键,去启动另一个app,该app显示在前台,之前app就被放置在后台)其实就是不同Task的前后台切换。按“back”键其实就是将当前Task(应用程序)顶部的Activity... 阅读全文
posted @ 2015-03-12 23:00 beyondbycyx 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.android.provider包下的常用类 该包下提供了访问联系人信息,日历信息,多媒体文件的类。 常用的类。 MediaStore.Audio.Media类 public static final Uri EXTERNAL_CONTENT_URI; The content:// style ... 阅读全文
posted @ 2015-03-12 22:51 beyondbycyx 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 每个应用程序都有唯一的用户ID,该ID始于安装过程中,终于卸载之后。每个应用程序不能擅自访问系统,或其他程序,除非获取到相应的权限。1.许可: 1.1.uses-permission(使用许可) 它可以声明该应用程序具有访问那里的权限,该权限已经由系统定义好了,你可在命令行下 使用“adb shel... 阅读全文
posted @ 2015-03-12 22:46 beyondbycyx 阅读(211) 评论(0) 推荐(0) 编辑