linux下android開發環境搭建及NDK安裝)

對於Linux我也是一位新人,弄Linux也就半年左右吧,同時作為Android隊伍中的一個新人。由於我最近每天使用的是CentOS 5.5,所以選擇CentOS5.5作為我的開發環境。我以前一直在LinuxSir潛水,第一次發貼,我還是細緻的把我作的寫下來。同時作為我的學習筆記我會把我的學習成果發上來的。作為新人,如果有什麼不對的地方,還望各位不吝賜教,多多關照~目錄1、環境搭建  1.1、JDK安裝  1.2、Eclipse安裝  1.3、ADT安裝  1.4、Android SDK安裝1.

android 模組編譯,mm 命令

如果你只需要修改某一個模組的內容,但是卻每次都要執行make, 最後等待很長時間。使用模組編譯,那隻需要在你所在的模組的目錄或者其子目錄,執行mm,便可以編譯出一個單獨的apk,這樣豈不快哉!具體步驟:        1)開啟~/.baserc檔案,加入source ~/I850/build/envsetup.sh. 加入你自己該檔案所在的路徑,這樣就免去了每次啟動新的終端執行mm命令之前,需要引用此檔案。       

Android 開機圖片/文字/動畫的修改)

Android 開機會出現3個畫面:a. Linux 系統啟動,出現Linux小企鵝畫面(reboot);b. Android平台啟動初始化,出現"A N D R I O D"文字字樣畫面;c. Android平台上層圖形系統啟動,出現含閃動的ANDROID字樣的動畫圖片(start)。1/ 開機圖片(Linux小企鵝)Linux

linux 核心啟動過程以及掛載android 根檔案系統的過程 ( 轉)

       主要介紹linux 核心啟動過程以及掛載android 根檔案系統的過程,以及介紹android 原始碼中檔案系統部分的淺析。      主要原始碼目錄介紹Makefile (全域的Makefile)bionic (Bionic 含義為仿生,這裡面是一些基礎的庫的原始碼)bootable (引導載入器)build (build 目錄中的內容不是目標所用的代碼,而是編譯和配置所需要的指令碼和工具)dalvik (JAVA 虛擬機器)development

下載android的linux核心的方法

1、安裝git       android的linux核心可以從http://android.git.kernel.org/下載,但下載需要使用git,windows版的git可以從http://code.google.com/p/msysgit/下載,有完整安裝版和便攜版(portable)兩個版本可供選擇,不常用git的話選portable版就可以了。     

Android 和核心社區 —— Greg Kroah-Hartman 關於 Android Code 被移除的說明)

From linux kernel monkey log | 李莘譯,轉載請註明 ifanr 譯文連結。2.6.33

android的原理,為什麼我們不需要太多的剩餘記憶體

轉自:http://bbs.hiapk.com/thread-852499-1-1.html不用在意剩餘記憶體的大小。其實很多人都是把使用其他系統的習慣帶過來來了。android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係。如果你知道java,就能更清楚這機制了。其實和java的記憶體回收機制類似,系統有一個規則來回收記憶體。進行記憶體調度有個閥值,只有低於這個值系統才會按一個列表來關閉使用者不需要的東西。當然這個值預設設定得很小,所以你會看到記憶體老在很少的數值徘徊。但

Android向案頭添加捷徑,使其指向特定的網頁

文章目錄 Android如何調用系統預設瀏覽器訪問 今天遇到一個需求,就是向案頭添加一個捷徑,使點擊時連結到特定的網頁。網上找了一下,看到這篇文章http://www.moandroid.com/?p=1699受其啟發,實現了該功能。/*          * 在案頭添加捷徑          * @param      icon         捷徑表徵圖          * @param      name      捷徑名稱    

Android與PC用戶端進行Socket通訊的一些問題

今天想實現一個Android與PC用戶端進行Socket通訊的功能,根據以往PC與PC端進行同時時的習慣,我用127.0.0.1來進行本地測試。問題一:android  java.net.connectException connection refused這是一個經典錯誤, Socket不能對外串連,錯誤不會被報出,調試的時候,能看到Exception, 這個Exception會有很多變體, 所以不一一舉例,只要存在網路互聯, 該東東挺身而出,讓你的程式不得運行。 原因是:

android device action and adb command

1.恢復出廠預設值"adb -s " + self.__serial + " shell am  broadcast -a android.intent.action.MASTER_CLEAR"2.擷取device cpu'adb -s ' + self.__serial + ' shell getprop ro.product.device'3.type(eng/user)'adb -s ' + self.__serial + ' shell getprop

android UI menu code

目前還沒有整理,只是把代碼弄上來。package com.mediatek.uidemo;import android.app.Activity;import android.os.Bundle;import android.view.ContextMenu;import android.view.ContextMenu.ContextMenuInfo;import android.view.Menu;import android.view.MenuItem;import

getprop 擷取android系統屬性

在android系統中,它的根檔案系統下有幾個用於啟動系統時需要的設定檔:/init.rc/default.prop/system/build.prop通常我們可以通過命令getprop擷取,setprop設定。在使用這兩個命令前,先看看build.prop裡面到底有些什麼東西:adb shell cat

【譯】Android四大組件之Activity

  Activity定義  Activity是一種提供了螢幕並能讓使用者做一些互動的應用組件,就像撥號,拍照,寄送電子郵件或者瀏覽地圖,每一個activity被給與了用於繪製使用者介面的視窗,一般視窗都是充滿螢幕的,但可能比螢幕小一點並且浮在其他視窗之上。  一個應用通常由多個相互緊密聯絡的Activies組成,典型的一個activity在應用中被指定成“主”activity,使用者第一次運行應用所顯現的。為了能執行不同的行為每個activity可以運行另一個activity。每次一個新的Act

Android Google Calendar 日曆同步舊資料

轉: http://clip.artchiu.org/2010/09/21/android-google-calendar-%E6%97%A5%E6%9B%86%E5%90%8C%E6%AD%A5%E8%88%8A%E8%B3%87%E6%96%99/ 原文: [分享] Android Google Calendar 日曆同步舊資料 - Mobile01

三星 i9023 4.0.3刷機成功 android 安卓

      今天遇到一件鬱悶的事,早上起來手機流量就全沒了,還倒扣了我幾塊錢,說我欠費。不知道是手機原因還是移動的原因。後來打電話投訴移動,他們說返還給我超出我套餐流量的那些錢。後來怕是手機原因,於是乎想到了換android 4.0算了。       上網找教程,自己第一次動手耍機,傳說會變磚頭。後來結合了兩篇文章,自己還是搞出來了。       首先是確保驅動問題,電腦上裝個豌豆莢,豌豆莢連你手機的時候會裝一次驅動。在你手機關機後,按住音量鍵上+電源鍵,進入bootloader

Android 4.0 NDK Updated

轉載請註明出處為KlayGE遊戲引擎 From http://android-developers.blogspot.com/2011/11/updated-ndk-for-android-40.htmlToday we are releasing an updated version of the Android NDK, now in revision 7. The updated NDK lets developers who are using native code get

KlayGE走上Android

轉載請註明出處為KlayGE遊戲引擎 繼glloader移植到Android之後,KlayGE也可以在Android上執行了。雖然,嚴格來說,只是能跑最最基本的空架構。由於我沒有Android真機,模擬器又無法執行OpenGL ES 2,所以我的測試方法是在最老的Asus EeePC上執行Android x86。空架構EmptyApp目前可以順利執行:是的,只有Clear,沒有檔案讀取、沒有字型渲染。但作為第一步,這是必不可少的。

glloader移植到了Android

轉載請註明出處為KlayGE遊戲引擎glloader,作為KlayGE的一個子項目,是OpenGL擴充載入庫,可以載入OpenGL 1.0-4.2,OpenGL ES 1.0-2.0,以及WGL、GLX等OpenGL擴充。只要編寫xml指令碼就能自動產生擴充載入代碼。在王銳的協助下,glloader完成了移植到Android的工作。目前glloader可以用NDK

glloader 4.0.0正式發布,支援Android

轉載請註明出處為KlayGE遊戲引擎 glloader,KlayGE遊戲引擎的 一個子項目,是一個OpenGL擴充載入庫。它可以載入OpenGL 1.0-4.2,OpenGL ES 1.0-2.0,同時也支援WGL、GLX、EGL和其他GL/GLES擴充,只要編寫xml指令碼就能自動產生擴充載入代碼。glloader有一個 XML格式的資料庫,包含了GL/GLES的所有入口函數、標示和類型定義。在這個新版本中,glloader有了Android版,同時GL/GLES/EGL

用Android NDK r6編譯boost 1.47

轉載請註明出處為KlayGE遊戲引擎 在PC上的C++開發中,boost已經很普遍。但對於Android這樣的移動平台呢?由於KlayGE正在移植Android,作為依賴庫之一的boost也必須移植過去。官方的boost並沒有提供Android支援,看來得自己做了。受MysticTreeGames的Boost-for-Android啟發,我想用最新的Crystax NDK來編譯boost 1.47。準備工作需要下載boost 1.47Crystax’s NDK

總頁數: 2771 1 .... 223 224 225 226 227 .... 2771 Go to: 前往

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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