摘要: Scheme跳转协议 概述:Android中的Scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的Scheme协议,可以非常方便跳转App中的各个页面, 通过Scheme协议,服务器可以定制化告诉App跳转哪个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。 阅读全文
posted @ 2018-03-07 21:04 ichapter 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 一、Android任务栈 概述:Android中的任务栈其实就是Activity的集合,在Android中退出程序的时候必须把任务栈中的所有Activity清除出栈,此时才能安全的完全的退出程序, 任务栈销毁了才是处于数据最安全的状态,如果不去删除,则需要合理的保存这个任务栈,这样任务栈就保留了每个 阅读全文
posted @ 2018-03-07 20:55 ichapter 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Android里的进程优先级分别如下: 1.前台进程:处在前台与用户交互的Activity,或者与前台Activity绑定的Service这两种情况,这两种进程叫前台进程。 2.可见进程:可见但不处于前台,用户不可点击的情况,就属于可见进程。 3.服务进程:在后台开启了Service服务的进程。 4 阅读全文
posted @ 2018-03-07 20:37 ichapter 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、Activity的四种状态 Running(运行中):表明Activity处于活动状态,用户可以点击屏幕可以作出响应,也是处于Activity栈顶的状态。 Paused(暂停):表明Activity失去焦点的时候,或者被一个非全屏的Activity占据(一个透明的Activity位于栈顶),内存 阅读全文
posted @ 2018-03-06 21:16 ichapter 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance”它们主要有如下不同:1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到... 阅读全文
posted @ 2016-01-04 16:03 ichapter 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用... 阅读全文
posted @ 2015-11-18 22:11 ichapter 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一,Java 位运算1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (1)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2.位运算符 位运算... 阅读全文
posted @ 2015-11-17 22:59 ichapter 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 相信大家对LinearLayout已经相当熟悉,但你们是否了解它的属性baselineAligned呢? Android官方文档是这么描述的: 那到底这个属性是做什么用的呢? baselineAligned:基准线对齐。 首先要解释什么是基准线,这个在中文中不常见,但在以字母为书写语言的其他国家非... 阅读全文
posted @ 2015-11-17 09:30 ichapter 阅读(214) 评论(0) 推荐(0) 编辑
摘要: zipalign.exe是Android自带的一个档案整理工具,它可以用于优化APK安装包,从而提升Android应用与系统之间的交互效率,提升应用程序的运行速度。操作步骤:1.在命令行窗口输入如下命令:zipalign -f -v 4 HelloWorld_crazyit.apkHelloWorl... 阅读全文
posted @ 2015-10-11 11:14 ichapter 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 简述Android项目中android.jar文件里包含较为重要的15个系统编译后的class文件android.app:提供高层的程序模型,提供基本的运行环境android.content:包含各种对设备上的数据进行访问和发布的类android.database:通过内容提供者浏览和操作数据库an... 阅读全文
posted @ 2015-10-09 15:57 ichapter 阅读(430) 评论(0) 推荐(0) 编辑