- 博客(7)
- 收藏
- 关注
原创 测试
IntentFilter intentfilter = new IntentFilter(Intent.ACTION_MEDIA_SCANNER_STARTED); intentfilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED); intentfilter.addDataScheme("file"); scanSdReceiver
2014-12-19 11:28:11 193
转载 Android SDcard
最近做个音乐播放器的项目,其中全盘扫描功能,通过扫描手机根目录下的文件路径(过滤掉系统目录)完成歌曲扫描。但是在4.1系统的手机歌曲被扫描的两次,确认歌曲只保存了一份。 仔细查看android系统根目录(\)下的文件夹: 4.1以下版本: 系统目录下存在两个sdcard,也就是储存卡。mnt是安卓unix传统系统下挂载外部设备的专用目录,mnt/sdcard是实际的文件所在的地方
2014-08-23 15:07:38 253
转载 Android代码混淆4
Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用Java 混淆器对 Java 字节码进行混淆。 混淆就是对发布出去的程序进行重新组织和
2014-08-23 15:05:51 280
转载 Android代码混淆3
为了保护代码被反编译,android引入了混淆代码的概念 1.设置混淆 在工程下找到project.properties文件 在文件中加入proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt这个是系统的 也可以用自己的混淆文件(这样就可以配置一些自己的东西),去sd
2014-08-23 15:04:47 309
转载 Android代码混淆2
http://blog.chukong-inc.com/index.php/2012/06/05/android%E4%BB%A3%E7%A0%81%E6%B7%B7%E6%B7%86/ 作为一名技术开发人员,为了保护源代码,阻止反向工程我们势必会接触到代码混淆。代码混淆亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为,代码混淆可以用于程序源代码,也
2014-08-23 15:03:46 238
转载 Android代码混淆
Android项目中的混淆很easy,之所以写这篇总结是由于近期发现公司的代码居然没有混淆,反编译后代码随手可得。很震惊。 混淆器(ProGuard) 混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比較小的.apk文件,该文件比較难进行逆向project。因此,当你的应用程序对安全敏感(要求高)
2014-08-23 15:00:21 185
转载 TraceView性能分析的工具
李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/316.html 很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都
2014-08-23 14:52:08 420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人