Android 學習筆記(三)Windows下建立Android開發環境

本章主要討論如何建立Android開發環境。 1.1 準備開發電腦查看 System Requirements 網頁,以確認您開發用的電腦效能夠強!1.2 Windows下建立Android開發環境1.2.1 下載必須的安裝包為了開發Android,必須安裝Java開發包JDK,以及Android開發環境(IDE,如Eclipse等)。當然,還有Android的SDK包。1.

Android學習筆記(四) Hello World

1.1 SDK概覽在我們通過“Android SDK and AVD Manager”工具增加必要的組件後,我們可以進入SDK根目錄看看其概況,如下:NameDescriptionadd-ons/Contains add-ons to the Android SDK development environment, which let you develop against external libraries that are available on some devices.

【Android】adb操作命令詳解

關於adb,官方可以看:Android Debug

【Android(三)】採用Repo 和 Git 進行Android的版本控制

有關 Repo 和 Git 的使用查看如下:Repo:Repo command referenceGit:參考 Git Community Book另外,Android官網下也有一篇文章介紹這兩個工具,但個人看不懂:Version Control with Repo and Git

Android學習筆記(五) 下一步,路在何方?

每個人在Android上的專攻方向不同,我自己定的方向是Linux核心移植和驅動開發(貌似找不到學習文檔,知道的指導下),但大部分人可能還是往應用發展。底下是Android官方建議的幾個方向,可供參考:Ø 熟悉 Hello World這正是我們上一節的內容,也是每個Android新手的必修課。Ø 學習Android,打好基礎功² 瀏覽Dev Guide;² 閱讀關於Android的介紹,這正是我們第二章的內容:What is Android?;² 學習Android

Android repo 魔法

文章目錄 Shell script or python?Bootstrap 和真正的 repoRepo bootstrap 指令碼調用 init 只完成第一階段的初始化第二階段的 repo initRelated Posts 本文轉載自:http://www.worldhello.net/2010/08/31/1915.html本文是repo的進階說明,講述repo的實現原理,一般可以不用理會。Android repo 魔法Android

Android 的 ramdisk.img、system.img、userdata.img 作用說明,以及UBoot 系統啟動過程

首先通過編譯,先將android內核編譯成功。正常情況下,在目錄out/target.product/generic/(但是有的就沒有generic檔案,如freescale和iriver;但是lonshinetech下面就有這個檔案,依據情況而定,只要能找到產生的三個檔案就可以。例如:~/freescale/R9.2/out/target/product/imx51_bbg$ )下會產生三個檔案:ramdisk.img,system.img,userdata.img。這三個檔案的作用如下:(1

【Android(一)】如何在Ubuntu上配置安卓開發環境

時隔幾年,終於還是重回Android陣營,重新學習Android,邊寫邊記筆記,以免以後自己忘記。此文主要摘自:http://source.android.com/source/initializing.html,並在其中加上自己的註解在開始之前,需要先安裝VMware Tools等工具,可以參考筆者另一篇文章:Ubuntu使用心得Initializing a Build EnvironmentThe "Getting Started" section describes how to set

Android 多點觸摸介面

簡介 為了使用功能強大的多點觸控裝置,就需要一種方案去上報使用者層所需的詳細的手指觸摸資料。這個文檔所描述的多點觸控協議可以讓核心驅動程式向使用者層上報任意多指的資料資訊。使用說明單點觸摸資訊是以ABS承載並按一定順序發送,如BTN_TOUCH、ABS_X、ABS_Y、SYNC。而多點觸摸資訊則是以ABS_MT承載並按一 定順序發送,如ABS_MT_POSITION_X、ABS_MT_POSITION_Y,然後通過調用input_mt_sync()產生一個 SYN_MT_REPORT

【Android(二)】下載android源碼樹

此文主要摘自:http://source.android.com/source/downloading.html,並在其中加上自己的註解Installing RepoRepo is a tool that makes it easier to work with Git in the context of Android. For more information about Repo, seeVersion Control.To install, initialize, and

[cocos2dx系列1]windows平台編譯android demo

1、在http://www.cocos2d-x.org/ 上下載cocos2dx 2.0.1.2、解壓後編輯(不是運行)create-android-project.bat,發現其需要cygwin、android sdk和android ndk。android sdk不需要說了吧。3、安裝cygwin,需要添加make。4、去https://developer.android.com/tools/sdk/ndk/index.html下載ndk r8。5、修改create-android-proj

[cocos2dx系列2]cocos2dx android demo默默做了什麼

他山之石:http://blog.csdn.net/column/details/cocos2d-x-study.html?page=2一、build_native.shNDK_ROOT=/cygdrive/d/android-ndk-r8COCOS2DX_ROOT=/cygdrive/g/cocos2dxGAME_ROOT=$COCOS2DX_ROOT/progressGAME_ANDROID_ROOT=$GAME_ROOT/proj.androidRESOURCE_ROOT=$GAME_RO

記錄android入門遇到的問題

1、表單要響應按鈕單擊事件,(1)在表單的OnCreate中註冊監聽。Button btnAddBook = (Button)findViewById(R.id.btnAddBook);btnAddBook.setOnClickListener(this);(2)要求表單類實現OnClickListener介面。public class ReadProgressActivity extends Activity implements OnClickListener並且實現public void 

Android禁止橫豎屏和解決切換畫面時重啟Activity的方法

一、固定橫豎屏在AndroidManifest.xml的Activity配置中加入 android:screenOrientation=”landscape”屬性(landscape是橫向,portrait是縱向)。比如  <activity android:name=".ContactsManagerActivity" android:label="@string/app_name"

Android AppWidget 開發中PendingIntent傳送資料丟失解決辦法

AppWidget要向外部發送資料,可以把資料放在Intent裡,再用intent對象產生一個PendingIntent對象,然後用RemoteViews的setOnClickPendingIntent綁定到相應控制項上,具體代碼如下:12345678910RemoteViews updateViews = new RemoteViews(context.getPackageName(), R.layout.widget);ComponentName thisWidget = new

Android開發——MediaProvider源碼分析(一)

MediaProvider包括五個類:* com.android.providers.media.MediaProvider* com.android.providers.media.MediaScannerCursor* com.android.providers.media.MediaScannerReceiver* com.android.providers.media.MediaScannerService*

Android 多媒體開發相關技巧

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

android:gravity / android:layout_Gravity,android:padding / android:layout_margin屬性區分

android:gravity / android:layout_Gravity區別:android:gravity 是設定該view裡面的內容相對於該view的位置,例如設定button裡面的text相對於view的靠左,置中等位置。android:layout_gravity 是用來設定該view相對與父view 的位置,例如設定button在layout裡面的相對位置:螢幕置中,水平置中等。在實踐中,發現有時會同時使用android:gravity和

Android工具之被忽略的UI檢視利器:Hierarchy Viewer

 Hierarchy Viewer是隨AndroidSDK發布的工具,位置在tools檔案夾下,名為hierarchyviewer.bat。它是Android內建的非常有用而且使用簡單的工具,可以協助我們更好地檢視和設計使用者介面(UI),絕對是UI檢視的利器,但是好像很少有人提它,難道是因為太簡單?具體來說主要功能有2個:1.從可視化的角度直觀地獲得UI布局設計結構和各種屬性的資訊,協助我們最佳化布局設計;

Android 內容提供器Content Providers(一)

容提供器用來存放和擷取資料並使這些資料可以被所有的應用程式訪問。它們是應用程式之間共用資料的唯一方法;不存在所有Android軟體包都能訪問的公用儲存地區。       Android為常見資料類型(音頻,視頻,映像,個人連絡人資訊,等等)裝載了很多內容提供器。你可以看到在android.provider包裡列舉了一些。你還能查詢這些提供器包含了什麼資料(儘管,對某些提供器,你必須擷取合適的許可權來讀取資料)。      

總頁數: 2945 1 .... 365 366 367 368 369 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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