Time of Update: 2013-12-10
下面詳細介紹ProgressBar一、說明 在某些操作的進度中的可視指標,為使用者呈現操作的進度,還它有一個次要的進度條,用來顯示中間進度,如在流媒體播放的緩衝區的進度。一個進度條也可不確定其進度。在不確定模式下,進度條顯示迴圈動畫。這種模式常用於應用程式使用任務的長度是未知的。二、XML重要屬性 android:progressBarStyle:預設進度條樣式 android:progressBarStyleHorizontal:水平樣式 三、重要方法 getMa
Time of Update: 2013-12-10
在匯入已經存在的項目時出現的錯誤Re-installation failed due to different application signatures調試資訊如下:[2011-06-09 10:08:37 - ApiDemos] Re-installation failed due to different application signatures.[2011-06-09 10:08:37 - ApiDemos] You must perform a full uninstall
Time of Update: 2013-12-10
本文 關機動作從按鍵觸發中斷,linux kernel層給android framework層返回按鍵事件進入 framework層,再從 framework層到kernel層執行kernel層關機任務。長按鍵對應的handler代碼:frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.javaRunnable
Time of Update: 2013-12-10
在Android中,項目目錄下的res\drawable用來放置該項目的圖片資源。 Android中提供了Bitmap類來擷取影像檔資訊,進行映像的平移、旋轉及縮放等操作,並可以指定格式儲存影像檔。1.映像繪製 在繪製映像之前,需要從項目目錄下的res\drawable中擷取所需的圖片資源。我們可以通過資源索引來獲得該映像對象Bitmap。具體方法如下(在項目目錄下的res\drawable中放置了一張名為fuwa.png的圖片): mBitmap = ((BitmapDrawable)
Time of Update: 2013-12-10
android performance trace時,要首先使能核心的cpufreq_gov,不然Avtivity會報告給eclipse出現打不開/sys/kernel/debug/tracing/events/cpufreq_interactive/enable檔案的錯誤。簡記:在
Time of Update: 2013-12-10
adb介紹SDK的Tools檔案夾下包含著Android模擬器操作的重要命令adb,adb的全稱為(Android Debug Bridge就是調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程式。藉助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作: 1、快速更新裝置或手機模擬器中的代碼,如應用或Android
Time of Update: 2013-12-10
在使用動畫Animation或者AnimationSet的時候,有一個interpolator插補器的屬性。可以用來設定動畫運動時的速率。那麼,插補器是怎麼實現一個動畫的速率改變的呢?在講這些之前,我想先補充說點,動畫插補器目前都只是對動畫執行過程的時間進行修飾,並沒有對軌跡進行修飾。因為所有的插補器都是實現了Interpolator這個介面,而Interpolator又是繼承自一個叫做TimeInterpolator的介面(從3.0開始,增加了TimeInterpolator這個介面,並把原先
Time of Update: 2013-12-10
File: 即常說的檔案(I/O)儲存方法,常用儲存大數量的資料,但是缺點是更新資料將是一件困難的事情。 下面實現:在本地data檔案下使用自己產生的檔案處理資料的建立儲存 讀取 刪除如果說不想把內容存在SharedPreferences中的話,我們可以自己寫一個檔案儲存須要的資料,在這裡我將檔案儲存在系統中的工程路徑下。跟上面布局一樣,刪除檔案也一樣,清除內容也查不多,下面只是簡單的寫和讀的方法: 寫: [java] <SPAN
Time of Update: 2013-12-10
不論是xml的動畫還是android code編寫的動畫,都可以定義一個連續播放的動畫.建議用xml檔案動畫,因為它更容易完成,更容易重運用,更容易修改. xml動畫檔案放在res/anim檔案夾當中.這個檔案必須有一個跟元素(<alpha/scale/translate/rotateinterpolator element/set>),預設所有的動畫是同時進行的,為了讓他們一個接一個進行,你可以定義startoffset屬性來控制,
Time of Update: 2013-12-10
基礎android的飛機類遊戲,與前人一樣,由surfaceView繪製遊戲畫面,另起線程式控制制繪製時間間隔達到動態效果。這裡附上最近自己寫的敵機自動飛行路徑代碼。請大家給點意見。
Time of Update: 2013-12-10
以下為TestIntentData工程MainActivity如下:[java]package cn.testintentdata; import java.util.List; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import
Time of Update: 2013-12-10
1.在eclipse中建立Android
Time of Update: 2013-12-10
在以上幾篇部落格中,我已經闡述了有關Smack技術的一些知識和要點,但是沒有把Smack最精華的部分展示出來,由於本人學疏才淺,在闡述的過程中不免有這樣那樣的問題和詬病,但本人還是儘力把問題說清楚,在這篇文章中,我將盡我所能把Smack的核心機制進行闡述,如果涉及的內容有錯誤,還請梁老師和各位批判指正。一
Time of Update: 2013-12-10
現在我們知道了怎樣使用native code訪問簡單的資料類型和引用參考類型(string,array),下面我們來介紹怎樣讓jni代碼去訪問java中的成員變數和成員函數,然後可以再jni中回調java中的方法。-------------------------------------------------------------------------------------Accessing
Time of Update: 2013-12-10
按鍵盤的上下鍵矩形就會上下移動;通過執行個體化Handler對象並重寫handkeMessage方法實現了一個訊息接收器。然後再線程中通過sendMessage方法發送更新介面的訊息,接收器收到更新介面的訊息時便執行invalidate方法更新螢幕顯示。 package com.yarin.android.TestOnView; import android.content.Context; import android.graphics.Canvas; import
Time of Update: 2013-12-10
終於自己看api搞明白 類似導覽列的頁面如何提高效率,緩衝多組頁面,根據需要更新了.需求是這樣的,有個導覽列,其中點擊一個可以進入很多歌一級介面。這樣就要區分什麼時候使用緩衝,什麼時候要更新緩衝,來顯示最新的資訊。顯示看了網上的分析,同事之前寫好的代碼如下:protected void onTabClicked(int tab, Intent intent) {if (tab != -1)
Time of Update: 2013-12-10
這個是我自己想出來的方法,可能是個比較笨的方法,所以沒有多少人提過用這種方法解決自適應的問題。雖然這個方法缺點也很多,但有時候也是個不錯的方法。 先看下面這張圖 可以看到我定義了兩套尺寸檔案,我們可以看下其中一個檔案?程式碼片段,雙擊複製 010203040506070809101112131415161718192021222324252627282930313233343536373
Time of Update: 2013-12-10
support.v4 包為我們提供了一個非常實用的滑動控制項ViewPager,在使用ViewPager時有一個需要注意的地方:即:android.support.v4.view.ViewPager.onSaveInstanceState null 指標等等... 錯誤如下:...Caused by: java.lang.NullPointerExceptionat
Time of Update: 2013-12-10
詳細介紹android rom移植知識普及最近接到很多兄弟們的求助,也回答過無數個和下面這個問題類似的問題:如何編譯android 原生代碼得到一個rom,然後跑到某某手機上。鑒於很多兄弟對這塊不清楚,我這裡一併簡單回答之。1 ROM包含兩個基本的image,一個是boot.image,這個image中主要是kernel和檔案系統/目錄下的一些東西。kernel我就不說了,/目錄下主要是init和相關的設定檔system.image是android系統的userpace的核心,包括/
Time of Update: 2013-12-10
在windows、linux和mac下都能使用首先要確保機器上安裝了java sdk;然後,將android 手機通過usb串連到電腦上運行adb devices命令,並且看到裝置,這一步很重要,會啟動android adb相關的服務,否則無法在工具運行後使用雙擊該檔案,或者執行命令:javaws androidscreencast_file_path即可 PS:Desktop app to control an android device remotely using