首页 > 其他分享 >上百个Android开源项目分享

上百个Android开源项目分享

时间:2023-07-28 18:34:27浏览次数:38  
标签:code http 开源 百个 google Android com android


上百个Android开源项目分享,希望对android开发有帮助。


Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/

个人记账工具 OnMyMeans

http://sourceforge.net/projects/onmymeans/develop


Android电池监控 Android Battery Dog

http://sourceforge.net/projects/andbatdog/


RSS阅读软件 Android RSS

http://code.google.com/p/android-rss/


Android的PDF阅读器 DroidReader

http://code.google.com/p/droidreader/


Android Scripting Environment

http://code.google.com/p/android-scripting/


Android小游戏 Android Shapes

http://sourceforge.net/projects/shapes/


Android JSON RPC

http://code.google.com/p/android-json-rpc/


Android VNC

http://code.google.com/p/android-vnc/


魅族M8的Android移植 M8 Android

http://code.google.com/p/m8-android-kernel/


Android 游戏 Amazed

http://code.google.com/p/apps-for-android/


Android的社交网络 HelloWorld goes mobile

http://sourceforge.net/projects/helloworldgm/


手机聊天程序 Android jChat

http://code.google.com/p/jchat4android/


Android的GPS轨迹记录 MyTracks

http://code.google.com/p/mytracks/


Android国际象棋游戏 Honzovy achy

http://sourceforge.net/projects/honzovysachy/


Android旅行记录软件 AndTripLog

http://sourceforge.net/projects/andtriplog/


音乐播放器 Ambient

http://sourceforge.net/projects/ambientmp/


Android的邮件客户端 K9mail

http://code.google.com/p/k9mail/


多平台应用开发库 QuickConnect

http://sourceforge.net/projects/quickconnect/


gPhone手机空战游戏

http://code.google.com/p/wireless-apps/


Android 照片小软件 Panoramio

http://code.google.com/p/apps-for-android/


i-jetty

http://code.google.com/p/i-jetty/


Android 小游戏 DivideAndConquer

http://code.google.com/p/apps-for-android/


Android 全球时间 AndroidGlobalTime

http://code.google.com/p/apps-for-android/


Android 2D游戏引擎 Android Angle

http://code.google.com/p/angle/


Android Ruby

http://code.google.com/p/android-ruby/


Android-N810

http://sourceforge.net/projects/android-n810/


Android的短信应用 Ecclesia

http://sourceforge.net/projects/ecclesia


Android平台上的JXTA客户端 Peerdroid

http://code.google.com/p/peerdroid/


Android游戏引擎 libgdx

http://code.google.com/p/libgdx/


Android 照片小软件 Photostream

http://code.google.com/p/apps-for-android/


Alien3d logo Android 3D游戏引擎 Alien3d

http://code.google.com/p/alien3d/


Winamp Remote Android Server

http://sourceforge.net/projects/winampdroid


Android的Facebook客户端 Andrico

http://code.google.com/p/andrico/


Android Applications Manager

http://sourceforge.net/projects/aam/


Java 3D图形引擎 Catcake

http://code.google.com/p/catcake/


android-gcc-objc2-0

http://code.google.com/p/android-gcc-objc2-0/


九宫格数独游戏 OpenSudoku

http://code.google.com/p/opensudoku-android/


Android 铃声扩展工具 RingsExtended

http://code.google.com/p/apps-for-android/


JavaEye Android client

http://code.google.com/p/javaeye-android-client/


RemoteDroid

http://code.google.com/p/remotedroid/


Android 小游戏 Clickin2DaBeat

http://code.google.com/p/apps-for-android/


中医大夫助理信息系统 zz-doctor

http://code.google.com/p/zz-doctor/


Facebook Connect for Android

http://code.google.com/p/fbconnect-android/


Android SMSPopup

http://code.google.com/p/android-smspopup/


FreeTTS-Android

http://sourceforge.net/projects/freettsandroidi


Foursquare.com的客户端 Foursquar

http://code.google.com/p/foursquared/


条形码扫描仪 Android PC_BCR http://code.google.com/p/android-pcbcr/

android   sipdroid手机网络电话  http://code.google.com/p/sipdroid/downloads/list


FBReaderJ 



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


项目主页:

http://www.fbreader.org/FBReaderJ/




Angle 





项目主页:http://code.google.com/p/angle/






android-shuffle 





android-shuffle是一个GTD(Getting 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 





项目主页: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 





项目主页:http://code.google.com/p/android-opencv/






android-dalvik-vm-on-java  





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






Android PC_BCR 





项目主页:http://code.google.com/p/android-pcbcr/






android-sms 





项目主页:http://code.google.com/p/android-sms/






jPCT-AE 





jPCT-AE是一个将jPCT移植至Android平台上3D图形引擎。

项目主页:http://www.jpct.net/jpct-ae/






AndTweet 





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




项目主页:http://code.google.com/p/andtweet/






android-smspopup  








项目主页:http://code.google.com/p/android-smspopup/






MyTracks 








项目主页:http://code.google.com/p/mytracks/






i-jetty 











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






项目主页:http://code.google.com/p/i-jetty/



 

 




webOdroid 





  • 一个功能齐全的RSS浏览器
  • 能够显示文章列表的ListView或GridView控件。
  • 提供易于定制的模板
  • 在网站上执行远程搜索
  • 根据文章标题提供搜索建议
  • 异步下载和缓存RSS供稿和图片
  • 动态抽取和裁剪文章的图片
  • 通过一个专用的Joomla组件能够集成Joomla网站的搜索功能




项目主页:http://www.webodroid.com/






android-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-rendere: https://pdf-renderer.dev.java.net/的一个移植实现。




 



项目主页:http://andpdf.sourceforge.net/






Spring Android 








项目主页:http://www.springsource.org/spring-android






AchartEngine 





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

  • 折线图
  • 区域图
  • 散点图
  • time chart
  • 柱状图
  • 饼状图
  • bubble chart
  • doughnut chart



range (high-low) bar chart

上百个Android开源项目分享_.net


项目主页:http://code.google.com/p/achartengine/






Opencore 





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

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

    * PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能
   






项目主页:http://www.opencore.net/






Android Tools 





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




项目主页:http://fieldbird.sourceforge.net/AndroidTools/






android-binding 








项目主页:http://code.google.com/p/android-binding/






Robotium 



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





项目主页:http://code.google.com/p/robotium/ 



QuiteSleep 









项目主页: http://code.google.com/p/quitesleep/





fanfoudroid 








项目主页:http://code.google.com/p/fanfoudroid/





Skylight1 






Skylight1是一个开源的Java手机应用程序开发框架和一些Android应用程序与示例。



这个开源项目包含了以下子项目:



  • Tanked, a 2D OpenGL demo
  • Barnstormer, a 3D OpenGL demo
  • Flick Test, a flick example showing borders of adjacent views
  • Skylight1 Wallpaper, a live wallpaper example featuring selectable backgrounds and a fingerprint.



Current Android Applications:

  • Skylight1 TDC - a test data capture application for Android phones - available here for download
  • Skylight1 Game the initial app, a game for Android phones called"Balance the Beer" - available on the market.
  • NYC Events - an app that lists NYC Parks, Art and Music events. - available on the market
  • Toast - an app that helps you make a toast with your phone! - available on the market

项目主页:http://code.google.com/p/skylight1/




Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://code.google.com/p/apps-for-android/





Remote Droid RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
地址:http://code.google.com/p/remotedroid/




TorProxy和Shadow TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以使用手机匿名上网。从该项目源代码中,可以 掌握socket连接、管理cookie等方法。
地址:http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/





Android SMSPopup SMSPopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如何使用内置的短信SMS接口。
地址:http://code.google.com/p/android-smspopup/




Standup Timer Standup Timer应用用于控制站立会议时间,类似秒表倒计时,可以提醒每个人的讲话时间已到,从而保证每个与会者使用时间一样。从该项目的代码中,可以学会如何 使用时间函数。另外,这个项目的代码是采用视图view、模型model严格分离的设计思路。
地址:http://github.com/jwood/standup-timer




Foursquare 是 Foursquare.com的一个客户端应用,该应用主要分为两个模块:API(com.joelapenna.foursquare)和界面前端 (com.joelapenna.foursquared)两部分。从该项目代码中,可以学会如何同步、多线程、HTTP连接等技术。
地址:http://code.google.com/p/foursquared/




Pedometer Pedometer应用用于记录你每天走路步[]数的。尽管记录不一定精准,但是从这个项目中,可以学习几个不同的技术:加速器交互、语音更新、后台运行服 务等。
地址:http://code.google.com/p/pedometer/




OpenSudoku-android OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格数据,以及如何和一个网站交互等技术。
地址:http://code.google.com/p/opensudoku-android





ConnectBot ConnectBot是Android平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多Android安全方面的内容,这些是你在开发应用 时经常需要考虑的安全问题。
地址:http://code.google.com/p/connectbot/





WordPress的Android应用 当然在最后不能不提Wordpress的Android应用了,这是Wordpress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调 用(当然还有更多的优秀内容)。
地址:http://android.svn.wordpress.org/trunk/



下面是一些我从网上总结的一些开发者的源代码



Android团队提供的示例项目    http://www.apkbus.com/android-13506-1-1.html


       如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。


Remote Droid   http://www.apkbus.com/android-13507-1-1.html


       RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触摸屏手指运动等很好的样例。


TorProxy和Shadow 

    http://www.apkbus.com/android-13510-1-1.html


       TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以使用手机匿名上网。从该项目源代码中,可以掌握socket连接、管理cookie等方法。



Android SMSPopup 

  http://www.apkbus.com/android-13513-1-1.h

tml


       SMSPopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如何使用内置的短信SMS接口。



Standup Timer 

  http://www.apkbus.com/android-13514-1-1.html


        Standup Timer应用用于控制站立会议时间,类似秒表倒计时,可以提醒每个人的讲话时间已到,从而保证每个与会者使用时间一样。从该项目的代码中,可以学会如何 使 



Foursquare 

    http://www.apkbus.com/android-13516-1-1.html


       



Pedometer 

  http://www.apkbus.com/android-13515-1-1.html


       



OpenSudoku-

android 

          http://www.apkbus.com/android-13517-1-1.html


    



ConnectBot 

  http://www.apkbus.com/android-13518-1-1.html


       ConnectBot是Android平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多Android安全方面的内容,这些是你在开发应用时经常需要考虑的安全问题。



WordPress的Android应用 

      http://www.apkbus.com/android-13520-1-1.html


       当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调用(当然还有更多的优秀内容)。




android天气预报源码 http://www.apkbus.com/android-2240-1-1.html

android源码之电影购票源码 http://www.apkbus.com/android-2506-1-1.html

android的基站、WIFI、GPS定位集合,源码下载:http://www.apkbus.com/android-15281-1-1.html

一个100行代码写的android计算器:http://www.apkbus.com/android-2231-1-1.html

Android卷曲翻页效果Demo:http://www.apkbus.com/android-3738-1-2.html

android文件浏览器代码:http://www.apkbus.com/android-2242-1-2.html

android源码 超炫的3D特效程序管理功能:http://www.apkbus.com/android-2046-1-2.html

Android手机平台重力感应Demo :http://www.apkbus.com/android-45-1-2.html

一个android阅读器的源码CoolReader:http://www.apkbus.com/android-2078-1-2.html

国外开源android音乐播放器http://www.apkbus.com/android-2072-1-2.html

一个综合了各个类型的对话框的demo :http://www.apkbus.com/android-2086-1-2.html

分享27个各种类型的demo:http://www.apkbus.com/android-2083-1-2.html

android bluetooth 安卓蓝牙 源码下载http://www.apkbus.com/android-16841-1-2.html

标签:code,http,开源,百个,google,Android,com,android
From: https://blog.51cto.com/u_548275/6886082

相关文章

  • Android开发者应该深入学习的10个…
    1.Android团队提供的示例项目 如果不是从学习AndroidSDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://code.google.com/p/......
  • Android JNI 编写方法
    JavaNativeInterface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其它编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。1.Java方式实现JNI,函数路径匹配......
  • Android图形系统之Surface、Surfac…
    1、SurfaceSurfaceextendsObjectimplementsParcelableClassOverviewHandleontoarawbufferthatisbeingmanagedbythescreencompositor.简单翻译:Surface是原始图像缓冲区(rawbuffer)的一个句柄,而原始图像缓冲区是由屏幕图像合成器(screencompositor)管理的。java.lan......
  • android与PC,C#与Java 利用protob…
    protobuf是什么? Protocolbuffers是一种编码方法构造的一种有效而可扩展的格式的数据。谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区。参考文档http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/overview.html  API的 参考文档 ......
  • 使用NDK移植开源项目,JNI的使用技…
    jni的介绍JNI是JavaNativeInterface的缩写,中文为JAVA本地调用。从Java1.1开始,JavaNativeInterface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受......
  • Android中的Audio播放:竞争Audio…
    Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用AudioStream之前,需要申请AudioFocus,在获得A......
  • android下面res目录使用
    res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):  *res/raw和assets的相同点:目录Directory资源类型ResourceTypesres/anim/XML文件,它们被编译进逐帧动画(framebyframeanimation)或补间动画(tweenedanimation)对象res/drawable/.png、.9.png、.......
  • Android实现数据存储技术
    本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:使用SharedPreferences存储数据; 文件存储数据;SQLite数据库存储数据;使用ContentProvider存储数据;网络存储数据;下面将为大家一一详细介绍。第一种: ......
  • Android处理图片OOM的若干方法小结
    众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时......
  • Android之Widget  Frame…
        2AppWidget Framework2.1定义    (1)AppWidgetService是框架的的核心类,是系统service之一,它负责widgets的管理工作。加载,删除,定时事件等都需要AppWidgetService的处理。开机自启动的。     ......