当前位置:首页 » 安卓系统 » 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) 一系列工具类

    热点内容
    交通银行怎么登陆不了密码 发布:2024-05-17 13:54:48 浏览:543
    安卓如何自动连接无线 发布:2024-05-17 13:53:51 浏览:262
    python的urlparse 发布:2024-05-17 13:44:20 浏览:769
    linux命令全称 发布:2024-05-17 12:07:54 浏览:110
    ftpnas区别 发布:2024-05-17 12:06:18 浏览:949
    512g存储芯片价格 发布:2024-05-17 12:04:48 浏览:963
    脚本运行周期 发布:2024-05-17 11:39:09 浏览:809
    阿里云服务器怎么配置发信功能 发布:2024-05-17 11:37:24 浏览:313
    编程中的变量 发布:2024-05-17 11:33:06 浏览:777
    加密视频怎么解密 发布:2024-05-17 11:02:52 浏览:572