Android基础篇
文章平均质量分 52
zuokong
这个作者很懒,什么都没留下…
展开
-
Android Intent Flag详解
Android 的一个特色就是 application A的activity可以启动 application B 的 activity,尽管 A 和 B 是毫无干系的,而在用户看来,两个场景紧密联系,视觉上二者构成了一个整体。Android 就是把这种误觉定义为 Task,它既不是 class,也不是 AndroidMainifest.xml 中的一个元素。从表现上看 Task 就像是一个 sta原创 2015-10-22 14:21:35 · 685 阅读 · 0 评论 -
Android Integer类详解
public static int parseInt(String s, int radix) throws NumberFormatException函数详解以第二个参数所指定基数将字符串参数分析为一个带符号的整数。除了第一个字符可以用 ASCII 的减号 '-' 来表示一个负值外,字符串中的字符必须是指定基数的数参数1:s 包含整数的 String 。s原创 2015-10-27 10:30:30 · 5600 阅读 · 0 评论 -
Android Toast详解
Toast的基本原理其实就是将一个View添加到WindowManager中,让WindowManager来把View显示出来。Toast是Android用来显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失,而且Toast主要用于向用户显示提示消息。Toast.makeText(getApplication原创 2015-10-14 17:51:27 · 522 阅读 · 0 评论 -
Android onCreate 详解
在AndroidManifest.xml文件中的元素中有这么两句: 当写好的应用发布到手机上之后,当双击”抽屉“里该应用的图标时,系统会将这个点击时间包装成一个Intent,该Intent包含两个参数,如上所述的两个参数被传递给应用之后,在应用的功能清单文件中寻找与该意图匹配的意图过滤器,如果匹配成功,找到相匹配的意图过滤器所在的Activ原创 2015-10-14 16:32:07 · 15990 阅读 · 4 评论 -
Android Environment.getExternalStorageState详解
如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态MEDIA_MOUNTED SD卡正常挂载MEDIA_REMOVED 无介质MEDIA_UNMOUNTED 有介质,未挂载,在系统中删除MEDIA_BAD_REMOVAL 介质在挂载前被移除原创 2015-10-14 17:38:17 · 1340 阅读 · 0 评论 -
Android AlertDialog.Builder详解
对话框在程序中不是必备的,但是用好对话框能对我们编写的应用增色不少。采用对话框可以大大增加应用的友好性。比较常用的背景是:用户登陆、网络正在下载、下载成功或者失败的提示,还有,比如:短信来了、电池没电了等等,只要你想到的,能提高用户体验的,你都可以使用对话框。Dialog类,是一切对话框的基类,需要注意的是,Dialog类虽然可以在界面上显示,但是并非继承于View类,而是直接从j原创 2015-10-14 17:22:24 · 932 阅读 · 0 评论 -
Android String类详解
Substring(int index,int length)函数参数1:index 截取子串的起始位置参数2:length 要截取子串长度string tmpstr;下列情况会触发Substring()产生异常。1:tmpstr=null2:tmpstr=""3:tmpstr=String.Empty4:Substring的起始位置大于tmpstr的长原创 2015-10-27 10:10:26 · 2887 阅读 · 0 评论 -
Android字符串转化方法
将Unicode字符串转换成bool型数组public boolean[] StrToBool(String input){ boolean[] output=Binstr16ToBool(BinstrToBinstr16(StrToBinstr(input))); return output;} 将bool型数组转换成Unicode字原创 2015-11-03 14:12:02 · 4568 阅读 · 0 评论 -
Android bind分析1
定义全局性的变量Static.cppMutex gProcessMutex;sp gDefaultServiceManager;每个进程只有一个ProcessStatemain_mediaserver.cpp单例模式ProcessState::self()gProcess = new ProcessState;构造函数static i原创 2016-08-19 15:27:50 · 532 阅读 · 0 评论