- 浏览: 191248 次
- 性别:
- 来自: 北京
最新评论
-
fyc0109:
第1, 2, 3在miui4.0.4上测试都不好使, 第3种就 ...
android 关闭app简要说明 -
anjxue:
使用singleInstance这个方法太草率了。
比如我们的 ...
不同的方式启动一个应用,解决不重复启动相同的Activity的方式 -
guoying245:
<div class="quote_title ...
不同的方式启动一个应用,解决不重复启动相同的Activity的方式 -
zhouxiangang123:
你测试过吗???
android唤醒屏幕--保持屏幕唤醒-Reprinted -
lasttimes:
可以尝试在AndroidManifest.xml文件中的启动a ...
不同的方式启动一个应用,解决不重复启动相同的Activity的方式
文章列表
今天对比分析了一下recovery
.img和boot.img的结构,从中粗略知道了Android
手机
中的恢复模式是怎么回事。
以下是文件
结构的对比图:
从中我们知道:
(1)recovery.img其实已经是进入了Linux系统
。
(2)recovery.img为了具有恢复 ...
recovery流程转载
- 博客分类:
- Android
=============================================
恢复出厂设置流程概括:
一. 设置模块中进行恢复出厂设置操作,系统一共做了两件事:
1. 往 /cache/recovery/command 文件中写入命令字段:
2. 重启系统
二. 重启系统会必须进入 recovery 模式
进入 recovery 模式的几种方式
1. 通过读取 /cache 分区中文件 /cache/recovery/command 内容进入
2. 通过按键操作进入 (G1 通过同时按 HOME 和 挂断键)
以上两 ...
昨天大家问recovery怎么工作的,差不多花了俩小时看了下
这个东西肯定是要bootloader支持的,因为bootloader要选择启动哪个kernel和ramdisk
所以是平台相关的。
这里可以从上往下看,也可以从下往上看。
我们先从上往下吧
多年不做,好在以前做bootloader和kernel的基础还在。
还比较容易找。
Setting里面我们可以选择恢复出厂设置,recovery
Power.reboot("recovery");
参数表示reboot的原因
然后会到JNI
static void android_os_Power_rebo ...
请修改 /etc/vimrc (建议先cp一份)
你看一下那些是对你有用的,你就修改一下
set nocompatible " 关闭 vi 兼容模式
syntax on " 自动语法高亮
colorscheme molokai " 设定配色方案
set number ...
Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。
如何将.so文件打包到.APK
让我们 先 从最简单 ...
Android JNI 使用的数据结构JNINativeMethod详解
2009-04-02 15:53
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值 ...
Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Li ...
关闭app的方法:
1.System.exit(0) 激励不推荐
2.android.os.Process.killProcess(android.os.Process.myPid()); 也可以退出应用,但不推荐。
3.需要AndroidManifest.xml 添加权限
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
退出应用的方法:
ActivityManager am= (Activit ...
Android 安装软件后执行“OPEN”引起的Intent血案(系统BUG)
编写:徐建祥(netpirate@gmail.com)
日期:2010/12/13
网址:http://www.anymobile.org
打开程序的入口有很多个:
shell 命令行运行;
Launcher待机界面执行;
状态通知栏运行;
桌面快捷方式运行;
软件中调用运行;
安装软件后执行“OPEN”运行!
前面几项,调用程序的代
本帖最后由 ssw 于 2011-1-7 12:07 编辑ADB(Android Debug Bridge)技术实现=============== I、总览=============== ADB用来做下面两件事: - 跟踪所有已连接的Android设备或运行在开发者机器上的模拟器实例。 - 为满足客户端的需求实现丰富的控制命令。客户端包括命令行用户或者像DDMS一样的帮助程序,控制命令包括“adb shell”,“adb pull”等等。这些控制命令在ADB中被称作“服务”。 总体来看,ADB中的每项工作通过下列组件的配合完成: 1. ADB服务
Android 根文件系统启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”, 这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Re ...
Android 即时通讯软件开发日志系列
编写:徐建祥(netpirate@gmail.com)
日期:2010/10/12
网址:http://www.anymobile.org
最近几个月一直在负责某即时通讯软件的智能手机平台开发工作(已经有手机厂商和运营商的定制版,近日将发布公版),参考了iphone的设计风格,以及QQ for Android的功能设计,代码完全自主开发,主要涉及以下方面:
--调研方案
() --> <<XX for Android porting 移植文档>>
--需求
() --> < ...
adb全称android debug bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod ...
理论Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中, 直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度 ...
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共 ...