![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 51
风之旅人、
伟大的创造蕴含着坎坷和艰辛,生命的价值在于奋斗不息。
展开
-
Android Q & Android 11存储适配(一) 基础知识点梳理
下一篇 ???? Android Q & Android 11存储适配(二) FileOperator文件管理框架分区存储(Scoped Storage)沙盒存储(App-specific directory) 本应用专有的目录(通过 Context.getExternalFilesDir() 访问)公共目录(Public Directory) MediaStore/SAF(Storage Access Framework) with ContentResolver分区存储如何影响文原创 2020-12-24 16:45:20 · 548 阅读 · 1 评论 -
Android Q & Android 11存储适配(二) FileOperator文件管理框架
FileOperator????GitHub????更简单的处理Android系统文件操作????适用于Android 4.4及以上系统, 兼容AndroidQ新的存储策略????图片压缩算法参考 Luban????Kotlin Sample ???? app????Java Sample ???? sample_javaGradle:Project build.gradle :repositories { maven { url 'https://dl.bintray.co原创 2020-12-24 16:36:51 · 2815 阅读 · 1 评论 -
Android Fragment懒加载
Android Fragment懒加载BaseLazyFragment/** * Fragment 懒加载 + MVP * * @author machangbao * @date 2019年03月08日 */public abstract class BaseMvpLazyFragment<P extends BaseContract.IPresenter> exte...原创 2019-11-14 10:34:18 · 212 阅读 · 0 评论 -
Android再点一次退出应用 --- 最简单的实现方式没有之一
最简单的实现方式没有之一private long time = 0;@Overridepublic void onBackPressed() { if (System.currentTimeMillis() - time < 3000) { super.onBackPressed(); } else { Toast.makeText(co...原创 2016-03-09 12:59:43 · 986 阅读 · 0 评论 -
Android注销功能
// 注销 清空TaskStackRuntime.getRuntime().addShutdownHook(new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubIntent logoutIntent = new Intent(getActivity(原创 2016-03-15 13:23:11 · 837 阅读 · 0 评论 -
头像
这是头像。。。。。。。。。。。。。原创 2018-01-15 15:15:47 · 289 阅读 · 0 评论 -
Android 五种进程等级
1、foreground process正处于activity resume状态正处于bound服务交互的状态正处于服务在前台运行的状态(StartForeGround()被调用)Service生命周期正在被执行(onCreate(),onStart(),onDestroy())BroadcastReceiver正在执行onReceive()方法杀死foreground需要用户响应,因...原创 2019-09-17 09:47:14 · 318 阅读 · 0 评论 -
Android技术点总结
Android技术点总结1、 Android的四大组件是哪些,它们的作用? 32、 请介绍下Android中常用的五种布局。 33、 android中的动画有哪几类,它们的特点和区别是什么 34、 android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。 35、 ListView的优化方案 46、 请介绍下Android的数据存储方式。 47、 activity...原创 2019-09-17 10:16:43 · 976 阅读 · 0 评论 -
Android自定义控件-UI绘制流程
目录一、Activity加载显示基本流程二、布局加载一、探秘setContentView(activity屏幕安装的位置)二、Window(电子屏幕)三、PhoneWindow(手机屏幕)四、DecorView(屏幕显示的内容)五、关系图三、UI绘制1、requestLayout2、invalidate3、ViewRootImpl4、流程图5、m...原创 2019-09-17 10:54:08 · 880 阅读 · 1 评论