开发问题
禄的光线
干吧!没啥说的。
展开
-
设置容器圆角问题记录
今天给WebView设置圆角时失效,查阅资料都是自定义WebView,提供另一种思路,直接给外层FramLayout设置,直接上代码。private fun setCorner() { val outlineProvider = object :ViewOutlineProvider() { override fun getOutline(view: View, outline: Outline) { val left = 0 .原创 2022-05-30 16:08:27 · 218 阅读 · 0 评论 -
Glide多图切换时的闪动问题优化
引:最近头儿给了个反馈,让我优化下:一个imageView上点击按钮切换展示另一张图片时会闪动一下。首先进行了验证,提前做的预缓存图片是生效了的,因为本地图片打印已经存在了,但是首次切换时还是会闪一下白屏。针对这种从本地图加载到内存进行展示时的场景做了两点优化。1、推进图片压缩,使用web-p或者更小尺寸图片进行图片展示,因为项目原有架构支持url转web-p-url所以直接使用了前者,其实若服务器不支持的话也可以自己做一些压缩2、使用前一张图片做为过渡图片去除中间闪白: .原创 2021-11-30 16:57:25 · 887 阅读 · 0 评论 -
JSONObject中是否有该字段
JSONObject jsonObject = jsonArray.getJSONObject(i);jsonObject.isNull("scheme")不要直接jsonObject.get("xxx"),不然会崩溃原创 2020-07-18 14:55:54 · 864 阅读 · 0 评论 -
ABIs [armeabi] are not supported for platform. Supported ABIs are [arm64-v8a, armeabi......
今天导入项目是遇到了一个报错信息,ABIs [armeabi] are not supported for platform. Supported ABIs are [arm64-v8a, armeabi...导入的项目有点厉害,竟然想支持全abi,但项目run不起来,Android来说只留一个或两个就ok了// abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'原创 2020-07-01 13:52:38 · 739 阅读 · 0 评论 -
Android键盘删除键问题
今天开发遇到一个问题,输入框里为空时按键盘的删除键程序退出了,最后发现在重写了系统的onKeyDown方法里写了其他操作。修正如下。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (event.getKeyCode() != KeyEvent.KEYCODE_DEL) {...原创 2020-03-13 17:18:53 · 944 阅读 · 0 评论 -
Android gradle build时出现Duplicate resources等错误
今天编译cocos2dx导出的工程的时候什么也没改莫名其妙的就给来个报错。一吨的错误日志,看着头疼其中有一条Duplicate resources...大概意思就是重复定义了资源,编译时检测到了。解决办法,在android标签里加上lintOptions { abortOnError false}加完之后可能还会报错,clear->rebuild一下就...原创 2020-03-11 10:41:25 · 4217 阅读 · 0 评论 -
切换到后台显示多个task
调试应用时,应用切到后台时展示了两个进程,后来发现是在用cocos2dx导出的工程中Activity配置了taskAffinity选项,一般其余singleTask配合使用指定任务栈,具体看这里 点我处理方法很简单,去掉他就行了...原创 2020-03-09 15:25:54 · 432 阅读 · 0 评论 -
Cocos2dx Android工程物理返回键失效问题
最近在对接Cocos工程,遇到了一个小问题,物理返回键点击不起作用,没办法只能自己查原因了。首先看了下页面继承的Cocos2dxActivity,以为它屏蔽了onBackPressed/onKeyDown,但未发现其重写。后来发现其实cocos的页面是空值surfaceview完成页面渲染等工作,怀疑是其屏蔽了onKeyDown找到Desktop/jsb-default/fram...原创 2020-03-06 16:37:22 · 354 阅读 · 0 评论 -
Databinding报错
今天在迁移项目的时候突然报了这个错Unresolved reference: BR当时的我一脸懵逼。最后发现原来gradle里少沾了一行依赖kotlin中使用databinding的时候千万别忘了添加这个哦!!!...原创 2019-08-14 15:30:49 · 566 阅读 · 0 评论 -
Android高版本通知栏问题
应用新版本上线,出现了个小插曲,高版本通知栏不显示下载进度。通过查阅资https://developer.android.google.cn/training/notify-user/build-notification?hl=en发现高版本SDK有些方法已经优化替换,并且notification 加入了NotificationChannel,所以修改了下,代码如下。fun showNo...原创 2019-07-27 09:59:23 · 355 阅读 · 0 评论 -
android连接智能电视调试
最近要弄一个在电视上玩的小游戏,需要Android添加登录及套壳游戏页面,所以要连接电视进行调试,新买的测试电视是小米4c。但电脑是air没有连接电视的线。幸好可以直接用adb连接调试。步骤如下1、打开电视的开发者模式:设置->关于->产品型号(连点几次进入开发者模式)2、启用adb调试:账号与安全开启adb调试3、在命令行使用adb连接:ad...原创 2019-07-11 10:18:32 · 2916 阅读 · 0 评论 -
kotlin不同模块相互调用报错:Unresolved reference
记录一个较为愚蠢的小错误,咳咳。项目最近要上线了,想要重构下代码,结果review的时候频频报错:Unresolved reference引发条件:一些新添加的工具类从App转移到common的library下。诱发原因:愚蠢的我在library下少添加了apply plugin: 'kotlin-android'...原创 2019-04-26 17:46:42 · 3196 阅读 · 0 评论 -
ScrollView嵌套RecyclerView显示不完整问题
今天遇到了一个小问题,首页展示列表在被ScrollView嵌套时显示不完整。部分手机显示是正常的,但是较新的手机会出现这个问题。这个问题其实遇见过好多次了,这次特记录下,也方便以后直接来自己的博客来粘贴,哈哈! <RelativeLayout android:layout_width="match_pa...原创 2019-02-22 10:23:31 · 306 阅读 · 0 评论