android遊戲開發架構libgdx的使用(二十四)—physics-body-editor配合Box2D加快開發

Box2d是一個很出名的2d物理引擎,有C++、Java等等版本。libgdx對Box2D進行了很高效的封裝,極大的降低了學習和使用成本。但是我覺得和Libgdx的UI庫比起來,Box2D的使用始終比較複雜,單純的物體降落什麼的還好說,要是遇上一個特別複雜的物體,有時候就有點繁瑣了。在網上遊盪時發現了physics-body-editor,絕對堪稱神器。physics-body-editor項目首頁:http://code.google.com/p/box2d-editor/複雜物件的建立只需要

FFmpeg 1.2 for Android 編譯動態庫

曆時2天,終於把它給編譯成功了!現在裡沃特把配置好的檔案提供給大家下載。希望給大家省點時間。FFmpeg 最新  1.2 版本,如果您的版本不一樣,請對設定檔做出相應的修改!編譯環境:Ubuntu-11.10,android-ndk-r6-crystax-2設定檔下載1.建立檔案夾:ffmpeg,把下載好的檔案在 Linux 下解壓到 ffmpeg 下    tar xzvf ffmpeg-1.2.1.tar.gz2.cd 到 ffmpeg 目錄,執行命令:    mv ffmpeg-1.2.1

Android服務之Service(其二)關於AIDL處理序間通訊

上一節中我們講解了本地Service,這一節主要是講解遠程Service,這裡涉及到了AIDL。好吧,老規矩,先來點基礎知識:一.基礎知識AIDL的作用    在Android平台,每個應用程式App都運行在自己的進程空間。通常一 個進程不能訪問另一個進程的記憶體空間(一個應用不能訪問另一個應用),如果想溝通,需要將對象分解成作業系統可以理解的基本單元,Android提供了AIDL來處理。     AIDL (Android Interface Definition Language)

Android SDK 安裝中組件的離線安裝方法 (copy)

  這次安裝在Android開發環境搭建及配置phoneGap中,搜到了一下資料,留個備份。  源地址:http://anlab-qiao.blog.sohu.com/190769011.html 一、迅雷資源  https://dl-ssl.google.com/android/repository/xxx.zip , xxx用以下包替換。API

android手機如何設定個性簡訊和來電鈴聲

android手機如何設定個性簡訊和來電鈴聲方法一:設定個性來電鈴聲:先在SD卡上拷貝好你的鈴聲,之後進入G1的音樂播放器,收聽剛才的鈴聲,按下“MENU”點擊“設成鈴聲”,這樣這個鈴聲就自動化佈建為你的來電鈴聲了,當然你也可以用這個方法添加更多的鈴聲。進入設定——音效與顯示——來電鈴聲,就可以看到自己的鈴聲列表了,點擊“手機震動”就可以開啟來電震動了。   

將android Market緩衝轉移到SD卡的小程式

將android Market緩衝轉移到SD卡的小程式! 之前寫過的一個教程 如何清空android G1手機裡的系統垃圾現在我有了一個更好的節約記憶體的方法,就是將Market中的緩衝轉移到SD卡中,這樣就可以“無所顧忌”的上Market。 因為緩衝不會被裝載到手機寶貴的記憶體中,而是被轉移到SD卡中,清理緩衝只要把SD卡根目錄檔案夾內的檔案刪除即可。下載附件    註:滑鼠點擊即可“儲存”下載,不支援下載工具 marketCache.rar(大小:430k) 時間:2009-1

解決Android library projects cannot be launched問題

開發android應用程式通常使用Eclipse,由於Eclipse是全英文的,錯誤提示資訊並不像Visual Studio那樣直觀。再加上初學Android開發的關係,我遇到了一個小問題卻花了不少時間去解決它。問題描述:  1.建立Android項目 2.填寫必要的項目資訊 3.完成項目建立後項目名前面出現一個紅叉 4.運行項目出現Android library projects cannot be launched錯誤解決辦法:

Android ROM的建立和燒錄

Android源碼編譯後,在out/target/product/generic下產生的三個鏡像檔案:ramdisk.img,system.img,userdata.img以及它們對應的分類樹root,system,data。ramdisk.img是根檔案系統,system.img包括了主要的包、庫等檔案,userdata.img包括了一些使用者資料,android載入這3個映像檔案後,會把 system和 userdata分別載入到 ramdisk檔案系統中的system和

Android擷取手機螢幕大小

開發手機應用程式的時候,除了底層對API的掌握外,最重要的仍是螢幕解析度概念的裡加爾,由於各個手機廠商採用的螢幕尺寸不同,UI介面呈現及布局自然也在、各種迥異。Android可設定為隨著視窗大小調整縮放比例,但即使如此,手機程式設計人員還是必須清楚的知道手機螢幕的邊界,以避免縮放後造成的布局變形等問題,下面是個小例子,只需要幾句即可獲得手機解析度,當中最關鍵的就是DisplayMetrics類的應用metrics ['metriks] 度量,測量 heightPixels:顯示高度的絕對像素

Android系統源碼編譯全過程——下載Android源檔案並編譯

 編譯Android系統源碼需要以下工具:git工具,repo工具,java sdk,主機編譯工具等我的實驗環境是ubuntu 10.10,步驟如下1.開啟終端輸入alex@alex-Linux:~$ sudo -iroot@alex-Linux:~$ apt-get install git-core flex bison gperf libesd0-dev ziproot@alex-Linux:~$ apt-get install libwxgtk2.6-dev zlib1g-dev

Android系統源碼編譯全過程—— Android編譯問題:Only 64-bit build environments are supported beyond froyo/2.2

源碼下載完畢後執行以下命令:root@alex-MS-7236:~# cd mydroidroot@alex-MS-7236:~/mydroid# repo sync這時出現錯誤============================================Checking build tools versions...build/core/main.mk:76:

android操作sdcard中的多媒體檔案(一)——音樂列表的製作

  最近做了一個android音樂播放器,個人感覺最難的就是“後台播放”以及有關“播放清單”的部分,但是總算是找到了實現的方式。不同的人實現的方式可能不一樣,這裡我就分享一下自己對“播放清單”這個模組的一些實現方法,“後台播放”會在下一篇博文中進行介紹,希望大家也能分享一下自己的一些思路。    

android操作sdcard中的多媒體檔案(二)——音樂列表的更新

  在上一篇隨筆中,我介紹了如何在程式中查詢sdcard內的多媒體檔案,並且顯示到播放清單中,但是,如果在sdcard內刪除、增加一些多媒體檔案,如何讓播放清單也更新呢,這裡我分享一下自己在項目中的一些解決方案,希望對大家有所協助。                                       首先,我簡單介紹一下android是如何掃描sdcard內的多媒體資訊的,詳細請閱讀stay的博文:http://www.cnblogs.com/stay/articles/1957571.

android音樂播放器——通過webview下載歌曲

  最近在自己的音樂播放器中添加了一個下載網路歌曲的功能,雖然還沒有做到邊下邊播放的功能,不過總算是開了一個頭了,下載功搞定了,離目標也就不遠了。  android內建播放器支援“邊下載邊播放”的功能,當你使用系統瀏覽器點擊一個“MP3的下載連結”時,它就會自動播放這首歌曲並儲存到本地(不知道用第三方瀏覽器是否也如此,筆者認為應該是系統瀏覽器會自動識別MP3下載連結,並調用系統播放器來播放)。  與這個過程類似,在筆者做的音樂播放器中,當使用者選擇“歌曲下載”時,會轉到一個webview中,這裡

android學習筆記

1、在activity 的 onCreate()方法,主要用於為建立一個activity完成初始化工作,其中    tools_text = (TextView) findViewById(R.id.TextView01);tools_button =(Button) findViewById(R.id.Tools_ok);tools_radiogroup = (RadioGroup) findViewById(R.id.RadioGroup01);

Android非同步下載網狀圖片(其一)

項目中有時候需要擷取網路上的圖片,並下載下來到手機用戶端顯示。怎麼做呢?實現思路是: 1:在UI線程中啟動一個線程,讓這個線程去下載圖片。 2:圖片完成下載後發送一個訊息去通知UI線程 2:UI線程擷取到訊息後,更新UI。 這裡的UI線程就是主線程。 這兩個步驟涉及到一些知識點,即是:ProgressDialog,Handler,Thread/Runnable,URL,HttpURLConnection等等一系列東東的使用。 現在讓我們開始來實現這個功能吧! 第一步:建立項目。 第二步:設計好U

Android翻譯: What is Android?

    Android 是一個包含有作業系統、中介軟體和關鍵應用程式的軟體集。Android SDK為在Android平台上,用java開發應用程式提供了必要的工具和API介面。 Android平台特性:應用程式架構:提供可重用和可替代的組件。Davlik 虛擬機器:為行動裝置最佳化的虛擬機器。內建瀏覽器:基於WebKit的內建瀏覽器。經過最佳化的圖形處理:支援自訂的2D圖形庫,基於OpenGL ES 1.0的3D圖形庫(可硬體加速)SQLite:用於結構化資料存放區的輕量級資料庫。多媒體支援:

Android許可權列表permission說明

public static final String BROADCAST_PACKAGE_REMOVED允許應用程式發出一個應用程式被刪除的通知。常量值: "android.permission.BROADCAST_PACKAGE_REMOVED"public static final String CALL_PHONE允許應用程式發起一個撥打電話而不需要經撥號器使用者介面確認。常量值: "android.permission.CALL_PHONE"public static final

Android應用開發之(通過ClipboardManager, ClipData進行複製粘貼)

http://iandroiddev.com/post/2012-06-06/40028637105在開發一些系統應用的時候,我們會用到Android的剪貼簿功能,比如將文字檔、或者其他格式的內容複寫到剪貼簿或者從剪貼簿擷取資料等操作。Android平台中每個常規的應用運行在自己的進程空間中,相對於Win32而言Android上之間的進程間傳遞主要有IPC、剪下板。當然今天我們說下最簡單的ClipboardManager。使用剪下板可以直接實現資料的傳輸。整個實現比較簡單,注意剪下板中的類型判斷

在Android模擬器上類比來電

最近項目要做一個控制來電顯示的Android應用需要在Emulator上類比來電效果方法如下:1.單個電話 開啟命令列cmd,輸入telnet 斷行符號.然後輸入 o localhost 5554 斷行符號,連到Emulator上.輸入gsm call 123456 上面顯示OK這時再去看模擬器,上面就有來電了.其他:掛斷電話:gsm cancel <類比打進的電話號碼>設定其他模式:gsm voice

總頁數: 2771 1 .... 396 397 398 399 400 .... 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.