摘要:
访问中国移动的Wap网络需要设置代理: Host:"10.0.0.172"Port:80 在Android中,有两种不同的HttpClient类,一个是Java.net包中的:HttpURLConnection,它设置代理代码如下: Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress("10.0.0.172",8... 阅读全文
随笔档案-2009年06月
Eclipse编译Anroid引用程序的出错处理
2009-06-29 14:16 by cppguy, 3620 阅读, 收藏,
摘要:
在Terminal上有如下出错信息: “no classfiles specified Conversion to Dalvik format failed with error 1” or Android requires .class compatibility set to 5.0. Please fix project properties.解决方法:1: 选择 project ->... 阅读全文
Android的Dalvik虚拟机
2009-06-18 14:59 by cppguy, 4885 阅读, 收藏,
摘要:
1:Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重要功能。2:Dalvik负责进程隔离和线程管理,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行。3:不同于Java虚拟机运行java字节码,Dalvik虚拟机运行的是其专有的文件格式Dex4:dex文件格式可以减少整体文件尺寸,提高I/o操作的类... 阅读全文
怎样开发适应不同分辨率的Android应用
2009-06-17 17:00 by cppguy, 2466 阅读, 收藏,
摘要:
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 阅读全文
Android中构建数据业务应用
2009-06-16 15:46 by cppguy, 1951 阅读, 收藏,
摘要:
构建Android中的数据业务应用,Android提供了几种网络访问方式: 移动IP网络(GPRS,基于移动网络的数据应用层 ),WiFi,蓝牙。这里讨论的是基于第一种方式的网络应用。Android主要提供了java.net和org.apache.httpclient两个包来处理相关的网络应用,另外还有android.net这个包,它只是对org.apache.httpclient进行了简单的封装... 阅读全文
Android中使用XmlSerializer拼装XML数据
2009-06-11 18:23 by cppguy, 2122 阅读, 收藏,
摘要:
经常在Http Post Xml请求的时候,需要如何拼装XML数据,在Android中如何来做的呢,通常我们使用FastXmlserializer这个类。比如要拼装如下的XML[代码]代码如下[代码] 阅读全文
curl post
2009-06-11 18:10 by cppguy, 467 阅读, 收藏,
摘要:
使用Curl命令Post XML如下:XML文件 [代码]echo '<getProfile><account>foo@CMCC</account></getProfile>' | curl -X POST -H 'Content-type: text/xml' -d @- http://119.145.0.78:8082/jil?op=GETPRO... 阅读全文
Android中的WebKit
2009-06-11 16:03 by cppguy, 1109 阅读, 收藏,
摘要:
WebKit 是一个开源浏览器网页排版引擎,与之相应的引擎有Gecko(Mozilla,Firefox等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore ... 阅读全文
从一个开发人员的角度比较Windows Mobile与Ophone
2009-06-11 15:05 by cppguy, 2818 阅读, 收藏,
摘要:
Windows Mobile在经历过最初的Wince系列,pockect pc和smartphone两种版本,到微软最新的Windows Mobile 6.5,Windows Mobile凭借与桌面平台良好的兼容性已经微软在移动领域的不断努力,在智能手机操作系统中已经占据了接近15%的市场份额。微软所推崇的 Windows Mobile下的基于.net compact framework也越来越成... 阅读全文
SSL
2009-06-11 13:00 by cppguy, 516 阅读, 收藏,
摘要:
SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL当前版本为3.0。它已被广... 阅读全文
六分钟八法则塑造优秀程序员
2009-06-10 15:31 by cppguy, 276 阅读, 收藏,
摘要:
还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。你有六分钟的闲暇时光,对么?我们一起来吧!1. 使用更大的显示字体这个办法看上去非常简单,但是的确很有效果。打... 阅读全文