点点网志

远水不解近渴,远亲不如近邻。

分类 ‘Android’ 的存档

Windows下进行Android应用程序开发的环境架设

没有评论

1.首先安装Java Development Kit,然后下载Eclipse Classic解压到任意目录。
2.运行Eclipse,Help > Install New Software….,单击Add按钮,添加ADT Plugin地址为:

https://dl-ssl.google.com/android/eclipse/

然后确定进行安装。
3.下载Android SDK安装文件并解压任意位置,例如D:\Android,然后运行其中的SDK Manager安装所需SDK文件。
4.运行Eclipse Window > Preferences > Android设置SDK Location为Android SDK所在目录,然后点击Apply。
5.为Windows添加一个名为ANDROID_SDK_HOME的系统变量,值为希望以后Android虚拟机的AVD文件保存目录,如D:\Android。
6.运行Eclipse Window > AVD Manager,管理或者创建Android虚拟机。

本文由admin发表于

2011年12月19日 的 下午 1:39

分类:Android

标签:, , ,

瑞芯微RK2918内核源代码

没有评论

本文由admin发表于

2011年12月01日 的 下午 1:01

分类:Android

标签:, ,

瑞芯微RK2818方案平板电脑在Linux下的固件工具

没有评论

下载rkflashtool并解压,然后编译rkflashtool.c
Linux

sudo apt-get install libusb-1.0-0-dev
gcc -o rkflashtool rkflashtool.c -lusb-1.0 -O2 -W -Wall -s

Mac OS X

sudo port install libusb
gcc -I/opt/local/include -I/opt/local/include/libusb-1.0 \
-L/opt/local/lib -o rkflashtool rkflashtool.c -lusb-1.0 -O2 -W -Wall

阅读全文»

本文由admin发表于

2011年11月10日 的 下午 1:46

分类:Android

标签:, ,

smali与baksmali释义

没有评论

smali/baksmali是Android所使用的Java程序的汇编与反汇编器,”smali” 与 “baksmali”在冰岛语中的意思等同于英语的“assembler”与“disassembler”,之所以使用冰岛语是因为“dalvik”一词也是来自一个冰岛渔村的名字(dalvik是Android中Java虚拟机的名字)。

由于smali的语法设计参照了Jasmin dex反汇编器的语法,所以语法大致与Jasmin的语法基本相同,要分析smali格式的代码可以先了解一下Jasmin的语法以及Dalvik opcodes

本文由admin发表于

2011年11月10日 的 下午 1:45

分类:Android

修改android系统待机状态下的屏幕超时时间

没有评论

在设置-显示-屏幕超时中可以设置,就是选项太少。比如没有5分钟的选项。
修改位置:Settings.apk\res\values\arrays.xml
这里有两组数据需要修改,上面的是选项中显示的内容,下面是对应的时间,单位为毫秒。
例如要在原来的30秒,1,2,10,30分钟中添加3分钟与5分钟,可以如下面这样改。 阅读全文»

本文由admin发表于

2011年10月25日 的 下午 8:15

分类:Android

修改锁屏界面超时时间

没有评论

修改位置
android.policy.jar\smali\com\android\internal\policy\KeyguardViewMediator.smali

.method public pokeWakelock()V
    .registers 2
    .prologue
    .line 778
    iget-boolean v0, p0, Lcom/android/internal/policy/impl/KeyguardViewMediator;->mKeyboardOpen:Z
    if-eqz v0, :cond_a
    const/16 v0, 0x2710 //这个就是超时时间

这里0x2710=10秒,这个值最大可以设置为0x7FFF=32767ms=32.767s,如果再大屏幕就不会亮了。

本文由admin发表于

2011年04月25日 的 上午 10:48

分类:Android

LMK(Low Memory Killer)

没有评论

Android在内存管理上与linux有些小的区别,其中一个就是引入了Low memory killer。

1.引入原
Android 是一个多任务系统,也就是说可以同时运行多个程序,这个大家应该很熟悉。一般来说,启动运行一个程序是有一定的时间开销的,因此为了加快运行速度,当你退出一个程序时,Android并不会立即杀掉它,这样下次再运行该程序时,可以很快的启动。随着系统中保留的程序越来越多,内存肯定会出现不足,low memory killer就是在系统内存低于某值时,清除相关的程序,保障系统保持拥有一定数量的空闲内存。 阅读全文»

本文由admin发表于

2011年04月01日 的 上午 9:50

分类:Android

最佳内存优化脚本

没有评论

调整的的参数
Lowmemorykiller
-Values which mainly affect your multitask and free memory. Values of my script were made for the best combination of using multitask and still having enough free memory.

VM (Virtual Machine)
-Values which mainly affect your file cache and system memory. With my VM values you can achieve better battery consumption, system speed and speed of launching apps.

OOM_ADJ
-Value of every process which gives the kernel a hint, which process it can kill in an OOM (out of memory) situation. 阅读全文»

本文由admin发表于

2011年03月31日 的 上午 9:14

分类:Android

标签:,

第1页(2)12