随笔分类 - Android
摘要:1、定义native方法并加载动态链接库:public class HelloJni extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText( stringFromJNI() ); setContentView(tv); } public nativ...
阅读全文
摘要:Android NDK包含一下主要组件:ARM, x86, and MIPS cross-compilers Build system Java Native Interface headers C library Math library POSIX threads Minimal C++ library ZLib compression library Dynamic linker library Android logging library Android pixel buffer library Android native application APIs
阅读全文
摘要:一、Windows:Windows下的开发环境需要安装以下软件:Java JDKApache ANT Build SystemAndroid SDKCygwinAndroid NDKEclipse IDE1、安装Java JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html配置环境变量:新建一个JAVA_HOME键,值设为JDK的安装目录。打开PATH键,在末尾增加;%JAVA_HOME%\bin检测:javac -version2、安装Apache ANT Build System下载并安装:http://
阅读全文
摘要:阅读源码是最好的学习方法,下面我们以愤怒的小鸟为例,看看如何把一个android游戏反编译成可读的源码。工具介绍:1、apktool 这个工具用来解压xml文件到http://code.google.com/p/android-apktool/downloads/list下载前两个文件,并解压到Android SDK的platform tools 目录。在命令行里的用法:apktool d 你的apk.apk 解压到指定文件夹,例如:apktool dF:\学习\android\反编译\愤怒的小鸟.apkF:\学习\android\反编译\愤怒的小鸟<?xmlversion="
阅读全文