- Posted by Admin on August 9, 2011
Intent 可以携带对象来在不同的Activity中传递数据,要传递的数据必须实现三个方法1. describeContents()返回0就可以 、2. writeToParcel(Parcel parcel, int flag) 把需要写入的数据写入Parcel中,然后框架调用此方法发送给接收端的Activity3. public static final Parcelable.Creator<ParcelableObject> CREATOR 外部类反序列化该类时调用此方法一定要注意:写入parcel和反序列化parcel时顺序一定要相同,不然数据...
[More]
- Posted by Admin on August 8, 2011
http://www.zuiniuwang.com/?p=322
- Posted by Admin on August 8, 2011
1. 在ListView的单个Item中,如果包含了其他的widget或者view ,这些view的优先级是高于List Item的单击事件的。为了解决这个问题可以在getView中添加如下代码:layout.setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS);或者对layout中的每个view进行说明guts.setFocusable(false);rate.setFocusable(false);同时我们也可以强制设置包含的View的Onclick事件不被监听 guts.setClickable(false);2. 通过...
[More]
- Posted by Admin on August 8, 2011
调整了Android模拟器得大小为800*480但是,程序跑起来之后发现程序只在中间显示,分辨率任然为手机分辨率,其他地方都是黑屏。解决方法很简单。在Manifest.xml 中的单独加入这么一句话就好了。?Download zuiniuwang.xml <supports-screens android:anydensity="true" android:la...
[More]
- Posted by Admin on August 8, 2011
http://www.cnblogs.com/TerryBlog/archive/2011/04/18/2019907.html
- Posted by Admin on August 8, 2011
http://blog.csdn.net/mgf860704/article/details/6304089
- Posted by Admin on August 8, 2011
一、 角色描述1.Looper:一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。2.Handler:你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。3. Message Queue(消息队列):用来存放线程放入的消息。4.线程:UI thread通常就是main thread,而Android启动程序时会替它建立一个Message Queue。每一个线程里可含有一个Looper对象以及一个MessageQueu...
[More]
- Posted by Admin on August 8, 2011
Sqlite3支持的数据类型 NULLINTEGERREALTEXTBLOB但实际上,sqlite3也接受如下的数据类型:smallint 16 位元的整数。interger 32 位元的整数。decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。float 32位元的实数。double 64位元的实数。char(n) n 长度的字串,n不能超过 254。varchar(n) 长度不固定且其最大长度为 n 的字串,n不能超过 4000。graphic(n...
[More]
- Posted by Admin on August 8, 2011
作者: Android开发网原创 时间: 2010-05-25 很多不明白Activity类中包含的onSaveInstanceState和onRestoreInstanceState有什么用,首先Android123声明下使用这两个方法时一定要注意情况和了解Activity的生命周期,否则有的时候 onSaveInstanceState和onRestoreInstanceState 可能不会被触发,虽然他们都是Activity的重写方法。 他们比较常用到的地方是 Sensor、Land和Port布局的自动切换,过去Android开发网曾经说过解决...
[More]
- Posted by Admin on August 8, 2011
作者: Android开发网原创 时间: 2011-08-03 很多Android开发者对于Activity中如何传递复杂的类型不是很清楚,这里Android123再帮刚入门的开发者整理下。对于传递 一、实现Parcelable接口 对于Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的,对于二进制数据,传递的参数为putExtra(String name, Parcelable value) ,比如Bitmap类就实现了Parcelable接口,如果需要在Acti...
[More]
- Posted by Admin on March 5, 2011
原文地址:http://www.cnblogs.com/BruceLeey/archive/2010/07/08/1774007.htmlWindows操作系统下,Android2.1安装时需要更新软件包,下载下来后自动安装出现这样一个问题: 解决办法: 1.进入sdk的temp文件夹,下载好后会有一个tools_r06-windows.zip(版本号可能会不一样) 2.解压此文件,如解压成tools_r06-windows 3.进入tools_r06-windows文件夹,将tools_r06-windows里的文件复制...
[More]
- Posted by Admin on February 24, 2011
前些时间入手了HTC G7 Desire和MOTO Milestone,把玩了一阵了,对Android系统总体感觉不错,但有很多细节会让人恼火到骂娘,我很不明白制作出如此优秀系统的团队为何会犯这些低级愚蠢的错误,且在这么多个版本更新中都没有修正,在此点评一下,期待改进并期待与大家探讨。 程序不能装到存储卡这是此系统最知名的问题了吧,也是最傻的问题之一,要等到2.2版才能解决,而目前市面上升到2.2的只有Google自家的NEXUS ONE,其他手机都在苦苦等待中…… 手机ROM剩余空间不多时无法查阅和编写短信不能装软件到存储卡,那么ROM空间...
[More]
- Posted by Admin on February 24, 2011
首届 Google 暑期大学生博客分享大赛——2010 Andriod 篇 今天研究了一上午才把SDK安装成功,真是万事开头难。下面就把安装的过程分享出来。 Eclipse + Android SDK 2.1环境部署一、第一步安装JDK(Java Development Kit)版本1.5或者1.6均可,此处不再详细陈述。二、第二部要安装Eclipse,目前最新版为3.6l 下载地址:http://www.eclipse.org/downloads/l&n...
[More]
- Posted by Admin on February 24, 2011
前言 这是前段时间用于公司Android入门培训的资料,学习Android三周时间收集整理的,时间仓促,希望能对像我这样还没入门就直接上项目的人一点帮助 :) 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/ 正文 一、 环境配置和安装(Android2.2) 参考文...
[More]
- Posted by Admin on February 24, 2011
谷歌Android操作平台手机可以安装不少的应用程序,下面给大家讲解一下安装软件的几种方法:Android软件一般后缀名都是apk,如果不是的话,看是否是rar格式的压缩文件,或者更改下后缀名就可以了。1.最简单的就是从“电子市场”上下载,上面有很多的免费软件,可以很方便的下载和安装程序。同类型的替代软件还有飞流下载和地瓜游戏。2.可以从本站下载软件安装包,存放在手机的SD卡上,然后使用文件管理器进行安装,这样就可以在Android手机里直接安装。如果手机上没有文件管理器,建议使用方法1在电子市场上先搜索es关键字,安装ES文件浏览器免费版本。如果连电子市场都没有,那么...
[More]