1.背景介紹 最近項目用到兩個ScrollView的同步顯示,即拖動左邊的ScrollView滾動的同時,實現右邊的ScrollView同步滾動。此種情形常用在複雜介面布局中,比如左邊的ScrollView顯示主要項目,只需上下滾動即可;右邊項目是次要項目,可以實現上下或者左右滾動,當上下滾動時,需要左右兩邊的同步顯示。
文章目錄 Android中的進程Android中的線程RPC:遠端程序呼叫掌握安全執行緒方法Android中的進程Android中的線程RPC:遠端程序呼叫掌握安全執行緒方法
在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
大家都知道,現在安裝Android系統的手機版本和裝置千差萬別,在模擬器上運行良好的程式安裝到某款手機上說不定就出現崩潰的現象,開發人員個人不可能購買所有裝置逐個調試,所以在程式發布出去之後,如果出現了崩潰現象,開發人員應該及時擷取在該裝置上導致崩潰的資訊,這對於下一個版本的bug修複協助極大,所以今天就來介紹一下如何在程式崩潰的情況下收集相關的裝置參數資訊和具體的異常資訊,並發送這些資訊到伺服器供開發人員分析和偵錯工具。 源碼:http://download.csdn.net/detail/w
原文出處: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和iPhone應用程式時,我們往往需要從伺服器不定的向手機用戶端即時推送各種通知訊息,iPhone上已經有了比較簡單的和完美的推播通知解決方案,可是Android平台上實現起來卻相對比較麻煩,最近利用幾天的時間對Android的推播通知服務進行初步的研究。在Android手機平台上,Google提供了C2DM(Cloudto Device Messaging)服務,起初我就是準備採用這個服務來實現自己手機上的推送功能。Android Cloud to Device
一、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
最近有個i9000的Android2.2的手機,內建記憶體16G,無SD卡,請問如何下載程式到記憶體然後安裝啊? 我啟動一個程式A去下載另個一個程式B,下載的這個程式B只能儲存在程式A的安裝目錄下(“/data/data/A/”),其他地方無許可權儲存,擷取不到輸入輸出資料流。但是當我下載完成準備安裝時,用Uri.parse("“/data/data/A/B.apk”")時會報解析出錯,應該是安裝程式無許可權訪問 ”/data/data/A/“的目錄。
Android開發中,當需要建立在後台啟動並執行程式的時候,就要使用到Service。Service 可以分為有無限生命和有限生命兩種。特別需要注意的是Service跟Activities是不同的(簡單來說可以理解為後台與前台的區別),例如,如果需要使用Service的話,需要調用startService(),從而利用startService()去調用Service中的OnCreate()和onStart()方法來啟動一個背景Service。 啟動一個Service的過程如下:context.