原创 Application對象中存儲的數據一直存在?

譯自:http://www.developerphil.com/dont-store-data-in-the-application-object/ 千萬不要把數據存儲在Application對象中 may 5, 2013 在

原创 Property Animation - 實解

屬性動畫實解 Android動畫系統爲我們定義好了一些主要的Animator,Evaluator和Interpolator。在大部分的情況下我們只需要使用這些就足夠了,大家可以在android.view.animation 包中進行了

原创 Property Animation - 概述和工作原理

概述      在Android中,屬性動畫系統是一個強健的框架,幾乎允許你讓一切東西動起來。你可以定義一個動畫,隨着時間的改變來改變任何一個對象的屬性的值,不用去管它是否繪製在屏幕上。一個屬性動畫可以在一個指定的時間長度內改變一個

原创 配置項發生改變時保持程序狀態

在我們進行Android項目開發時,經常會遇到一個問題,如何保持程序的一些運行狀態。比如當前的Activity正在下載一張圖片,突然設備橫豎屏切換(Activity會重新create),之前的下載線程可能並沒有完成,這時如何來複用之前的下

原创 Service 隔離

     最近開發了兩個App,其中一個App爲另一個App提供服務(Service),但要求不允許其他的App使用此服務,一開始的想法是能在API的設計上進行過濾,後來想想此方法不是很安全,被別人反編譯後很危險!後來經過一番探索發現,

原创 Android中HorizontalScrollView的使用

     由於移動設備物理顯示空間一般有限,不可能一次性的把所有要顯示的內容都顯示在屏幕上。所以各大平臺一般會提供一些可滾動的視圖來向用戶展示數據。Android平臺框架中爲我們提供了諸如ListView、GirdView、Scrol

原创 Android Application plugin

      在網易雲閱讀App上看到了插件管理功能,剛好自己也需要以插件的模式來擴展已有的功能,於是研究了一下,下面是一張網易雲閱讀App提供的插件模式,只需下載相應的插件就擴展了相應的功能,非常方便。      在插件下載完成了

原创 Android進行設備管理(針對企業開發)

設備管理 Android從2.2版本開始,提供了一套設備管理API來進行Android手機設備的管理工作,其中包含設備鎖屏、禁用啓用攝像頭(4.0開始提供)、擦除用戶數據(也可擦除sdcard中的數據,不過要到2.3)等一系列的設備管理

原创 內容提供者的基本知識

譯自:http://www.grokkingandroid.com/android-tutorial-content-provider-basics/ 內容提供者的基本知識 這是第一篇關於Android內容提供者教程系列文章,這個教

原创 如何通過超鏈接打開Activity並傳入參數

  通常如果我們在程序中要打開一個url,一般是藉助於瀏覽器來打開,但用戶手機上會安裝多個瀏覽器,Android做的比較智能,把選擇權讓給了用戶,讓用戶選擇用哪個瀏覽器來打開 程序代碼通常如下,指明瞭action、category和

原创 Android進階練習 - 高效顯示Bitmap(緩存 Bitmaps)

緩存 Bitmaps      加載單獨的一張圖片用於顯示是很簡單的,但是如果一次性加載大量的圖片時,事情就變得比較複雜了,在許多的情況下(像 ListView, GridView or ViewPager 之類的組件 ),在屏幕上

原创 Android在編譯和反編譯時出現error: Error: String types not allowed錯誤的解決辦法

     最近在編譯和反編譯apk包時出現瞭如標題所示的錯誤,經過google在stackoverflow  http://stackoverflow.com/questions/7899767/admob-error-in-eclip

原创 Ant編譯打包Android項目

Ant編譯打包Android項目 在Eclipse中對Android項目進行編譯和打包如果項目比較大的話會比較慢,所以改爲Ant工具來進行編譯和打包 Ant環境配置 ant 官網可下載 http://ant.apache.org

原创 在運行時啓用和禁用廣播接收者

譯自:http://www.grokkingandroid.com/enabling-and-disabling-broadcastreceivers/ 在運行時啓用和禁用廣播接收者 BroadcastReceivers能讓我們

原创 Android中如何實現OEM

     前幾天接到個需求,如何根據一個基礎的Android App來生成100個或更多的App,要求App icon和App name都不一樣(可能還會有配置文件)。這個有點類似於爲App貼上自己的標籤,但具體功能由別人提供,有點類