android学习十三 首选项
摘要:1,首选项可用用来持久保存用户设置,游戏最高分等 2,首选项有,列表首选项,复选框首选项,对话框首选项.. 3,通过xml文件和代码创建首选项 addPreferencesFromResource(R.xml.main) 4.从首选项中获取值 Resources resources = this.g
阅读全文
android 学习十四 探索安全性和权限
摘要:1.部署安全性:应用程序必须使用数字证书才能安装到设备上。 2.执行期间的安全性: 2.1 使用独立进程 2.2 使用固定唯一用户ID 2.3 申明性权限模型 3数字证书 3.1.数字证书的用处:使用数字证书对应用进行签名后,防止应用程序被非法更新(只有相同的数字证书才能更新应用) 3.2.数字证书
阅读全文
android学习十二 配置变化
摘要:1.配置变化会终止当前活动,并重建活动 2.配置变化有 2.1 屏幕方向变化 2.2 语言变化 2.3 插到基座等 3. 配置变化应用程序不会清除,上下文对新活动依然有效 4.活动销毁重建中涉及的返回 onSaveInstanceState() 这个一定要调用 super.onSaveInstanc
阅读全文
android学习十 ActionBar
摘要:1.api level大于等于11 支持,或者使用兼容库,但兼容库的问题很多。 2.一个操作栏属于一个活动,并具有其生命周期 3.操作栏分3类:a.选项卡操作栏,b.列表操作栏,c.标准操作栏 4.获取活动的的操作栏 getActionBar() 5.设置操作栏的导航模式 ActionBar ab
阅读全文
android学习十一 高级调试分析功能
摘要:1.debug 功能列表 2.ddms功能( 内存检查,线程检查,视图层次分析) 3.跟踪代码 TraceView 4.命令行工具 adb 5.策略检查StrictMode
阅读全文
android学习九 对话框碎片
摘要:1.android的对话框是异步的,对话框创建后马上执行下面的代码。好处: a.通过实现对话框的回调方法反馈用户与对话框的交互。 b.能够在代码中清楚对话框。 2.碎片对话框基类DialogFragment继承自Fragment。显示对话框的3个步骤 2.1创建一个对话框碎片实例 2.2获取碎片事务
阅读全文
android学习八 多用途碎片
摘要:碎片设计初衷:帮助开发人员管理应用程序功能。 特点:1.大量重用 2.可用性强 3.适应多种布局 碎片 1.包含一个视图层次结构和具有相应的生命周期 2.碎片必须在一个活动的上下文中工作 3.碎片的生命周期和活动很相似 4.但在状态的保存与恢复上与活动有区别 碎片的优点: a.在布局管理的时候可以直
阅读全文
android学习七 菜单
摘要:1.菜单分类 常规菜单 子菜单 上下文菜单 图标菜单 辅助菜单 交替菜单 2.菜单类 andriod.view.menu 常规菜单 子菜单 上下文菜单 图标菜单 辅助菜单 交替菜单 2.菜单类 andriod.view.menu 3.菜单的参数 名称:字符串标题 菜单ID:整数 组ID:表示该项是哪
阅读全文
android 学习六 构建用户界面和使用控件
摘要:1.常用Android控件最终都会继承自View类 2.ViewGroup是一些布局类列表的基类,包括View和ViewGroup 3.构造界面的三种方法 a.完全使用代码(太灵活,而不好维护) b.在xml文件中定义(不太灵活) c.结合两种方法,在xml文件中定义静态部份,在代码中实现灵活部分
阅读全文
android学习五 Intent
摘要:1.Intent是组件间调用的桥梁。 2.Android系统定义了很多Intent http://developer.android.com/guide/components/intents-common.html 3.Intent Intent包括的内容可以有以下一个或多个 操作 数据 extra
阅读全文
android 学习四 ContentProvider
摘要:1.系统自带的许多数据(联系人,本地信息等)保存在sqllite数据库,然后封装成许多ContentProvider来供其他程序访问。 2.对sqllite数据库的操作,可以在命令行通过adb工具登录设备运行sqlite3来操作。 3.ContentProvider 是用URI来标示,访问程序通过U
阅读全文
andriod 学习三 使用android资源
摘要:3.1 android框架中有许多资源,包括布局,字符串,位图,图片....,使用资源之前需要在相应的资源文件中定义资源,然后编译程序时ADT将定义的资源转换成java类并给予唯一的id,而代码中需要使用资源则通过这些id来操作。 猜想:view类通过id找到相应的资源定义,资源定义是xml表示的各
阅读全文
andriod学习二 设置开发环境
摘要:1.官方环境搭建步骤 http://developer.android.com/sdk/installing/index.html 包括:下载JDK6,Eclipse 3.6,android SDK,安装ADT等。 2.基本组件介绍 View:最基本UI构建单元 Activity:能帮用户达到某一目
阅读全文
andriod学习一
摘要:1.Android软件栈 2.Android模拟器 Android SDK 可以通过ADT+Eclipse或者命令行开发,调试,测试应用程序,设备可以使用模拟器或者真实设备,模拟器的优势在于无成本模拟各种类型的设备,劣势在于不能模拟USB连接,照相机与视频采集,耳机,电池仿真,蓝牙,Wi-Fi,NF
阅读全文