最近在研究安卓平台的加壳技术,以前以为只有原生层的代码才可以加壳,看了看网上的资料,才发现原来Java层也可以加壳,虽然与传统的壳有些区别,但就最终的效果来说,反静态分析的目的还是达到了的。 目前安卓市场上的大多数apk的保护方式都是对Java层进行代码混淆,将关键数据放在原生层,再用传统加壳...
分类:
移动开发 时间:
2014-08-27 00:11:36
阅读次数:
418
在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢?在一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但后来考虑在安卓中是否有更佳的方案,于是乎共找到以下五种实现方案,另外还有一种使用CountDownTi...
分类:
移动开发 时间:
2014-08-26 22:42:36
阅读次数:
434
下载地址:1.IntelliJ IDEA 13.1安装文件http://yunpan.cn/QazdSvmCcZDsd 提取码 d388 2.IntelliJ IDEA 13.1激活工具 http://yunpan.cn/QazdeAsEuUyCH 提取码 6c1bNew Project相当...
分类:
移动开发 时间:
2014-08-26 21:23:46
阅读次数:
328
2008年9月,世界上第一款搭载安卓操作系统的手机 htc dream g1 诞生,被唤作宏达电的触摸梦想2009年2月18日,魅族M8上市,开创了中国智能手机的先河。时隔一年,10年的时候诺基亚还是手机界的王者,类似5800系列的智能机随处可见。同年6月8日,iPhone 4 上市。同年10月,W...
分类:
移动开发 时间:
2014-08-26 17:17:16
阅读次数:
230
最近一直在研究代码混淆,其中发现一个问题,就是我们定义的一些公用的常量在代码混 淆后,经过反编译,竟然完完整整的显示在我的眼前,比如服务请求地址,竟然以完整路径的形式显示在混淆后的代码中,比自己定义的还要完整,要是这样的话, 代码混淆还有意义吗?当时很郁闷,不过又一想,常量肯定是不能被混淆的,若常量...
分类:
移动开发 时间:
2014-08-26 13:34:06
阅读次数:
893
最近在学习用CORDOVA(PHONEGAP)结合SENCHA TOUCH开发应用,想实现一个安卓下的消息通知功能,这个可以通过CORDOVA的插件来实现。插件目录结构如下:notifypluginplugin.xmlwww/notifysrv.jssrc/android/NotifysrvPlug...
分类:
移动开发 时间:
2014-08-26 13:31:06
阅读次数:
318
最近在开发项目的首次使用引导界面时,遇到了问题,引导界面类似于安卓手机ViewPager那样的效果,希望通过左右滑动手指来实现切换不同页面,其间伴随动画。实现思路:1、界面布局:新建一个UserControl,最外层为Grid,两行一列,内嵌一个Canvas和StackPanel。Canvas中放一...
分类:
移动开发 时间:
2014-08-26 13:10:06
阅读次数:
436
00、刷机的三步走01、自动向云端,索取刷机方案002、刷机后的截图。智能安装驱动。告别繁琐操作,只需鼠标轻点便可刷机。云端下发刷机方案,安全可靠。一键备份、还原系统,降低刷机风险。数字安全引擎扫描,安全引擎扫描,源头杜绝病毒流氓软件向导式交互界面,小白易上手。海量精品第三方ROM资源免费在线下载。...
分类:
移动开发 时间:
2014-08-26 11:33:15
阅读次数:
260
最近一直在研究代码混淆,其中发现一个问题,就是我们定义的一些公用的常量在代码混淆后,经过反编译,竟然完完整整的显示在我的眼前,比如服务请求地址,竟然以完整路径的形式显示在混淆后的代码中,比自己定义的还要完整,要是这样的话,代码混淆还有意义吗?当时很郁闷,不过又一想,常量肯定是不能被混淆的,若常量被混淆,1混成个2,其它地方再去引用必然会出错啊,那这怎么办呢?又想进行混淆,又不想让比较重要的常量明目...
分类:
移动开发 时间:
2014-08-26 09:51:35
阅读次数:
253
安卓系统组件是可以调用的基本功能模块。安卓应用程序由组件组成。安卓系统结构:Activity:完成基本功能,可视化界面=手机的屏Service:后台服务,后台运行,前台应用BroadcastReceiver:广播机制,接受并响应广播消息的组ContentProvider:一组接口,应用程序之间唯一共...
分类:
移动开发 时间:
2014-08-26 08:34:05
阅读次数:
183