ImageLoader 特征: 1、多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等 2、支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存…
分类:Android
greenDao使用指南-1
GreenDao GreenDao是一个高效的数据库访问ORM框架,节省了自己编写SQL的时间,快速的增删查改等操作。 介绍就不多说,直接介绍重点吧!!!首先po一个github的地址:https://github.co…
小夜曲:晓说ActivityThread
该篇是Android启动系列的最后一篇,本文从应用进程的创建启动角度出发,分析ActivityThread是如何创建的。相对于上篇,本文内容较少,阅读无压力~ 从接触Android的那一刻开始,看到最多的是:耗时任务不能…
异步任务-- AsyncTask
一、为什么要异步任务? Android单线程模型 耗时操作放在非主线程中 二、异步加载最常用的两种方式 多线程/线程池 AsyncTask 二、AsyncTask 为何而生? 子线程中更新UI 封装、简化异步操作 三、A…
Android工程师——面试记录篇
<b>持续更新…</b> 每次面试后的题目我会在此记录,记住每一次面试都是在发现自己的不足之处,要善于总结,善于发现,对自己负责。希望可以帮助即将去找工作的或者正在找工作的朋友。(&l…
Android 全局 Dialog 显示
在开发中,部分场景下可能需要在任意的界面上弹出一个 dialog ,像 qq 下线通知。 实现思路如下: 思路就是通过非 Activity 的 Context 引用来启动一个透明 activity, 然后使用这个 act…
Retrofit源码解析(二):源码解析
前言 之前我们已经复习了Retrofit的基础用法,Retrofit的源码理解并不复杂,他实现的主要功能就是把接口文件通过注解转化成Okhttp请求,所以我们弄懂了主线,整个Retrofit我们就明白了。 正文 首先复习…
NDK历史版本下载
r16 https://dl.google.com/android/repository/android-ndk-r16-windows-x86.zip https://dl.google.com/android/rep…
如何在Android中添加网络框架OkHttp
本文来自《Android开发进阶之详解OkHttp网络框架》课程。 在Android开发中一般都是使用Android Studio集成开发环境,他默认使用的是Gradle构建工具,所以我们这里也不例外先讲解如何在Grad…
Android自定义ViewGroup:认识generateLayoutParams方法的作用
2018-11-29 在学习android自定义ViewGroup控件的过程中,随着学习的深入会很容易意识到一些问题 比如:ViewGroup可以让我通过重写onLayout方法来操作子view在ViewGroup中的布…
Android 如何将Toast的显示时间随意设置
前言 Android里边的Toast控件是应用与用户交互的窗口,用于提示或者警告用户一些交互的信息,但是我们会发现就算设置了Toast.LENGTH_LONG,也只有那么几秒钟时间,那么如何将这一时间随意设置呢? 首先我…
Android 蓝牙开发中遇到的一些坑
刚接手第一个基于蓝牙开发的软硬件项目时,因为有之前的人做的项目的代码。套用了一下,突然发现很简单。等后面又有新的涉及到蓝牙的app时,突然觉得自己是错了。 1.高版本手机搜索不到蓝牙。 这个问题,估计一搜索,就知道了原因…