
Android基础
文章平均质量分 50
介绍Android基础知识
Jason_Flash
这个作者很懒,什么都没留下…
展开
-
Android反编译工具使用方法
Android反编译工具使用方法前言apktool使用方法dex2jar使用方法jd-gui使用方法前言Android的反编译主要分为两个部分,一个是对资源的反编译(使用apktool),一个是对代码的反编译(使用dex2jar、jd-gui),下面介绍一下这些工具的使用方法。apktool、dex2jar、jd-gui可以通过如下链接下载:apktool使用方法apktool用于获取app的资源文件,可以提取出图片文件和布局文件,以下为apktool的具体使用步骤:1.解压下载后的文件,运行解压原创 2020-09-25 14:59:26 · 731 阅读 · 0 评论 -
Android Studio提高Logcat保存日志数量
打开Android Studio的安装目录,找到bin目录下的idea.properties文件,用notepad或其他软件打开:2.修改idea.cycle.buffer.size的值,提高缓存大小:3.重新打开Android Studio,Logcat已能保存大量日志,不会自动清屏。...原创 2020-09-01 16:03:29 · 2239 阅读 · 0 评论 -
查看安卓手机文件系统方法
查看安卓手机文件系统方法前言查看方法前言查看安卓手机文件系统往往需要root权限,比较麻烦,接下来说一下如何用Android studio来查看安卓手机文件系统。查看方法手机连到Android studio,然后点击Android studio右下角的DeviceFileExplorer按钮:点击后即可看到Android手机文件系统的所有文件:打开data/app和data/data目录,即可查看app相关的文件,在开发app时可以根据需要查看文件:...原创 2021-01-14 16:24:45 · 8154 阅读 · 0 评论 -
Android应用加固(使用360加固保)
Android应用加固(使用360加固保)前言使用360加固保进行应用加固加固结果验证前言使用常见的反编译工具能够轻松地进行应用破解,然后对应用进行二次开发,甚至植入病毒。为了保护应用的安全,对于正式发布的apk,必须进行安全加固,下面介绍一下如何使用第三方加固软件轻松实现应用加固。使用360加固保进行应用加固1.下载加固软件登陆360加固保官网下载加固软件:https://jiagu.360.cn/#/global/download2.设置自动重签名由于应用加固时,会自动去除apk原有的签原创 2020-10-09 14:44:04 · 5487 阅读 · 0 评论 -
Android app和aar混淆方法
Android app和aar混淆方法app混淆方法aar包生成和混淆方法app混淆方法1.在build.gradle中,将minifyEnabled设置为true以开启混淆。apply plugin: 'com.android.application'android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.xxx.xxx"原创 2021-04-26 11:25:05 · 1516 阅读 · 0 评论 -
adb无线调试安卓手机方法
adb无线调试安卓手机方法前言打开手机端口无线连接手机断开连接前言我们在进行Android开发时,一般都使用usb数据线连接电脑进行调试,但是这样会受到usb数据线的限制,不能灵活的移动手机,下面介绍一下如何无线调试手机。打开手机端口1.开启手机usb调试功能,并将手机通过usb连接到PC。2.在命令行输入以下命令,打开手机端口:adb tcpip 55553.命令执行成功后,即可拔掉usb线。无线连接手机1.将手机和PC连接到同一局域网下,查看手机的局域网ip地址,这里我的测试手机获取原创 2020-10-12 15:52:42 · 1167 阅读 · 0 评论 -
常用adb命令列表
常用adb命令设备相关安装卸载APK日志dumpsys设备相关#查看当前连接设备adb devices获取设备分辨率adb shell wm size获取设备序列号adb get-serialno查看设备CPU信息adb shell cat /proc/cpuinfo查看设备内存信息adb shell cat /proc/meminfo重启设备adb shell cat /system/build.prop安装卸载APK安装apkadb install xxx.a原创 2020-10-10 16:10:21 · 1084 阅读 · 0 评论 -
Android Studio生成APK的基本流程
Android Studio生成APK流程修改版本号和文件名安全加固(可选)生成签名apk修改版本号和文件名根据需要,在app/build.gradle中修改app版本号:versionCode是app的大版本号,为数值类型,默认为1。versionName是app的具体版本号,为字符串类型,默认为1.0。根据需要,在app/build.gradle中添加如下代码进行文件名修改,这里修改文件名为wifiTest1.0.apk(默认文件名为app-release.apk): android.ap原创 2020-08-11 14:53:31 · 1620 阅读 · 0 评论 -
手机通过adb工具安装应用
手机通过adb工具安装应用前言安装adb工具连接手机执行安装命令前言日常生活中,可能会遇到需要将电脑上的第三方应用安装到手机的情况,接下来说说通过adb工具将电脑上的apk安装到手机的方法。安装adb工具详见我的另一篇文章:ADB调试工具安装连接手机将手机连接到电脑USB口,然后在windows命令行执行以下命令:adb devices能回显手机的序列号说明adb工具已成功连接到手机:执行安装命令windows命令行执行以下命令,将电脑上的apk安装到手机:adb install原创 2020-07-28 09:32:47 · 1671 阅读 · 0 评论 -
Android导入jar包方法
Android导入jar包方法拷贝jar包到libs目录将jar包添加到dependencies拷贝jar包到libs目录切换到Project项目结构,可以看到app目录下有libs子目录:将下载好的jar包拷贝到libs目录(以bcprov.jar为例):将jar包添加到dependencies选中jar包,右键,选择Add As Library:在跳出弹框中点击ok,即可完成jar包导入:导入成功后,build.gradle文件的dependencies中会多出一行代码:impl原创 2020-07-21 10:15:20 · 2642 阅读 · 1 评论 -
Android根据版本号执行不同代码
Android根据版本号执行不同代码前言VERSION_CODES对应表代码示例前言由于在不同Android版本实现相同功能时,所需要的权限和调用的方法可能会存在差异,所以常常需要根据Android版本号执行不同代码。通过将手机的操作系统版本号与VERSION_CODES进行比较,就可以实现这样的代码逻辑。VERSION_CODES对应表参考另一篇文章:Android SDK版本号与API Level及VERSION_CODE的对应关系代码示例if(Build.VERSION.SDK_INT原创 2020-07-20 10:43:58 · 791 阅读 · 0 评论 -
Android SDK版本号与API Level及VERSION_CODE的对应关系
Platform VersionAPI LevelVERSION_CODEAndroid 9.028PAndroid 8.127O_MR1Android 8.026OAndroid 7.1, 7.1.125N_MR1Android 7.024NAndroid 6.023MAndroid 5.122LOLLIPOP_MR1Android 5.021LOLLIPOPAndroid 4.4W20KITKAT_...原创 2020-07-20 10:20:01 · 1053 阅读 · 0 评论 -
Android Studio真机调试方法
Android Studio真机调试方法打开手机USB调试功能安装Google USB Driver连接手机,指定驱动程序选中手机,进行调试打开手机USB调试功能以华为Mate 20为例,在开发人员选项中打开“USB调试”开关(建议同时打开“仅充电”模式下允许ADB调试,防止USB调试自动关闭):安装Google USB Driver打开Tools->SDK Manager,在Android SDK->SDK Tools下找到Google USB Driver,勾选Google USB原创 2020-07-16 16:37:39 · 16542 阅读 · 3 评论 -
Android Studio项目的目录结构
Android项目的目录结构manifests(配置文件目录)java(源码目录)res(资源文件目录)Gradle Scripts(编译脚本目录)jniLibs(so库文件目录)assets(资产文件目录)manifests(配置文件目录)manifests用于存放安卓程序的配置文件,包含每个Android应用必须具备的AndroidManifest.xml文件。AndroidManifest.xml是整个Android应用的全局描述文件,在该文件中,需要标明应用名称,使用图标,Activity和Se原创 2020-07-10 14:40:56 · 1287 阅读 · 0 评论 -
ADB调试工具安装
ADB调试工具安装ADB的作用下载Android Platform Tools环境变量设置运行ADBADB的作用ADB的全称为Android Debug Bridge,通过ADB工具,我们可以直接操作管理android模拟器或者真实的android设备(如安卓手机、机顶盒)。它主要有以下几种作用:(1)运行设备的shell(命令行)(2)管理模拟器或设备的端口映射(3)计算机和android设备之间上传/下载文件(4)将本地apk软件安装至android模拟器或android设备下载Andro原创 2020-05-20 13:52:41 · 12984 阅读 · 1 评论 -
Android Studio开发环境搭建与报错解决
Android Studio开发环境搭建与报错解决安装配置jdk下载jdk安装包进行安装配置环境变量安装配置Android Studio下载Android Studio配置Android Studio解决Android SDK下载失败问题创建Android Studio工程新建工程解决Gradle sync failed: Read timed out错误创建虚拟设备在虚拟设备上运行工程安装配置jdk下载jdk安装包进行安装下载链接:https://www.oracle.com/java/techno原创 2020-05-13 13:24:14 · 708 阅读 · 0 评论