dex是Android平台上(Dalvik虚拟机)的可执行文件, 相当于Windows平台中的exe文件, 每个Apk安装包中都有dex文件, 里面包含了该app的所有源码, 通过反编译工具可以获取到相应的java源码。 为什么需要学习dex文件格式? 最主要的一个原因: 由于通过反编译dex文件可 ...
分类:
移动开发 时间:
2016-11-06 17:06:06
阅读次数:
364
android 7.0出来了。让你的app准备迎接最新的android版本吧,支持节省电量和内存,这样新的系统行为。使用多窗口UI、直接恢复通知以及其他操作来扩展你的app。
android 7.0...
分类:
移动开发 时间:
2016-11-05 23:49:35
阅读次数:
551
在使用ionic创建项目后,需要添加平台,运行如下命令添加Android平台时: ionic platform add android 1 出现错误: Error: failed to fetch platform android Probably ...... Error: read ECONNR ...
分类:
移动开发 时间:
2016-11-05 17:57:30
阅读次数:
476
转载:http://www.jianshu.com/p/9fb0a795da93 1. Android中的内存 1.1 Android中的垃圾回收机制 Android 平台最吸引开发者的一个特性:有垃圾回收机制,无需手动管理内存,Android 系统会自动跟踪所有的对象,并释放那些不再被使用的对象 ...
分类:
移动开发 时间:
2016-11-05 02:35:47
阅读次数:
260
终于走到了写插件的这个地方了,插件的过程: 1.安装plugman插件,管理我们的程序 2.创建插件项目appUpgrade,cd 到你的目标目录下,执行如下命令: 其中com.caseStudy.plugin是java类的包名,以后会引用到。 执行完成后,目录下会看到新建了appUpgrade目录 ...
分类:
移动开发 时间:
2016-11-04 14:13:27
阅读次数:
305
对于Android平台的工程师来说,ANR应该是每个人都会遇到的问题,因为导致它的原因有很多,例如在主线程进行耗时操作,调用大量cpu资源进行复杂的预算等,并且可能在大多数情况下,这类问题不会发生,只...
分类:
其他好文 时间:
2016-11-03 16:32:51
阅读次数:
365
1、什么是AIDL? Android Interface Definition Lauguage(android接口描述语言)是一个IDL语言。 2、AIDL的作用? 背景:在android平台 中,一个进程通常不能访问其它进程中的内存区域。所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪 ...
分类:
其他好文 时间:
2016-11-01 16:35:59
阅读次数:
252
携程Android App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验。本文将详细介绍Android平台插件式开发和动态加载技术的原理和实现细节,回顾携程Android App的架构演化过程,期望我们的经验能帮助到更多的Android工程 ...
分类:
移动开发 时间:
2016-11-01 09:53:07
阅读次数:
308
本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPrefere ...
分类:
移动开发 时间:
2016-10-30 16:37:16
阅读次数:
319
各位看官,
目前我家App的推送功能在Android平台一直表现不佳,目前有3家名气还不错的推送单位待选。
个推(杭州本土企业,推送行业里历史悠久)
...
分类:
其他好文 时间:
2016-10-28 20:49:45
阅读次数:
227