Android杂记
梦想周游世界的猿同学
梦想着去周游世界,然而却只能偶尔看看窗外。
展开
-
Android App启动时闪烁白屏或黑屏的问题解决办法
Activity启动时,会先创建窗体,然后再创建界面布局,黑屏或白屏出现的原因是因为创建窗体成功后,在Activity布局加载完成之前,这段时间界面上因为没有内容显示,显示的窗体的默认背景颜色。在Activity的布局中,通过调整布局已经不能够满足这种情况下的问题了,所以需要对窗体的背景做相应的处理。常用的方案有两种。第一种比较简单的是,将启动界面的主题加上窗体透明的属性:<...原创 2020-04-18 12:11:19 · 983 阅读 · 0 评论 -
Invoke-customs are only supported starting with Android O (--min-api 26)问题解决办法
在APP设置中添加了AndroidX的PreferenceFragment支持,结果Make Project出现此错误。出现此问题是因为项目未设置Java8的支持,有两种解决方案。第一种:在项目的build.gradle文件的android{}节点下,增加如下配置compileOptions { sourceCompatibility JavaVersion.VERSIO...原创 2020-04-08 20:25:05 · 19067 阅读 · 1 评论 -
小狮子的Android杂记之读取Assets中的json文件
设计是这样的,通过读取assets中的json文件,通过json来生成默认界面。而在网络可用的情况下,从服务器端获取对应的json数据,并生成对应的界面。首先,我们将生成的json文件放在assets/data/content_home.jsonjson文件的内容大概是这样的一个结构:接下来,需要从这个文件里面读取json内容。因为数据内容是一个JSONArray,所以封装一...原创 2020-04-05 18:37:23 · 859 阅读 · 1 评论 -
小狮子的Android杂记之Deepin下连接Android真机调试
今天,尝试下载了Deepin15.11桌面版,将我的电脑安装成了双系统,感觉还很不错。想说的是,Deepin系统15.11版本和网上说的一样,感觉很好。尤其设置,感觉和Android系统一样方便,不过也发现了一个bug,就是长时间待机后,点亮屏幕无法输入密码,按什么也没反应,强制重启了+_+。好吧,言归正传。那作为一枚Android开发,我那第一件事情,便是试试看我的开发环境能否o...原创 2020-04-04 21:52:31 · 791 阅读 · 1 评论