摘要:Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 阅读全文
Android中构建数据业务应用
2009-06-16 15:46 by cppguy, 1950 阅读, 0 推荐, 收藏, 编辑
摘要:构建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, 2113 阅读, 0 推荐, 收藏, 编辑
摘要:经常在Http Post Xml请求的时候,需要如何拼装XML数据,在Android中如何来做的呢,通常我们使用FastXmlserializer这个类。比如要拼装如下的XML[代码]代码如下[代码] 阅读全文
curl post
2009-06-11 18:10 by cppguy, 466 阅读, 0 推荐, 收藏, 编辑
摘要:使用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, 1105 阅读, 0 推荐, 收藏, 编辑
摘要: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, 2811 阅读, 0 推荐, 收藏, 编辑
摘要: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, 498 阅读, 0 推荐, 收藏, 编辑
摘要: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, 275 阅读, 0 推荐, 收藏, 编辑
摘要:还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。你有六分钟的闲暇时光,对么?我们一起来吧!1. 使用更大的显示字体这个办法看上去非常简单,但是的确很有效果。打... 阅读全文
Anroid中的Intent
2009-04-22 14:40 by cppguy, 889 阅读, 0 推荐, 收藏, 编辑
摘要:1:什么是 Intent Intent是对被执行操作的抽象描述。调用 startActivity(Intent),可以启动 Activity;调用 broadcastIntent(Intent),可以把 Intent 发送给任何相关的 IntentReceiver 组件;调用 startService(Intent, Bundle) 以及 bindService(Intent, String, S... 阅读全文
Android学习笔记
2009-03-24 14:58 by cppguy, 2448 阅读, 0 推荐, 收藏, 编辑
摘要:1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){ 说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme_Transparent); 以下是Theme... 阅读全文