配置Android開發環境

 配置Android開發環境 1. 安裝JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 安裝Eclipsehttp://www.eclipse.org/downloads/ 3. 下載Android SDK http://androidappdocs-staging.appspot.com/sdk/index.html(這裡不用翻牆)如果是windows,運行sdk包裡面的setup 4.

Android初步-HelloWorld

Android初步-HelloWorld第一次接觸Android開發,挺新鮮滴,弄了一個Helloworld,記錄一些筆記。用Eclipce建立一個HelloWorld,有如下內容 這些內容的作用:一.src項目的源檔案二.gen由Eclipse的ADT外掛程式所產生每一個資源,R.java都會自動為該資源添加一個id,比如說button1=0xxxxx三、Andorid 2.3.3Andorid程式所需要的package目錄四、assets可以放入一些資源檔,與res檔案夾不同的是,不會再R.

Android project 的常用編譯方法

網址:http://www.blogjava.net/anymobile/articles/296462.html 0/ 準備工作 (產生mm等命令,具體參考: ~/mydonut/build/envsetup.sh)$ cd mydonut$ sh . build/envsetup.sh1/ 編譯項目 (Package: out/...,鏡像檔案路徑:~/mydonut/out/target/product/generic)$ make2/ 建立SDK (Package SDK:

Android 離線使用者的灰色頭像處理

編寫:徐建祥(netpirate@gmail.com)日期:2010/11/22網址:http://www.anymobile.org 主要涉及兩個技術點: 1、表徵圖加灰色過濾;2、android的圖片資源預設是靜態,單一實例;如果兩個IM好友的頭像一樣,最簡單的都是用的軟體內建頭像,有一個線上,一個離線,直接改變頭像的灰階,則兩個使用者的頭像都會變灰或者線上,答案是:Drawable.mutate()。 代碼如下: Drawable mDrawable =

ant android自動編譯產生簽名對齊指令碼

<project name="appdiy" default="zipalign" basedir="."><!-- ANT環境變數 --><property environment="env" /><!-- 應用程式名稱 --><property name="appName" value="${ant.project.name}" /><!-- SDK目錄(擷取作業系統環境變數ANDROID_SDK_HOME的值) -->

實現android非同步呼叫WEB API的方法

在一般應用中我們很多時候都會遇到利用網路請求實現和客戶互動的操作,由於網路的請求需要或長或短的時間等待,所以我們一般會把顯示介面和網路請求取得資料的操作放在不同的線程上操作,把介面的操作放在主線程,而從網路取得資料的操作就放在另外一個子線程中操作,網上說明這個實現方法的資料過於貧乏,所以我把實驗代碼貼出來下面的類使用一個單獨的線程從主介面線程的HTTP調用Android的AsyncTask。事實上,在較新版本的Android上你是無法在主線程上調用的,你會得到一個異常 android.os.ne

一 android之安裝

    最近android很火,同樣引起了我的興趣.下面我將自己學習的過程寫成筆記,僅供自己複習時查看使用,因此並不詳細.如果對別人能有一定協助,那就更好了.        第一步,去官網http://developer.android.com/index.html下載android-sdk_r12-windows.zip 這個包並不大,才34.7M. 下載下來後解壓,雙擊裡面的SDK Manager.exe然後這個程式會引導著安裝android的plateform;

64 bits android compile

通過AVD Manager建立模擬器,選擇SD Card鏡像檔案。部署過程中,發現有些問題1、建立SD Card鏡像檔案時,發現如下錯誤bash: ./mksdcard: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory安裝對應庫解決# yum install ld-linux.so.22、建立SD

Android 中如何關閉線程

              在android中開啟的線程用Thread.stop()來關閉是不會真正關閉的,當我們再次start線程的時候,會產生異常:Thread is already started.針對這個問題可以線上程的run方法裡,加一個判斷標誌。例如:              class TestThread extends Thread{                         public void run(){                             

Android ImageView的拖拽實現

             在Android中我們可以通過對ImageView的ontouch事件進行監聽,然後重新layout imageview來拖動它。這種情況下源ImageView也會跟著動。我們如果想實現源ImageView不動而有拖拽效果可以結合OnTouchListener 和 OnDragListener。、    我們對ImageView設定OnTouchListener 事件,對這個ImageView要拖到的目的地區設定OnDragListener事件。下面貼下代碼。/** *

Pro Android學習筆記(十六):使用者介面和控制(4):ImageView控制項

ImageView是基礎的控制項,它是android.widget.ImageView的繼承類。XML片段     <LinearLayout android:layout_width="wrap_content"        android:layout_height="wrap_content"         android:orientation="horizontal">        <!--  指定資源id: @drawable/xxxxx  -->   

Android學習筆記(二五): 多資訊顯示-ExpandableListView的使用

在上面幾次學習中,我們學習了如何在一個有限的螢幕上載入多頁的資訊,除此之外還可以通過隱藏-展開的方式,在螢幕有限的空間內包含更多的現象,,這就是ExpandableListView。ExpandableListView,具有樹的結構:Groups和childrens。下面我們通過一個簡單的例子來學習,這個例子的資料不再採用String[],而是採用另一個常見的HashMap方式,順帶複習一下。public class Chapter9Tutorial4 extends

Android學習筆記(二四): 多頁顯示-SlidingDrawer的使用

這個圖可以在Android的doc中,誤操作,將原來圖片刪去,所以上面只是範例,沒有透明效果SlideDrawer是多個(兩個頁面)的一種顯示方式。如上左圖所示,普通的,我們顯示Hello的Label,當我們按下面的SlidingDrawer的ImageView,即右圖所示表徵圖時,可以將SlideDrawer的內容顯示上去,如中圖。SlidingDrawer可以在Open和Close兩個狀態之間切換。Open時覆蓋,不是所有的Layout都能支援這種疊加覆蓋,作為SlidingDrawer的c

Android學習筆記(二二): 多頁顯示-Tag的使用

在手機螢幕中,Tab也是比較常用的,通常和List結合,例如我們手機的通訊錄。下面是Tag的結構。TabHost是整個Tab的容器,包括兩部分,TabWidget和FrameLayout。TabWidget就是每個tab的標籤,FrameLayout則是tab內容。如果我們使用extends

Android 與J2ME 虛擬機器相關資料

作者:徐建祥(netpirate@gmail.com)日期:2009/11/16網址:http://www.anymobile.org 某些手機廠商的J2ME虛擬機器是移植的SUN公司開源授權的PHONEME虛擬機器(https://phoneme.dev.java.net/);南京某公司(CM)也開發了J2ME虛擬機器,具體情況不詳。  phoneME Feature software is an open source development effortaddressing the

Android: 縮放圖片檔案引起的OOM異常

編寫:徐建祥(netpirate@gmail.com)日期:2010/12/06網址:http://www.anymobile.org 傳輸檔案,或者設定頭像,我們一般都會檢查原始圖片的大小,作縮放處理。 常用的Java版縮放圖片代碼: public Bitmap getZoomImage(Bitmap src, int desW, int desH){Bitmap desImg = null;int srcW = src.getWidth(); // 原始映像寬int srcH =

cocos2d-x android background transprent

I had to add some code in Cocos2dxGLSurfaceView.javain the initView method :mRenderer = new Cocos2dxRenderer(); setFocusableInTouchMode(true); setEGLConfigChooser(8, 8, 8, 8, 16, 0); setRenderer(mRenderer); getHolder().setFormat (

Android 案頭懸浮框

@Override    public void onStart(Intent intent, int startId) {        super.onStart(intent, startId);                //通過WindowManager將浮動的視窗添加到螢幕        mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);       

Android開發之路七—-UI組件2

                    Android開發之路七----UI組件2今天我們繼續學習UI組件,主要是學習了TextView和EditText這兩種組件 TextView組件介紹:  直接的子類:  Button、CheckdTextView、Cheronometer、DigitalClock、EditText  間接的子類:  AutoCompleteTextView、CheckBox、CommpoundButton、MultiAutoCompleteTextView  在其xml

Android平台3D引擎研究4

OpenGL ES紋理處理使用OpenGL ES的紋理可以將圖片貼到3D模型上,從而產生逼真的3D情境。紋理是以圖片檔案形式存在的,圖片被歸一化為(0.0, 0.0)到(1.0, 1.0)的矩形地區,通常一個3D物體具有一個紋理檔案即可,每處三角片所使用的紋理可以通過uv座標來指定。通過三角片每個頂點在歸一化後圖片中的座標,可以從紋理圖片中取出相應的三角形地區,OpenGL ES將該地區進行放縮旋轉後繪製到三角片上。具體處理代碼如下所示:obj = new MgnavObject(true,

總頁數: 2771 1 .... 2327 2328 2329 2330 2331 .... 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.