
android开发
文章平均质量分 51
house.zhang
这个作者很懒,什么都没留下…
展开
-
Mac系统下对Android apk进行反编译
最近有一个同事需要去实现android某个功能,自己实现起来感觉到很困难,就看到别人软件实现了此功能。就反编译学了人家的实现方法,让我一下感慨万千,那以后学习和开发项目将方便很多。结合mac系统整理一下反编译android apk的过程。 一 测试环境 Mac osx 10.8.3 macbook pro 二 所需软件 apktool ,主要将apk中的xml文原创 2013-08-08 14:11:10 · 20984 阅读 · 0 评论 -
android实用工具之ProGuard
一ProGuard是什么,用来干什么用的? ProGuard的是一个免费的Java类文件压缩,优化,混淆,以及预校验器,可以移除无用代码或者使用语意模糊的名称来重命名类、变量和方法。这样生成的apk体积更小,并且不易被逆向工程,就是通常我们所说的反编译。二、android中的ProGuard配置 1、android中启用porguard: 当新建一个android原创 2015-03-23 15:30:49 · 731 阅读 · 0 评论 -
android开发模式之MVP
MVP在MVC基础上把在Activity中的的业务逻辑,以接口的形式进行剥离放在一个主导器中,主导器通过接口与视图进行交互。视图的结构分为三层 (1)负责绘制UI元素、与用户进行交互(android中为Activity,Fragment); (2) View实现的接口,View通过View interface与Presenter进行交互,降低耦合,方便进行单元测试;原创 2015-03-25 14:07:03 · 369 阅读 · 0 评论 -
升级Nexus 出现小绿人倒地+无命令(no command)解决方案
今天按系统提示更新自己的Nexus5,系统停留在一个小绿人倒地,而且还有个警号,而且提示no command尝试着清楚所有数据,恢复出场设置都没有用~ 具体解决方法是: 1.去官方网站下载自己机型对应的系统 下载官方地址:https://developers.google.com/android/nexus/images#nakasi 我下载的是:6.0.1 (M4B30Z, Dec 2016原创 2017-06-09 14:15:16 · 66417 阅读 · 1 评论