自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android编程权威指南--CriminalIntent笔记及拓展(二)

单例模式 优点: 1. Android开发常用到单例的一大原因是,它们比fragment或activity活得更久,如在设备旋转或者fragment和activity间跳转的场景下,单例不会受到影响,而旧的fragment或activity已经不存在了. 2. 单例能方便的存储控制模型层对象. 缺点: 1. 虽然活的更久,但是并不代表可以永存,我们切换至其他应用,又逢android回收内存

2016-11-30 12:01:35 919

原创 Android编程权威指南--CriminalIntent笔记及拓展(一)

Fragment的生命周期使用fragment的前提是,activity知道如何管理fragment,FragmentActivity类知道如何管理支持版本的fragment.Fragment生命周期与activity生命周期的一个关键区别,fragment的生命周期方法是由托管activity而不是操作系统调用,操作系统不关心activity用来管理视图的fragment,fragment的使

2016-11-27 18:47:20 771

原创 Android编程权威指南--GeoQuiz笔记及拓展

Android编译过程资源打包工具aapt(Android Asset Packaging Tool)将布局文件资源编译压缩紧凑后,打包到.apk文件中.java–>.class–>.dex创建并且签署apkAndroid构建工具构建工具及功能: Ant,Maven传统构建工具,Gradle新一代构建工具. 具有编译,运行,签名,打包,依赖管理等功能.依赖管理:依赖第三方jar包,并对其进行

2016-11-26 20:43:21 903

原创 OnItemLongClickListener长按条目后还会触发OnItemClickListener方法

原因:触发后长按后,事件没有被消费,触发了点击事件解决:只需将OnItemLongClickListener方法的返回值由false改为true

2016-10-16 14:50:42 868

原创 Contentprovider,CursorAdapter更新数据后自动刷新ListView

1.在Contentprovider的query方法中加入一个通知uri查询完数据库后得到一个cursor,cursor.setNotificaionUri(contentResolver, uri);2.在insert,delete,update方法中通知改变contentResolver.notifyChange(uri, null);

2016-10-16 14:37:34 2065

原创 自定义输入对话框,调用者决定对话框按钮的功能

dialog_custominput.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="320dp" android:layout_height="wrap_content" android:layout_gravity="

2016-10-16 14:11:02 475

原创 AutoCompleteTextView的使用(EditText自动提示)

实现一个EditText自动提示的功能,使用AutoCompleteTextView控件,别看后面有个TextView,其实是EditText的子类。具体思路,找到控件 > 设置adapter >  填充条目 > 在adapter中设置实时查询activity_main.xml<RelativeLayout xmlns:android="http:

2016-09-22 23:36:24 577

原创 CursorAdapter和AsyncQueryHandler的简易使用

CursorAdapter介绍CursorAdapter继承于BaseAdapter,因为数据可以实时更新,主要用于和数据库打交道,通过Cursor的方式访问数据库,将结果显示在ListView的Item中。查询的时候必须要有个“_id”字段。AsyncQueryHandler介绍用一个子线程进行异步查询,查询完毕后通过onQueryComplete方法可以得到一个

2016-09-21 00:39:32 630

空空如也

空空如也

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

TA关注的人

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