當前位置:首頁 » 安卓系統 » android最火的開源項目

android最火的開源項目

發布時間: 2022-11-02 23:48:09

Ⅰ Android開源游戲引擎有哪些

Android開源游戲引擎是Android游戲開發的基礎,選擇一個好的Android游戲開發的引擎能讓更好的來開發游戲,下面就簡紹幾個Android開源游戲引擎。
1、Angle
Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D游戲引擎,基於OpenGL ES技術開發。該引擎全部用java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的示例教程。
2、Rokon
rokon是一款Android 2D游戲引擎,基於OpenGL ES技術開發,物理引擎為Box2D,因此能夠實現一些較為復雜的物理效果,該項目最新版本為 2.0.3 (09/07/10)。總體來說,此引擎最大的優點在於其開發文檔相當之完備,並且項目作者對反饋Bug的修正非常之神速,所以該框架的使用在目前也最為 廣泛,有人乾脆將它稱為Cocos2d-iPhone引擎的Android版(業務邏輯和編碼風格上也確實很像)。附帶一提,國內某個需要注冊會員才能下 載的Android游戲框架衍生於此框架,所以大家也不要刻板的認為收費便一定是好的,免費就一定不好,最低運行環境要求為Android 1.5。
3、LGame
LGame是一款國人開發的Java游戲引擎,有Android及PC(J2SE)兩個開發版本,目前最高版本同為0.2.6(31/07/10)。其底 層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Graphics API(PC版採用Graphics2D封裝,Android版採用Canvas模擬實現),所以能夠將J2SE或J2ME開發經驗直接套用其中,兩版本 間主要代碼能夠相互移植。Android版內置有Admob介面,可以不必配置XML直接硬編碼Admob廣告信息。
該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內置有Ioc、xml、http等常用Java組件的封裝,代價是jar體積較為龐大,PC版 已突破1.2MB,Android版有所簡化也在500KB左右。此外,該引擎還內置有按照1:1實現的J2ME精靈類及相關組件,可以將絕大多數 J2ME游戲平移到Android或PC版中。唯一遺憾的是,該項目作者是個極其懶惰的傢伙,開發文檔從去年說到今年依舊沒有提供,只有游戲示例可供下 載。
4、jPCT
jPCT是一款基於OpenGL技術開發的3D圖形引擎(PC環境為標准OpenGL,Android為OpenGL ES), 以Java語言為基礎的,擁有功能強大的Java 3D解決方案。該引擎與LGame(此為2D游戲引擎)相類似,目前擁有PC(J2SE)以及Android兩個開發版本。
jPCT的最大優勢之一,就在於它驚人的向下兼容性。在PC環境中,jPCT甚至可以運行在JVM1.1環境之中,因為jPCT內部提供的圖形渲染介面完 全符合所有的Java 1.1規范(就連已經消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。
5、Catcake
Catcake是一款跨平台的Java 3D圖形引擎,目前支持PC(J2SE)及Android環境運行(已有iPhone版規劃)。該引擎在易用性和運行性能上皆有出色的表現,支持常見的游戲開發功能,諸如精靈動畫,音頻處理和視頻播放等。
當然還有其他的Android開源游戲引擎,也許更好。

Ⅱ android有哪些快速開發應用的開源框架

ThinkAndroid是一個免費的開源的、簡易的、遵循Apache2開源協議發布的Android開發框架,其開發宗旨是簡單、快速的進行Android應用程序的開發,包含Android mvc、簡易sqlite orm、ioc模塊、封裝Android httpclitent的http模塊,具有快速構建文件緩存功能,無需考慮緩存文件的格式,都可以非常輕松的實現緩存,它還基於文件緩存模塊實現了圖片緩存功能,在android中載入的圖片的時候,對oom的問題,和對載入圖片錯位的問題都輕易解決。他還包括了一個手機開發中經常應用的實用工具類,如日誌管理,配置文件管理,android下載器模塊,網路切換檢測等等工具。

目前ThinkAndroid主要有以下模塊:

MVC模塊:實現視圖與模型的分離。
ioc模塊:android中的ioc模塊,完全註解方式就可以進行UI綁定、res中的資源的讀取、以及對象的初始化。
資料庫模塊:android中的orm框架,使用了線程池對sqlite進行操作。
http模塊:通過httpclient進行封裝http數據請求,支持非同步及同步方式載入。
緩存模塊:通過簡單的配置及設計可以很好的實現緩存,對緩存可以隨意的配置
圖片緩存模塊:imageview載入圖片的時候無需考慮圖片載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。
配置器模塊:可以對簡易的實現配對配置的操作,目前配置文件可以支持Preference、Properties對配置進行存取。
日誌列印模塊:可以較快的輕易的是實現日誌列印,支持日誌列印的擴展,目前支持對sdcard寫入本地列印、以及控制台列印
下載器模塊:可以簡單的實現多線程下載、後台下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。
網路狀態檢測模塊:當網路狀態改變時,對網路狀態進行檢測。

Ⅲ 有哪些優秀的 Android 應用開源項目、特效、設計資料推薦

安卓選擇器類庫 AndroidPicker:安卓選擇器類庫,包括日期及時間選擇器(可設置范圍)、單項選擇器(可用於性別、職業、學歷、星座等)、城市地址選擇器(分省級、地級及縣級)、數字選擇器(可用於年齡、身高、體重、溫度等)、雙項選擇器、顏色選擇器、文件及目錄選擇器等…

  • OSCChina-Android

    開源中國Android客戶端。



  • Ⅳ 用過哪些好用的Android開源項目呢

    1. 網路庫:
    目前最順手的是OkHttp,其中的Okio模塊現在也抽象成單獨的開源庫了,對Java io/nio做了很好的封裝,性能非常高。
    另外我個人不推薦Volley這個網路庫,它的請求隊列和request/response封裝確實還不錯,但是NetworkImageView等圖片載入部分是有不少bug的,包括最頭痛的卡頓(是出在二三級緩存策略或者imageLoader里具體記不得了)。而且Volley的介面設計也讓我用得很頭痛。

    2.圖片載入庫
    個人推薦Picasso,不太推薦Google官方推薦的Glide。
    二者介面非常相似,都用得很舒服,但是Glide對圖片的緩存策略跟Picasso不同,從使用場景來看Picasso應該更合邏輯一些。
    另外Fresco這個庫本身對包size增加太多了。如果不是有各種gif動畫播放或者海量高清圖片展示的話,感覺用不到。

    3.資料庫
    目前看過效率最高的是GreenDao,不比直接使用sql語句執行慢,而且介面設計也很乾凈。研究過GreenDao的源碼,深感我自己寫也寫不出更快的實現了。

    作者:Van Bruce

    Ⅳ 有哪些常用或優秀的 Android 第三方類庫

    在Android類庫中,各種包寫成android.*的方式,重要包的描述如下所示:
    android.app :提供高層的程序模型、提供基本的運行環境
    android.content 包含各種的對設備上的數據進行訪問和發布的類
    android.database :通過內容提供者瀏覽和操作資料庫
    android.graphics :底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們直接繪制到屏幕上.
    android.location :定位和相關服務的類
    android.media :提供一些類管理多種音頻、視頻的媒體介面
    android.net :提供幫助網路訪問的類,超過通常的java.net.* 介面
    android.os :提供了系統服務、消息傳輸、IPC機制
    android.opengl :提供OpenGL的工具,3D加速
    android.provider :提供類訪問Android的內容提供者
    android.telephony :提供與撥打電話相關的API交互
    android.view :提供基礎的用戶界面介面框架
    android.util :涉及工具性的方法,例如時間日期的操作
    android.webkit:默認瀏覽器操作介面
    android.widget:包含各種UI元素(大部分是可見的)在應用程序的屏幕中使用

    Ⅵ 求介紹Android開源項目 不是很大 要適合個人的那種 我來去做個人項目的參考...

    寫一個記事本一樣的app,其實蠻難的,關鍵是要把界面做的漂亮,可以試試suppor.v4這個開源包,讓他們知道你會自定義對話框,view動畫,多線程,資料庫,自定義listview這些神馬的。找個實習總不成問題吧。

    Ⅶ 有哪些 Android 的開源界面庫

    Android開發 - ImportNew

    安卓開發經驗分享:資源、UI、函數庫、測試、構建一個都不能少

    Android開發者必知的開發資源:http://www.importnew.com/3988.html
    安卓開發者必備的42個鏈接:http://www.importnew.com/8229.html
    Trinea/android-open-project · GitHub
    其他自行研究。

    Ⅷ 關於 Android消息推送,有什麼開源的技術方案

    安卓消息推送的實現方案有下面幾種:
    MQTT協議實現
    XMPP協議實現
    C2DM雲端推送功能(google官方提供,系統內置,但是國內用不了......)
    中國統一推送(工信部牽頭成立,但是目前只是開了幾次會議,並沒有什麼實際的介面出來,不過以後應該會是中國境內的首選方案)
    選擇第三方消息推送平台,例如極光,個推等,極光成立於2011年,是國內最早開始做開發者服務的一批公司,極光推送的穩定性和送達率一直是業內做的比較好的,具體可以到極光官網了解

    Ⅸ Android平台有哪些開源的社交APP可供研究

    我看陌陌可供研究的價值比較高一點。
    感覺說的對的話請給個好評哈哈哈!

    Ⅹ 有哪些 Android 的開源界面庫

    比較火爆的Android開源庫有以下:
    1、volley
    主要有以下模塊:

    (1) JSON,圖像等的非同步下載;
    (2) 網路請求的排序(scheling)
    (3) 網路請求的優先順序處理
    (4) 緩存
    (5) 多級別取消請求
    (6) 和Activity和生命周期的聯動(Activity結束時同時取消所有網路請求)2、android-async-http
    主要有以下模塊:
    (1) 在匿名回調中處理請求結果
    (2) 在UI線程外進行

    (3) 文件斷點上傳
    (4) 智能重試
    (5) 默認gzip壓縮
    (6) 支持解析成Json格式
    (7) 可將Cookies持久化到SharedPreferences 3、Afinal框架
    主要有四大模塊:
    (1) 資料庫模塊:android中的
    ,使用了線程池對sqlite進行操作。
    (2) 註解模塊:android中的ioc框架,完全註解方式就可以進行UI綁定和事件綁定。無需findViewById和setClickListener等。
    (3) 網路模塊:通過httpclient進行封裝http數據請求,支持ajax方式載入,支持下載、上傳文件功能。
    (4) 圖片緩存模塊:通過FinalBitmap,imageview載入bitmap的時候無需考慮bitmap載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。4、xUtils框架
    主要有四大模塊:
    (1) 資料庫模塊:android中的
    ,一行代碼就可以進行增刪改查;
    (2) 註解模塊:android中的ioc框架,完全註解方式就可以進行UI,資源和事件綁定;
    (3) 網路模塊:支持同步,非同步方式的請求;
    (4) 圖片緩存模塊:載入bitmap的時候無需考慮bitmap載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象;5、ThinkAndroid主要有以下模塊:(1) MVC模塊:實現視圖與模型的分離。
    (2) ioc模塊:android中的ioc模塊,完全註解方式就可以進行UI綁定、res中的資源的讀取、以及對象的初始化。
    (3) 資料庫模塊:android中的
    ,使用了線程池對sqlite進行操作。
    (4) http模塊:通過httpclient進行封裝http數據請求,支持非同步及同步方式載入。
    (5) 緩存模塊:通過簡單的配置及設計可以很好的實現緩存,對緩存可以隨意的配置
    (6) 圖片緩存模塊:imageview載入圖片的時候無需考慮圖片載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。
    (7) 配置器模塊:可以對簡易的實現配對配置的操作,目前配置文件可以支持Preference、Properties對配置進行存取。
    (8) 日誌列印模塊:可以較快的輕易的是實現日誌列印,支持日誌列印的擴展,目前支持對sdcard寫入本地列印、以及控制台列印
    (9) 下載器模塊:可以簡單的實現
    、後台下載、
    、對下載進行控制、如開始、暫停、刪除等等。
    (10) 網路狀態檢測模塊:當網路狀態改變時,對其進行檢6、LoonAndroid 主要有以下模塊:
    (1) 自動注入框架(只需要繼承框架內的application既可)
    (2) 圖片載入框架(多重緩存,自動回收,最大限度保證內存的安全性)
    (3) 網路請求模塊(繼承了基本上現在所有的

    (4) eventbus(集成一個開源的框架)
    (5) 驗證框架(集成開源框架)
    (6) json解析(支持解析成集合或者對象)
    (7) 資料庫(不知道是哪位寫的 忘記了)
    (8) 多線程斷點下載(自動判斷是否支持多線程,判斷是否是重定向)
    (9) 自動更新模塊
    (10) 一系列工具類

    熱點內容
    cf伺服器雲南一區雲空間 發布:2024-05-02 14:18:24 瀏覽:751
    如何破解excel2007密碼 發布:2024-05-02 14:18:23 瀏覽:993
    ios數據上傳伺服器 發布:2024-05-02 13:39:27 瀏覽:351
    Php面向對象模式 發布:2024-05-02 13:33:32 瀏覽:80
    安卓手機軟體如何快速打開 發布:2024-05-02 13:25:16 瀏覽:963
    安卓網頁圖片不顯示怎麼辦 發布:2024-05-02 13:16:00 瀏覽:673
    虛擬機搭建linux 發布:2024-05-02 13:02:48 瀏覽:186
    哈弗f7配置怎麼使用 發布:2024-05-02 12:53:14 瀏覽:575
    psv重新構建資料庫 發布:2024-05-02 12:43:53 瀏覽:792
    農行對公密碼器的憑證號碼在哪裡 發布:2024-05-02 12:38:55 瀏覽:890