Android開發入門學習筆記之二

完成環境的基本搭建後就可以開發了,不過最新版的SDK需要手動安裝虛擬設備,所以下載介紹下建立AVD的方法。一、AVD的全稱為:Android Virtual Device,就是Android啟動並執行虛擬設備,他是Android的模擬器識別。建立的Android要運行,必須建立AVD,每個AVD上可以配置很多的運行項目。

Android開發入門學習筆記之三

在Eclipse報如下錯誤: The method compare(Object, Object) of type ServiceAddressComparator must override a superclass method 原因:jdk5中,實現介面方法不能用@Override ,只有重寫抽象方法可以用解決:通過設定eclipse的衝突可以解決這個問題。首先修改Eclipse下“Windows” --> Prefereces --> Java

Android開發入門學習之Windows版(一)

   

Android大型開源遊戲搜集(1)-Replica Island

對於初學Android手機遊戲開發的童鞋來說,直接看原始碼是最快的方法,而網上開源方面的遊戲雖然多,卻都是一些小遊戲,借鑒價值不大。Replica Island是Android Market上面的一款比較不錯的遊戲,令人興奮的是,它是開源的,想提高遊戲開發水平的童鞋有福了^_^需要注意的是,該源碼較多,有大型項目代碼閱讀經驗的童鞋看起來會比較輕鬆哦~介紹:《Replica

Android遊戲開發學習筆記(1)

1遊戲介面View通常為SurfaceView或直接從View繼承2在View中可以接收MotionEvent的點擊位置,其中getRawX()返回的是螢幕座標,而getX()返回的是View中的座標3BitmapFactory載入位元影像的方法不要重複調用,每次調用都會消耗非常多的記憶體,最好放在初始化處4記憶體消耗過多程式會自動結束,顯示Low

Android Debug Bridge(官網上的簡介)

  原文連結: http://developer.android.com/tools/help/adb.html#  Android Debug Bridge(簡稱adb)是一個多功能的命令列工具,它可以讓你串連到一個android模擬器或都一個真實的android裝置,是一個用戶端-伺服器模式的應用程式,包含以下三個組件:  1.一個運行在你的開發機器上面的用戶端,你可以用shell來發送一個adb命令,另外的Android工具,如ADT外掛程式和DDMS也會建立一個adb用戶端 

android menu.add()的使用說明

任何一款軟體都少不了對“菜單”的使用。在Android下,每一個activity都捆綁了一個Menu,要想定義和使用菜單,都必須在Activity下進行操作,複寫onCreateOptionsMenu 和 onOptionsItemSelected這兩個方法。舉例如下:@Overridepublic boolean onCreateOptionsMenu(Menu

Android Menu理解與響應

理解Android的菜單 菜單是許多應用程式不可或缺的一部分,Android中更是如此,所有搭載Android系統的手機甚至都要有一個”Menu”鍵,由此可見菜單在Android程式中的特殊性。Android SDK提供的菜單有如下幾種:選項菜單:最常規的菜單,android中把它叫做option

android之drawable屬性

 android控制項TextView可以設定四周顯示一個圖片(drawable); 最簡單的方法就是在XML裡設定屬性drawableLeft; 但有時需求是要動態更換圖片,可以參考下面的方法: .setCompoundDrawables(left, top, right, bottom);(註:設進去的Drawable記得SETBROUNDS) 轉:http://wangshuaibo.iteye.com/blog/952279 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Compiling Android for MIPS

 You may have heard about Google TV that is coming soon in our homes, through Android set-top boxes. It's expected to come out this fall, but the source code of the MIPS port is already available to the public. It is important to note that Android

打android的patch

How to download the android kernel由於目前從android網站git後的原始碼中不包括kernel,所以需要單獨下載android kernel,產生使用的補丁,下面是我使用的方法,供大家參考;Here is a way of extracting raw Android patches at a certain point intime, though this may be datedken@ken:/data/android/android-kernel$

android 可執行程式終於可以在nxp8473–cortex-a9平台運行

 現在android 的可執行程式終於可以在nxp8473--cortex-a9平台運行了,其中直接的原因是:由於宏定義errno造成的-------非法訪問記憶體位址bionic/libc/bionic/libc_init_common.cvoid __libc_init_common(uintptr_t *elfdata){int argc = *elfdata;char** argv = (char**)(elfdata + 1);char** envp = argv + argc + 1

Problems with S3C6410 double framebuffer in Android

S3C6410的雙Framebuffer於Android系統中存在的問題在為S3C6410移植Android系統過程中,發現在拖動工作列,軟鍵盤輸入資訊等情況下,螢幕會出現閃爍現象,類似重新整理率不足情況。一直認為原因是自己porting的系統沒有實現copybit等2D加速功能,導致填充速度不夠快。昨天在調試雙Framebuffer時發現,問題可能出在雙Framebuffer上的交換上。Android使用雙Framebuffer機制,front顯示,back填充,前後互動顯得特別重要。開啟三星

Android Intent 基本用法樣本

1: 開啟網頁:                Uri uri = Uri.parse("http://www.baidu.com");Intent intent = new Intent(Intent.ACTION_VIEW,uri);startActivity(intent);2:開啟地圖:Uri uri = Uri.parse("geo:136.46,25.15");Intent intent = new

Android JNI remote debugging

1. 添加Android JNI 介面到Android 代碼樹1.1 假定需要被測試Jni 介面是TestNativeApi.java, 將其添加到Android的代碼樹下 frameworks/base/core/jni/TestNativeApi.java這個Native程式,在Android中被編譯成jar包形式,可以被上層Android java應用調用。而其static 函數中調用 android System.loadLibrary() 來調用下層C++ 的 .so

Android 移植之 iperf

1 .移植準備        1 ,原始碼地址:      http://sourceforge.net/projects/iperf/files/iperf/2.0.4%20source/iperf-2.0.4.tar.gz/download ,    下載 iperf-2.0.4.tar.gz ,並放到 Adroid_root/external ; 2 ,解壓到 Adroid_root/external/ iperf-2.0.4.tar.gz;        tar –zxvf iperf-

Android PMEM驅動研究 在應用程式中使用PMEM

Android PMEM主要有兩個作用(來自android mail list):  1. GPU or VPU buffers shared with CPU core  2. Android service heap.  其中1是不能cache的,2可以cache,平台裝置註冊中 cached = X即控制是否可以被cache。  =================================================================================

android下的開源庫

本人對於Android中使用的C庫比較感興趣,畢竟是整個android基本庫,所以一一在這裡記錄一下每一個的作用。bluetooth : 藍芽協議棧,官網<http://www.bluez.org/>dhcpcd : dpkg 配置包,官網<http://roy.marples.name/projects/dhcpcd>embunit : 一個嵌入式的單元測試工具。freetype : linux上廣為使用的字型解析庫。iptables :

Android輸入事件流程 收藏

Android輸入事件流程轉載時請註明出處和作者連絡方式文章出處:http://www.limodev.cn/blog作者連絡方式:李先靜 <xianjimli at hotmail dot com>EventHub對輸入裝置進行了封裝。輸入裝置驅動程式對使用者空間應用程式提供一些裝置檔案,這些裝置檔案放在/dev/input裡面。EventHub掃描/dev/input下所有裝置檔案,並開啟它們。bool EventHub::openPlatformInput(void){...

android 改變線程優先順序Change Thread Priority

  為了提高 我們的Activity中的線程的線程優先順序(Thread-Priority),我們需要在AndroidManifest.xml 中使用 'uses-permission' 這樣做:XML:           <uses-permission id="android.permission.RAISED_THREAD_PRIORITY"/>  現在你可以在你的Activity中使用以下代碼改變或提高任何線程的優先順序:Java:           import

總頁數: 2771 1 .... 1450 1451 1452 1453 1454 .... 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.