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
我們經常在寫activity的時候,總是會寫很多方法,為了使我們的方法能夠實現我們的功能,我們首先要做單元測試,所以每次開發一個activity的時候,首先要搭建好單元測試環境。方法有:1、建立類的時候,繼承於AndroidTestCase2、Manifest.xml檔案中,要添加如下兩段代碼:<uses-library android:name="android.test.runner"/>
Time of Update: 2018-12-05
1、要弄清楚這個問題,首先需要弄明白什麼是implicit(隱藏) intent什麼是explicit(明確) intent。Explicit Intent明確的指定了要啟動的Acitivity ,比如以下Java代碼: Intent intent= new Intent(this, B.class)Implicit Intent沒有明確的指定要啟動哪個Activity ,而是通過設定一些Intent
Time of Update: 2018-12-05
快顯功能表是停靠在一個View上的一個模式菜單。如果View對象下方有空間,那麼快顯功能表將顯示在停靠對象的下方,否則會顯示在上方。這是非常有用的:1. 給指定內容的操作提供一個溢出式菜單(4所示的Gmail的郵件標頭)。圖4.
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
一、程式入口J2me程式入口類為MIDlet,所有的j2me程式都要繼承該類來初始化j2me程式。Android程式入口是Activity類。下面先看看她們的生命週期。J2me MIDlet生命週期1、startApp (活動狀態)程式啟動的時候會調用該方法來初始化使用者需要的資源。2、PauseApp (暫停狀態)當手機來電接電話的時候,會調用該介面。使用者可以調用該介面停止也寫線程的操作。3、destroyApp
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
由於我大天朝將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
import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");Date curDate = new Date(System.currentTimeMillis());//擷取目前時間String str =
Time of Update: 2018-12-05
android的frameworks層鍵盤事件處理流程分析事件處理流程1)InputManager負責讀取事件並把事件送到frameworks的java層2)WindowManagerService裡會有一個InputMonitor類來監聽事件變化並做相應的分發處理。3)在WindowManagerService會有一個WindowManagerPolicy來做訊息攔截處理。4)WindowManagerService會把訊息發給最上面啟動並執行視窗接收源碼分析WindowManagerServ
Time of Update: 2018-12-05
今天機器像沒有嗑藥一樣跑不動,直接導致我的eclipse崩潰~~~崩潰也就算了啦,大不了重啟吧!可是,重啟之後竟然發現之前跑的很正常的項目報了一大堆錯!我那個糾結啊!第一直覺就是clean項目,然後重新整理,但是都沒有任何效果。不過很幸運的是在出現問題不久之後我找到瞭解決方案。error:Android requires compiler compliance level 5.0. Please fix project propertie解決方案:第一步:Project / Clean
Time of Update: 2018-12-05
照著別人的代碼寫,總是會出現意想不到的驚喜 <?xml version="1.0"
Time of Update: 2018-12-05
文章目錄 1 JDK安裝2 SDK安裝3 eclipse+ADT安裝 1 JDK安裝官方:http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-windows-i586.exe2 SDK安裝官方:http://dl.google.com/android/android-sdk_r08-windows.zip 第一步: install package