随笔分类 - Android
LibGDX 按键消抖
摘要:LibGDX 有两种判断按键是否按下的方法 Gdx.input.isKeyJustPressed(int keyCode) 和 Gdx.input.isKeyPressed(int keyCode) 前者在按键 按下 与 松开 都会返回 true 后者只有当按键 按下 时才会返回 true 因此,
Kotlin @Suppress 注解可选参数
摘要:@Suppress("DEPRECATION") @Suppress("UNCHECKED_CAST") @Suppress("UNUSED") @SuppressLint("PrivateApi")
Idea 打包并签名 apk 出现 failed to decrypt safe contents entry: java.io.IOException: getSecretKey 的解决方法
摘要:在下边这个窗口重新输入一次密码就好
RxBinding 4.0.0 RxView 无法解析问题
摘要:网上搜 RxBinding 找到的都是这种代码 RxTextView.textChanges(edIP) 而在新版的 RxBinding 里已经去除了这个类 (大概) 新版的用法是 binding.edIP.textChanges()
安卓 Resource 字符串使用 String.format 格式化
摘要:首先,在 string.xml 里定义类似于这样的东西 <string name="tv_device_info">当前温度为: %s ℃ 当前电量为 %s %%</string> 然后,在 Java 里这样调用 binding.tvDeviceInfo.text = String.format(g
Kotlin 重载多个构造方法
摘要:当需要重载多个构造方法时,不能设置 主构造方法,如图: 将 constructor 关键字后的参数通过 super 关键字传给父类 如果只需要重载一个构造方法则可以将构造方法简写到类定义的地方,如图:
OkDownload 库使用自定义 OkHttpClient
摘要:有时候我们想设置 connectTimeout 之类的时间, 这时就要手动设置 OkHttpClient 了 最近在用的 OkDownload 这个库官方文档没有说怎么自定义 OkHttpClient,但人家确实提供了这么个功能, 只要这么干就行 FileDownloader.okDownloadB
安卓处理屏幕旋转事件
摘要:最近在做一个套 WebView 的 App, 当点击页面上的全屏按钮时,App 总会崩溃。 找了些资料发现,原来是没有设置 android:configChanges 属性 在要监听屏幕旋转事件的 Activity 上加上这条属性就好了 android:configChanges="orientat
安卓 ListView 实现自动滚动到最新位置
摘要:主要就是这两个属性: android:stackFromBottom="true" android:transcriptMode="normal" 第一个属性表示从下到上显示数据,如果没加那就是这样的效果: 加了就是这样的效果: 第二个属性表示当前屏幕填满了就自动滚动到最新位置 用这个时还遇到过一个
解决安卓开发时 getActionBar 报空指针的问题
摘要:最近在做一个 局域网聊天的 手机 APP,在实现某个功能时出现问题了 上图是填坑后的。 不多说,直接上代码 新版安卓的 ActionBar 应该用 supportActionBar ActionBar 是 Activity 的东西 supportActionBar 才是 AppCompatActiv