ZhouZhou Blog
正在加载今日诗词....
Spinner 弹出后进行按钮事件监听以及关闭监听( TV app开发)
页面中,使用了 Spinner 控件,在控件弹出后,需要通过遥控器或者手柄等设备对 Spinner 的选中进行监听。但是在 Spinner 弹出后,在 Activity 或者 Window 中都无法再监听到 dispatchKeyEvent 事件。查阅源码,发现 Spinner 在点击后,会弹出一个
android 开机自动执行 shell 的 apk 小工具
开机自动执行 shell 的 apk有时候想让 安卓系统开机后自动执行shell。例如:开机后,自动打开网络 adbd,这样方便调试,不需要先连线后再调试。安装apk 然后设置 开机需要执行的脚本即可。例如开机自动开启 adbd:stop adbd ; setprop service.adb.tcp
在shell中使用 curl 实现 urlencode/url编码
编写shell脚本过程中,经常需要在脚本中请求某个url,并传递参数但是如果传递的参数包含空格或者冒号、逗号之类的特殊字符,是需要转码的例如空格在url中,需要转码成:%20 。中文字符也需要进行编码如果不进行编码的话,遇到空格,或者特殊字符,网络请求将不能正确的被执行如何非常方便的,并且没副作用的
Android 为 WebView 设置代理访问网站
之前做过 WebView 代理访问网站的需求,并调查了多种方法,最后使用了 WebViewClient 拦截 shouldInterceptRequest 并自行构造响应来实现。但这种实现并不支持文件上传,以及 post 数据。随后的深入发现 Google jetpack 库提供了设置代理的方法,经
Android 最新 adb(sdk-platform-tools) 下载
下载 安卓的 的 SDK Platform Tools 。官方地址:https://developer.android.com/studio/releases/platform-tools点击直接下载:下载适用于 Windows 的 SDK Platform-Tools下载适用于 Mac 的 SDK
解决手机刷机提示: Your system has been desteoyed 问题
该问题时因为手机有校验,开机时如果不通过,便会有此提示实际上有两种解决方法第一种解决方法此方法有限制要求,必须在第一次刷入 twrp 的时候,直接刷入一个 zip 包。如果你的手机已经出现了 上方的提示。则无法再进入 twrp 。那么此方法无法解决。在第一次解锁刷机后前往 https://githu
ida 使用笔记
通过字符串判断哪个方法进行了引用:文章地址: https://bbs.pediy.com/thread-201199-1.htm对在 strings window 中的字串 双击左键 会跳到字串的地址 对该地址点右键 选择 xrefs graph to建议读读看 IDA.Pro权威指南(第2版)