![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android移动进阶
文章平均质量分 74
站在前人的肩膀,今天比昨天多收获一点。活到老学到老。
冷冷清清里风风火火是我
此岸是秋水寒烟,彼岸已是落红如雨。
展开
-
Android怎么在Service中执行耗时操作
Service的onStartCommand() 和 onBind() 方法中不能执行耗时操作BroadcastReceiver的onReceive方法不能执行耗时操作,因为这个方法是在主线程执行的,耗时操作会导致UI不顺畅,超过10秒钟可能会被系统杀死UI线程执行耗时操作,可以采用View.post方法来执行,或者使用HandleronPause 中不适合做耗时较长的操作,Activity的跳转要先执行完前一个Activity的onPause方法,如果执行耗时操作会影响UI的显示原创 2022-05-26 12:32:22 · 2147 阅读 · 1 评论 -
FileProvider的权限路径
在“ res ” 文件夹中,新建“xml” 文件夹。然后再“ res/xml ”文件夹中,新建“ file_paths.xml ”文件,用于设置FileProvider的全线路径。<?xml version="1.0" encoding="utf-8"?><paths> <external-media-path name="cache_images" path="C0801"/></paths> 表示的路径为 Context.ge原创 2021-03-10 16:16:31 · 681 阅读 · 0 评论 -
Android移动应用程序开发
Log类直接调用静态方法输出调试信息,在“Logcat”窗口中输出,并可以通过过滤器对<tag>标签进行筛选。“Logcat”窗口中输出的调试信息有以下5种形式Verbose:任何信息都会输出,使用Log.v(); Info:输出任何提示信息,使用Log.i(); Error:输出任何错误信息,使用Log.e(); Debug:输出调试信息,使用Log.d(); Warning:输出警告信息,使用Log.w();...原创 2021-03-01 16:48:32 · 2582 阅读 · 0 评论