Android

Android

Android 为 WebView 设置代理访问网站

之前做过 WebView 代理访问网站的需求,并调查了多种方法,最后使用了 WebViewClient 拦截 shouldInterceptRequest 并自行构造响应来实现。但这种实现并不支持文件上传,以及 post 数据。随后的深入发现 Google jetpack 库提供了设置代理的方法,经

2021-07-12
44 0

Android 最新 adb(sdk-platform-tools) 下载

下载 安卓的 的 SDK Platform Tools 。官方地址:https://developer.android.com/studio/releases/platform-tools点击直接下载:下载适用于 Windows 的 SDK Platform-Tools下载适用于 Mac 的 SDK

2021-05-31
25,292 0

解决手机刷机提示: Your system has been desteoyed 问题

该问题时因为手机有校验,开机时如果不通过,便会有此提示实际上有两种解决方法第一种解决方法此方法有限制要求,必须在第一次刷入 twrp 的时候,直接刷入一个 zip 包。如果你的手机已经出现了 上方的提示。则无法再进入 twrp 。那么此方法无法解决。在第一次解锁刷机后前往 https://githu

2021-05-31
1,564 0

Android Data-Binding导致的一个报错:dataBindingGenBaseClassesRelease

今天编辑代码过程中出现一个报错:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:dataBindingGenBaseClassesDebug'.> couldn'

2021-01-18
1,662 0

Android代码插桩与自定义插件使用

Android 代码插桩,可以在源文件的任意位置插入自定义代码。由于插入代码需要使用 groovy 脚本编写一些插件,所以可以先了解插件相关知识:Gradle 脚本相关知识asm插桩项目准备工作在这里,首选新建一个空白的项目。一般来说 AndroidStudio 空白项目跑起来会是 Hello Wo

2021-01-05
1,083 0

Android Ubuntu 编译环境搭建

首先前往 https://developer.android.com/studio 下载 sdkmanager 工具linux 版本下载将其解压后, export 设定命令行路径export PATH="/xxxxxxxx(使用自己的路径)/cmdline-tools/bin:${PATH

2020-12-23
633 0

Gradle 脚本相关知识

Android 开发过程中,总是要接触到 Gradle,而 Gradle 是基于 Groovry 的一个构建工具。此篇内容记录下这个脚本语言了解和学习过程。在之前的开发中,编写了诸多的 cmd 和 .sh 脚本。但这种脚本基本依赖于系统。只能运行于 windows 或者

2020-12-11
655 0

Android Bundle 打包教程

GooglePlay要求 2021 年下半年开始,上架的app必须使用 Bundle 打包。所以 apk 使用 Bundle 打包已经势在必行。

2020-11-20
939 0

Android的Webview使用代理访问网站的另一种实现

之前遇到一个需求,webview使用某个代理访问网站。但是却发现 webview 并没有提供相关接口。于是尝试通过拦截请求,自行构造返回数据来实现代理。创建项目

2020-11-11
602 6

android.ipr 和 android.iml 文件生成和下载

有小伙伴需要这两个文件,于是编译了一下。这两个文件是用于导入到 as 工具中方便查看源码的,我是使用 VSCode + 文件搜索看源码的。所以之前没编译过。这篇文件仅记录一下生成过程源码网盘下载地址源码编译方式假设已经下载 Android 源码并且成功执行了 make 命令。接下来执行下面的命令生成

2020-11-10
1,050 0

jetpack库之CameraX的使用

还在使用 Camera2 api使用摄像头?快来试试更简单的 CameraX 吧jetpack库之一的 CameraX。值得学习

2020-10-28
477 0

Android Hilt 类注入工具的使用

google jetpack工具链的一环使用 hilt 可以为类自动初始化,避免再编写 new XXXX 代码

2020-10-07
486 0