修改android的framework層操作小記

1. 首先要在工程目錄下運行: . ./build/envsetup.sh    這樣在之後就可以使用mm命令了2.例如要修改services下的檔案那麼編輯完成後     cd frameworks/base/services/    mm3.替換修修改的檔案編譯後用產生的包替換手機上 /system/framework/ 中相應的檔案$ adb remount$ cd out/target/product/general/system/framework/$ adb push

Android教程之Android SDK1.5模擬器使用命令

著作權申明:http://yarin.javaeye.com/blog/453262 1:列出模擬器類型  android list targets2:建立模擬器android create avd --target 2 --name cupcake (cupcake)為建立模擬器的名字3:列出自己建立的麼模擬器android list avd4:切換模擬器樣式在建立命令後面加上 “--skin QVGA”即可轉場樣式:Windows作業系統按“F7”鍵即可5:刪除模擬器android

Android 多媒體開發相關技巧

  1 ./packages/providers/MediaProvider/  編譯後產生MediaProvider.apk。會在開機時掃描本機和sdcard上的媒體檔案(圖片、視頻、音頻),  並在/data/data/com.android.providers.media/databases 目錄下產生internal.db(/system/meida)  和external-?.db(/sdcard)兩個資料庫檔案.此後,所有的多媒體資訊都從這兩個資料庫中擷取。  2

Android 內容提供器Content Providers(三)

考慮到這一點,MediaStore 內容提供器,這個用來分發映像,音頻和視頻資料的主內容提供器,利用了一個特殊的約定:用來擷取關於這個位元據的元資訊的query()或managedQuery()方法使用的URI,同樣可以被openInputStream()方法用來資料本身。類似的,用來把元資訊放進一個MediaStore記錄裡的insert()方法使用的URI,同樣可以被openOutputStream()方法用來在那裡存放位元據。下面的代碼片斷說明了這個約定:java代碼:import

android系統中內建的表徵圖大全

Android系統中內建了很多表徵圖,我們的程式可以方便使用。 Android 1.5 android.R.drawable Icon Resources http://since2006.com/android/1.5-drawables.phpAndroid 1.6 android.R.drawable Icon Resources http://since2006.com/android/1.6-drawables.phpAndroid 2.1 android.R.drawable

Android開發耗電最佳化

首先我們來看看Android手機的電量都主要消耗在了什麼地方: 顯而易見,大部分的電都消耗在了網路連接、GPS、感應器上了。簡單的說也就是主要在以下情況下耗電比較多:1、 大資料量的傳輸。2、 不停的在網路間切換。3、 解析大量的文本資料。那麼我們怎麼樣來改善一下我們的程式呢?1、 在需要網路連接的程式中,首先檢查網路連接是否正常,如果沒有網路連接,那麼就不需要執行相應的程式。檢查網路連接的方法如下: ConnectivityManager mConnectivity; 

Android支援的長度單位

px(像素):螢幕上的點。 pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320×480像素,這個用的比較多。 in(英寸):長度單位。 mm(毫米):長度單位。 pt(磅):1/72英寸。 point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用; dp(與密度無關的像素):一種基於螢幕密度的抽象單位。在每英寸160點的顯示器上,1dp = 1px。 dip:與dp相同,多用於android/ophone樣本中。 device

Android SSL BKS認證的產生過程

在用Android平台上使用SSL,第一步就是產生認證。1、認證的產生1.1產生伺服器端的認證keytool -genkey -alias test -keystore test.jks1.2 將keystore中的cert匯出來,用來產生用戶端的驗證認證keytool -exportcert -alias test -file test.cert -keystore test.jks1.3 產生Android平台的認證因為Android

解決android有的手機拍照後上傳圖片被旋轉的問題 .

需求:做仿新浪發微博的項目,能夠上傳圖片還有兩外一個項目用到手機拍攝圖片,這兩個都需要把圖片上傳到伺服器遇到問題:有的手機拍攝的圖片旋轉90度,有的圖片旋轉了180度,有的手機是正常的,伺服器要求的是正的,這樣問題就來了,不能使用者發個照片在微博上看到的是被旋轉了的啊,另外一個項目裡旋轉了的圖片直接匹配出現問題,這個更嚴重。解決:開始的時候在網上沒有找到很好的解決辦法,Google百度的搜了一通,想到第一種解決方式,當手機拍照結束,在返回結果處理裡面立即跳轉到一個新的頁面,在新的頁面裡讓使用者自

Android自動補全教程

建立一個能自動補全提示的文本輸入控制項(widget),可以使用AutoCompleteTextView控制項。提示從與控制項關聯的ArrayAdapter提供的字串集合得到。在這個教程中,你將要建立一個自動提示國家名字的AutoCompleteTextView。啟動一個新項目並命名為HelloAutoComplete。建立一個名為list_item.xml的XML檔案並把它儲存在res/layout/檔案夾下。編輯檔案像下面這樣:<?xml version="1.0" encoding=

Android application context/activity context與記憶體泄露

在android中context可以作很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context。比如一個activity的onCreate:protected void onCreate(Bundle state) {        super.onCreate(state);        TextView

Android.mk檔案用法與基礎

 一個Android.mk file用來向編譯系統描述你的原始碼。具體來說:該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk

Android開發系列八:怎麼混合顯示圖片和文本

Android開發系列八:怎麼混合顯示圖片和文本在有的Android應用中,需要在文字的中間插入一個圖片,比如像下面圖中所示的效果:天氣小圖片顯示在文字的後面,要實現此效果可以自己寫一個View,但是也可以使用TextView結合android.text.Spanned來實現此效果。Spanned的內容可以是一段html文本,圖片就可以用img元素嵌入進去了,圖片的內容可以根據img元素的src地址擷取,也可以根據此src地址從儲存在手機本地的資源檔裡載入。下面是簡單的範例程式碼:TextVie

基於android2.3.5系統:開天闢地Android啟動機制[三]

***************************************************************************************************************************作者:EasyWave                                                                                 時間:2012.08.01類別:Android系統源碼分析      

Android init.rc BOOTCLASSPATH

 BOOTCLASSPATH 不添加jar包路徑,系統啟動後將無法找到自訂JAVA層系統服務的相關類,這是由於自訂系統服務jar包是Dalvik所需的基本庫檔案。如果不添加相關路徑會報如下錯誤:W/dalvikvm( 2582): Unable to resolve superclass of Lcom/android/server/yourdir/yourService; (1633)W/dalvikvm( 2582): Link of class

Android入門:用HttpClient類比HTTP的GET和POST請求

一、HttpClient介紹HttpClient是用來類比HTTP請求的,其實實質就是把HTTP請求類比後發給Web伺服器;Android已經整合了HttpClient,因此可以直接使用;註:此處HttpClient代碼不只可以適用於Android,也可適用於一般的Java程式;HTTP GET核心代碼:(1)DefaultHttpClient client = new DefaultHttpClient();(2)HttpGet get = new HttpGet(String url);//

Android入門:Service入門介紹

一、Service介紹Service類似於Windows中的服務,沒有介面,只是在後台運行;而服務不能自己運行,而是需要調用Context.startService(Intent intent);或Context.bindService(Intent

(4)Android簡明應用程式開發——Android真機調試

轉自:http://lizanhong2011.blog.163.com/blog/static/18028516720115255556461/  Android手機模擬器的速度太慢了,慢到讓人無法忍受,不僅僅是啟動慢,運行時也是一卡一卡的,簡直讓人崩潰,一個字——囧。 如果您手上有一部Android手機,那就太好了,我們可以將手機通過資料線與電腦相連,直接使用真機進行調試,速度慢的問題也就迎刃而解。筆者手頭有一部魅族M9手機(20所示),和其他Android手機一樣,同樣可以通過USB介面調

在指令碼中, 使用sqlite3檢查android程式產生的資料庫是否OK

## 檢驗sqlite3是否可用#sqlite3ver=`sqlite3 --version > /dev/null 2>&1`sqlite3_ok="yes"if [ $? -ne 0 ]; then  sqlite3_ok="no"  echo -e "\033[31m Not found\033[1;34m sqlite3\033[31m in host, verify failed ! \\033[0m ***"else  sqlite3ver=`sqlite3 --

android 事件流轉機制

1、android事件的產生        這一部分比較難,需要涉及android整個架構的基礎知識,包括linux系統對事件的處理。        這一部分內容來自  android的視窗機制分析------事件處理 。        由於Android是linux核心的,所以它的事件處理也在linux的基礎上完成的,因此本文我們從linux 核心往應用這個方向慢慢理清它的處理過程。       

總頁數: 2771 1 .... 373 374 375 376 377 .... 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.