原创 爲程序添加版本自動更新功能

OverView: 程序 通過後臺每天檢查是否有最新版本,如果需要更新當前版本,將彈出對話框讓用戶選擇是否在當前通過Market來更新軟件 。Knowledge Points: SharedPreferences: 一個輕量級的存儲方法

原创 XML解析學習——創建XML

一.基礎知識  在前面的學習過程中,我們基本上比較全面的學習了OPhone/Android平臺上讀取XML文檔的方法,介紹了使用Java SAX、OPhone/Android SAX、DOM和Pull等各種方式來讀取XML文檔內容。  

原创 Android簽名用keytool和jarsigner製作apk文件

Android程序的簽名和Symbian類似都可以自簽名(Self-signed),但是在Android平臺中證書初期還顯得形同虛設,平時 開發時通過ADB接口上傳的程序會自動被簽有Debug權限的程序。需要簽名驗證在上傳程序到And

原创 Android---AlarmManager(全局定時器/鬧鐘)指定時長或以週期形式執行某項操作

AlarmManager的使用機制有的稱呼爲全局定時器,有的稱呼爲鬧鐘。通過對它的使用,個人覺得叫全局定時器比較合適,其實它的作用和Timer有點相似。都有兩種相似的用法:(1)在指定時長後執行某項操作(2)週期性的執行某項操作 Ala

原创 Android 實現聯網(四)——TCP/UDP

  在java.net漫遊 篇幅 中,我們詳細介紹了與網絡相關的基礎類,本篇幅我們詳細介紹TCP、UDP,以及如何在Android 實現聯網中使用TCP、UDP協議。 TCP(Transmission Control Protocol:傳

原创 Android 實現聯網(二)——java.net漫遊

相比較C++,Java在網絡編程方面的優勢是不言而喻的。想當初學習MFC網絡方面的痛苦,現在看到java.NET包中的類,感覺輕鬆多了。說 點題外話:在C++網絡方面可以推薦給大家一個很好的開源項目POCO庫,這個庫在網絡方面的功能只能

原创 Android 實現聯網(三)——在線程中聯網

在前面的關於Java I/O的學習中,有一個我們需要牢記的是:對數據流的操作都是阻塞的,在一般情況下,我們是不需要考慮這個問題的,但是在Android 實現聯網的時候,我們必須考慮到這個問題。比如:從網絡上下載一張圖片: Java代

原创 Android單個模塊編譯

編譯模塊 android中的一個應用程序可以單獨編譯,編譯後要重新生成system.img在源碼目錄下執行  . build/envsetup.sh (.後面有空格)就多出一些命令:  - croot:   Changes direct

原创 如何取得Android源代碼

Git 是 Linux Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的分佈式版本控制軟件,它不同於Subversion、CVS這樣的集中式版本控制系統。在集中式版本控制系統中只有一個倉庫(repository

原创 Intent和PendingIntent的關係

Intent和PendingIntent的關係越看越迷惑,花了一段時間分析Android的JavaDoc終於有點心得,在此與大家分享: Intent是一個意圖,一個描述了想要啓動一個Activity、Broadcast或是Service

原创 Android程序橫豎屏切換

關於Android中Activity的橫豎屏切換問題可以通過AndroidManifest.xml文件中的Activity來配置: android:screenOrientation=["unspecified" | "user" |

原创 android XML解析學習——Dom方式

一.基礎知識  在《OPhone XML解析學習--Sax方式》和《OPhone XML解析學習--Sax方式(續)》中我們學習了在OPhone/Android平臺上使用SAX的方式解析XML文檔的方法。除了SAX的方式,還有一種常用的

原创 android XML解析學習——android.Sax

一.基礎知識  在《OPhone XML解析學習--Sax方式》中我們學習了OPhone /Android上使用Java的SAX進行XML解析的方式。而在OPhone/Android平臺上使用SAX解析XML,除了使用Java的API外

原创 android XML解析學習——Pull方式

一.基礎知識  通過前面的學習我們已經知道了OPhone/Android上使用SAX和DOM方式解析XML的方法,並且對兩種做了簡單的比較,通過比較我們知道對在往往內存比較稀缺的移動設備上運行的OPhone/Android系統來說,SA

原创 android網絡連接總結

一:HttpURLConnection  Java代碼  URL sourceUrl;   String fileName ="";                      try {               sourceUrl