自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Mac下配置Android环境变量

Android开发要经常用到abd命令,所以必须得配置环境变量,刚用Mac本时对Mac系统迷迷糊糊是技术总监帮忙配置的,后来换了新电脑自己就自己配了,特在此记录一下。若是没有配置,则在使用adb命令时会显示 -bash: adb: command not found。配置方法:启动Mac自带的终端Terminal。1、在命令行输入echo $HOME进入当前用户的home目录。

2016-03-18 15:39:24 410

转载 Android DES/3DES/AES加密方式

DES 支持8位加密解密,3Des支持24位,Aes支持32位。3Des是Des算法做三次。位数的单位是字节byte,不是bits。3Des是把24位分成3组,第一组八位用来加密,第二组8位用于解密,第三组8位用于加密,所以,如果秘钥为123456781234567812345678(3组1-8),则相当于做了一次12345678的Des加密。例如:第一次用12345678秘钥对123进行

2015-07-02 08:56:57 676

原创 Android实现点击两次back退出APP

实现两秒钟之内点击两次back键退出,首先设置一个标参数,记录状态,若为true则退出APP,若false则两秒这种之内点击back将标识参数置为true退出,若超过两秒则不变化。此时就要用到handler的 postDelayed(Runnable,long)进行 延迟处理操作。简单实现如下:public class MainActivity extends Activity { privat

2015-06-05 10:34:30 473

原创 基于Android的图片缓存处理

从互联网下载展示的图片耗时耗流量,切换页面、重新进入应用等操作又会造成图片的重复下载,为达到一次一次下载多次利用节时节量的效果,特进行图片的缓存处理。一、获取图片    1、第一层:设置内存缓存便于listview页面变化或activity界面转换等情况时重复利用已下载的图片:利用LruCache键值对集合存储URL-Bitmap键值对,由自身的url取出集合中对应的bitmap值

2015-06-04 16:09:09 472

转载 【构建Android缓存模块】(三)Controller & 异步图片加载

转载自:http://my.oschina.net/ryanhoo/blog/93432    上节课我们学习了缓存模块的实现, 缓存分做两份:Memory Cache和File Cache。方法也很简单,分别是:存储文件按唯一key值索引文件清空缓存    区别在于内存缓存读取优先,因为它读写的速度更快。但是考虑到内存限制,退而选用文件存储,分担内存缓存的压力。

2015-06-04 15:35:09 451

转载 构建Android缓存模块】(二)Memory Cache & File Cache

转载自:http://my.oschina.net/ryanhoo/blog/93406    上节课我们讲到普通应用缓存Bitmap的实现分析,根据MVC的实现原理,我将这个简单的缓存实现单独写成一个模块,这样可以方便以后的使用,对于任意的需求,都属于一个可插拔式的功能。    之前提到,这个缓存模块主要有两个子部件:    Memory Cache:内存缓存的存取速

2015-06-04 15:32:55 596

转载 【构建Android缓存模块】(一)吐槽与原理分析

转载自:http://my.oschina.net/ryanhoo/blog/93285    摘要:在我翻译的Google官方系列教程中,Bitmap系列由浅入深地介绍了如何正确的解码Bitmap,异步线程操作以及使用Fragments重用等技术,并且在最后给出了非常强大的独家秘笈:BitmapFun,让猿媛们得以一窥究竟Google的攻城师们是如何高屋建瓴地秒杀OOM的。   

2015-06-04 15:30:45 456

原创 CursorLoader简单总结

Loader在Android3.0引进,它让异步加载数据变得容易。一、特征:    1、在Activity、Fragment中都可以使用    2、Loader可以提供异步加载数据    3、监视数据源的变化,当数据源发生变化的时候,会传递新的数据    4、当loader重建的时候,会自动链接到最后一个Loader的cursor数据上,而不去进行重新查找。

2015-05-30 23:46:50 1115

原创 自定义ContentProvider

一、作用。    提供私有数据供别的APP使用。二、主要步骤。    1、定义ContentProvider的子类继承ContentProvider类。     2、重写相关方法。 其方法有            1)boolean onCreate():一般在里面获得SQLiteDatabase实例,                SQLiteDa

2015-05-30 23:43:45 392

原创 Android四大组件之一之service

Service可以长时间运行在后台、不提供用户界面,其他应用app也可以启动Service,即使用户切换到其他的app,Service依然可以运行。Service可跨进程。一、使用service的方式1、startService()    通过startService()启动Service,即使启动该Service的Activity被销毁了,Service会依然在运行。Se

2015-05-30 23:34:08 418

原创 Broadcast

一、Android广播机制(三个基本要素)1、广播(Broadcast) - 用于发送广播;2、广播接收器(BroadcastReceiver) - 用于接收广播;3、意图内容(Intent)-用于保存广播相关信息的媒介。Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的Broadcast进行过滤接

2015-05-30 18:02:01 468

原创 SQLite数据库操作

一、创建SQLiteOpenHelper的子类,重写方法创建数据库和表,添加构造方法。二、创建数据库操作类获得SQLiteOpenHelper对象,调用getWritableDataBase()、getReadableDataBase()方法获取数据库实例对数据库进行操作。三、 使用数据库操作类  获取操作类的实例,利用里面的增删改查的方法

2015-05-30 14:02:41 471

原创 Android多窗体退出

实现点击一个窗体的退出按钮,打开的所有界面都退出。一、创建Application子类,书写需要的方法:把打开的activity放进集合、关闭所有窗体。二、在清单文件下application节点下注册三、在activity中获取Application的子类调用将此activity放进集合的方法,设置按钮/item的点击监听点击按钮,实现多个窗体关闭。

2015-05-30 14:01:11 564

原创 使用AutoCompleteTextView控件实现好友记录提醒

一、创建自定义适配器注意这里的适配器必须是继承Filterable且重写了getFilter()方法的。getFilter()方法需要返回一个过滤器,这就需要定义一个过滤器的子类,重写:1、performFiltering(CharSequence constraint)方法:执行过滤的过程,参数是过滤条件2、publishResults(CharSequence constrai

2015-05-30 12:06:27 358

原创 selector选择器的使用

此处以listview、button为例,其他控件类似。一、创建selector配置文件1、selector是在drawable/xxx.xml中配置的。把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml   

2015-05-30 12:01:35 540

原创 自定义view的简单使用

一、自定义view的使用1、创建view子类2、在布局文件中以view子类为标签名二、onTouchEvent回调函数重写onTouchEvent方法三、xml生命属性1、先定义View,根据需求确定想要的属性2、到values文件夹下新建attrs.xml3、在view的定义代码中获取这些属性 其

2015-05-30 11:37:40 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除