- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 Android:No implementation found for native
解决方法:1.检查native c code的定义:JNIEXPORT void Java_com_example_something_MyClass_getMyString(JNIEnv * env, jobject obj) {其中:com_example_something为 package名的分解,MyClass为调用该.so的class2.检查是否.so是否被加载到系
2012-11-29 15:43:17 15653
原创 Android:逆向工程之自动删除默认构造函数this$0小工具
我们知道,在反编译出来的java源代码中会看到很多由编译器自动生成的默认构造函数的代码,我们需要删掉这部分代码。还是用Perl脚本来实现这个目标。直接上Perl源代码:使用方法:将下面源代码复制到一个文本文件中,后缀改为.pl,即perl脚本。如:removeThis.pl 需要处理的源代码目录路径作为参数运行。即在命令行: perl removeThis.pl [PA
2012-11-28 11:02:10 2251
原创 Android:UltraEdit Smali语法加亮
//从UltraEdit高级菜单,找到配置菜单,再找到编辑器的语法着色,打开wordfile.txt添加下面的文本,其中L20取决于你当前最后一个语法高亮的语言序号。保存后退出UltraEdit,再打开.smali文件将显示高亮语法。 // Last updated 11/1/2010/L20"Smali" Nocase Line Comment = # String Chars = '" F
2012-11-22 19:59:08 2796
原创 Eclipse:Eclipse中集成SVN环境
1. 进入Help|Install NewSoftware菜单2. 输入:http://subclipse.tigris.org/update/按回车3. 勾选找到的插件,一路Next进行安装4. 安装好以后,在Window|ShowView|Other 找到SVN资源库,点OK。5. 在Eclipse面板
2012-11-20 15:06:12 4191
转载 Android:系统测试指令
信息来自网络:*#*#4636#*#*显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息*#*#7780#*#*重设为原厂设定,不会删除预设程序,及SD卡档案。*2767*3855#重设为原厂设定,会删除SD卡所有档案。*#*#34971539#*#*显示相机相机韧体版本,或更新相机韧体*#*#7594#*#*6当长按关机按钮时,会出现一个切换手机
2012-11-13 09:40:16 1200
原创 Android:release版本删除所有debug code
尝试使用proguard来屏蔽,还是不能自动去掉debug code(Log.v/Log.d/....)的代码。#-assumenosideeffects class android.util.Log { *; }通过定义一个变量来切换:public final class Constants{ public static final boolean DEBUG_
2012-11-12 17:29:49 2306
原创 Android:允许安装非电子市场提供的应用程序
安装第三方应用程序时,如果未勾选允许安装非电子市场提供的应用程序,则无法正常安装应用程序。可以给用户提示,需要开启这个选项。 请勾选设置:\n\"允许安装非电子市场提供的应用程序\" 确定 取消private boolean checkNonMarketAppEnabled() { int result = Settings.Secure.getInt(g
2012-11-07 22:17:46 7877
原创 Android:如何设计一个完全不可见的Activity?
通过添加theme实现:android:theme="@android:style/Theme.NoDisplay"<activity android:name=".MainActivity" android:theme="@android:style/Theme.NoDisplay" android:label=
2012-11-06 22:19:35 4264
原创 Android:如何启动外部应用程序?
Intent i = new Intent(Intent.ACTION_MAIN);PackageManager pm = getPackageManager();i = pm.getLaunchIntentForPackage("app package name");i.addCategory(Intent.CATEGORY_LAUNCHER);startActivity(i);
2012-11-06 21:53:05 3759
原创 Android:从assets资源目录下安装apk
为了实现将第三方apk内置在assets资源目录下,再进行安装的目的。首先将需要安装的apk复制到assets目录下,后缀名改为.mp3或其他免压缩的格式。测试代码如下:public class MainActivity extends Activity{ private static final String TAG = "ExtractIconFromApk";
2012-11-05 22:38:00 7987
原创 Android:安装apk时提示:There is a problem parsing the package
提示该错误,除了检查代码是否正确外,还有一点需要关注,apk的路径是否正确,如果错误,会出现上述错误。
2012-11-03 16:55:07 15415 1
Android设备密度计算器
2013-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人