摘要: 从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的其他应用程序所替换,这点不同于其他手机操作系统固化在系统内部的系统软件,更加灵活和个性化。 2)应用程序框架层 应用程序框架层是我们从事Android开发的基础,很多核心应用程序也是通过这一层来实现其核心功能的,该层... 阅读全文
posted @ 2014-04-03 11:10 飞天小鳄 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 移动神州行,联通的卡是可以取到;动感地带取不到。别的卡还没有试过. 能够读取SIM卡号的话应该有前提.那就是SIM卡已经写入了本机号码,不然是无法读取的。 //在manifest file中添加 具体处理代码:(程序在模拟器上无法实现,必须连接手机)获取IMSI标识String myIMSI = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMSI);获取手机号TelephonyManager telephonyMgr = (TelephonyManager)context.... 阅读全文
posted @ 2014-04-03 11:06 飞天小鳄 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。---------------------------------------------------------------2.android:alwaysRetainTaskState是否保留状态不变,比如切换回home,再从新打开,activity处于最后的状态---------------------------------------------------------------3.android:clearTaskOnLanunch比如P是acti 阅读全文
posted @ 2014-04-03 11:00 飞天小鳄 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)5. 删除AVD(模拟器): android delete avd --name 名称6. 创建SDCard: mksdcard 1024M ~/名称.img7. AVD(模拟器)所在位置: Linux(~/.a 阅读全文
posted @ 2014-04-03 10:56 飞天小鳄 阅读(177) 评论(0) 推荐(0) 编辑
摘要: package com.ray.test;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;public class TestTimer extends Activity { Timer timer = new Timer(); Handler handler = new Handler(){ public vo... 阅读全文
posted @ 2014-04-03 10:52 飞天小鳄 阅读(240) 评论(0) 推荐(0) 编辑