Android的开发语言
来源:互联网 发布:tipso.min.js 编辑:程序博客网 时间:2024/06/06 00:01
Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。只要利用apktool等类似的反编译工具,就可以通过安装包获取源代码。Google为了保护开发者的知识产权,为Android提供了ProGuard混淆方案,以增加反编译后源码阅读,但对于Android开发老司机和逆向工程师来说,解读还原出源代码只是时间问题。
ProGuard是针对Java应用的保护,并不是专门针对Android应用的,Android虽然使用Java开发,但是毕竟不是跑在JVM上,所以安装包结构和普通的Java应用还是区别多多。如果你对免费的ProGuard放心不下,可考虑试试付费的混淆方案DexGuard,除了拥有ProGuard的功能外,还包含资源混淆,字符串加密,类加密和dex文件分割等。
0 0
- Android的开发语言
- android操作系统的开发语言组成
- android app 用什么语言开发的?
- Android C语言开发之一【开发环境的配置】
- Go 应该成为开发 android 的主要语言
- Android开发第3-1课:支持不同的语言
- 开发语言android的密度,dpi.dip等解释!!!!!
- 针对Android开发中Java语言的重点难点分享
- UDP通信(android开发java语言写的)DatagramSocket
- Android系统的体系结构、开发语言及源码结构
- 从Android开发谈谈对编程语言的看法
- Android NDK开发C语言部分的单步跟踪
- Android 应用开发支持不同的语言国际化操作
- android开发之-百度地图的多语言问题
- Kotlin如何成为我们Android开发的主要语言
- Android的swift语言Kotlin中文开发文档
- Kotlin如何成为我们Android开发的主要语言
- Kotlin 成了 Android 开发的官方语言
- 从零开始使用Maven(二)搭建Nexus私服
- Idea导入项目后 Manifest首行红色 提示URI is not registered
- Struts2 Filter
- 如何在多个设备上调试网页
- MySql安装错误记录
- Android的开发语言
- 如何快速的写出一个Vue的icon组件?
- Java 的虚拟机内存分配详解
- 38. Count and Say
- 软件测试
- 【转】【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则
- 常用项目结构和gulp配置
- 一个登录Demo初识MVP
- 关于国内目前保险行业的IT核心系统的一些感受