自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 android emulator -skin选项对应皮肤位置

android emulator -skin选项对应皮肤位置development/tools/emulator/skins基于android4.2.2代码,其他版本androidskin是否在这个路径没有调查过

2014-01-28 13:54:42 1576

原创 android vold.fstab的生成过程

本文是基于android4.2.2的代码进行的调查分析,其他版本的android代码可能类似,但不一定会相同。模拟器中/system/etc/目录下本应该有一个文件叫vold.fstab,但是某些情况下这个文件会缺失那么这个文件是如何生成到system.img中的呢,下面我们来详细解释一下。首先,在system/core/rootdir/etc/目录下有一个文件叫做vold

2014-01-27 15:25:51 10705 1

原创 apktool

android apk可以用apktool解压,解压后是类似如下的目录结构其中assets就是资源文件的路径了lib中包含.so文件,是C或者C++编译生成的动态链接库res是资源文件smali里面就是赤裸裸的源码了虽然说是赤裸裸,但其实毕竟是反编译出来的,很多类文件在apk之前打包过程中经过了混淆,变成了看不懂的a b c......下面说一下

2014-01-22 16:20:33 774

原创 Android WebView LoadUrl过程

请从文章最后往前看这个过程只包含从java层调用到C++层的代码,至于如何获取到网络数据并加载到页面上并没有涉及。本文只记录了loadurl的过程,源码基于android 4.2.2#0 MessageLoop::PostTask#1android::WebUrlLoaderClient::start#2 android::WebUrlLoader::s

2014-01-22 12:10:02 5679

原创 Android build.prop生成

Android build.prop位于out/target/product/generic/system/build.prop文件中记录了部分System.getProperty()可以获取的属性值android app开发中可以使用android.os.Build.VERSION.SDK获取sdk version这个值就记录在build.prop中,那么这个文件是如何生成的

2014-01-20 17:47:05 1078

原创 ubuntu通过键盘移动窗口

在 Gnome 桌面中,可以按 Alt+F7 进入移动窗口状态,然后用光标键移动,用回车键结束移动。

2014-01-15 13:37:53 2298

原创 从Android源码编译生成的so文件查找源码

从android源码路径运行如下命令find . -iname "*.mk" |xargs grep LOCAL_MODULE > moudule.txt此命令意思是搜索所有mk文件,然后再对结果搜索关键字LOCAL_MODULE,最后将结果输出到moudule.txt输出后moudule.txt的位置就是你执行命令的路径。moudule.txt中会有【LOCAL_MODULE

2014-01-15 10:55:33 2627

原创 find -iname "*" | xargs grep network_error 2>/dev/null命令中2>/dev/null的含义

2>/dev/null 意思是如果你的命令出错,错误报告直接删除,不会显示出来[test @test test]# ls -al > list.txt  将显示的结果输出到 list.txt 档案中,若该档案以存在则予以取代! [test @test test]# ls -al >> list.txt  将显示的结果累加到 list.txt 档案中,该档案为累加的,旧数据保

2014-01-15 10:24:39 2633 1

原创 Ubuntu Sublime Text 3 build 3059的破解方法

1. ubuntu下的安装方法在terminal中输入如下命令sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer2. ubuntu下卸载方法sudo apt-get remove sub

2014-01-10 11:18:00 4367

jd-gui-0.3.3.windows

对于dex2jar反编译生成的jar包 或者一般jar包都可以使用这个工具查看里面的java文件

2016-02-06

WinHex.1641965899

部分Android手机Mac地址自动改变 需要WinHex修改对应的文件

2016-02-06

SQLite Expert

对于android db文件查看修改利器

2016-02-06

dex2jar-0.0.9.15

dex2jar-0.0.9.15 用于将apk中的dex文件转换成jar文件,jar文件中的java可以查看

2016-02-02

Genymotion-ARM-Translation_v1.1

本插件适用于genymotion各版本 genymotion安装后,下载android 4.4以下版本的virtual devices 模拟器跑起来之后拖拽进模拟器中即可自动安装 注意:必须是android 4.4以下版本,不包括4.4 android4.4及以上不支持,程序如果包含so等需要ndk编译的 程序启动会挂掉

2016-02-02

android Notification详解

简单介绍Android Notification用法 详细介绍NotificationManageService和StatusBarManageService与App层交互过程

2014-04-09

Android 4.2.2 系统自带Email源码

Android4.2.2 源代码中自带Email客户端源码zip包

2014-03-14

VBA 7.0.1590ForWPS(中文)

VBA 7.0.1590ForWPS(中文) WPS需要安装这个插件才能使用宏

2013-02-16

android MP3文件解析 左右声道切换

android MP3文件解析 左右声道切换

2012-05-31

跟我一起写Makefile.pdf

讲述如何写makefile的文章 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。

2012-01-10

CGI_1.1_specification

CGI specification 说明文档 1.1

2011-12-22

Google V8 JavaScript引擎源代码

Google V8 JavaScript引擎源代码 下载后解压就能看到

2009-11-11

Symbian s60 3rd 2D游戏引擎

不错,Carbide.c++编译通过可以跑的

2008-09-09

空空如也

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

TA关注的人

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