Android
文章平均质量分 54
紫空-NS
这个作者很懒,什么都没留下…
展开
-
Android O(8.0)以上系统使用通知
前言 根据《第一行代码 第二版》第八章中通知的写法,在我自己手机上调试的时候没有任何反应。查阅资料后发现,因为我的手机系统是MIUI10.3版本,为Android 9系统,而在Android 8系统上对通知进行了修改,引入了消息通道 (Notification Channel) 的使用。目的是为了方便不同信息的管理与分类,提高用户体验。创建通知 一个打的不同就是Notification...原创 2019-07-26 19:11:31 · 651 阅读 · 2 评论 -
Android 打开文件管理选择图片
前言 最近在看《第一行代码 第二版》,在打开文件管理选择图片这一块儿,遇到了一些问题,文章中的思路是获取到文件的Uri之后,通过不同的Uri解析出文件的真实路径,最后统一显示处理。但是在处理下载图片的时候却一直崩溃,即处理 com.android.providers.downloads.documents这种类型的文件的时候出现了问题。在使用书上方法获取真实路径的时候,就是使用 Uri: co...原创 2019-07-28 21:09:01 · 1301 阅读 · 0 评论 -
Android O(8.0)以上系统使用前台服务
转几篇文章方便以后看:android8.0以上版本的前台服务(四十二)Context.startForegroundService() did not then call Service.startForeground?有关前台服务的startForegroundService接口和startForeground接口解决办法 程序走到startForeground会报异常java.la...原创 2019-08-23 16:28:30 · 523 阅读 · 0 评论 -
《第一行代码》中酷欧天气DrawerLayout滑动菜单被状态栏遮挡而再次使用fitSystemWindow无效解决办法
《第一行代码》里,郭神的酷欧天气主界面(天气界面)做到了状态栏的适配,但是滑动菜单没有,效果是这个样子的(截图来源于酷欧天气的一部分):再加上我的手机是刘海屏,所以实际上我看到的界面是这个样子的:非常的不美观,究其原因,就是因为这个碎片没有适配状态栏,但是不管在活动的布局文件里的fragment上加fitsSystemWindows还是在哪加都没用,因为之前在天气界面加过一个fitsSys...原创 2019-09-10 23:14:01 · 735 阅读 · 0 评论 -
Android练手应用ColdWeather完成
前言 看完了《第一行代码》后仿照郭神的酷欧天气写了一个天气App,UI模仿了酷欧的UI(真的挺好看的)也解决了状态栏适配的一个bug,天气数据也是郭神提供的模拟数据,也算是为我的Android入门划上了一个的句号。确实自动动手从0开始敲一个项目对我的能力有了一个提高,供大家学习交流,项目地址:https://github.com/PurpleSky-NS/ColdWeather其中酷欧使用的...原创 2019-09-10 23:43:06 · 273 阅读 · 0 评论