上一页 1 ··· 27 28 29 30 31
摘要: 前文讲到了apk的反编译流程,但在有的情况下会出现apk的资源文件和代码文件分开的情况,这种情况会出现如下目录结构,并且在apk文件里面并没有dex文件。 所需工具smali.jar和baksmali.jar平台相关的framework文件夹,主要是... 阅读全文
posted @ 2018-03-03 17:50 cj5785 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 为何需要反编译 作为一名Android开发者,很多的时候需要去学习别人优秀的代码,原本在GitHub上就有很多开源的项目代码,但有的时候在使用软件时候遇到自己想要的功能时,想要学习实现的代码时,这时候就需要使用到反编译这项技术了。什么是反编译总的来说反编译... 阅读全文
posted @ 2018-03-03 16:15 cj5785 阅读(940) 评论(0) 推荐(0) 编辑
摘要: UI是实现用户交互的重要途径之一,而Android中一个重要的UI元素就是SystemUI,本文分析基于Android 5.1,分析SystemUI的启动及运行过程。SystemUI源代码所在路径为:frameworks/base/packages/Sy... 阅读全文
posted @ 2017-12-22 19:07 cj5785 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 此篇文章开始逐步记录一些Android开发的一些相关知识。本文主要讲了一些adb的常用指令,Toast的常规使用,Intent的显式启动活动,按钮点击事件的四种处理方法,一些常见布局。1. ADB常用指令 Android Debug Bridge ad... 阅读全文
posted @ 2017-12-20 22:42 cj5785 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在SDK目录下有很多文件夹,了解这个文件夹都包含哪些内容,更有利于Android的开发,也是作为Android开发者应该了解的。本文就SDK目录进行说明。SDK目录如下: add-ones:Google提供的服务(以前Eclipse存在,在Android S... 阅读全文
posted @ 2017-12-19 22:45 cj5785 阅读(632) 评论(0) 推荐(0) 编辑
摘要: apk签名的意义 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的! Android通过数字签名来标识应用程序的作者和在应用程序之... 阅读全文
posted @ 2017-12-18 21:48 cj5785 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 上篇文章讲述了如何下载Android源码,在篇文章就来说一说Android源码编译。其实一般来说如果修改的软件和底层没什么关系,直接提取相应的源代码到Android Studio编译就可以了,如果是与底层有关的,做练习的话还是应该编一个的。在公司里都会有... 阅读全文
posted @ 2017-12-17 01:48 cj5785 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 作为一名Android工程师,阅读Android源代码也是一门基本功,前段时间由于公司开发需要,便下载编译了Android_7.1.1_r6的源代码。在Windows下貌似是无法编译源代码的,为了以后方便使用,我在实体机上安装了Ubuntu 16.04,... 阅读全文
posted @ 2017-12-17 00:02 cj5785 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 随着Android Studio的不断完善,其安卓开发者阵营也基本从Eclipse转移到了Android Studio,毕竟Android Studio是谷歌亲力亲为开发的官方开发软件。不过其最重要的原因应该还是Android从14年开始不再对Eclip... 阅读全文
posted @ 2017-12-16 00:34 cj5785 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Red Hat Enterprise 6.5 在虚拟机上将系统语言修改为中文说明:本文是个人在使用RedHat时候为方便而设置的,作为学习札记记录。 在虚拟机安装RedHat时候会跳过语言的安装选项,默认系统语言为英语。为了使用方便,可以将其修改为中文。... 阅读全文
posted @ 2016-10-18 20:38 cj5785 阅读(793) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31