自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐&&平凡

本博客所记录的文章,主要是从网络收集的,有一些因为经过多次转载,所以出处已经不知,若是侵权,请通知我,我及时修改。本博客主要是用来记录我对所写文章的理解,若有错误,请大家指点,相互学习!

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 android 系统属性 build.prop

/system/build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变。这个文件是如何生成的呢?build/tools/buildinfo.sh 脚本就是专门用于生成build.prop文件,build/core/Makefile中使用build/tools/buildinfo.sh 脚本生成build.prop文件,并把系统默认的sy

2012-08-29 21:40:55 9298

原创 android中APK开机自动运行

背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之即可。记住,Android框架说:Don't call me, I'll call you back。我们要做的是做好接收这个消息的准备,而实现的手段就是实现一个

2012-08-29 19:58:55 15587 1

原创 apk反编译获取完整源码 及 apk反编译后的处理

一、工具准备:apktool , dex2jar , jd-gui二、使用dex2jar + jd-gui 得到apk的java源码 1.用解压工具从 apk包中取出 classes.dex 文件 用命令(dex2jar.bat classes.dex)得到一个 jar文件2.用jd-gui反编译工具将得到.jar文件反编译成.java文件 三、使用apktool得到a

2012-08-28 13:47:34 185885 11

原创 APK文件简介 及 解包 打包 工具 介绍

1. APK文件简介APK是Android Package的缩写,即Android application package文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,扩展名为 .apk。APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安

2012-08-28 11:26:38 35209 2

原创 dos下 和 批处理中的 for 语句的基本用法

for 语句的基本用法 :     最复杂的for 语句,也有其基本形态,它的模样是这样的:     在cmd 窗口中:for %I in (command1) do command2    在批处理文件中:for %%I in (command1) do command2     之所以要区分 cmd 窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的

2012-08-27 15:38:27 45695 10

原创 dos的 if语句

dos的 if语句 使用  if用于条件判断,适用于以下情形:  1、判断驱动器、文件或文件夹是否存在,用 if exist 语句;  2、判断某两个字符串是否相等,用 if "字符串1"=="字符串2" 语句;  3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句;  4、判断某个变量是否已经被赋值,用 if defined str 语句;  if

2012-08-27 14:53:04 7172

原创 PackageManagerService.java 构造函数的 分析

源码位置:frameworks/base/core/java/android/content/pm/PackageParser.java源文件路径:android\frameworks\base\services\java\com\android\server\PackageManagerService.java1.PackageManagerService.java 用到一个很重

2012-08-26 21:11:27 3443

原创 APK 安装过程 及 原理 详解

APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由 packageinstaller.apk 应用处理安装及卸载。--

2012-08-26 19:04:04 18061 3

转载 如何把APK应用装到只读ROM

如何把APK应用装到只读ROM在手机上有3个地方可以安装apk应用程序:   1) system/app   2) data/app   3) SD卡• system/app称作只读ROM,用来装系统自带apk软件。刷完机后,这些软件就被安装好了。• data/app是可读写的RAM。用户的apk应用程序就安装在这里。重新刷机或wipe用户数据后,这些程序会被清除掉

2012-08-25 22:11:36 4970

原创 对apk包进行odex优化的目的

提取出apk包中的classes.dex,对其进行优化,生成.odex文件,原先apk包中的classes.dex将被删除。odex实际上就是optimized dalvik extensions的缩写,而dex的意义显而易见。o在这里可以看出就是优化的意思。优化后提升了应用的运行速度。

2012-08-25 21:34:14 6223

原创 Android之所以不需要关闭后台运行程序 的 理由

android大多应用没有退出的设计,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动使用的速度。这本来就是android标榜的优势之一,

2012-08-25 21:22:35 1571

原创 <为知更新>用android中的Preferencescreen 启动一个新的 activity

android的 setting里的Preferencescreen,它不仅可以作为设置界面显示,而且还能够启动activity,下面主要是对启动activity的介绍一、 Preferencescreen中启动activity例如wireless_settings.xml中有如下片段xmlns:settings="http://schemas.android.com/apk/

2012-08-22 10:27:20 7704

原创 多系统的 启动 顺序 修改

一、能上网情况下的最好方法:安装startupmanager——图形启动项管理器  打开终端输入:sudo apt-get install startupmanager  安装启动管理器  系统——系统管理——启动管理器,选中默认开机操作系统即可。二、最方便的方法:调整Windows系统的默认启动顺序(不需要修改grub.cfg)   /etc/grub.d 目录中的脚本文

2012-08-21 18:04:20 3044

原创 shell中如何设置自增的变量

shell中如何设置自增的变量loop=1for i in `ls`do#   loop=`expr $loop + 1`#   let loop+=1#   ((loop++))#   loop=$[$loop+1]     loop=$(( $loop + 1 ))    echo  "$i "    echo "num : $loop"done

2012-08-21 14:21:59 2424

原创 eclipse 小结

一、如何在eclipse里 显示 行号二、如何 在 eclipse 里 停止程序的运行三、用 eclipse 学习 Andorid程序的 调试(DDMS):四、eclipse如何导入一个项目五、设置 eclipse的 字体大小六、修改eclipse的工作空间七、解决Eclipse进行Android开发时logcat不显示日志信息的问题-使用DDMS八、Ecl

2012-08-10 00:13:08 2142 1

原创 在开始运行输入CMD回车后,CMD命令黑框框出来闪一下就消失不见了--解决方法

如何 让 批处理文件 打开后 就进入 当前目录?          在 当前 目录 下 创建 一个 xxx.bat 文件,内容为 cmd,就ok了。        一、首先查看C:\WINDOWS\SYSTEM32下的CMD.EXE是否存在,文件日期是否正常;  检测结果为正常,与其他系统文件日期相同,应该不是这个问题。  二、再查看系统的环境变量,path是否包含如下

2012-08-09 15:54:32 14457

原创 git blame && git fsck –lost-found

git中把commit删了后,并不是真正的删除,而是变成了悬空对象(dangling commit)。我们只要把把这悬空对象(dangling commit)找出来,用git rebase也好,用git merge也行就能把它们给恢复。这里最重要的一个命令就是:git fsck –lost-found 。         如果你要查看文件的每个部分是谁修改的, 那么 git bla

2012-08-08 11:12:56 10302

原创 android开机启动流程说明

第一步:启动linux 1.Bootloader -- uboot 2.Kernel -- linux2.6 第二步:android系统启动:入口为init.rc(system\core\rootdir) 1./system/bin/service manager: Binder 守护进程; 2.Runtime; 3.Zygote :app-

2012-08-07 19:59:36 1810

原创 java 学习笔记--起步1

1

2012-08-07 00:10:12 646

原创 常用dos命令 及 语法

cd 改变当前目录,dir 列出 文件 和 文件夹名, dir /ad /b  指列出来 当前 目录下的文件夹echo       ECHO 提示信息内容  #解释:输出提示信息      如果想 关闭“ECHO ”命令行 自身的显示,则需要在该命令行前加上“@”  ,如:@echo 不显示本行的echo      关闭DOS命令提示符,

2012-08-07 00:08:15 9846

原创 android 分辨率自适应

1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong

2012-08-01 12:17:37 2294

USBA型、B型、Mini和 Micro接口 说明

USBA型、B型、Mini和Micro接口定义 及 封装

2013-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除