08 2014 档案

摘要:原文地址:http://blog.csdn.net/luoshengyang/article/details/6747696Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制;这两个特点都... 阅读全文
posted @ 2014-08-28 09:32 xiaoaidelala 阅读(400) 评论(0) 推荐(0)
摘要:一目的zygote,是Android搞出来的一个东西。网上讲这个的也非常多。第一次看到这个名字我就挺郁闷,想干嘛这是?Linux下名字都取得挺通俗易懂,深得人心。zygote?不就想模仿Linux下的fork吗?个人觉得Google取名字挺怪,包括Google本身。不管怎样,Zygote依然是And... 阅读全文
posted @ 2014-08-28 09:15 xiaoaidelala 阅读(390) 评论(0) 推荐(0)
摘要:前两天项目不怎么忙,就忙里偷闲,背着老大看了下ActivityManagerService(android 2.3)的一些东东,初浅理解,仅当抛砖引玉。。。进入正题:一涉及的主要类及解释1. Ams --- ActivityManagerService.java, android系统服务,Acti... 阅读全文
posted @ 2014-08-28 09:11 xiaoaidelala 阅读(2403) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/kakaxi1o1/article/details/12278499一、Android消息机制一 Android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略... 阅读全文
posted @ 2014-08-23 20:05 xiaoaidelala 阅读(463) 评论(0) 推荐(0)
摘要:在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对... 阅读全文
posted @ 2014-08-23 15:31 xiaoaidelala 阅读(163) 评论(0) 推荐(0)
摘要:Sam在看相关PackageManager代码时,无意中发现Android 下提供一个pm命令,通常放在/system/bin/下。这个命令与Package有关,且非常实用。所以研究之。0. Usage:usage: pm [list|path|install|uninstall]pm list p... 阅读全文
posted @ 2014-08-22 14:15 xiaoaidelala 阅读(314) 评论(0) 推荐(0)
摘要:栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放... 阅读全文
posted @ 2014-08-19 16:43 xiaoaidelala 阅读(168) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他... 阅读全文
posted @ 2014-08-19 16:35 xiaoaidelala 阅读(449) 评论(0) 推荐(0)
摘要:equals方法是java.lang.Object类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String... 阅读全文
posted @ 2014-08-19 16:29 xiaoaidelala 阅读(285) 评论(0) 推荐(0)
摘要:版权所有:http://raoxue.blog.163.com/blog/static/60168999201271352022600/1. 服务器版本下载:repo init -u git@192.168.1.11:i700t_60501010/platform/manifest.git -b f... 阅读全文
posted @ 2014-08-07 20:38 xiaoaidelala 阅读(1290) 评论(0) 推荐(0)
摘要:学习目的:1、掌握在Android中如何建立RadioGroup和RadioButton2、掌握RadioGroup的常用属性3、理解RadioButton和CheckBox的区别4、掌握RadioGroup选中状态变换的事件(监听器)RadioButton和CheckBox的区别:1、单个Radi... 阅读全文
posted @ 2014-08-07 20:32 xiaoaidelala 阅读(360) 评论(0) 推荐(0)
摘要:原文地址:http://irving-wei.iteye.com/blog/1076097上篇介绍了CheckBox,这节,将接触到的是RadioGroup和RadioButton。它们的关系是:一个RadioGroup对应多个RadioButton,而一个RadioGroup中的RadioButt... 阅读全文
posted @ 2014-08-07 20:31 xiaoaidelala 阅读(722) 评论(0) 推荐(0)
摘要:带有g-sensor的Android设备上可通过API获取到设备的运动加速度,应用程序通过一些假设和运算,可以从加速度计算出设备的方向获取设备运动加速度的基本代码是: SensorManager sm = (SensorManager) context.getSystemService... 阅读全文
posted @ 2014-08-06 18:42 xiaoaidelala 阅读(1778) 评论(0) 推荐(0)
摘要:在android平台下,进行多线程编程时,经常需要在主线程之外的一个单独的线程中进行某些处理,然后更新用户界面显示。但是,在主线线程之外的线程中直接更新页面显示的问题是:系统会报这个异常,android.view.viewroot$calledfromwrongthreadexception: on... 阅读全文
posted @ 2014-08-05 18:05 xiaoaidelala 阅读(1137) 评论(0) 推荐(0)
摘要:Android关于线程更新UI的方法在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provi... 阅读全文
posted @ 2014-08-05 18:04 xiaoaidelala 阅读(730) 评论(0) 推荐(0)
摘要:在Android中,主要通过MessageQueue、Looper和Handler三个类来实现Android应用程序的消息处理。其中,MessageQueue类用来描述消息队列;Looper类用来创建消息队列,以及进入消息循环;Handler类则用来发送消息和接收消息。 本文将主要对Handler... 阅读全文
posted @ 2014-08-05 17:40 xiaoaidelala 阅读(346) 评论(0) 推荐(0)
摘要:Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledF... 阅读全文
posted @ 2014-08-05 17:37 xiaoaidelala 阅读(213) 评论(0) 推荐(0)
摘要:作为IT新手,总以为只要有时间,有精力,什么东西都能做出来。这种念头我也有过,但很快就熄灭了,因为现实是残酷的,就算一开始的时间和精力非常充足,也会随着项目的推进而逐步消磨殆尽。我们会发现,自己越来越消极怠工,只是在无意义的敲代码,敲的还是网上抄来的代码,如果不行,继续找。 这就是项目进度没有规划好... 阅读全文
posted @ 2014-08-05 17:36 xiaoaidelala 阅读(197) 评论(0) 推荐(0)