Android之Box2D學習(二)——簡單的跑跳遊戲模型(含代碼)

本文地址:http://blog.csdn.net/you_and_me12/article/details/82485292012-12-02自從學習了一段時間的Box2d,初步瞭解了。本想做個簡單的遊戲練習,但是後來太忙(也太懶)就沒繼續了。現在把代碼共用,不要噴,不要砸!高人請繞道,有興趣的參考參考。感想:Box2d是物理世界引擎,感覺自己做個小遊戲也沒用到那麼多邏輯,遊戲運行似乎會比較慢。還是要具有較多的物理世界觀的遊戲才適合(憤怒的小小鳥就是了)。文章給出了一些代碼及模型,最後給出相應

在Ubuntu上交叉編譯Android libevent庫

前言:這裡我記錄下我開發cocos2dx for Android所遇到的問題吧,也許有很多人跟我一樣很迷茫,能記錄一點是一點了,希望能做成一個系列協助到大家,當然,最初還是協助到我自己,我記性比較差。說實話,編譯這個真的好多坑。這段時間為在cocos2dx上找一個跨平台的socket通訊庫而煩惱(說實話,之前因為一直是寫windows上伺服器的,並且接觸的東西也不深入,所以現在搞起來有點捉襟見肘,凡事總有個難的時候,現在說實話我倒是挺開心並且別人也挺羨慕我能專心研究這塊領域的,老闆也是,呵呵),

Windows環境下Android NDK的開發

Android的NDK提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk檔案。Android應用開發人員可以通過NDK調用C或C++本地代碼。我們知道apk檔案是很容易被反編譯的,如果程式對於安全性的要求較高,這個時候就需要使用NDK了。如果我們要 在Windows環境下,也可以進行NDK的開發。下面是配置環境的具體的步驟: 1.      下載NDK的zip包,解壓縮。2.      下載並安裝windows平台上啟動並執行make和m

Android手機常見隱藏代碼

今天就為大家總結了Android手機上常見的隱藏代碼,給愛鑽研Android手機的朋友們一個參考需要注意的是,以下部分代碼要謹慎使用,因為有些代碼可能令手機失去原有功能。此外因為ROM作者會修改一部分ROM內容,所以有些代碼在刷有第三方ROM的手機上可能無效,請確認您瞭解代碼作用描述的具體意思之後再進行操作,並請您自行承擔操作所帶來的一切結果。*#*#4636#*#*顯示手機資訊、電池資訊、電池記錄、使用統計資料、WiFi

【Android開發】Android中的長度單位詳解及使用建議

 Android中布局的單位很多,如:(dp、sp、px、in、pt、mm) 但是他們之間有什麼區別了?又該在什麼時候使用了?我想即使是很有經驗的開發人員有時也會不明白吧。dpi(dot per inch):用來描述螢幕密度,如:螢幕密度為160則意味著每1英寸上有160個顯示點。 in(inch):表示英寸,是螢幕的物理尺寸。每英寸等於2.54 厘米。例如,形容手機螢幕大小,經常說,3.2(英)寸、3.5(英)寸、4(英)寸就是指這個單位。這些尺寸是螢幕的對角線長度。如果手機的螢幕是3.2

android基礎知識12:android自動化測試01——MONKEY

        本周開始啟動手機IMEsimeiji的自動化測試,同時開始接觸手機瀏覽器自動化測試。接下來會對android自動化測試載入器和方法做一個專題研究。        第一篇介紹monkey測試載入器。1 自動化測試背景         軟體測試是軟體產品開發過程中的重要環節。測試對於發現軟體中缺陷,保障軟體的品質具有重要意義。統計表明,軟體測試的時間通常佔到軟體開發時間的 40%,一些可靠性要求高的軟體甚至高達 60%以上。        

android基礎知識12:android自動化測試07—EclEmma 進行覆蓋測試

       覆蓋測試是衡量測試品質的一個重要指標。在對一個軟體產品進行了單元測試、組裝測試、整合測試以及接受測試等繁多的測試之後,我們能不能就此對軟體的品質產生一定的信心呢?這就需要我們對測試的品質進行考察。如果測試僅覆蓋了代碼的一小部分,那麼不管我們寫了多少測試案例,我們也不能相信軟體品質是有保證的。相反,如果測試覆蓋到了軟體的絕大部分代碼,我們就能對軟體的品質有一個合理的信心。本文將介紹一個優秀的開源軟體測試載入器 EclEmma,它能夠對由 Java

DIY 新浪微博Android用戶端 —-用Android手機發送來自iPhone的微博

今天看到一個哥們發布的DIY新浪微部落格戶端,自己試了下,確實好用,赫赫,給大家分享下連結http://hi.baidu.com/aqtata817/blog/item/776246021f81b6d87b8947bb.html 先上個:  用我自己的Android手機發布 歡迎關注我的微博http://t.sina.com.cn/zylucifer 呵呵,下面我們開始一步一步來完成這一功能。1.首先,下載新浪微部落格戶端把裡面的classes.dex檔案拷貝出來 2.然後去下載smali工具h

Android事件觸發EditText焦點和自動彈出鍵盤

關於Android中的EditText焦點與鍵盤的問題:通常在一個布局中,給EditText設定焦點方式如下 ,在Activity啟動後會自動將焦點定位到第一個EditText並且鍵盤自動彈起。方式一,在layout中: android:focusable="true"

android 多線程斷點續傳下載器

多線程斷點下載流程圖:多線程斷點續傳下載原理介紹:在下載的時候多個線程並發可以佔用伺服器端更多資源,從而加快下載速度手機端下載資料時難免會出現無訊號斷線、電量不足等情況,所以需要斷點續傳功能根據下載資料長度計算每個線程下載的資料位元置,程式中開啟多個線程並發下載在要求標頭中設定Range欄位就可以擷取指定位置的資料,例如:Range: bytes=100-200在下載過程中記錄每個線程已拷貝資料的數量,如果下載中斷,下次啟動時從屬記錄位置繼續下載執行個體圖: 一.

Android案頭切換3D特效

先上最近一直在學習OpenGl ES的東西,並且研究了Launcher一段時間,想做出3D的轉場效果使用Openg的時候,GLSurfaceView和2D的View之間的切換會出現閃屏,而且切換的效率低,輾轉折騰兩天后,拋棄了OpenGL,用了graphics.Camera實現了理想的效果其實Camera就是一個簡化了的opengl,同樣支援旋轉,平移等操作,用於實現簡單的3D特效非常合適,效率比opengl快多了。方法非常簡單,說說思路:1

Android應用的回收機制或者怎樣讓應用盡量不被kill

網上一哥們收集整理的,我找不到原文出處了。參考:http://blog.csdn.net/windskier/article/details/6560925http://blog.csdn.net/zmyde2010/article/details/6756368http://blog.sina.com.cn/s/blog_514048cb0100wi2j.html方法:對於放在/system/app下的應用,需要在其Manifest.xml檔案中設定persistent屬性,如應用程式'Pho

Android adb等 擷取root許可權

Android adb 擷取root許可權       (1) 自己編譯的Android 中,adb shell後 自動擷取root許可權(即顯示#而不是$):方法:修改./default.prop把ro.secure設為0,persist.service.adb.enable設為1,adbd進程就會以root使用者的身份啟動。原理請看以下轉載文章。       (2)其他程式要獲得root許可權(無GUI確認):              

深入淺出 – Android系統移植與平台開發(八)- HAL Stub架構分析

1.      HAL Stub架構分析HAL stub的架構比較簡單,三個結構體、兩個常量、一個函數,簡稱321架構,它的定義在:@hardware/libhardware/include/hardware/hardware.h@hardware/libhardware/hardware.c/* 每一個硬體都通過hw_module_t來描述,我們稱之為一個硬體對象。你可以去“繼承”這個hw_module_t,然後擴充自己的屬性,硬體對象必須定義為一個固定的名字:HMI,即:Hardware

[Android] App在三星某些機子上閃退:”不保留活動”

今天遇到使用者反映應用總是閃退。現象:在MainActivity後,只要進入任何主進程相關的二級介面,都會導致應用閃退(注:不是崩潰引起的,只是閃退)分析:1.看log日誌,退出前有拋出異常,但查看該處代碼發現異常已經被catch住,異常資訊被列印出來而已。2.懷疑是每個Activity實現時,其父類BaseActivity有幹壞事,則重新自訂了一個Activity不繼承自父類,發現現象仍存在,該Activity仍閃退。(vinney,thanks)3.發現每次MainActivity的自訂的e

Android ListView記錄上次滑動時位置狀態

1、在你顯示ListView的那個activity中定義一個全域變數private Parcelable state;2、在初始設定適配器的時候,給state賦初值adapter = new RecordDetailAdapter(RecordDetailActivity.this, data,lv_record_detail);lv_record_detail.setAdapter(adapter);state = lv_record_detail.onSaveInstanceState();

ubuntu環境源碼編譯android

我是在windows下使用虛擬機器跑ubuntu的,虛擬機器的使用具體參照Ubuntu下的文章一、 擷取 Android 原始碼Git 是 Linux Torvalds ( Linux 之父)為了協助管理 Linux 核心開發而開發的一個開放源碼的分布式版本控制軟體,它不同於 Subversion 、 CVS 這樣的集中式版本控制系統。在集中式版本控制系統中只有一個倉庫( Repository ),許多個工作目錄( Working

Android 中反編譯APK的方法

一. 方法一: 工具下載:需用到dex2jar和JD-GUI這2個工具dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI:  windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip 

使用Android內部的DownloadProvider下載檔案,並擷取cache許可權

 Android內部提供了一個DownloadProvider,是一個非常完整的下載工具,提供了很好的外部介面可以被其他應用程式調用,來完成下載工作。同時也提供和很好的下載、通知、儲存等機制。在Android的Browser等工具裡面都用到了這個DownloadProvider。但是很遺憾的是,這個DownloadProvider不對app開發人員開放,只作為內部使用。我們現在去探究如何將DownloadProvider拿來給自己用。讓我們先找到DownloadProvider不能用的原因:先找

總頁數: 2771 1 .... 67 68 69 70 71 .... 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.