Android如何判断网络类型:WIFI还是3G

Context context = listActivity.getApplicationContext();//获取应用上下文
ConnectivityManager connectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);//获取系统的连接服务
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();//获取网络的连接情况
if(activeNetInfo.getType()==ConnectivityManager.TYPE_WIFI){
//判断WIFI网
}else if(activeNetInfo.getType()==ConnectivityManager.TYPE_MOBILE) {
//判断3G网
}

Android面临五大挑战:降低分化 改善体验

导语:美国IT网站PCWorld周一撰文称,虽然Android已经成为全美第一大智能手机平台,但依旧要面临5大挑战:降低分化、不要激怒合作伙伴、清除恶意软件、提升Android Market收入和改善用户体验。

以下为文章全文:
继续阅读Android面临五大挑战:降低分化 改善体验

Android用sax读取XML时不能读取换行符号后面的内容的问题

使用SAX解析XML文档效率比较高,占用内存比较少,所以是Android中解析XML的首先方案。但使用SAX解析XML文档编写程序确不太方便,如果对SAX解析机制不太了解的话,很容易漏掉文本内容。

使用SAX解析XML主要用到的方法有以下3个:

public void startElement(String uri, String localName, String qName, Attributes attributes)

public void endElement(String s, String s1, String s2) throws SAXException

public void characters(char[] arg0, int arg1, int arg2)

从字面意思可以猜出他们的作用。startElement:SAX解析XML文档遇到一个标签时会调用该方法,endElement是当遇到一个标签结果时调用此方法,characters:当遇到一个标签之间的内容时调用此方法。

一般来说按照上面的描述,写一个Handler是很容易的。但有一个问题容易忽视。一个标签之间的字符比较多时,或者字符串中包含有”n”等特殊字符时,就会出现字符丢失的现象。

继续阅读Android用sax读取XML时不能读取换行符号后面的内容的问题

SQLITE数据类型

SQLite与其他常见的DBMS的最大不同是它对数据类型的支持。其他常见的DBMS通常支持强类型的数据,也就是每一列的类型都必须预先指定,但是SQLite采用的是弱类型的字段。实际上,其内部仅有下列五种存储类型:
NULL: 表示一个NULL值
INTEGER: 用来存储一个整数,根据大小可以使用1,2,3,4,6,8位来存储.
REAL: IEEE 浮点数
TEXT: 按照字符串来存储
BLOB: 按照二进制值存储,不做任何改变.

Android创建sdcard详细图解

Android创建sdcard步骤一、cmd进入tools目录输入mksdcard -l mycard 100M F:mysdcard.img

1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。

2. mycard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。

3. -l命令行参数表示虚拟磁盘的卷标,可以没有该参数。

4. 虚拟文件的扩展名可以是任意的,如mycard.abc。

5. mksdcard命令不会自动建立不存在的目录,因此,在执行上面命令之前,要先在当前目录中建立一个card目录。

6. mksdcard命令是按实际大小生成的sdcard虚拟文件。也就是说,生成256M的虚拟文件的尺寸就是256M,如果生成较大的虚拟文件,要看看自己的硬盘空间够不够哦!

继续阅读Android创建sdcard详细图解

ListView的Item中有CheckBox,Button,导致OnItemClick不响应的解决办法

ListView的Item中有CheckBox,Button,导致OnItemClick不响应的解决办法

ListView的item中加入checkbox后导致ListView对OnItemClick事件无法响应,原因是因为checkbox的事件响应优先级高于List Item,所以屏蔽了ListItem的单击事件。
解决方案:设置checkbox的android:focusable=”false”即可!

中国设备商忙建Android应用商店 谷歌如何赚钱

  孙燕飚

  [ 大家都可以免费使用Android操作系统,而第三方应用程序商店也使谷歌无法获得更多收入。谷歌如何从中获利? ] 

  苹果模式移动互联网时代爆红使其终端和平台模式都成为业内模仿对象。在平台上,Android可以算是有力挑战者。

  但是《第一财经日报》记者发现,使用Android系统中国设备商都在自建应用程序商店,在中国,第三方应用程序商店也非常普遍。与完全封闭的苹果模式相比,谷歌为何有如此大的区别呢?
继续阅读中国设备商忙建Android应用商店 谷歌如何赚钱

鲜为人知–3G技术竟由一位好莱坞艳丽女星创立

1942年美国女演员‘海蒂.拉玛’和她的作曲家丈夫提出一个Spectrum(频谱)的技术概念,这个被称为“展布频谱技术”【也称码分扩频技术】的技术理论在此后带给了我们这个世界不可思议的变化,就是这个技术理论最终演变成我们今天的3G技术,展布频谱技术就是3G技术的根本基础原理。


海蒂.拉玛

海蒂.拉玛经典黑白照

继续阅读鲜为人知–3G技术竟由一位好莱坞艳丽女星创立