android 框架相关
liuye066
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 减小APK包体大小方法总结
Android 减小APK包体大小方法总结 http://www.apkbus.com/blog-822721-72775.html (出处: 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户) 前言 随着版本迭代,功能增加安装包体积也会慢慢增大。本文主要是介绍APK瘦身中用到的一些方法。 APK分析 既然是要优化APK的大小,那首先就得看下APK文件的构成...转载 2020-04-21 10:39:16 · 2819 阅读 · 0 评论 -
白名单设置
/** * Created by carmelo on 2018/3/17. * 国内手机厂商白名单跳转工具类 */ public class SettingUtils { public static void enterWhiteListSetting(Context context){ try { context.startAc...原创 2020-04-07 15:12:40 · 665 阅读 · 0 评论 -
ARouter的使用(多个module)
ARouter 是阿里开源的,可以看成是 Android 平台中对页面、服务提供路由功能的中间件。 ARouter 直接翻译过来就是路由,可以用来映射页面关系,实现跳转相关的功能。在 Android 中,常被用来进行组件化通讯。 一. 功能介绍 支持直接解析标准URL进行跳转,并自动注入参数到目标页面中 支持多模块工程使用 支持添加多个拦截器,自定义拦截顺序 支持依赖注入,可单独作为...原创 2020-02-08 12:04:26 · 2003 阅读 · 0 评论 -
Glide使用详解
Gradle配置: compile'com.github.bumptech.glide:glide:4.8.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0' 添加访问网络权限 <uses-permission android:name="android.permission.I...原创 2019-11-20 18:47:32 · 820 阅读 · 0 评论 -
Executor框架整理(二)
(二)Future接口 Future接口和实现Future接口的FutureTask类用来表示异步计算的结果。 当我们把Runnable接口或Callable接口的实现类提交(submit)给ThreadPoolExecutor或ScheduledThreadPoolExecutor时,ThreadPoolExecutor或 ScheduledThreadPoolExecutor...原创 2019-10-10 15:49:03 · 165 阅读 · 0 评论 -
Executor框架整理(一)
前言 在Java中,使用线程来异步执行任务。 Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源。 同时,为每一个任务创建一个新线程来执行,这种策略可能会使处于高负荷状态的应用最终崩溃。 一、什么是Executor框架? 我们知道线程池就是线程的集合,线程池集中管理线程,以实现线程的重用,降低资源消耗,提高响应速度等。线...原创 2019-10-10 11:35:36 · 198 阅读 · 0 评论 -
android AsyncTask介绍
AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l 简单,快捷 l 过程可控 使用的缺点:转载 2017-09-08 14:50:15 · 224 阅读 · 0 评论 -
sqlite数据库的使用
1、新建实体类,用于盛放数据库的字段; public class MessageSet { public int id; public String msg; public String date; public String time; public int isApp; public String user; public Mes原创 2016-11-23 14:15:37 · 394 阅读 · 0 评论 -
Android ORM 框架之 greenDAO 使用
1、在 .src/main 目录下新建一个与 java 同层级的「java-gen」目录,用于存放由 greenDAO 生成的 Bean、DAO、DaoMaster、DaoSession 等类。 2.配置 Android 工程(app)的 build.gradle,分别添加 sourceSets 与dependencies。 sourceSets { main {原创 2016-11-23 13:49:41 · 337 阅读 · 0 评论 -
Android 网络框架:android-async-http
1,Android Asynchronous Http Client简介 android-async-http是封装了HttpClient的顶层实现,它所发起的Request全部运行于不同于UI线程的其它线程中,但它回调的处理逻辑和使用Handler发送message处理的回调逻辑一样,你也可以将它运行在Service线程或者background线程中。 特点: 异步HT转载 2016-09-03 15:26:48 · 435 阅读 · 0 评论 -
Android 网络框架:android-async-http
1,Android Asynchronous Http Client简介 android-async-http是封装了HttpClient的顶层实现,它所发起的Request全部运行于不同于UI线程的其它线程中,但它回调的处理逻辑和使用Handler发送message处理的回调逻辑一样,你也可以将它运行在Service线程或者background线程中。 特点: 异步HT转载 2016-09-03 15:31:37 · 347 阅读 · 0 评论
分享