下載android源碼

1,    安裝git sudo apt-get install git git-core(這個沒有完全測試,以前下好了的) 2,    安裝repo curl http://android.git.kernel.org/repo > ~/bin/repo 3,建立本地目錄 mkdir android cd android 4,下載源碼 repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo

Android DDMS如何使用?

DDMS 的全稱是Dalvik Debug Monitor Service,它為我們提供例如:為測試裝置截屏,針對特定的進程查看正在啟動並執行線程以及堆資訊、Logcat、廣播狀態資訊、類比撥打電話、接收 SMS、虛擬地理座標等等。如何啟動 DDMSDDMS 工具存放在SDK –

Android 的屬性系統

每個屬性都有一個名稱和值,他們都是字串格式。屬性被大量使用在Android系統中,用來記錄系統設定或進程之間的資訊交換。屬性是在整個系統中全域可見的。每個進程可以get/set屬性。

Android CDMA分支

cdma-import分支由Teleca CDMA團隊開發。Teleca's contribution covers all required extensions in the application framework of the telephony stack, the application domain and user interface. In order to support existing applications the application interface is

android 操作路由表

附加說明;有時候android系統不識別route 命令,則在命令前加個“ip”就可以了,具體原因知道是啥 嗎?知道的朋友請回個文章,謝謝了。查看路由表:cat /proc/net/route增加一條路由:ip route add 10.0.0.2/32 dev tiwlan0刪除一條路由:ip route del 10.0.0.2/32Linux中增加軟路由的三種方法Linux中增加軟路由的三種方法,第一種:route add -net 172.16.6.0 netmask 255.255.2

圖解 Android 廣播機制

從現實生活中理解廣播機制一聽到廣播我們第一感覺就會聯想到小時候村裡面的廣播,每逢村裡有什麼活動都是通過廣播發送的。收聽收音機也是一種廣播,在收音機中有很多個廣播電台,每個廣播電台播放的內容都不相同。接受廣播時廣播(發送方)並不在意我們(接收方)接收到廣播時如何處理。好比我們收聽交通電台的廣播,電台中告訴我們現在在交通狀況如何,但它並不關心我們接收到廣播時做如何做出處理,這不是廣播應該關心的問題,OK,到這裡我們從生活中的一些小例子淺淺的理解了一下廣播,那麼Android 中的廣播是如何操作的呢?

如何發布打包並發布自己的Android應用(APP)

前面講的都是關於Android開發方面的知識點和技術,不少朋友可能會感到疑惑(甚至迫不及待的想知道。因為有不少的朋友是想藉此來發一筆小財,當然有點小激動了)----那到底我該如何打包、發布自己開發的APP,怎樣將我的APP放到網上工別人下載,怎樣保證我的APP安全及著作權問題呢???... 第一步,在Eclipse中選擇需要打包的項目,然後右鍵--選擇Export,會彈出一個打包的提示框,如所示。按Next之後,會繼續出現一個提示框,這裡你可以選擇自己需要打包的項目(預設是剛才選中的)如:按Ne

Android的Handler總結

一、Handler的定義: 主要接受子線程發送的資料, 並用此資料配合主線程更新UI. 解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button, Android會分發事件到Button上,來響應你的操作。 如果此時需要一個耗時的操作,例如: 連網讀取資料,或者讀取本地較大的一個檔案的時候,你不能把這些操作放在主線程中,如果你放在主線程中的話,

android:layout_gravity 和 android:gravity 的區別

gravity 這個英文單詞是重心的意思,在這裡就表示固定位置的意思。android:layout_gravity 和 android:gravity 的區別從名字上可以看到,android:gravity是對元素本身說的,元素本身的文本顯示在什麼地方靠著換個屬性設定,不過不設定預設是在左側的。android:layout_gravity是相對與它的父元素說的,說明元素顯示在父元素的什麼位置。比如說button: android:layout_gravity 表示按鈕在介面上的位置。

android 事件傳遞機制

在系統啟動過程中,會載入驅動程式,初始化硬體裝置,會進入bool EventHub::openPlatformInput(void)這個函數,該函數主要功能是掃描/dev/input該目錄,擷取輸入裝置。如何擷取呢?通過linux API res = scan_dir(device_path); 該函數叫while((de = readdir(dir))) {        strcpy(filename, de->d_name);        open_device(devname);

在android中使用SharedPreferences進行資料存放區

Android提供的SharedPreferences類似於Windows程式中常用的ini檔案,以Key-Value的形式來儲存應用程式的屬性設定資訊(區分資料類型)。比如,可以用來儲存使用者上一次的登入資訊;可以儲存媒體播放程式的音量設定以及上次播放位置等。在使用SharedPreferences時常用的方法包括(方法具體含義參考官方文檔):Context.getSharedPreferences (String name, int mode)Activity.getPreferences

android中的bundle傳送資料

activity1.xml<?xml version="1.0"

Android Power Management

總體上來說Android的電源管理還是比較簡單的, 主要就是通過鎖和定時器來切換系統的狀態,使系統的功耗降至最低,整個系統的電源管理架構圖如下: (注該圖來自Steve Guo)接下來我們從Java應用程式層面, Android framework層面, Linux核心層面分別進行詳細的討論:應用程式層的使用:Android提供了現成android.os.PowerManager類,該類用於控制裝置的電源狀態的切換.該類對外有三個介面函數:void goToSleep(long time); /

Android之GridView(九宮圖)

GridView跟ListView都是比較常用的多控制項布局,而GridView更是實現九宮圖的首選!本文就是介紹如何使用GridView實現九宮圖。GridView的用法很多,網上介紹最多的方法就是自己實現一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重複,本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我偷懶一下,嘻嘻嘻嘻。。。。

淺析Android中的訊息機制

在分析Android訊息機制之前,我們先來看一段代碼: [java] view

Android GSM驅動模組詳細分析

文章目錄 request流程 Android的RIL驅動模組, 在hardware/ril目錄下,一共分rild,libril.so以及librefrence_ril.so三個部分,另有一 radiooptions可供自動或手動調試使用。都依賴於include目錄中ril.h標頭檔。目前cupcake分支上帶的是gsm的支援,另有一 cdma分支,這裡分析的是gsm驅動。

報錯Unable to resolve target android-5

  報錯資訊:Error:Unable to resolve target android-X(X是一個數字)    錯誤分析:這種錯誤一般大部分是SDK 版本不符所造成的,一般會在Ecplise工作空間匯入項目時候出現此錯誤,一般提示:Error:Unable to resolve target android-X(X是一個數字)。   

分析Android 根檔案系統啟動過程(init守護進程分析)

在Android系統啟動時,核心引導參數上一般都會設定“init=/init”,這樣的話,如果核心成功掛載了這個檔案系統之後,首先啟動並執行就是這個根目錄下的init程式。這個程式所了什麼呢? 我們只有RFSC(Readthe Fucking Source code)!! init程式源碼在Android官方源碼的system/core/init中,main在init.c裡。我們的分析就從main開始。 init:

Android Stagefright

Android 2.3 StageFright如何選定OMX組件的?很簡單,Android 2.3內建了一個可執行程式叫stagefright,在板子上執行stagefright -l就可以看到所有的OMX組件。OMX.PV打頭的是Android內建的,軟解碼的(PV - Packet Video),其他的都是廠商的。那StageFright如何選定使用哪個OMX組件來服務某個特定的decode或者encode?stagefright有個命令列選項:-s(prefer software

android 資料存放區之SharedPreferences

簡述:Shared Preferences常用於一些屬性設定,參數設定,用來儲存一些簡單的資料。例如本例中,用來儲存應用的播放狀態。重點:無法直接在多個應用程式間共用Preferences資料。簡單的使用方法:1、調用getPreferences()方法得到一個SharedPreferences對象。參數可直接寫0,意思為私人。       2、調用SharedPreferences的edit()方法得到一個Editor對象。        3、通過Editor.put...()方法輸入資料  

總頁數: 2945 1 .... 151 152 153 154 155 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。