具体表现为android studio 选择设备的地方是灰色 一直显示loading devices. 这个问题是我在安装flutter后引起的. 一般通过上图就能解决. 我的方法是如下图 相当于重启了adb.
复现过程: 声明 class SomeClass{ companion object{ val CONST=1 } } xml布局中: <import type="SomeClass"/> <View isGone="@{SomeClass.CONST==1}" > </View> 此时会出现文章标题错误. 解决…
前言: 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),并在自己的进程中运行。如下图: ![](https://testsmirk.com/wp-co…
最近写生成gif的时候在6.0的手机上.存在掉帧问题.后来发现是release包和debug包,性能不一样在写游戏的时候会遇到这种问题. ``` thread { val current = System.currentTimeMillis() 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加入以下代码: ``` &…