android
独钓_寒江雪
不忘初心,方得始终
展开
-
Android BitmapShader 实现圆形、圆角图片
转载:http://blog.csdn.net/lmj623565791/article/details/41967509转载 2016-10-09 14:49:17 · 763 阅读 · 0 评论 -
DiskLruCache知识点
什么是DiskLruCache? DiskLruCache是一种管理数据存储的技术,单从Cache的字面意思也可以理解到,”Cache”,”高速缓存”。大多数APP,例如新闻类APP,在无网络状态下,也可以访问离线数据,这些数据是在有网络情况下,采用DiskLruCache缓存下来的。应用程序存储的路径 通常数据存储的路径:/sdcard/Android/data/包名/cache.使用该路径原创 2017-07-25 11:51:04 · 339 阅读 · 0 评论 -
Android GreenDao 3.0使用实例讲解
GreenDao简介greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。如何使用GreenDao 3.0(1).新建Android项目工程,在工程目录的build.gradle中添加 dependencies { classpath ‘org.greenrobot:greendao-gradle-plug原创 2017-06-24 15:51:32 · 941 阅读 · 0 评论 -
Sqlite数据库存储数据
Sqlite数据库的使用,这里知己贴代码数据库Helper类:import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;import com.qihancl原创 2017-06-24 17:16:12 · 628 阅读 · 0 评论 -
Binder机制原理
<一>为什么使用binder通信机制1.Client-Server方式的广泛采用,进程间通信(IPC)显的尤为重要,而binder通信机制简单,可靠性高。 2. 传输的性能高,相比socket传输效率高,控制简单。 3. Binder基于Client-Server通信模式,传输过程只需一次拷贝,为发送方添加UID/PID身份,既支持实名Binder也支持匿名Binder,安全性高。<二>面向转载 2017-04-18 16:19:45 · 510 阅读 · 0 评论 -
Android 简单的MVP实例
版权声明:本文为博主原创文章,未经博主允许不得转载实现一个简单的mvp demo,实现view与model的解耦,采用presenter将view与model绑定在一起,完成View跟Model间的交互,好了,废话不多说了,直接看代码:新建一个module,展示图片的一个简单demo。 demo机构图(看到图片相信大家能够清晰地理解): TestBean代码:package com.exampl原创 2017-03-13 23:29:50 · 413 阅读 · 0 评论 -
LayoutInflater总结及其原理
转至:http://blog.csdn.net/guolin_blog/article/details/12921889LayoutInflater的基本用法 1.它的用法非常简单,首先需要获取到LayoutInflater的实例(两种获取方式): 方法一:LayoutInflater layoutInflater = LayoutInflater.from(context) 方法二:Layo转载 2017-01-09 16:17:48 · 291 阅读 · 0 评论 -
ListView GridView图片错位处理
在android开发中,显示大量文件,遇到加载图片过程中会发生图片错位显示的现象。 处理方法: 1.在适配器adapter中复用适配器convertview,示例代码if (convertView == null) { holder = new ViewHolder(); convertView = LayoutInflater.f原创 2016-12-29 10:18:04 · 969 阅读 · 0 评论 -
Android中的引用类型(强引用,弱引用,软引用,虚引用)
转载:[http://allenfeng.com/2016/12/07/understanding-how-references-work-in-android-and-java]Android中的对象有着4种引用类型,垃圾回收器对于不同的引用类型有着不同的处理方式,了解这些处理方式有助于我们避免写出会导致内存泄露的代码。在Java中,一切都被视为对象,引用则是用来操纵对象的途径。对象和引用之间的关转载 2016-12-14 11:29:35 · 2675 阅读 · 0 评论 -
android adb常用的命令
adb命令获取序列号: adb get-serialno查看连接计算机的设备: adb devices重启机器: adb reboot重启到bootloader,即刷机模式: adb reboot bootloader重启到recovery,即恢复模式: adb reboot recovery查看log: adb logcat终止adb服务进程: adb kill-ser原创 2016-12-09 17:48:26 · 328 阅读 · 0 评论 -
Android 一个简单的json格式的封装与解析
Android客户端解析服务器端的json数据@WebServlet("/CityServlet")public class CityServlet extends HttpServlet{ private static final long serialVersionUID = 1L; public CityServlet() { super();转载 2016-12-09 12:05:31 · 495 阅读 · 0 评论 -
Android Studio NDK环境配置与JNI简单的例子
1.Android Studio 配置NDK非常简单,这里简单的介绍使用2.2.2版本配置NDK。下载NDK,file->setting->Appearance->system Settings->Android SDK->SDK Tools中点击下载即可。如图下图所示: 2.新建工程项目,测试jni开发3.设置支持jni打开gradle.properties在里面添加android.useDep原创 2017-10-13 11:34:41 · 375 阅读 · 0 评论