Time of Update: 2018-12-05
在Android中,匯入的圖片尺寸太大,或者是圖片體積過大,都會導致out of memory錯誤解決的方法有很多種,其中比較簡單的一種是預先讀入映像的檔案頭,得到映像的尺寸大小,然後將他的尺寸和期望的尺寸進行對比,得到縮放係數,設定option參數,然後用該參數讀取輸入的映像,那麼得到的映像就是縮小後的映像具體代碼如下:BitmapFactory.Options opt = new BitmapFactory.Options();// only read the header of file,
Time of Update: 2018-12-05
現在要用ADB串連摩托羅拉的手機,對其上的應用進行調試,並查看其logcat資訊首先利用lsusb命令查看裝置資訊注意最後一行ID 22b8表示供應商ID 22b8,而42d9表示手機的編號、利用供應商ID(Vendor ID)這個資訊,在如下目錄內編寫51-android.rules文字檔suvi 51-android.rules填寫內容如下:中"22b8"這個資訊要根據lsusb輸出的結果進行調整接著重啟adb 服務:adb kill-serveradb
Time of Update: 2018-12-05
我們經常在一些應用中用到不讓螢幕跟著設定模組設定的鎖屏時間而鎖屏,所以需要作出一些特殊的處理,具體的辦法有兩種:1、在Manifest.xml檔案中,用user-permission聲明許可權。 <user-permission android:name="android.permission.WAKE_LOCK"/>這種方法在安裝apk的時候,會提示使用者是否允許禁止休眠功能2、用Windows的方法
Time of Update: 2018-12-05
來源:http://blog.csdn.net/jiadebin890724/article/details/74374151、首先你的電腦要安裝好git,這個請參考git官網。2、開啟git命令視窗輸入git clone http://android.git.kernel.org/platform/frameworks/base android(此處為你自訂的檔案夾名稱,我們這裡叫android),我曾試過git clone
Time of Update: 2018-12-05
本文連結地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955如果每次載入同一張圖片都要從網路擷取,那代價實在太大了。所以同一張圖片只要從網路擷取一次就夠了,然後在本機快取起來,之後載入同一張圖片時就從緩衝中載入就可以了。從記憶體緩衝讀取圖片是最快的,但是因為記憶體容量有限,所以最好再加上檔案快取。檔案快取空間也不是無限大的,容量越大讀取效率越低,因此可以設定一個限定大小比如10M,或者限定儲存時間比如一天。因此,載入圖片的流程
Time of Update: 2018-12-05
基本模式:1、firstActivity裡面:Intent intent = new Intnet();intent.setClass(firstActivity.this, secondActivity.class);startActivity(intent);2、AndroidManifest.xml裡面加許可權</activity android:name="secondActivity"
Time of Update: 2018-12-05
android的clip有以下兩點疑問:Clip(剪下)的時機Clip中的Op的參數的意思。 通常咱們理解的clip(剪下),是對已經存在的圖形進行clip的。但是,在android上是對canvas(畫布)上進行clip的,要在畫圖之前對canvas進行clip,如果畫圖之後再對canvas進行clip不會影響到已經畫好的圖形。一定要記住clip是針對canvas而非圖形。 接下來通過android內建的APIdemo
Time of Update: 2018-12-05
當啟動一個apk應用程式的時候,Android會開啟一個主線程(UI線程),由於主線程是非安全執行緒,當我們需要在主線程中操作大資料或者連網等這些耗時的操作時,會影響到Android
Time of Update: 2018-12-05
直接上代碼public class MyAnimation extends Animation {private int halfWidth;private int halfHeight;@Overridepublic void initialize(int width, int height, int parentWidth,int parentHeight) {// TODO Auto-generated method stubsuper.initialize(width, height,
Time of Update: 2018-12-05
Android概述Android系統是最新出現的、最流行、開放性最強的手機作業系統,隨著時間推移,Android系統的3G手機、迷你筆記型電腦、遊戲機不斷湧現,中國移動、中國電信、中國聯通三大電訊廠商也同時在中國布局Android,各大公司需要大量的Android開發人才。Android是Google完全免費的作業系統,因為免費,也因為Google的產品夠炫,Android被業內眾多生產廠商採用,成為增長最快的作業系統,基於Android的應用軟體也已達14萬款。Android發展背景提到And
Time of Update: 2018-12-05
構建Android開發環境在開始構建Android開發環境之前,想必大家都具備一定的Java編程基礎,像JDK安裝,環境變數設定我在這裡不介紹了。如果讀者暫時還不會這些知識,可以參考java入門到精通——搭建Java環境(很簡單,但你必須知道)。下面我將從Android SDK的安裝開始講起,詳細說明Android開發,調試環境的安裝和使用,這些內容都是Android開發的基礎,很簡單,但我們必須知道。1.1 下載和安裝Android SDK所需開發環境:JDK 5或以上版本(僅有JRE不夠)
Time of Update: 2018-12-05
一、程式入口J2me程式入口類為MIDlet,所有的j2me程式都要繼承該類來初始化j2me程式。Android程式入口是Activity類。下面先看看她們的生命週期。J2me MIDlet生命週期1、startApp (活動狀態)程式啟動的時候會調用該方法來初始化使用者需要的資源。2、PauseApp (暫停狀態)當手機來電接電話的時候,會調用該介面。使用者可以調用該介面停止也寫線程的操作。3、destroyApp
Time of Update: 2018-12-05
Android的API太強大了,不過有點梗,使用起來不是很爽,尤其是對於了一個熟悉了MIDP的人來說。不過繪圖確實很強。分享一個自己研究的填充多邊形的代碼。 public void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3) { Path path = new Path(); path.moveTo(x1, y1); path.lineTo(x2, y2);
Time of Update: 2018-12-05
很多軟體都有分享的功能,不少是支援簡訊分享的,其實就是調用系統傳送簡訊的Activity。代碼實現非常簡單:/*** 傳送簡訊* @param smsBody*/private void sendSMS(String smsBody){Uri smsToUri = Uri.parse("smsto:");Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);intent.putExtra("sms_body",
Time of Update: 2018-12-05
http://www.cnblogs.com/shangdahao/archive/2013/05/19/3069092.html Android 在其他線程中更新UI 線程方法一:Activity.runOnUiThread(Runnable )(經驗之道: 這個最好用, 凡是要重新整理頁面的地方,Activity.runOnUiThread( new Runnable() { public void
Time of Update: 2018-12-05
1.Failed to push XXXXX.txt on emulator-5554: Read-only file system解決:在啟動模擬器的時候帶著的參數中,模擬器鏡像路徑需是絕對路徑:-sdcard E:/android/android-sdk-windows/tools/sdcard.img 注意這個絕對路徑裡面不能帶空格(如 Program Files)PS:有人說-l後的盤符必須是sdcard。如 mksdcard -l sdcard 128M
Time of Update: 2018-12-05
首先 Project -> clean ;看情況解決沒有,如果沒有再開啟你的default.properties檔案,就一句話,將target值改一下,target=android-7(2.1版本) 或者target=android-3(1.5版本),當然AandroidManifest.xml檔案中的 <uses-sdk android:minSdkVersion="7" />(2.1版本)或者 <uses-sdk android:minSdkVersion="3" /
Time of Update: 2018-12-05
由於我大天朝將google屏蔽的原因,在更新android SDK的時候,可能速度慢還是個小問題,重要的是你更新的時候出各種錯誤,比如錯誤 Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list.xml, reason: File not found,在網上搜羅了一圈,發現有一種解決辦法如下:①
Time of Update: 2018-12-05
如何讓Android模擬器使用類比SD card 大家在安裝完Android模擬器以後,想放一段音樂,卻發現NO SD card 錯誤。其實Android模擬器,允許使用本地檔案類比Sdcard,在http://code.google.com/android/reference/othertools.html#mksdcard有詳細說明,下面是我的步驟; 1 建立SD檔案 進入你的SDK下tool目錄 運行mksdcard.exe -l sdcard 128M
Time of Update: 2018-12-05
import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");Date curDate = new Date(System.currentTimeMillis());//擷取目前時間String str =