
android
lovewlforever
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ExpandableListView用法例子
喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了基本的功能,但界面优化方面做得还不够好,有待改进,素材采用了Q版三国杀武将的图转载 2014-04-11 18:03:21 · 545 阅读 · 0 评论 -
getSharedPreferences和getDefaultSharedPreferences用法差别
自定义的一些偏好设置用getSharedPreferences来获取,例如定义一个loginpref.xml的偏好文件 使用 SharedPreferences sharedPreferences = getSharedPreferences("loginpref", Context.MODE_PRIVATE); System.out.println("set_location转载 2014-05-28 17:24:03 · 2032 阅读 · 0 评论 -
Android开发学习笔记:Gallery和GridView浅析
Android开发学习笔记:Gallery和GridView浅析 一.Gallery的简介原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liangruijun.blog.51cto.com/3061169/647355 Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般转载 2014-07-01 14:42:49 · 399 阅读 · 0 评论 -
Adapter之ArrayAdapter<T>
ListView是Android中经常会使用的东西,绑定数据对于初学者来说,尤其是刚接触编程的人来说,往往会觉得很难理解,我上大二的时候学的java,但是基本上相当于没有学,什么都没写过,真正接触编程就是开始上手学android,把这些记录下来,自己可以回头看下,也可以让新手更好的理解。高手绕过.... Android中Adapter我是这么理解的,是数据和视图之间的桥梁,数据在adapte转载 2014-04-11 12:45:16 · 683 阅读 · 0 评论 -
Android开发之InstanceState详解
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。 首先来介绍onSaveInstanceState() 和 onRestoreIns转载 2014-07-07 09:34:30 · 383 阅读 · 0 评论 -
Android中Preference的使用以及监听事件分析
Android中Preference的使用以及监听事件分析 转载请注明出处: http://blog.youkuaiyun.com/qinjuning 在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View 布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应转载 2014-06-03 17:09:56 · 577 阅读 · 0 评论 -
Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。 根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html) Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”转载 2014-06-03 10:48:35 · 468 阅读 · 0 评论 -
Activity的onSaveInstanceState()和 onRestoreInstanceState()方法
Activity的onSaveInstanceState()和 onRestoreInstanceState()方法 Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。 当应用原创 2014-07-26 11:17:43 · 1131 阅读 · 0 评论 -
Android权限之sharedUserId和共享签名
Android权限之sharedUserId和签名 最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。 安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,转载 2014-06-19 17:39:40 · 727 阅读 · 0 评论 -
SharedPreferences跨应用读取数据
try { c = this.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY); } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } Shar原创 2014-05-28 18:09:01 · 653 阅读 · 0 评论 -
Handler sendMessage 与 obtainMessage (sendToTarget)比较
话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。 记得当时这么写的: Message msg = new Message() msg.what = xxx; msg.arg1 = xxx; msg.arg2 = xxx; handler.sendMessage(msg); 这样写也没有绝得不好,反正当时项目的功能实现了。(性能上还可以转载 2014-06-20 18:26:03 · 1191 阅读 · 0 评论 -
CheckBoxPreference--数据存储
最近,做一个项目,使用 Preference 非常频繁,之前就很想写一些关于 android 数据存储的文章,这次机会来了。 先从小出着手吧,CheckBoxPreference 小巧可爱,使用简单。但是使用的时候,还是需要注意一些问题。下面开始讨论吧,欢迎拍砖! app 运行之后,效果(很单调): 项目结构图:转载 2014-05-28 17:18:36 · 2520 阅读 · 0 评论 -
CheckBoxPreference--UI
ListPreference首选项显示了一个列表作为它的UI元素。类似地,CheckBoxPreference 首选项显示了一个复选框部件作为它的UI元素,更多关于ListPreference的介绍请参考这篇文章http://byandby.iteye.com/blog/1044916 为了扩展航班搜索示例应用程序,假设希望让用户设置他希望在结果集中看到的列。此首选项显示可用的列,支转载 2014-05-28 17:16:46 · 747 阅读 · 0 评论 -
Handler 与 AsyncTask
android线程 Handler Message Queue AsyncTask线程模型 线程交互 + 修改Button样式 示例 最终easy整合版 博客分类: android 线程 Androidthread多线程UI音乐 首先原谅我把文章的标题写的这么长。其实我还嫌弃它短了因为 写不下去了所以我就不写了。因为我实在不知道该怎么定义这篇文章的标题或许应该叫转载 2014-06-03 17:08:13 · 682 阅读 · 0 评论 -
Handler的使用
Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。 使用一个例子简单的来介绍一下Handler。 示例1:一个应用程序中转载 2014-06-03 11:07:05 · 547 阅读 · 0 评论 -
ContentObserver类详解---Android中内容观察者的使用
Android中内容观察者的使用---- ContentObserver类详解 (转) Posted on 2012-02-14 18:17 slider 阅读(15433) 评论(0) 编辑 收藏 地址:http://blog.youkuaiyun.com/qinjuning 前言: 工作中转载 2014-06-04 14:47:28 · 423 阅读 · 0 评论 -
android CONTEXT 详解
在任意位置获取应用程序CONTEXT Android程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context, 而在某些工具类中要获取就很麻烦了。为此,我们可以自定义一个Application类来实现这种功能。 import android.app.Application;转载 2014-06-04 16:02:50 · 454 阅读 · 0 评论 -
PackageInfo、ResolveInfo
PackageInfo、ResolveInfo (2012-02-08 09:34:52) 转载▼ 标签: package info、resolve info 分类: 手机世界 首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有: ApplicationInf转载 2014-07-15 14:54:13 · 495 阅读 · 0 评论 -
TabActivity实现多页显示效果
Android音乐XMLQQ TabActivity实现多页显示效果 由于手机屏幕有限,所以我们要尽量充分利用屏幕资源。在我们的应用程序中通常有多个Activity,而且会经常切换显示,这样我们就可以用TabActivity来显示。其效果如图1所示。 图1 tabActivity显示效果 本文就来研究TabActivity。根据帮助文档的解释,该控件用于包含并且运行转载 2014-07-17 11:56:38 · 567 阅读 · 0 评论 -
Android 数据查询query函数参数解析
Android 数据查询query函数参数解析 2011-04-05 22:15 21037人阅读 评论(16) 收藏 举报 androidquerystringsqltablejava 转自:http://notfatboy.iteye.com/blog/653357 首先我们假设我们有如下表格,表格名称“Employees”: Id LastNam转载 2014-06-26 14:27:50 · 571 阅读 · 0 评论 -
Android开发中Intent类的putExtra和setData 区别
Android开发中Intent类的putExtra和setData 区别 setData,传入的是Uri,并且可以指定Data 的Type,用于数据的过滤。setData可以被系统用来寻找匹配目标组件。 putExtra 只是用来设定各种不同类型的附加数据。不被系统用来寻找匹配目标组件。转载 2014-06-27 10:12:05 · 9879 阅读 · 0 评论 -
ContentProvider与ContentResolver使用
如下内容为从网络转载: 使用ContentProvider共享数据: 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用share转载 2014-06-04 14:49:20 · 374 阅读 · 0 评论 -
Android中Preference的使用以及监听事件分析
在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公司提供的,如果由google公司做,那可说不准)。归根到底,Preference布局结构和View的布局结构本质转载 2014-06-27 15:46:22 · 459 阅读 · 0 评论 -
PreferenceActivity
SharedPreferences和PreferenceActivity 本文主要介绍SharedPreferences和PreferenceActivity的基础知识和用法。 主要资料来源于网络,包括但不限于: 《Android之PreferenceActivity》 《在Android中Prefer原创 2014-06-03 16:55:47 · 685 阅读 · 0 评论 -
android 键盘关闭/显示
android 键盘关闭/显示 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); //得到InputMethodManager的实例 if (imm.isActive()) { //如果开启 imm.toggleSoftInp转载 2014-07-15 09:38:04 · 679 阅读 · 0 评论