在Android應用開發中,難免會遇到需要完全退出整個應用的時候,我在網上也看了一下,感覺通過廣播是個很好的方法,在這裡,我用了另外一個方法,簡而言之,通過單例模式把每個Activity 的引用添加到一個全域鏈表中,每次退出程式調用System.exit(0)時,先調用鏈表中Activity 的finish方法。直接上代碼:import java.util.LinkedList; import java.util.List; import
概述 對於用戶端——伺服器端應用,從遠程擷取圖片算是經常要用的一個功能,而圖片資源往往會消耗比較大的流量,對應用來說,如果處理不好這個問題,那會讓使用者很崩潰,不知不覺手機流量就用完了,等使用者發現是你的應用消耗掉了他手機流量的話,那麼可想而知你的應用將面臨什麼樣的命運。另外一個問題就是載入速度,如果應用中圖片載入速度很慢的話,那麼使用者同樣會等到崩潰。 那麼如何處理好圖片資源的擷取和管理呢? *非同步下載 *本機快取 非同步下載:
一、什麼是TabHost。Android
shape和selector是Android UI設計中經常用到的,比如我們要自訂一個圓角Button,點擊Button有些效果的變化,就要用到shape和selector。可以這樣說,shape和selector在美化控制項中的作用是至關重要的。1.Shape簡介作用:XML中定義的幾何形狀位置:res/drawable/檔案的名稱.xml使用的方法:Java代碼中:R.drawable.檔案的名稱XML中:android:background="@drawable/檔案的名稱"屬性:<
眾所周知,在Android中調用其他程式進行相關處理,幾乎都是使用的Intent,所以,Email也不例外。在Android中,調用Email有三種類型的Intent: Intent.ACTION_SENDTO 無附件的發送 Intent.ACTION_SEND 帶附件的發送 Intent.ACTION_SEND_MULTIPLE
不知道各位程式猿們在項目中有沒有遇到這個問題:點擊一個view彈出一個Toast,我們用的方法是Toast.makeText(context, "提示", Toast.LENGTH_SHORT).show(); 但是,細心的人發現了,如果頻繁的點擊這個view,會發現儘管我們退出了這個應用,還是會一直彈出提示,這顯然是有點點小尷尬和惱人的。下面就給大家提供兩種方式解決這個問題。1.封裝了一個小小的Toast:/** * 不迴圈提示的Toast * @author way * */public
原文出處:http://www.learnopengles.com/android-emulator-now-supports-native-opengl-es2-0/我在預設情況下從cocos2dx中建立的android項目會在模擬器中報錯,說是不支援gles2。真機測試則沒有問題。後來在網上找到瞭解決辦法:1、編輯模擬器,添加‘GPU Emulation’項。2、找到configurationInfo.reqGlEsVersion >= 0×20000代碼,在後面添加|| Build.
一、Android圖片存放的4種方式1. 圖片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是圖片的路徑,跟目錄是/sdcard)2. 圖片在項目的res檔案夾下面 //得到application對象 ApplicationInfo appInfo = getApplicationInfo(); //得到該圖片的id(name 是該圖片的名字,"drawable"
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7559644win7/xp 下面安裝Android虛擬機器,更新SDK後,在Eclipse preference裡指向android-sdk-windows時。出現 :This Android SDK requires Android Developer Toolkit version 17
網上有不少文章說怎麼調用圖庫去選擇並裁剪圖片,卻對這些參數說的比較少。 今天把看懂的一些參數總結一下:Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType("image/*"); //這個參數是確定要選擇的內容為圖片intent.putExtra("crop", "circle"); //這個參數
示範如何建立一個基於Rokon架構的Android項目。我們假設你正在Windows下使用Eclipse,並且已經安裝了ADT外掛程式。1 在這裡下載最近的Rokon開發包。你只需要其中的 [rokon_lib_x-y-z.zip]2 開啟你常用的工作空間,確保自己指導檔案夾的位置。3 建立一個Android工程,1.5以上版本的Rokon都支援。4 開啟工程檔案夾。找到AndroidManifest.xml所在目錄。5 在目前的目錄建立一個檔案夾libs6
描述: IMSI是一個 唯一的數字, 標識了GSM和UMTS 網路裡的唯一一個使用者. 它 儲存 在手機的SIM卡裡,它會通過手機發送到網路上. IMEI也是一串唯一的數字, 標識了 GSM 和 UMTS網路裡的唯一一個手機. 它通常被列印在手機裡電池下面的那一面,撥 *#06# 也能看到它. 代碼: 這裡是你在Android裡讀出 唯一的 IMSI-ID / IMEI-ID 的方法。Java: String myIMSI =
android建立項目報關於progurad.xml不存在錯誤時可以嘗試自己在 /android-sdk-windows/tools/lib/目錄下建立一個proguard.cfg檔案,檔案內容如下: -optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations
Android開發中,當需要建立在後台啟動並執行程式的時候,就要使用到Service。Service 可以分為有無限生命和有限生命兩種。特別需要注意的是Service跟Activities是不同的(簡單來說可以理解為後台與前台的區別),例如,如果需要使用Service的話,需要調用startService(),從而利用startService()去調用Service中的OnCreate()和onStart()方法來啟動一個背景Service。 啟動一個Service的過程如下:context.
訪問登記屬性android.permission.ACCESS_CHECKIN_PROPERTIES
這隻是初步的實現,並沒有加入自動編譯等功能。需要手動更改更新的xml檔案和最新的apk。 共涉及到四個檔案!一、用戶端AndroidUpdateTestActivity.cs:程式首頁main.xml:首頁布局Update.cs:更新類softupdate_progress:更新等待介面Updage.cspackage majier.test;import java.io.File;import java.io.FileOutputStream;import
Android Listview非同步動態載入網狀圖片詳見: http://blog.sina.com.cn/s/blog_62186b460100zsvb.html標籤: Android SDK程式碼片段(5)[代碼] (1)定義類MapListImageAndText管理ListViewItem中控制項的內容01 package com.google.zxing.client.android.AsyncLoadImage;02 03 04 05 public class
所謂情境搜尋即擷取視頻檔案的幾個時間點圖片並顯示,點擊情境圖可以seek到這個時間點播放視頻,關鍵點在怎麼擷取視頻檔案某個時間點的一幅映像, java層 2.2 MediaPlayer 提供了GetFrameA介面擷取某個主要畫面格圖片,但jni層沒實現(4.0仍然木有),但有個captureScreen ,此介面jni層實現了擷取bitmap資料給java層方法。 android 4.0 media 包的MediaMetadataRetriever 類提供了 getFrameAtTime方法
植物大戰殭屍對戰版(Android)By 馬冬亮(凝霜
問題情境:在調試某個應用時,需要監控應用與伺服器之間的HTTP通訊. 解決思路:第一時間想到Fiddler2.Android官方文檔提到用TCPDump獲得通訊封包或即時監控,好是好,有點高射炮打蚊子的意思.Fiddler2這個工具,介面友好,功能足夠使用,可以說是Windows上最好的HTTP監控工具.Fiddler2用起來很方便,運行之後,即在本機建立一個代理(預設設定為127.0.0.1:8888),其他訪問HTTP的應用程式,把代理設為同一地址和連接埠即可. 實施過程: 按照文檔