分享好友 最新动态首页 最新动态分类 切换频道
Android众多开源项目推荐
2024-12-27 02:02

 FBReaderJ 

FBReaderJ 用于 Android 平台的电子书阅读器,它支持多种电子书籍格式包括 oeb ePub fb2 。此外还支持直接读取 zip tar gzip 等压缩文档。


项目地址http://www.fbreader.org/FBReaderJ/


Angle 

Angle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现。

项目地址http://code.google.com/p/angle/


  

android-shuffle 

android-shuffle是一个GTDGetting Things Done)个人备忘记事本。

项目地址http://code.google.com/p/android-shuffle/



Open GPS Tracker 

GPSTracker 是一个能够使用 Android 地图记录你的驾车或旅行路线的项目,出发前打开软件选择开始记录,你所经过的路线就会实时显示在地图上,同时还会显示当前的行驶速度。程序会按用户自己设置的标题自动存路线留做日后查看,也可以把路线分享给朋友。 GPSTracker 项目是一个 Map 方面的完整应用,包括两个主要组成部分,第一部分是一个收集和存储 GPS 追踪数据的系统服务,第二部分是 Map Activity 控制跟踪数据并在地图上显示提供接口。 GPSTracker 项目用到了 osmdroid 项目的部分功能,其中 OpenStreetMap 是一个可供自由编辑的世界地图,允许您查看,编辑或者使用世界各地的地理数据来帮助您。




 项目地址http://code.google.com/p/open-gpstracker/


Rokon 

Rokon 是一个强大、可扩展、灵活的 Android 2D 游戏引擎,基于 OpenGL ES 技术开发,物理引擎为 Box2D ,因此能够实现一些较为复杂的物理效果,有人将它称为 Cocos2d-iPhone 引擎的 Android (因为业务逻辑和编码风格上也确实很像)。





项目地址http://code.google.com/p/rokon/



LGame 

LGame 是一款国人开发的 Java 游戏引擎,有 Android PC(J2SE) 两个开发版本。其底 层绘图器 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 版中。




项目地址http://code.google.com/p/loon-simple/


OpenIntents 

通过 "Intents" Android 给连接软件和动态替换组件提供了优秀的基础。 Google 定义了一批 intents (如:打电话啊,联系人清单上选择一个联系人,打开浏览器,电池更换的时候提供提示,等等,详细清单请看 available intents intent class) 但是任何程序可以自由定义额外的 intents content-providers 。我们可以很容易的联想到独立开发的程序(比如在这次的比赛中)极少有可能会和新定义的 intents 和接口良好的一起工作。 我们这个项目的目标是收集很可能在多个项目中都有用的想法(而且很可能已经被其他独立程序员实现了,定义一批比较合理且扩展性比较好的一批 intents 和接口,提供基础但稳定有效的实现,可以被其他 Android 程序所应用的,特别是其他参加比赛的程序员们。 OpenIntents 本身也会参加这次的比赛。我们提供小的样品程序来演示 OpenIntents 的用法和特性。 因为我们专注于经常被使用到的那些 intents Google 也很可能在不久的将来提供他们自己的标准 intents (比如关于日历的。。。)当那个发生的时候,我们会提供透明的接口来直接呼叫 Google 的实现方法,而你已有的程序可以直接使用 Google 的新功能而不需要改变任何东西。而且,由于你的程序在设计初期就是已经支持 intents 的了,当 Google intents 出来的时候,你可以很方便的直接他们的 intents 。还有可能的是 Google 可能会借用一些 OpenIntents 开发的 intents 。无论如何,如果你的程序使用 OpenIntents ,在和其他使用 OpenIntents程序提供互相支持的同时,你会得到额外的附加值,从而全面增强用户体验。



项目地址http://code.google.com/p/openintents/


android-bluetooth 

非常官方AndroidBluetooth API支持远程设备扫描、远程设备配对,服务发现SDP)和客户端RFCOMM串行连接。

项目地址http://code.google.com/p/android-bluetooth/

  

Android apktool 

Android apktool是一个用来处理APK文件的工具,可以对APK进行反编译生成程序的源代码和图片、XML配置、语言资源等文件,也可以添加新的功能到APK文件中。用该工具来汉化Android软件然后重新打包发布是相当简单的。

项目地址http://code.google.com/p/android-apktool/


  

quake2android 

quake2android 是一个将《雷神之锤 2 Quake2 )游戏移植到 Android 平台上的开源项目。支持谷歌Nexus One,三星Galaxy S,摩托罗拉Droid X等手机。



项目地址http://code.google.com/p/quake2android/

AndEngine 

AndEngine是一个开源的,基于OpenGL实现的Android 2D游戏引擎。这里提供一些基于AndEngine实现的示例。

项目地址http://code.google.com/p/andengine/


  

android-opencv 

android-opencv是一个将OpenCV移到Android手机平台的开源项目,该项目使用OpenCV最新的一个分枝并利用一个改良过的Android NDK进行构建。

项目地址http://code.google.com/p/android-opencv/


  

android-dalvik-vm-on-java  

android-dalvik-vm-on-java该项目的目标是开发一个采用Java实现的Android Dalvik虚拟机。目的是为了学习Dalvik VM的思想和架构。当前支持Dalvik可执行文件格式.dex,完整的Dalvik指令系统J2ME CLDC API,多线程(包括同步阻塞,等待和通知)。

项目地址http://code.google.com/p/android-dalvik-vm-on-java/


  

Android PC_BCR 

Android PC_BCR让你能够使用你的Android手机做为PC机的外围条形码扫描仪。扫描的条形码将通过WiFi网络连接传PC机中。这个开源项目由多个组件组成,在手机设备上PC_BCR使用ZXing扫描仪器来扫描条形码,然后程序通过网络传到PCPC中有专门的PC_BCR程序接收。

项目地址http://code.google.com/p/android-pcbcr/


  

android-sms 

android-sms能够将Android SMS短信备份到Gmail中的Android开源程序。

项目地址http://code.google.com/p/android-sms/


  


项目地址http://www.jpct.net/jpct-ae/

 


  

AndTweet 

AndTweet 是一个轻量级 Twitter 客户端,支持利用触摸和键盘进行快速操作。



项目地址http://code.google.com/p/andtweet/


  

android-smspopup  

android-smspopup这个Android应用程序能够拦截收到的短消息并在一个弹出框中显示消息内容和联系人头像。此外还可以自定义LED颜色,振动模式,当第一次提醒显示没有看到时会重复提醒用户哪些信息没有看过。

 

项目地址http://code.google.com/p/android-smspopup/


  

MyTracks 

My Tracks能够记录你在户外活动的GPS轨迹并实时显示时间,速度,距离和海拔等信息。还可以将这些信息上传至Google Spreadsheets并在Google My Maps中显示。

 

项目地址http://code.google.com/p/mytracks/


  

i-jetty 



i-jetty是一个将开源Web容器Jetty移植到Google Android手机平台上的开源项目。让你可以在手机上运行现有的Web应用。

 

项目地址http://code.google.com/p/i-jetty/


  

webOdroid 

webOdroid这个开源项目提供了一组完整的工具,能够根据现有网站创建一个Android应用程序。它提供的特性包括

·        一个功能齐全的RSS浏览器

·        能够显示文章列表的ListViewGridView控件。

·        提供易于定制的模板

·        在网站上执行远程搜索

·        根据文章标题提供搜索建议

·        异步下载和缓存RSS供稿和图片

·        动态抽取和裁剪文章的图片

·        通过一个专用的Joomla组件能够集成Joomla网站的搜索功能



项目地址http://www.webodroid.com/


  

android-json-rpc 

android-json-rpc是一个在android程序中使用的JSON-RPC客户端类库。它提供了一个简单的API来执行JSON-RPC服务调用。

 

项目地址http://code.google.com/p/android-json-rpc/


  

BikeRoute 

BikeRoute 是一个 Android 应用程序提供基于 GPS 线路计划和定位功能。支持 A B 路径规划,附近的单车停放处的位置,一步一步的指示,路线图,卫星导航等功能。





项目地址http://code.google.com/p/bikeroute/ 


  

Andorid PDF Viewer 

Andorid PDF Viewer是一个运行在ANDROID手机上的PDF文件查看器。它是pdf-renderehttps://pdf-renderer.dev.java.net/的一个移植实现。

 

项目地址http://andpdf.sourceforge.net/


 

 Spring Android 

Spring Android Spring框架的扩展,用于简化 Android本地应用程序的开发。

 

项目地址http://www.springsource.org/spring-android


  

AchartEngine 

AChartEngine是一个针对Android程序开发的开源图表生成类库。支持以下几种图表类型

· 折线图

· 区域图

· 散点图

·  time chart

· 柱状图

· 饼状图

·  bubble chart

·  doughnut chart

项目地址http://code.google.com/p/achartengine/


  

Opencore 

Opencoregoogle联合packetvideo推出的多媒体开源框架,其中的h.264解码器在目前所有的开源h.264解码器中最好的,在win32armv4上测试通过,性能好很多,大概提升20%!

OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。在防站的过程中PacketVideo是一家公司的名称,而OpenCore是这套多媒体框架的软件层的名称。在Android的开发者中间,二者的含义基本相同。对比Android的其它程序OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式。

OpenCore
是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容

    * PVPlayer
:提供媒体播放器的功能,完成各种音频Audio)、视频Video)流的回放Playback)功能
    * PVAuthor
:提供媒体流记录的功能,完成各种音频Audio)、视频Video)流的以及静态图像捕获功能

 

项目地址http://www.opencore.net/


  

Android Tools 

AndroidTools 是一个轻量级 IDE 用于创建、构建、安装和测试 Android 应用程序。可方便的通过点击访问 Android 的命令、目录和文件。它还提供一个内置的文本编辑器。 Android Tools 能够让学习和使用 Android 变得更加简便。




项目地址http://fieldbird.sourceforge.net/AndroidTools/


  

android-binding 

android-binding这个开源项目提供了一个框架用于将android view widgets与数据模型相绑定。帮助您在android应用程序中实现MVCMVVM模式。

 

项目地址http://code.google.com/p/android-binding/


  

Robotium 

Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案Robotium支持ActivitiesDialogsToastsMenusContext Menus

 

项目地址http://code.google.com/p/robotium/ 

 


QuiteSleep 

QuiteSleep是一个Android2.0+应用程序,可以设置免打扰时间段。这个时间段内,打进来的电话将会被阻止并通过SMSE-Mail发送预定义好的信息给打电话者告知他你正忙或正在睡觉等。

 

项目地址http://code.google.com/p/quitesleep/

 


项目地址http://code.google.com/p/fanfoudroid/












最新文章
[源码解析] PyTorch分布式优化器(3)---- 模型并行
本系列介绍分布式优化器,分为三篇文章,分别是基石篇,DP/DDP/Horovod 之中数据并行的优化器,PyTorch 分布式优化器,按照深度递进。本文介绍PyTorch 分布式优化器和PipeDream之中的优化器,主要涉及模型并行(流水线并行)。PyTorch分布
简单一百网课app
简单一百网课app,一般又称简单一百。
热门中高端手机大排行 京东焕新季补贴10%起
如今,对于手机品牌而言,要想掌控市场话题权,必须要在中高端市场站稳脚跟。2022年已经过去四分之一,手机市场新机不断。眼下正是京东手机焕新季,用户换机需求也日渐高涨。面对琳琅满目的机型,用户多少会不知道如何下手,京东各类手机热卖榜单
网站关键词优化步骤,让网站在搜索引擎中脱颖而出
随着互联网的快速发展,数量呈爆炸式增长,如何在众多网站中脱颖而出,吸引目标用户,成为企业关注的焦点。而网站优化是提升网站搜索引擎排名、吸引潜在客户的重要手段。本文将从关键词选择、布局、优化策略等方面,详细介绍网站关键词优化
PingPong深耕跨境支付场景创新,为企业出海提供本地化生态服务网络
  伴随西方传统节日临近,海外消费需求持续升温。从近日落幕的全球黑色星期五和网购星期一(下称黑五网一)购物季看,各大跨境电商平台战绩不俗,中国商家更是作出贡献的中坚力量。  11月份,制造业采购经理指数(PMI)新出口订单恢复至48.1%,
让你快速精通SEO优化
高转化页面的打造!这里210.30.208.205提醒大家,做SEO无论你技术怎么样,都要做好高转化页面的打造,否则你的SEO最终都会功 亏一篑,无论排名如何,高转化页面的方式很多,销售信的引导,免费的引导,低价的引导,绝对化优势的引导,做好
高清美女写真生成大揭秘:用AI技术打造你的虚拟女友
在当今这个科技飞速发展的时代,AI技术不仅改变了我们的工作生活方式,也彻底颠覆了我们的艺术审美。想象一下,你在朋友圈中悄悄发布了一张梦幻般的美女写真,朋友们纷纷点赞,而这张照片的创作过程仅需几分钟。这并不是未来科幻片中的情节
花30万读个港硕,我后悔了
“最新消息,今年可能不考虑港硕了。”看到秋招群里的对话,七月心底五味杂陈,本科毕业时,她陪同学去比亚迪面试,在现场亲眼见证了比亚迪对海归派的求贤若渴、来者不拒。如今,她读了个港硕、捧着QS名校研究生毕业证回来,面对的却是通道
楼上半夜又唱又跳,楼下房客睡不着写投诉信!长沙一直播公司:会装隔音棉
楼上半夜直播楼下住户睡不着网友入住酒店发现楼板嗡嗡作响,直播公司承诺会装隔音棉潇湘晨报记者 於广强 长沙报道近日,有网友反映,在长沙县一家电竞酒店入住,楼上一家直播公司半夜直播声音很大,影响休息,希望改进。记者现场探访发现,
鸿蒙系统用什么开发的
鸿蒙系统是由华为自主研发的分布式操作系统,主要采用微内核设计,使用了C/C++和Java作为主要开发语言。 鸿蒙系统的开发主要包括五个方面:微内核、分布式架构、ARK编译器、开发环境和应用生态。其中,微内核是鸿蒙系统的核心,而分布式架
相关文章
推荐文章
发表评论
0评