- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 Storage Options
Android 系统提供很多种方法用于永久存储application的数据.选用哪种方式存储依赖于特定的需求。数据是不是私有还是其他application也可以访问,存储数据需要多大的空间等.Shared Preferences:以key-value配对的方式存储Internal Storage:在设备的存储空间上存储私有数据External Storage:在外部存储设备上存储公用的
2016-07-29 18:10:45 1314
原创 Working with System Permissions
为保护系统的完整性和用户的隐私,每一个app 都是运行在受限的沙盒中,如果app想要用沙盒之前的资源或者信息。app必须明确要求权限,根据要求的权限不同,系统或者自动运行app 操作(不需要获取user 信息),或者请用户选择是否给予app要求的权限.根据Android 版本的不同,用户可以在安装apk的时候或者运行的时候批准app要的权限(需要获取user 信息).你可以在manifest文
2016-07-29 15:58:17 774
原创 Content Provider Basics
content provide 是Android application的一部分,通常会以UI的方式呈现数据。content provide 设计的意图是给其他application提供数据,其他application 以client的方式访问.content provide 以表格的形式给其他application 提供数据.application 通过contentResolve 访问co
2016-07-29 14:30:05 637
原创 Bond Services
bond service 只有在其他application 组件需要的时候存在,并不永久工作的后台.bond service 也是service的子类,提供一个onBind()的函数,这个函数返回一个IBinder object ,其他客户端用IBinder 和bond service交互.客户端可以调用bindService() 来绑定一个service,客户端必须实现一个serviceCo
2016-07-29 10:18:47 710
原创 service
service 是一个可以长期运行在后台的application 组件。service 不提供user interface。当一个application 组件启动service后,service就开始运行。即使御用switch到其他application。application 组件也可以绑定一个service,然后和这个service 交互,甚至可以进行进程间通讯(IPC)。service 可以
2016-07-28 17:46:23 639
原创 overview screen
overview screen 是系统级别的UI,用于列表显示最近访问的activity 和 task.用户可以挑选一个task重新运行,就像快速按两下iphone的home 键.一般情况下你应该允许系统来定义你的task 和activity 是如何呈现在overview screen上的。但是你也可以通过ActivityManager.AppTask 的intent 来管理tasks 和acti
2016-07-28 14:54:07 1158
原创 activity and task
一个application 一般有很多activity 组成。每一个activity 都有一个特定的功能。activity 可以启动其他的activity.一个task 是由一系列的activity 组成,这些activity 可以帮忙用户完成一个特定的job默认activity 和 task的关系总结如下:Activity A 启动Activity B。则Activity 停止,系统
2016-07-28 11:42:40 649
原创 loader
loader 是Android 3.0之后引入的API,可以在activity 或者 fragment中方便的异步装载数据.而且可以monitor 数据,当monitor的数据更新是返回最新的结果。如何开始一个loader呢?一般在activity 或者fragment 中用loader的话,先通过getLoaderManager().initLoader(0, null, this);
2016-07-28 10:32:57 925
原创 Intents and Intent Filters
学习Android 两三年了,之前都是买各种书来看,对Android 架构有浅显的理解。之前遇到问题都是百度,随着遇到的问题越来越深入,而且Android 版本不停的升级,不得不看Google的官方文档 + trace code。随着知识的积累,觉得很有必要重新系统的总结一下,希望能帮到需要的人.
2016-07-27 16:07:41 671
原创 Android 适配
Android 适配分为device 适配和app适配.device 适配是有Google的cts保证的,普通开发者不用关心.下来我们来看看app 适配.app 适配分成下面3点:device feature:Android 系统给每个硬件feature一个id,例如罗盘的id为FEATURE_SENSOR_COMPASS。 假如你的app 要运行的话,一定要这个硬件feature,
2016-07-27 13:14:31 657
原创 Application 基础
学习Android 两三年了,之前都是买各种书来看。对Android的架构有浅显的理解。之前Android 问题都是百度,现在基本就是查Google 开发文档+ trace 源码来解决问题。以下就是根据Google 开发文档+自己的理解,重新梳理我对Android的理解,希望可以帮到入门的同学.说的不对的,请大家指出.写的比较粗糙,后面有时间会来润色.
2016-07-27 09:30:53 505
EDK_II_UserManual_0_7.pdf
2017-03-24
EDK_II Module Writer_s Guide_0_7.pdf
2017-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人