Android 源碼結構【搜集】

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

Android 中文 API (90) —— WindowManager

 前言  本章內容是android.view.WindowManager,版本為Android 2.3 r1,翻譯來自"逝憶流緣",歡迎大家訪問他的部落格:http://t.qq.com/pansonphy,再次感謝"逝憶流緣" !期待你加入Android 中文翻譯組,聯絡我over140@gmail.com。  聲明  歡迎轉載,但請保留文章原始出處:)

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應用開發提高系列(5)——Android動態載入(下)——載入已安裝APK中的類和資源

前言   Android動態載入(下)——載入已安裝APK中的類和資源。 聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com    農民伯伯: http://over140.cnblogs.com     Android中文Wiki:http://wikidroid.sinaapp.com   本文  一、目標    注意被調用的APK在Android系統中是已經安裝的。 

【Android】升級ADT 22 引發的錯誤

前言今天心血來潮,又把ADT升級了一下,升級到了ADT 22,悲催的發現項目用不了了(能編譯通過,運行出錯)。 聲明歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯: http://over140.cnblogs.com  本文錯誤一:(警告) Unable to resolve superclass of

Android去掉頂部的陰影

首先定義一個style  <style name="Theme.IOSched" parent="android:style/Theme.Light">    <item name="android:windowNoTitle">true</item>    <item name="android:windowContentOverlay">@null</item></style>  然後在AndroidManifest.x

Android實現圖片縮放與旋轉

本文使用Matrix實現Android實現圖片縮放與旋轉。範例程式碼如下:package com.android.matrix;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.graphics.drawable.BitmapDrawable;import and

Android實現甘特圖(GanttChart)效果

  本文給大家介紹如何在Android中實現甘特圖效果及其解決方案。   這段時間一直在忙於一個工程項目,其中用到了甘特圖功能。可能熟悉的朋友都知道要在PC機上實現甘特圖效果,不論是C++、.NET、JAVA還是Web指令碼都可以方便的實現,而且網上有一些簡單的源碼可以供我們參考。但是要在Android手機上實現不是一件容易的事情,而且相應的開源源碼相當少,這就要靠我們去尋找相應的解決方案並實現它。   可能一些不知道甘特圖的朋友們就有點茫然,我還是借用一下百度百科的內容給大家對甘特圖做一個基本

(android實戰)相對布局的介面元素如何自適應,且不相互重疊

在android 的RelativeLayout布局中 如何讓螢幕自適應且不相互重疊一般根據業務的要求介面布局可以分成兩個方向 橫向:     介面子項目添加的順序為下面元素先添加 ,上面的元素後添加    下面的元素設定的屬性值:相對與parent 底部對齊                              設定高度    上面的元素設定的屬性:相對於下面的元素上邊對齊                         縱向:    介面的右邊的元素,先添加,左邊的元素後添加備忘:  

Android開發之UI庫及組件資源

 本文介紹Android平台中一些免費的UI庫及組件資源。   短短數年時間 Android 平台就已經形成了一個龐大而活躍的開發人員社區。許多社區開發的項目業已進入成熟階段,甚至可以用於商業的軟體生產中,且不用擔心品質問題。  本文編譯自 androiduipatterns,意在分享一些免費、開源的 Android UI 庫及組件資源。    1. GreenDroid       該項目可以實現下列的 UI 設計:動作欄(Action Bar)快捷動作(Quick

Android之圖片處理(圖片合成、圖片圓角、圖片翻轉、圖片縮放)

圖片合成 /** * 圖片合成 * @param bitmap * @return */private Bitmap createBitmap( Bitmap src, Bitmap watermark ) { if( src == null ) { return null; } int w = src.getWidth(); int h = src.getHeight(); int ww = watermark.getWidth(); int wh = watermark.getHeight(

四十一、Android Notification通知詳解

根據activity的生命週期,在activity不顯示時,會執行onStop函數(比如按下home鍵),所以你在onStop函數(按退出鍵除外)裡面把notification放在通知欄裡,再此顯示時,把notification從通知欄裡去掉。或者,只要程式在運行就一直顯示通知欄表徵圖。        下面對Notification類中的一些常量,欄位,方法簡單介紹一下:常量:DEFAULT_ALL    使用所有預設值,比如聲音,震動,閃屏等等DEFAULT_LIGHTS

Android之手機電池電量應用

原理概述:    手機電池電量的擷取在應用程式的開發中也很常用,Android系統中手機電池電量發生變化的訊息是通過Intent廣播來實現的,常用的Intent的Action有  Intent.ACTION_BATTERY_CHANGED(電池電量發生改變時)、Intent.ACTION_BATTERY_LOW(電池電量達到下限時)、和Intent.ACTION_BATTERY_OKAY(電池電量從低恢複到高時)。   

Android控制項之ProgressBar探究

    ProgressBar位於android.widget包下,其繼承於View,主要用於顯示一些操作的進度。應用程式可以修改其長度表示當前後台操作的完成情況。因為進度條會移動,所以長時間載入某些資源或者執行某些耗時的操作時,不會使使用者介面失去響應。ProgressBar類的使用非常簡單,只需將其顯示到前台,然後啟動一個後台線程定時更改表示進度的數值即可。以下ProgressBar跟Handle結合,類比進度條的使用,當進度條完成時會跳轉到TestActivitymain.xml布局檔案&

linux和windows平台下,如何下載android sdk的原始碼

本文主要是介紹在linux和windows平台下,如何下載android sdk的原始碼,注意是sdk的原始碼,而不是android的所有原始碼,同時介紹如何把sdk原始碼加入到eclipse裡,使android 平台手機開發人員可以直接查看原始碼,通過閱讀SDK源碼,能更好的理解和運用Android的API。本文主要分2部份。第1部份介紹如何下載android sdk的原始碼;第2部份介紹如何把android sdk的原始碼加入到eclipse裡第1部份如何下載android sdk的原始碼 

android遊戲開發架構libgdx的使用(三)–中文顯示與漢字繪製

本文使用的libgdx是0.92版本,和現在的最新版可能有一些不一樣的地方。全文內容僅供參考。本來這篇想寫情境的,但是昨天和群裡一個朋友討論了一下libgdx顯示漢字的問題。以前沒有注意到這個問題,發現還是蠻嚴重的,要是不支援中文,libgdx用著就有點不愉快了。我們來看看BitmapFont類,這是有關文字繪製的。看一下源碼:public BitmapFont () {

android 橫豎屏限制如何配置

在開發android的應用中,有時候需要限制橫豎屏切換。只需要在AndroidManifest.xml檔案中加入android:screenOrientation屬性限制。ndroid:screenOrientation="landscape"是限制此頁面橫屏顯示, ndroid:screenOrientation="portrait"是限制此頁面數豎屏顯示。 例如:我現在想讓所有的頁面不管怎麼樣都豎屏顯示,則我的AndroidManifest.xml應該這樣寫: <?xml

Android手機的眾多折騰

也許是看大家都在折騰Android手機,所以一直懶得折騰,但昨天又需要用它測試一個東西,卻死活不得要領,從安裝到結束,到手機的使用,都遇到麻煩。所以痛下決心,把手機折騰一下。手機是電信送的C8500,開始不想大動,就把一些沒用的程式關掉就行了。刪程式。用91程式助手就行。這個程式不錯,自動安裝驅動,自動關聯apk,可以雙擊安裝。還可以在程式管理中查看程式,刪除程式。但對於系統檔案夾下的就無能為力了。取root許可權。用的是z4root一鍵ROOT工具,簡單實用。刪系統程式。用的是Root.Exp

android下歌曲名稱亂碼的解決辦法

從電腦上把歌曲拷貝到android作業系統的手機上時,通過播放器播放歌曲的時候,歌曲的名稱顯示的都是亂碼,開始我還以為是My

Android資料格式解析對象JSON用法

 1.JSON概念:       一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性,從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。        JSON可以將Java對象轉成json格式的字串,可以將json字串轉換成Java。比XML更輕量級,Json使用起來比較輕便和簡單。JSON資料格式,在Android中被廣泛運用於用戶端和伺服器通訊,在網路資料轉送與解析時非常方便。 2.環境配置       

總頁數: 2771 1 .... 53 54 55 56 57 .... 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.