原创 判斷是否安裝有DAO與Jet4

最近由於項目的需要,用到了Ms Access數據庫,其中需要判斷目標系統中是否安裝有DAO組件及Jet4組件包。在網絡上查找了許久都不得正果,最後只能自己動手了。現把最近的心得記錄於下: function ADOInstalled() :

原创 開發即時位置感知的Android客戶端

如果你也碰巧在研究Android即時通訊和位置感知,那麼這篇文章一定會令你熱血沸騰,眼前一亮,歡迎大家熱情討論提供各種解決方案! 原文地址:http://www.cnblogs.com/charley_yang/archive/201

原创 Android在屏幕任意點移動圖片

今天看書,看到了這個效果,以前也用過onTouchEvent(MotionEvent event)這個方法,但是沒有想到這麼用,感覺不錯,所以就自己寫了一下,感覺效果不錯,以後如果做遊戲用得到,點擊屏幕在屏幕上滑動,圖片跟着滑動!效果不

原创 原來是數據庫!!

前幾天,接到現場人員打來電話說,一對外接口通訊服務程序無法正常開啓了[error:內存不足];可是,同一個程序卻可以。它們的區別是:監聽的端口不一樣,連接的數據庫也不一樣。 一開始,大家爲以是程序哪裏還有bug,就一直在看程序,可是,找了

原创 Android實現ListView異步加載圖片

ListView異步加載圖片是非常實用的方法,凡是是要通過網絡獲取圖片資源一般使用這種方法比較好,用戶體驗好,不用讓用戶等待下去,下面就說實現方法,先貼上主方法的代碼:   代碼 package cn.wangmeng.

原创 如何檢索Android設備的唯一ID

關於本文檔 Android的開發者在一些特定情況下都需要知道手機中的唯一設備ID。例如,跟蹤應用程序的安裝,生成用於複製保護的DRM時需要使用設備的唯一ID。在本文檔結尾處提供了作爲參考的示例代碼片段。 範圍 本文提供有關如何讀取

原创 Android應用的自動升級、更新模塊的實現

我們看到很多Android應用都具有自動更新功能,用戶一鍵就可以完成軟件的升級更新。得益於Android系統的軟件包管理和安裝機制,這一功能實現起來相當簡單,下面我們就來實踐一下。首先給出界面效果:  1. 準備知識  在And

原创 Android做半透明操作提示圖片的方法

今天通宵趕出來的效果,先看效果圖:       說說實現原理,當給代碼沒意思。   整個Activity是RelativeLayout。介是關鍵。     我做這樣的Layout,起初目的是把底部那個藍色的菜單條固

原创 掃描wifi熱點

這是從網上收集到的一段掃描WIFI熱點的代碼,如下: package com.android.wifitester;  import java.util.List;  import android.app.Activity;  i

原创 Android讀取assets目錄下的資源

1。獲取資源的輸入流 資源文件 sample.txt 位於 $PROJECT_HOME/assets/ 目錄下,讀取代碼如下:           InputStream is = getAssets().open("samle.t

原创 [轉載]終於找到了,淚流滿面!erwin註釋!邏輯名稱轉

原文地址:終於找到了,淚流滿面!erwin註釋!邏輯名稱轉換爲物理註釋!作者:藍色天堂 原文地址 : http://joke00.tistory.com/168 之前就找過,這個問題,簡單的來說,是這樣產生的, 創建一份

原创 Android程序進行混淆,在導出簽名apk包時出錯!

今天終於完成了近一個月的App開發工作,對程序進行混淆導出簽名apk包時,卻出現瞭如下的錯誤:Proguard returned with error code 1. See consoleNote: there were 4 dupli

原创 eclipse常用快捷鍵

Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加) Ctrl+Alt+↑ 複製當前行到上一行(複製增加) Alt+↓ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了) Alt+↑ 當前行和上面一

原创 使用基站、wifi實現定位

 android可以藉助於gps實現定位,但是很多地方是使用gps無法定位比如在室內,而且gps定位的話速度慢。         那麼如何克服這樣的缺點使得應用程序在室內也可以定位呢?辦法是有的藉助於基站和wifi進行定位。具體的細節可參

原创 Android實現應用下載並自動安裝apk包

安裝: 1 String str = "/CanavaCancel.apk"; 2 String fileName = Environment.getExternalStorageDire