当前位置:首页 » 安卓系统 » android游戏开源

android游戏开源

发布时间: 2022-11-22 16:41:12

1. github 上有什么价值的android 源码

1. ActionBarSherlock

ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。

对于Android
4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于
Ice Cream Sandwich的自定义动作栏实现将自动围绕布局。能够让开发者轻松开发一款带动作栏(Action
bar)的应用,并且适用于Android 2.x及其以上所有版本。

详情请参考:ActionBarSherlock

2. facebook-android-sdk

Facebook SDK for Android是一个开源库,允许开发者将Facebook集成到所开发的Android应用中。

如果想要获取更多关于示例、文档、将SDK集成到App中、源代码等信息,可直接登陆Facebook Developers查看。

3. SlidingMenu(SlidingMenu Demos)

SlidingMenu是一个开源的Android库,能够让开发者轻松开发一款应用,实现类似于Google+、Youtube和Facebook应用中非常流行的滑动式菜单。

使用SlidingMenu的Android应用:

Foursquare
Rdio
Plume
VLC for Android
ESPN ScoreCenter
MLS MatchDay
9GAG
Wunderlist 2
The Verge
MTG Familiar
Mantano Reader
Falcon Pro (BETA)
MW3 Barracks

4. cocos2d-x

在移动开发领域,将Cocos2D-X用于主流iOS/Android游戏开发的公司、开发团队多不胜数。cocos2d-x是一个开源的支持多平
台的2D游戏框架,使用C++开发,基于cocos2d-iphone,在MIT许可证下发布。主分支在GitHub上使用OpenGL ES
2.0渲染,而旧版gles11分支则使用OpenGL ES 1.1渲染。

支持iOS、Android、Windows Phone 8、Bada、BlackBerry、Marmalade、Windows、linux等多个平台。支持C++、Lua、javaScript编程语言。

5. android

GitHub Android App是
GitHub开源的Android客户端,支持Issues、Gists,并集成了新闻Feed,能够让你及时跟进组织及关注的开发者、库等。同时,该应
用还提供了一个用户快速访问你所创建、监控及发布issue的面板,可查看并将问题加入到收藏夹,可对标签、里程碑和任务进行过滤配置。

android资源库包含了GitHub Android App的所有源代码。

6. Android-ViewPagerIndicator

ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面。

兼容Android支持库的ViewPager及ActionBarSherlock,最初是基于Patrik Åkerfeldt的ViewFlow,开发者可以直接登陆Google Play下载该项目的演示应用。

7. MonoGame

MonoGame是一个Microsoft XNA 4.x Framework的开源跨平台实现。用于让XNA开发者将他们在Xbox
360、Windows & Windows Phone上开发的游戏移植到iOS、Android、Mac OS
X、Linux及Windows 8 Metro上,目前,PlayStation Mobile & Raspberry
PI的开发正在进行中。

详情请参考:MonoGame

8. Android-PullToRefresh

该项目用于为Android提供一个可重用的下拉刷新部件。它最初来源于Johan Nilsson的库(主要是图形、字符串和动画),但这些后来都已被取代。

9. android-async-http

android-async-http是Android上的一个异步、基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上。

10. Android-Universal-Image-Loader

Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。

Universal Image Loader for Android的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程异步加载。它最初来源于Fedor Vlasov的项目,且自此之后,经过大规模的重构和改进。

11. GreenDroid

GreenDroid最初是由Cyril Mottier发起,是一个Android的UI开发类库,能够让UI开发更加简便,并且在应用中始终保持一致。

详情请参考:Cyril Mottier's Blog

12. Anki-Android

AnkiDroid是一个免费、开源的Android的闪存应用,可直接从Google Play进行下载。

详情请参考:ankidroid

13. android-actionbar

Action
bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当开发者需要突出展现用户行为或在全局导航的
activity中使用action bar,因为action
bar能够使应用程序给用户提供一致的界面,且系统能够很好地根据不同的屏幕配置来适应操作栏的外观。

Action bar的主要目的:

提供一个用于识别应用程序的标示和用户的位置的专用空间。
在不同的应用程序之间提供一致的导航和视觉体验。
突出Activity的关键操作,并且在可预见的方法内给用户提供快捷的访问。

14. android-viewflow

android-viewflow是Android平台上的一个视图切换的效果库,ViewFlow相当于Android UI部件提供水平滚动的ViewGroup,使用Adapter进行条目绑定。

15. android-mapviewballoons

当使用Android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。

它由BalloonOverlayView组成,是一个代表显示你的MapView及BalloonItemizedOverlay的气泡的视图,BalloonItemizedOverlay是ItemizedOverlay的一个抽象扩展。

16. PushSharp

一个向iOS(iPhone/iPad APNS)、Android(C2DM和GCM)、Windows Phone和Windows 8设备发送推送通知的服务器端库。

17. androidannotations

Android Annotations是一个开源的框架,用于加速 Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。

18. HockeyKit

Hockey是一个iOS Ad-Hoc自动更新框架。苹果App
Store中的所有App都可以使用它,它能够显着地提高Beta测试的整个过程,分为两部分:服务器和客户端框架。服务器组件需要所有脚本,但在没有客
户端库的情况下,也可以单独工作。它提供一个Web接口,Beta测试者可以使用它来安装最新的AdHoc配置文件,也可以直接在设备上通过Safari
安装最新的Beta版本。

只需在服务器上安装一次服务端,就可以处理包标识符不同的多个应用程序(有开发者强烈建议对Debug、AdHoc Beta和AppStore发布版使用不同的包标识符)。
默认当App启动或唤醒时,客户端会从服务器检测更新,用户可以在设置对话框中进行修改:一天一次或手动检查更新。
除了支持iOS,HokeyKit也支持Android平台,不过Android版还处在Alpha阶段,支持OTA及应用内更新。
为HockeyKit用户提供服务器托管服务。

19. android-menudrawer

Android上的菜单展示风格各异,其中用得最多且体验最好的莫过于左右滑动来显示隐藏的菜单,android-menudrawer是一个滑动
式菜单实现,允许用户在应用当中实现无缝导航。该项目具有多种菜单展示效果,其中最常见的就是通过屏幕边缘拖动或点击动作栏的“向上”按钮显示。

实现功能:

菜单可以沿着四个边放置。
支持附加一个始终可见、不可拖动的菜单。
菜单的内容和整个窗口都可以隐藏。
可用于XML布局。
显示当前可见屏幕的指示器。

20. android-flip

Aphid FlipView是一个能够实现Flipboard翻页效果的UI组件。

2. 安卓应用开发顶级框架大盘点,有适合你的那一款吗

有,我个人比较喜欢Java的框架。这也是安卓应用开发的祖传框架之一了。其实现在安卓的应用市场是很大的,因为更多人的手机系统应用的是安卓。因为安卓的市场份额和手机应用的火热,与之相关的一些程序员在这些方面也是有很大的前途的。虽然程序员的工作比较累,但每年还是有无数人前仆后继加入其中。


03、作为开源框架的React Native,走在前端

React Native这个东西是一个开源框架,可以对开源软件进行定义。这个框架算是一个比较新鲜的框架了。而且React Native的利用率是非常高的。现在很多网页浏览器已经选择React Native作为自己的选择了。像ins和沃尔玛,都对这一框架十分青睐。所以它的未来是比较被看好的。

3. android (安卓)是完全开源的吗

android (安卓)是完全开源的。

Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发。

尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。

2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

(3)android游戏开源扩展阅读:

一、发展历程

2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。

2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁,继续负责Android项目。

2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。

并与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。

2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。

二、系统内核

Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。

Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 Userspace,使得Linux driver 与 Linux kernel彻底分开。

Bionic/Libc/Kernel/ 并非标准的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所产生的,这样做是为了保留常数、数据结构与宏。

Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。

4. 求一款好用的免费安卓横版游戏引擎。2D横版的就行。注意是免费开源的,最好有中文版。谢谢!

在应用宝里面搜索地牢猎手,除了这个还有很多相似的游戏

应用宝都会列举出来的呢,你看一下介绍,下载合适的就可以

应用宝里面的游戏是最齐全的,只要是存在的,就可以找到你的游戏呢

然后游戏又是经过系统的检测,和手机是完美兼容,不会有啥异常的,下载很方便。

在手机上打开应用宝软件搜索你所需要游戏,找到下载就可以了。

也可以通过手机连接电脑端的应用宝软件来下载的,打开PC端的应用宝软件——手机应用。

可以通过搜索你所需要的游戏教程进行下载呢,都是很方便的。还望采纳

5. 安卓系统开源是什么意思我发现不了它的优点 就知道游戏比较好点

开源的意思是给其他品牌代理权。就是以后的安卓不只才google的手机的专用系统。现在安卓系统的手机多了去了,就是开源了,其他品牌才有机会有安卓系统。你要的变化是要给你手机系统升级,别人早就2.3了,你升就有变化,和开源无关。希望能帮到你。

6. 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开源游戏引擎,也许更好。

7. 如何建立开源游戏引擎Ogre3D开发环境

android,内置c++实现的box2docos2d-x国内写的,pc,android上非常好的开源引擎,能编译到各个平台,各种平台用对于的就行
libgdx,挺出名的一个3d引擎,udk和unity3d都有可视化的开发环境,一般是c++开发,java开发
Ogre,c++开发
cocos2d,脚本功能一般得自己实现了
另外,pc,ios,各种语言实现版本.net版的
开源的引擎

8. 安卓系统开源是什么意思我发现不了它的优点 就知道游戏比较好点

开源(open
source,开放源码)被非盈利软件组织(美国的open
source
initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
安卓的开源就是开放源代码,安卓2.x的内核是linux2.6.方便软件商开发,多数软件可以免费,手机商不用买系统版权,降低成本和零售价.这些都是对用户直接或间接的好处.

9. GitHub 上的优质开源游戏项目,每个都很厉害

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是几个优质的开源 游戏 项目。

Ancient Beast是一款基于回合制的策略独立 游戏 项目,可在线与其他人对战,获取各种各样的生物,并使用它们来击败你的对手。

项目地址:https://github.com/FreezingMoon/AncientBeast

Dark Days Ahead 是一款回合制生存 游戏 ,背景设置在后世界末日的世界中。 游戏 目标是努力在一个严酷、持久、程序生成的世界中生存,战斗以击败或逃离各种强大的怪物,从僵尸到巨型昆虫,再到杀手机器人以及更奇怪和更致命的东西。

项目地址:https://github.com/CleverRaven/Cataclysm-DDA

游戏 全部使用c++开发,相较于原版的优势有更大分辨率,更好的画质,更高的刷新率。 游戏 中的属性与原版有较大差别,难度比原版稍难,有新的 游戏 模式等。

项目地址:https://gitee.com/GITLZ/PlantsVsZombies

金庸群侠传3D重制版是一个回合制战棋战斗开放世界RPG 游戏 。它是一个非盈利 游戏 项目,项目目标为重制经典 游戏 《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。你可以在PC、MAC或移动手机平台(或其他支持平台)游玩。

项目地址:https://github.com/jynew/jynew

HexGL是一款未来主义的快节奏赛车 游戏 ,由Thibaut Despoulain使用 HTML5、Javascript 和 WebGL构建,是对原始 Wipeout 和 F-Zero 系列的致敬。

项目地址:https://github.com/BKcore/HexGL

Freeciv-web 是一款开源回合制策略 游戏 。它可以在任何支持 HTML5 的网络浏览器中播放,并具有深入的 游戏 玩法和多种 游戏 模式和选项。你的目标是建设城市,收集资源,组织政府,组建军队,最终目标是创造最好的文明。您可以在线与其他玩家(多人)对战,也可以自己与电脑对战。有带有等距图形的 HTML5 2D 版本和 Freeciv-web 的 3D WebGL 版本。

项目地址:https://github.com/freeciv/freeciv-web

韦诺之战是一款开源的回合制战术策略 游戏 ,具有高度幻想主题,具有单人 游戏 和在线/热门多人战斗,为夺回韦诺的王位而进行一场绝望的战斗,或参与任何其他冒险。

项目地址:https://github.com/wesnoth/wesnoth

OpenTomb 是经典古墓丽影引擎的开源重新实现,旨在播放所有经典时代古墓丽影 游戏 (1-5) 的关卡以及自定义 TRLE 关卡。该项目不使用任何原始古墓丽影代码,一切都是从头开始完全重新开发的。

项目地址:https://github.com/opentomb/OpenTomb

由 Daemon 引擎驱动的 FPS/RTS 混合 游戏 (ioq3 和 XreaL 的组合)

项目地址:https://github.com/Unvanquished/Unvanquished

对原版马里奥兄弟的重新混合本地多人 游戏 。

项目地址:https://github.com/amiruqdah/mario-party

一款基于 VDrift 和 OGRE 的 3D 赛车 游戏 ,带有赛道编辑器。

项目地址:https://github.com/stuntrally/stuntrally

在一个地图上创建你自己的城市。

项目地址:https://github.com/lo-th/3d.city

使用Javascript 和 HTML5 编写的Three.js库构建的塔防 游戏 。

项目地址:https://github.com/Casmo/tower-defense

基于 Canvas 的 HTML5 游戏 ,玩家必须使用他的魔法水箱扑灭树木上的火,以拯救燃烧的森林。

项目地址:https://github.com/softvar/save-the-forest

10. 既然安卓是开源的,那有没有什么办法可以找出一个安卓游戏的源程序呢

你好!
辛辛苦苦编写出来的程序能拿出来开源的公司和个人还真没有几家的,这就是别人好比是忙活了一年种出来的粮食到头来全免费捐献出去了,不可能吧。再说了安卓开源到什么时候还是个未知数。
希望对你有所帮助,望采纳。

热点内容
魅族安卓60怎么下载光遇 发布:2024-05-10 13:10:52 浏览:840
硬盘存储系统 发布:2024-05-10 12:39:51 浏览:243
数据库审计系统报价 发布:2024-05-10 12:39:50 浏览:278
乘法多种算法 发布:2024-05-10 12:26:44 浏览:781
ps2021怎么存储为web格式 发布:2024-05-10 12:26:41 浏览:664
苹果手机怎么清理其他内存和缓存 发布:2024-05-10 12:26:40 浏览:629
白车黑顶xc40是哪个配置 发布:2024-05-10 12:15:53 浏览:536
没有设密码格式不正确是什么意思 发布:2024-05-10 12:15:50 浏览:807
存储系统Ceph 发布:2024-05-10 12:02:02 浏览:295
linux是几位 发布:2024-05-10 11:32:53 浏览:877