android开发初体验
首届 Google暑期大学生博客分享大赛——2010 Andriod篇
关注Android的手机很久了,因为某些缘由,让我也有了这次接触android平台上开发的机会。个人感觉相对于symbian,android还是十分容易上手的。
先说说环境的搭建:
1.先把eclipse下了并弄好(jdk是自然要装的)下载地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6-201006080911/eclipse-SDK-3.6-win32.zip官方的应该是绿色的,解压好就行了。
2.在eclipse里装好ADT(Android Development Tools)插件。
具体步骤:Help > Install New Software,然后填好地址:https://dl-ssl.google.com/android/eclipse/,进入安装(单击图片看大图)
3.应用SDK到eclipse
具体步骤:Window > Preferences…,选择左边面板的Android,选择硬盘上sdk的位置
sdk的下载的下载地址:http://androidappdocs.appspot.com/sdk/index.html
4.配置avd(Android Virtual Device)
具体步骤:Windowns > Android SDK and AVD Manager
选择好要使用的版本并下载,然在新建一个模拟器
完成以上步骤后,新建一个Android工程就能跑了。
PS:第一次运行要挺久的,一定要有耐心
接着记录下那时候做的东西,一个关于微博的应用,具体的功能就不详细描述了,就是一个微博收发集成器(半成品,残念)。。。。
具体说下微博api的调用:
我们知道微博一般都支持HTTP Basic Authentication的认证方式,我们就可以通过get和post的http请求达成我们的目的。
下面是嘀咕更新微博的一个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | URL url = new URL(str); //url = new URL("http://api.minicloud.com.cn/statuses/update.xml"); String userPassword = theUsername + ":" + thePassword; String encoding = new BASE64Encoder().encode(userPassword.getBytes()); HttpURLConnection httpurlconnection = null; httpurlconnection = (HttpURLConnection) url.openConnection(); httpurlconnection.setRequestProperty("Authorization", "Basic " + encoding); httpurlconnection.setDoOutput(true); httpurlconnection.setRequestMethod("POST"); String content = URLEncoder.encode(message,"UTF-8"); //message String parameter="content="+content; httpurlconnection.getOutputStream().write(parameter.getBytes()); httpurlconnection.getOutputStream().flush(); httpurlconnection.getOutputStream().close(); int code = httpurlconnection.getResponseCode(); |
至于post方法也是大同小异就不举例子了。。。。。





对android还是蛮担心的,在market里面的软件质量基本上都不是很高 ~
额,相对iPhone来说,有点儿让人担心 ~
而且现在用的htchero升级了2.1以后,还是特别卡 ~
就算没装软件打电话也卡 ~