Android 源碼結構【搜集】

Google提供的Android手機開發平台包含了原始Android的目標機代碼,主機編譯工具、模擬環境,程式碼封裝經過解壓縮後,第一層級的目錄和檔案如下所示: . |-- Makefile        (全域的Makefile) |-- bionic          (Bionic C庫) |-- bootloader      (引導相關代碼) |-- build           (build目錄中的內容不是目標所用的代碼,而是編譯和配置所需要的指令碼和工具) |-- cts    

Android 中文API (92) —— MenuInflater

前言  本章內容是android.view.MenuInflater,版本為Android 2.3 r1,翻譯來自"獨鍆躌踄",歡迎大家訪問他的部落格:http://www.cnblogs.com/mxgsa/,再次感謝"獨鍆躌踄" !期待你一起參與Android中文API的翻譯,聯絡我over140@gmail.com。  聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com/    Android中文翻譯組:http://goo.gl/6

Android開發人員指南(29) —— USB Host and Accessory

 前言  本章內容為Android開發人員指南的 USB章節,譯為"USB主從裝置",版本為Android 4.0 r1,翻譯來自:"太陽火神的美麗人生",歡迎訪問他的部落格:"http://alot.sinaapp.com",再次感謝"太陽火神的魅" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。  聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com/    Android中文翻譯組:http:/

Android中文API(146) —— Display

 前言  本章內容android.view.Display章節,版本為Android 4.0 r1,翻譯來自:"州偉",再次感謝他 !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。  聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com/    Android中文翻譯組:http://androidbox.sinaapp.com/  Display譯者署名:州偉

Android開發人員指南(19) —— Guide Index

 前言   本章內容為Android開發人員指南的索引指南,版本為Android 3.2 r1,翻譯來自:"歐陽慶軒",再次感謝"歐陽慶軒" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。 聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com/     Android中文翻譯組:http://goo.gl/6vJQl  The Developer's

自訂Android組件之帶映像的TextView

自訂Android組件之帶映像的TextView  Android 2011-01-25 10:55:52 閱讀51 評論0    字型大小:大中小 訂閱 原創地址:http://www.cnblogs.com/nokiaguy/archive/2010/04/29/1723497.html    在本例中要實現一個可以在文本前方添加一個

android Notification 的使用

最近一直在研究 android ,並一邊研究一邊做應用。其中遇到了把程式通知常駐在 Notification 欄,並且不能被 clear 掉(就像android QQ一樣)的問題。經過研究實現了其功能,現把 Notification 的使用總結如下: Notification 的使用需要匯入 3 個類import android.app.PendingIntent;import android.app.NotificationManager;import

Android與伺服器通訊

1.Http方式package com.myapp.util;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import

Android如何使用讀寫cookie的方法

可以使用SharedPreferences或者SQLite來儲存使用者資訊private static HashMap<String,String>  CookieContiner=new HashMap<String,String>() ;    /** * 儲存Cookie * @param resp */    public void SaveCookies(HttpResponse httpResponse)    {    Header[] headers =

android檢測當前網路是否可用

在android程式中運行第一步就是檢測當前有無可用網路 如果沒有網路可用就退出程式 if (isConnect(this)==false)          {               new AlertDialog.Builder(this)             .setTitle("網路錯誤")             .setMessage("網路連接失敗,請確認網路連接")             .setPositiveButton("確定", new

android webView 使用方法

一個WebView的簡單例子 。在開發過程中應該注意幾點:     1.AndroidManifest.xml中必須使用許可"android.permission.INTERNET",否則會出Web page not available錯誤。    2.如果訪問的頁面中有Javascript,則webview必須設定支援Javascript。        webview.getSettings().setJavaScriptEnabled(true);     

Android用ImageView顯示本地和網上的圖片

ImageView是Android程式中經常用到的組件,它將一個圖片顯示到螢幕上。在UI xml定義一個ImageView如下:public void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.myimage);     ImageView image1 = (ImageView) findViewById(R.myImage.

android之VideoView和視頻播放View的擴充

1.概念及擴充  VideoView 是android 系統提供的一個媒體播放顯示和控制的控制項。其結構層次如下:  原型:VideoView extends SurfaceView implements MediaController.MediaPlayerControl  類結構:      java.lang.Object         ↳ android.view.View           ↳ android.view.SurfaceView             ↳

真正的機器人作業系統—Android

最近在看Android的書,也較關注關於Android的新聞。今天看到中國移動推出的OMS-Open Mobile System , 居然是只改了UI的Android,真的是讓我汗顏,作為一個這麼有錢的大公司,居然不搞一個自己的,要改也要改深入一些吧。 不說了這個了。 另外,有新聞說HP要推出使用Android的膝上型電腦,還有其他的一些廠家也會出Android的迷你筆記型電腦。 這些我一連起來想,特別是我最近喜歡看 終結者外傳, 對這部感覺沒有深度的片子,也有些哲學上的深度認識了。 有人說了,

構建Android自動編譯持續整合系統

因為我們專業,所以我們用Auto Build,所以我們用CI系統。代碼管理使用SVN,自動編譯使用Ant,而持續整合使用Hudson,作業系統使用Ubuntu10.04。1. 安裝1.1 安裝JDK      sudo apt-get install sun-java6-jdk1.2 安裝Ant      sudo apt-get install ant-optional1.3 安裝Hudson      sudo apt-get upgrade       wget -O /tmp/key

Android中ImageButton的運用詳解

ImageButton在Android的運用非常靈活,既可以在.java中實現,也可以在.xml中實現,但相比較而言在.xml中實現更有利於代碼的改動,現分別講述以上兩種實現方式:1.

Android開發人員應該深入學習的10個開源應用項目

 Android開發人員應該深入學習的10個開源應用項目 Android開發帶來新一輪熱潮讓很多移動開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發人員提供了應用開源項目,貢獻出他們的智慧和創造力。學習開原始碼是掌握技術的一個最佳方式。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握 Android核心的介面使用:1.Android團隊提供的樣本項目如果不是從學習Android

Android網路連接處理學習筆記

在Android中,可以有多種方式來實現網路編程:建立URL,並使用URLConnection/HttpURLConnection使用HttpClient使用WebView建立URL,並使用URLConnection/HttpURLConnectionjava.net.*下面提供了訪問 HTTP 服務的準系統。使用這部分介面的基本操作主要包括:建立 URL 以及 URLConnection / HttpURLConnection 對象設定串連參數串連到伺服器向伺服器寫資料從伺服器讀取資料源碼:

android如何?開機自動啟動Service或app

第一步:首先建立一個廣播接收者,重構其抽象方法 onReceive(Context context, Intent intent),在其中啟動你想要啟動的Service或app。   import android.content.BroadcastReceiver;     import android.content.Context;     import android.content.Intent;     import android.util.Log;          public

Android模擬器adb命令介紹

在SDK的Tools檔案夾下包含著Android模擬器操作的重要命令adb,adb的全稱為Android Debug Bridge,就是調試橋的作用    在SDK的Tools檔案夾下包含著Android模擬器操作的重要命令adb,adb的全稱為Android Debug Bridge,就是調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程式,說白了就是debug工具。    adb的工作方式比較特殊採用監聽Socket TCP

總頁數: 2771 1 .... 137 138 139 140 141 .... 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.