前言

 

 对于初创或技术研究和示范项目,中小型公司(尤其是一个人为几个人工作的小型初创公司)可能无法在短时间内安排好用户设备/UX/用户界面人员(或者根本没有计划)。但是程序必须有人机交互和界面,并且使用安卓系统的默认控制美感?你有动力把它写下来吗,因为它看起来又脏又黑?你说过你能忍受的,所以继续。

 

 当你高高兴兴地拿着编译好的程序,向不了解安卓系统甚至对技术一无所知的主管或项目经理报告(炫耀)结果时,涂着灰色油漆的界面,小到你不得不睁开眼睛才能看清楚的字体,以及凌乱到一目了然的布局。你可能会说你的代码真的很棒,或者你可能不得不花半天时间解释这是系统的主题,这是垃圾,或者谁告诉你不要指派设计师,等等。,但事实是,除了你,乍看之下,没有人会认为这个界面很棒,在严重的情况下,有些人可能会问你——“给你一个星期后,你让我看看这个?!”

 好,现在想想艺术家

 

 虽然有点夸张,但上面的场景经常会出现。不管代码是如何编写的,一个更好的界面总是可以让不好的事情变得不那么糟糕。

 

 更接近现实的是,对于这个破碎的项目,公司不能安排设计师来帮助我,所以我不能让程序员自己去找P。虽然我平时总是鄙视那些设计师,但是没有他们我的界面能看起来正常吗?

 

 答案肯定是肯定的。继续读我哥哥的文章。。。

 没有艺术家我能做什么?

 

 答案是:“站在巨人的肩膀上”或者“向别人学习”。如何从中学习?

 

 有两种方法:

 

 根据安卓应用层应用和Java的起源,我们可以改变的扩展。apk to。zip,然后提取res资源文件;

 使用专业的反编译工具。

 

 方法1的缺点很明显,它不能像布局一样直接查看xml文件内容,并且. 9.png图片不能在没有. 9信息的情况下直接使用(它只是一个普通的png,所以单独重新生成. 9.png很麻烦)。那么方法2显然是目前能想到的最好的方法。

 一个很好的反编译工具

 

 “反编译”的技巧似乎有点损坏,但是现在没有办法,而且,我们将来会改变接口。(谁知道呢)

 

 首先,我声明我不是这个工具的作者,也不是利益相关者。我只是一个好用户(不要鄙视我)。

 

 推荐的工具名为APKDB(官方网站地址:http://www . I dog . me/),自2012年更新以来仍然可靠。android已经升级了这么多版本,这也是这个推荐的原因。

 

 当然,它不仅可以反编译自己,还可以在修改后编译回来。例如,我分享的另一个工具“网络测试:安卓多通道Ping命令工具企业ping”就是这样做的。然而,本文只讨论最简单的反编译,其他功能由我自己负责。

 反编译工具APKDB下载

 

 

 百度云下载:http://idoog.cn/apkdb | http://pan.baidu.com/s/1eQoZtmE

 新浪微盘:http://vdisk.weibo.com/s/vzSoRcPd8Z0

 百万下载:http://idoog.me/apkdb

 谷歌云硬盘:http://goo.gl/IUzIlW

 官方网站:http://www . I dog . me

 嵌入式中文课程:http://idoog.cn/apk_hh/还是http://idoog.me/apk_hh/

 功能测量

 以即时消息云的安卓演示为例,目标是反编译各种二进制资源,如9.png、布局的xml、可绘制的xml,甚至原始音频。下面的文字假设您已经安装了APKDB。

 

 

 1右键单击要反编译的目标APK:开始反编译

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 2反编译正在自动进行

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 3反编译完成

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 4看看反编译的结果

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 安卓开发者看到了这一点,并立即理解了这一点。这还没有结束。我们的目标是找出完整的布局。

 

 5创建一个新的空的安卓项目

 

 用安卓工作室自己的大脑来完成剩下的步骤。

 

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 一路走下一步。

 

 6要复制的反编译资源

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 我们只需要这两个。至于dex中的java代码,它与这个需求无关。记住你想要什么。

 

 7涵盖了之前建立的空白安卓项目

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 完全覆盖后,按F5键刷新项目。

 

 8好了,布局已经在向你招手了!

 

 安卓反编译武器APKDB:在没有艺术家的日子里继续强大

 

 没什么好说的。快点拿。别这么客气。。。

----------------------------------------------------------------------------------

哇谷im_im即时通讯_私有云_公有云-哇谷云科技官网-JM沟通

IM下载体验 - 哇谷IM-企业云办公IM即时聊天社交系统-JM 沟通下载

IM功能与价格 - 哇谷IM-提供即时通讯IM开发-APP搭建私有化-公有云-私有化云-海外云搭建

新闻动态 - 哇谷IM-即时通讯热门动态博客聊天JM沟通APP

哇谷IM-JM沟通热门动态博客短视频娱乐生活

关于哇谷-哇谷IM-提供企业即时通讯IM开发-语音通话-APP搭建私有化-公有云-私有化云-海外云搭建

联系我们 - 哇谷IM-即时通讯IM私有化搭建提供接口与SDK及哇谷云服务

即时通讯IM融云世界

IM即时通讯钉钉技术:企业IM钉钉在后端架构上的优越之处

新的市场叫板环信、融云、腾讯云!开源版IM即使聊天工具

企业IM即时通讯聊天办公APP钉钉技术分析交流

哇谷云-怎么样正确认识海外云服务器

公有云和私有云之间有什么区别?类似融云、环信云、网易云、哇谷云?