android JNI— 搭建環境(1)

搭建好我們的ndk開發環境,這部分網上資料一大堆,拿來主義~~~~工欲善其事必先利其器 , 下面介紹下 Eclipse SDK NDK Cygwin CDT 整合式開發環境的搭建。1、Android 開發環境搭建Android開發環境搭建不是重點,相信看此文章的很多人都已經搭建成功,這裡隨便概述性的說說。1)     下載 JDK2)     下載 Eclipse3)     下載 Android SDK4)     啟動Eclipse , 安裝 ADT2、下載安裝Android

Android 發布應用到市場

轉的http://www.oschina.net/question/157182_47077還在苦惱於如何發布應用到Android市場嗎?請跟隨本教程,本教程將教你通過幾個簡單步驟完成發布應用到Android市場。雖然步驟很簡單,但也有相當多的地方是非常有用的。你可能需要一位非常優秀的平面設計師,幫你建立一個令人信服的表徵圖,並顯示在市場的網站和應用程式上。同時,本教程將告訴你在發布過程中存在的一些不確定性因素。第0步:建立一個應用程式如果你還沒有一個應用程式,顯然你需要先建立一個。那麼建立一個

關於android中drawable—hdpi、drawable—mdpi、drawable—ldpi

有人肯定會對於android中放置圖片的地方drawable—hdpi、drawable—mdpi、drawable—ldpi這三個感到好奇。肯定心裡會想,放在哪一個都行,只要是在android中的res目錄下的drawable中就行,系統會自己找到。有心的朋友肯定會他把弄個究竟。我以前對drawable—hdpi、drawable—mdpi、drawable—ldpi這三個也瞭解了一下,但是只是字面上的,沒有真正理解透徹,到今天我才算有稍深點的理解。drawable—hdpi看他的單詞名肯定知

Android源碼編譯 build/core/base_rules.mk 報錯解決方案

今天在編譯Launcher時莫名其妙報錯:build/core/base_rules.mk:166: *** packages/apps/Launcher2/bin: MODULE.TARGET.APPS.Launcher2 already defined by packages/apps/Launcher2。

Android 4.0 framework modify, emulator can not start

Original editionToday, I receive an email from USA, which ask me if I have solved this problem or not. I reply him and attached with my blog's link. But I'm not sure whether he can understand my original blog although we have powerful google. So I

Ubuntu10.10下配置Android開發環境 及 2.2,2.3 SDK下載

這篇日誌是在http://hi.baidu.com/long_ri/blog/item/d9411a1007aa7a0f213f2e8e.html的基礎上根據我的實際情況修改而來。當然,大家還可以參照官方的《system Requirements》,還有個問題就是因為中國GF的問題,估計直接存取不了android的一些網頁,至於怎麼解決這個問題,當然是使用F牆軟體了,如果沒有可以給我留言。。。一 安裝JDK6要現安裝JDK6,通過命令:java -version

[Android] ViewStack示範

本文示範一個在同一個Activity中切換顯示不同View的例子。先建立一個ViewStackActivity類,負責管理並緩衝View。貼代碼為上:public abstract class ViewStackActivity extends Activity {AbstractMap<Integer, View> views = new HashMap<Integer, View>();/** * @see android.app.Activity#onCreate(

android 源碼 sdk 編譯總結

1.檢查版本和安裝的版本  dev03@dev03:~$ ls /usr/bin/gcc*    /usr/bin/gcc  /usr/bin/gcc-4.5  /usr/bin/gcc-4.6   如果缺少某些版本直接安裝即可:   sudo apt-get install gcc-4.5 g++-4.5  sudo apt-get install gcc-4.4 g++-4.42.查看g++ gcc版本   g++ -v   gcc -v3.當環境需要特定版本的gcc g++時, 進行選擇 

ubuntu下面串連Android手機

Ubuntu下通過USB資料線串連G11手機後,adb可能無法識別到裝置。按照一下步驟可以解決此問題。1.在terminal下面輸入 lsusb會發現結果有如下類似記錄:Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp. 2.這時輸入 sudo vim /etc/udev/rules.d/50-android.rules在開啟的檔案中增加以下文本:SUBSYSTEM=="usb", SYSFS{"High Tech

android 用 ant 打包編譯

ant 官方網址如:http://ant.apache.org/manual/index.html  在這裡你可以擷取到ant的更多的資料。1. 下載並安裝ant 工具 ,並配置好環境變數。    (1).終端敲入以下命令:fql@fql-System-Product-Name:~/案頭$ gedit ~/.bashrc     (2).修改bashrc檔案 ,將其添加到path 及 classpath中         export

Android Matrix類以及ColorMatrix類詳解

最近在系統學習了android的影像處理(在網上搜集了一些資料並自己編寫了測試程式,做了整理),現在這裡做一總結:一、ColorMatrix類ColorMatrix是一個5x4階的矩陣 在下面表示為A,第一行表示R紅色分量,第二行表示G綠色分量,第三行表示B藍色分量,第四行表示透明度:用一維數組的儲存方式如下: [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ],顏色矩陣和顏色分量相乘之後得到新的顏色如下:R‘ =

Android學習筆記(12)-開始做一個數獨遊戲[補充]

再補充一點吧,如果需要給遊戲加上背景音樂,其實也是非常容易的事情。因為Android提供了一個

Android學習筆記(4)-學習Intent的使用

剛看到Intent的時候,我的確有點困惑:從字面上來說,它表示一種意圖和目的;從使用上看,它似乎總是用於Activity之間的切換;而從它所在包android.content來看,它似乎與內容有關。所以,我想或許可以這樣理解它: Intent類綁定一次操作,它負責攜帶這次操作所需要的資料以及操作的類型等。如果是這樣的話,是否可以將它與事件處理聯想起來?即一個Intent類似於一個Event。從Intent的兩個最重要的成員操作類型(Action)和資料(Data)來看,似乎是有道理的。文檔中說,

Android學習筆記(6)-關於Dialog的簡單體驗

繼續android.app中的幾個類的學習,今天的內容是那幾個Dialog的體驗。注意到android.app包下除了Dialog(可用於製作複雜的對話方塊)以外,還包括了幾個系統定義好的對話方塊類,如DatePickerDialog、TimePickerDialog及AlertDialog。其中AlertDialog我上回用過一次,基本上就那樣子了,今天看看另外兩個對話方塊的使用吧。首先是DatePickerDialog類,修改代碼如下:public class HelloTwoC exten

Android學習筆記(10)-開始做一個數獨遊戲[中]

繼續,今天討論的是記錄檔案的讀寫。因為原來在Brew平台上實現的數獨將題庫是一個二進位檔案,所以在Android就直接拿那個檔案來用了。 計劃實現兩個函數,先是LoadTiList(),載入題庫,先裝題庫檔案放在資源裡,然後從資源裡載入它作為一個DataInputStream即可。代碼也沒幾行,如下:    public static boolean LoadTiList(MainActivity me)    ...{        DataInputStream in = null;    

使Android開發方便快捷的8個好工具

 Android是第二個最流行的用於 智能手機和平板電腦 的作業系統。這裡有8個最好的 Android工具以許多不同的方式 協助開發人員 ,例如 - SDK和AVD管理器,android ADT,android

Android如何預置資料庫或庫檔案

我們在做Android應用開發的時候經常會用到預置資料庫或者使用一個現有的第三方的動態或靜態庫的方式進行開發,這時候就需要一些修改Makefile檔案將預置的資料或庫檔案拷貝到指定目錄中。一個比較簡單的方式如下:##copy operation####include $(CLEAR_VARS) #the data or lib you want to copyLOCAL_MODULE := libxxx.so LOCAL_MODULE_CLASS :=

Android中設計模式無處不在之簡單原廠模式和代理模式

最近在研究一些具體的設計模式,結合之前看到很多Android中java代碼,發現在Android源碼中使用設計模式的地方還真不少啊,好的系統果然要注重好的設計,注重可擴充、可維護。本次就從PhoneService中使用到的一些簡單的設計模式類型開始介紹: 1.簡單原廠模式:註:個人覺得這個原廠模式和標準的原廠模式有點稍微差別,標準的是有用戶端來決定建立哪個執行個體,例如,要使用GSMPhone的話,一般使用Phone phone =

基於Android源碼開發的來電接通震動功能實現

  我們在使用HTC的GXX時,會發現他有一個功能是接通後震動提示,雖然說不是什麼大的功能,但是使用比較方便,比如在呼叫過程中的時候就可以放在桌子上等震動了就說明電話被接通了再拿起來說話,就避免了一直放到耳邊等待對方。具體的實現如下,當然實現方式可能和它不一樣,但是效果一樣,呵呵。由於我們是基於源碼開發的,所以只討論在PhoneApp裡面添加該功能,獨立模組或者基於SDK開發的不討論。注意修改PhoneApp模組中的CallNotify.java檔案。1. 聲明Vibrartor相關變數://

Talking about Android Process

[First written by Steve Guo, please keep the mark if forwarding.] In this topic you will learn some information about Android process management. First let’s take a look at the launched processes during Android booting. USER PID PPID VSIZE RSS WCHAN

總頁數: 2771 1 .... 1095 1096 1097 1098 1099 .... 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.