android 判斷當前應用是否處於活動狀態 .

public boolean isAction(final Context context) {      ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);      List<RunningTaskInfo> tasks = am.getRunningTasks(1);      if (!tasks.isEmpty()) {           

Android 資源檔中@、@android:type、@*、?、@+含義和區別

一.@代表引用資源1.引用自訂資源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系統資源。格式:@android:type/name    android:textColor="@android:color/opaque_red"  注意:其實@android:type/name 是@[package:]type/name 的一個子類二.@*代表引用系統的非public資源。格式:@*android:type/name  系統資

android Listview 軟引用SoftReference非同步載入圖片

     網上軟應用的例子很多,我也是借鑒別人修改了下,推薦一個網址:http://www.iteye.com/topic/685986    之前總是不太理解,今天認真的推敲下,記錄下來方便以後用到.    HashMap<String, SoftReference<Drawable>> imageCache 關於SoftReference這個類多少知道些機制,會用就ok了。   

android 自訂RadioButton(選項按鈕)表徵圖隨便定.

      RadioButton在我們開發APP應用中是很常見的.這點我不用說大家也心知肚明.       雖說Android 系統給我們提供了RadioButton但是為了我們的應用有種"與眾不同"的效果,因為android的太死板太斯通見慣了.往往都會定製自己的表徵圖.下面我給大家介紹一下我實現的方法:      方法:運用群組控制項(ImageView and TextView)    群組控制項代碼: /*** * 群組控制項 * * @author zhangjia *

android 遊戲之情境的實現以及拓展應用照片瀏覽器

        有些天沒有寫部落格了,最近一直在為遊戲打基礎,主要因為之前是做應用,對遊戲還不夠瞭解.(這裡瞎扯一點,我之所以轉遊戲,一方面:因為應用比較簡單,開發人員跳級性的增長,加上HTML5的流行,如果HTML5移動上面完全鋪開的話,後面可想而知...第二嘛:掙錢多,這也是我要轉行的最主要的因素,敢問當今,這年代沒錢能做什麼!!!扯淡話不多說了,總之程式這條路是為我集資.吃苦受累都是浮雲.錢才是王道.)          

在 Android Emulator 中開發 LKM 程式

在 Android Emulator 裡面用 insmod 安裝 LKM 時,會報告錯誤,例如:# insmod hello.koinsmod: init_module 'hello.ko' failed (Function not implemented)這是因為 Android SDK 裡面內建的 Emulator 所用的 kernel 關閉了載入 LKM 的功能。要在 Emulator 裡面開發和調試 LKM,必須自己重新編譯 kernel. 編譯方法可以參考

Android常用函數庫

/* * function:傳入參數建立自訂的顯示Dialog * title:dialog的訊息體 * bt1:按鈕上的text * bt2:按鈕上的text * author:dy * time:12-08-14 */private Dialog createMyDialog(String title,String bt1,String bt2) {AlertDialog.Builder dialogBuilder = new

Android 原生系統給電信發簡訊出現亂碼或者收不到的原因

網上說的方法是修改/system/framework/framework.odex檔案,找9a13040b,改為9a130408。方法是沒錯,不過原理沒說清楚。其實問題是出在 framework/base/telephony/java/com/android/internal/telephony/gsm/SmsMessage.java:public static SubmitPdu getSubmitPdu(String scAddress, String

Android開發最佳化之——使用軟引用和弱引用

Java從JDK1.2版本開始,就把對象的引用分為四種層級,從而使程式能更加靈活的控制對象的生命週期。這四種層級由高到低依次為:強引用、軟引用、弱引用和虛引用。這裡重點介紹一下軟引用和弱引用。如果一個對象只具有軟引用,那麼如果記憶體空間足夠,記憶體回收行程就不會回收它;如果記憶體空間不足了,就會回收這些對象的記憶體。只要記憶體回收行程沒有回收它,該對象就可以被程式使用。軟引用可用來實現記憶體敏感的快取。軟引用可以和一個引用隊列(ReferenceQueue)聯合使用,如果軟引用所引用的對象被記憶

Android 中用 tcpdump 調試網路程式

Android 預設沒有 tcpdump,從網上下一個其它人 port 的版本就可以了,這個很容易 google 到,我就不再贅述了。也可以自己從 http://www.tcpdump.org 下載源碼編譯。NDK r5 之後直接用 toolchain 編譯就行。 如果我們用 tcpdump 來調試 http 程式,可以這麼寫: tcpdump -p -nnn -vvv -s 0 -w /sdcard/1.pcap port 80 and tcp -p 是不開混雜模式,不過如果是用

Android 4.0 對通知欄表徵圖的尺寸有要求

某應用,之前在各版本的 Android 系統上運行良好,最近測試部門在 Android 4.0 相容性測試中,發現該應用在通知欄顯示表徵圖時,表徵圖顯示不全。經檢查發現,建立通知欄表徵圖時:Notification nf = new

Android App 如何動態載入類

http://blog.csdn.net/quaful/archive/2010/12/24/6096951.aspx 在 Java 裡面,我們可以把一些類放到 .jar 檔案裡面,然後用 ClassLoader 動態載入。例如: view plaincopy to clipboardprint?URLClassLoader ucl = URLClassLoader.newInstance(new URL[]  {new URL("file:/sdcard/files/test.jar")});

Android 圖片旋轉,縮放,切割

最近總結了一下Android中對圖片處理方法,具體如下:/** * 圖片反轉 * @param img * @return */public Bitmap toturn(Bitmap img){Matrix matrix = new Matrix();matrix.postRotate(90); /*翻轉90度*/int width = bitmap.getWidth();int height =bitmap.getHeight();img = Bitmap.createBitmap(img,

Android圖片疊加

有時候我們可能需要將兩張後多張圖片疊加到一起使其成為一張合成圖片下面是我整理的資料,方便日後複習使用public Bitmap diejia(Bitmap b){        if(!b.isMutable()){//設定圖片為背景為透明b = b.copy(Bitmap.Config.RGB_565, true);//}Canvas canvas = new Canvas(b);Bitmap lock=BitmapFactory.decodeResource(getResources(),

android 自訂菜單

本文截選自《Android開發權威指南》     Android

Android 資料過濾

程式想告訴Android系統自己能夠響應和處理哪些Intent,那麼就需要用到IntentFilter對象,IntentFilter對象負責過濾掉組件能夠處理的Intent請求,隱式Intent(Explicit Intents)和Intent Filter(Implicit

Android中的檔案的讀取方法

在Android中根據檔案位置的不同,可分為四種檔案讀取方式,具體如下;//方法:從resource中的raw檔案夾中擷取檔案並讀取資料,注意:只能讀取不能寫入資料 public String getFromRaw(int fileId) { InputStream in = null; String result = ""; ByteArrayOutputStream baos=null; try { // 擷取Resources資源檔流 in =

Android截屏功能

最近項目用到截屏功能,經過尋找資料,總結如下:方法一:/** * 簡易截屏方法 * @param v視圖 * @param filePath 儲存路徑 */ private void getScreenHot(View v, String filePath) { try { Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight()

Android搖晃檢測ShakeDetector

最近做一個程式要實現一個Shake手機的特性。想到這個功能可能應用廣泛,比如搖晃手機換圖片、、洗牌、結束當前程式等,所以找了些資料,並加以改進,將此功能封裝成類(ShakeDetector),方便今後使用。http://blog.csdn.net/ZhengZhiRen/archive/2010/10/09/5930451.aspx搖晃檢測基於加速感應器(Sensor.TYPE_ACCELEROMETER)。由於重力的存在,當手機靜止放於案頭時,加速感應器也是有加速度的。所以,僅通過是否有加速度

android 程式調試方法

android提android.os.Debug類可以對程式進行跟蹤調試具體如下:在需要開始跟蹤的地方加入 Debug.startMethodTracing(“/sdcard/debug”); 最終在停止調試的地方加入 Debug.stopMethodTracing();最終在sdcard上產生的debug檔案我們可以用sdk/tools中的traceview來查看啟動並執行結果。debug中其它函數使用1) 取毫微秒級的時間,用於計算時間 threadCpuTimeNanos()2)

總頁數: 2771 1 .... 2429 2430 2431 2432 2433 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.