Nov192018
APK反编译、重编译、签名、查看源码
1.反编译与重编译
工具:apktool
下载地址:https://ibotpeaches.github.io/Apktool/
环境:Java 7 (JRE 1.7)
安装步骤:参考官网(也可以不安装,直接使用java -jar apktool.jar 命令) ,具体如下图所示反编译命令:java -jar apktool.jar d xxx.apk --frame-path <指定框架资源保存路径>重编译命令:java -jar apktool.jar b <反编译出来的文件夹> --frame-path <指定...阅读全文
抢沙发
Nov162018
Monkey测试
一 monkey简介
1.参考资料
http://blog.csdn.net/jlminghui/article/details/38238443
2.Monkey介绍
顾名思义,Monkey就是猴子,Monkey测试,就像一只猴子,在电脑面前,乱敲键盘在测试。猴子什么都不懂,只知道乱敲。Monkey会发送伪随机的事件流,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。
3.Monkey用来...阅读全文
Nov162018
Android开发JNI之高级篇
在Android开发中,使用JNI(Java Native Interface)可以将Java代码与C/C++代码进行交互。JNI提供了底层代码的访问和调用,可以帮助我们实现一些高级的功能和优化。
JNI原理及基础知识
JNI是一种Java本地接口,它作为Java虚拟机和本地代码的桥梁,使得Java代码能够调用本地代码。JNI通过定义一套规范来处理Java代码和本地代码之间的交互。
在使用JNI开发Android应用时,需要编写Java代码...阅读全文
Nov052018
Nov042018
Oct242018
Oct202018
鸿蒙(HarmonyOS 3.1)DevEco Studio 3.1开发环境汉化
简介
鸿蒙(HarmonyOS)是华为公司开发的一款全场景分布式操作系统。作为一个开发者,学习和使用HarmonyOS可以让你开发多种设备上的应用程序,包括手机、平板电脑、电视、智能穿戴设备和物联网设备等。DevEco Studio是HarmonyOS的集成开发环境(IDE),提供了丰富的开发工具和插件,可以帮助开发者更有效地构建HarmonyOS应用程序。
本篇博客将介绍如何汉化HarmonyOS 3.1版本的DevEco Stu...阅读全文
Aug122018
Aug102018
解决Android Studio中的Gradle sync failed报错
在开发 Android 应用程序时,很可能会遇到 Gradle Sync Failed 的报错信息。这个问题通常与 Gradle 构建工具的版本兼容性、网络连接、缓存等因素有关。下面是一些常见的解决方法。
1. 检查 Gradle 版本
Gradle 版本通常需要与 Android Studio 的版本相匹配。要检查 Gradle 版本,请打开项目中的 build.gradle 文件,并查看 dependencies 中的 classpath 'com.android.tools.build:gradle:...阅读全文
Jul222018
Android中的WebView和WebChromeClient
在Android应用中,我们经常会遇到需要展示网页内容的需求,这时就可以使用Android提供的WebView控件。WebView是一个可以在应用中加载和展示网页的控件,它能够实现一系列与网页交互相关的功能。
WebView的基本使用
要在Android应用中使用WebView,首先需要在布局文件中添加一个WebView控件。
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"
an...阅读全文