前言: Android Jetpack Compose是一个UI组件,和element,antd类似,Compose是一个大前端其中的概念,在基于Java,Kotlin所写的应用上移除了xml的繁琐,Compose的概念是可以应用到pc端或者在Android上.是React和Flutter的结合体. 下载Android Studio Canary …
添加 -Dfile.encoding=UTF-8 重启
问题起因是与后端服务器验证导致sign失败. 复现问题: 修改时区为非+8时区 时间戳和 实验者设备不一致,导致签名失败. 解决过程: 略.... 最后判断是因为ntp服务器校验的问题 拿到问题机器(nexus 6p)找到 `/system/framework/framework-res.apk` 反编译得到`strings.xml` 找到 key…
现在的安卓手机只要安装几个应用内置储存里就会出现很多文件夹,这样用户很难定位自己的文件到底在哪.为了解决这个问题.安卓Q细化了 `READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`两个权限. app在访问属于自己特定的Media文件无需进行权限申请.这些更改会影响应用保存和访问外部存储上的文件的方式。 *…

左面: ffplay Qv3VZbmNsKllZgOC.mp4 右面: ffplay -vf curves=psfile=acv/A1.acv Qv3VZbmNsKllZgOC.mp4 其中ac/A1.acv是本地acv文件Photoshop生成的 ijkplayer是安卓上的ffplay. 设置的方法是ijkMediaPlayer.setOpti…
### 应用沙盒 --- Android 平台利用基于用户的 Linux 保护机制来识别和隔离应用资源,可将不同的应用分离开,并保护应用和系统免受恶意应用的攻击。为此,Android 会为每个 Android 应用分配一个独一无二的用户 ID (UID),并在自己的进程中运行。如下图:  repeat(20 * 1000) { val view = View(this) } Log.d(ja…
使用okhttp的时候并且compileSdkVersion==28做网络请求会出现这个. 偶尔还会报`NetworkSecurityConfig: No Network Security Config specified, using platform default` fix: 在AndroidManifest.xml加入以下代码: ``` &…
隐藏虚拟按键 adb shell settings put global policy_control immersive.navigation=* 修改dp adb shell wm size 360dpx880dp 重置dp adb shell wm size reset
开始 这个题目是因为v2ex上的一位大佬提出的问题.看到问题后马上开始着手测试一番. 马上写好了简易的html.然后配置nginx,去cf上解析一下域名. 去微信里给自己发一个网址,然后打开,此时nginx的log如下 123.115.x.x为wifi ip117.61.7.172为4g ip 分析一下log发现117.61.7.172和61.15…