android开源项目汇总
转载自:http://blog.chinaunix.net/uid-9506436-id-3157993.html
http://www.open-open.com/75.htm
http://www.open-open.com/2_75.htm
1. sociallibhttp://code.google.com/p/sociallib/
社交网络库,支持Facebook、Twitter、GoogleBuzz、LinkedIn、安卓应用
2. android-lighthousehttp://code.google.com/p/android-lighthouse/
android平台的Qt版本
3. robotiumhttp://code.google.com/p/robotium/
Android 平台安卓应用上类似 Selenium 的集成测试工具
4. android-vnc-serverhttp://code.google.com/p/android-vnc-server/
vnc server 电脑控制手机
5. daily-moneyhttp://code.google.com/p/daily-money/
每日记账本
6. pandahomehttp://code.google.com/p/pandahome/
熊猫桌面
7. asmackhttp://code.google.com/p/asmack/
Smack(XMPP)库的Android版本安卓应用
8. gtalksmshttp://code.google.com/p/gtalksms/
通过GTalk/XMPP控制android手机
9. e3roidhttp://code.google.com/p/e3roid/
2D OpenGL 游戏引擎
10. aacdecoder-androidhttp://code.google.com/p/aacdecoder-android/
AAC解码器
11. adosboxhttp://code.google.com/p/adosbox/
DOS模拟器
12. java-fighting-game-enginehttp://code.google.com/p/java-fighting-game-engine/
格斗游戏引擎,支持android平台
13. keepassdroidhttp://code.google.com/p/keepassdroid/
KeePass(一款密码管理工具)android版
14. android-bindinghttp://code.google.com/p/android-binding/
提供了一个通用的框架用来实现 Android 的视图部件跟数据模型进行绑定的功能,用来实现 Android 应用程序的 MVC 模式。
15. android-smshttp://code.google.com/p/android-sms/
可以将短信备份到gmail
16. tapsoffirehttp://code.google.com/p/tapsoffire/
android版Frets On Fire(一个类似吉他英雄(Guitar Hero)把键盘当作吉他来弹的音乐游戏安卓软件下载)
1. achartengine http://code.google.com/p/achartengine/
android报表库
2. android-vcard http://code.google.com/p/android-vcard/
操作vCard 文件
3. android-mock http://code.google.com/p/android-mock/
android版EasyMock
4. proxoid http://code.google.com/p/proxoid/
android代理服务器
5. android-xmlrpc http://code.google.com/p/android-xmlrpc/
xmlrpc客户端库
6. svg-android http://code.google.com/p/svg-android/
svg解析渲染库
7. app-soundmanager http://code.google.com/p/app-soundmanager/
音量管理
8. android-section-list http://code.google.com/p/android-section-list/
分段listview
9. sqldroid http://code.google.com/p/sqldroid/
SQLiteDatabase的jdbc驱动
10. zirco-browser http://code.google.com/p/zirco-browser/
开源浏览器
11. connectbot http://code.google.com/p/connectbot/
SSH客户端
12. vcardio http://code.google.com/p/vcardio/
通讯录导入导出vcard
13. android-notifier http://code.google.com/p/android-notifier/
Android 上一个用来将 Android 手机上一些指定的事件发送到电脑上的工具
14. imsdroid http://code.google.com/p/imsdroid/
开源的全功能的SIP / IMS的客户端
15. dolphin-player http://code.google.com/p/dolphin-player/
开源的音频和视频播放器
16. azilink http://code.google.com/p/azilink/
电脑通过Android手机USB上网教程
17. quitesleep http://code.google.com/p/quitesleep/
控制你在睡眠期间谁可以打电话进来打搅你
18. ringdroid http://code.google.com/p/ringdroid/
编辑创建自己的铃声
19. ebookdroid http://code.google.com/p/ebookdroid/
Android 文档阅读器
20. android-ui-utils http://code.google.com/p/android-ui-utils/
包含了一系列工具,帮助我们更好的设计和开发Android用户界面
android 横向滑动多屏(开源项目)
我们团队项目中需要使用横向滑动多屏的效果,主要是因为看到qq浏览器主界面使用该效果感觉很好。开始采用了ViewFlipper结合手势,可是没有拖拽的效果,后来参照了以下链接开发出来了:
这位和我们一样遇到同样的问题
2. android: how to create different “screens” and nav between them using touch-and-drag?
There are no widgets built into Android to do this. You can look at the source code of the existing home screen to see how it does it, or use ViewFlipper and the new gesture system to attempt to emulate it.
这个给了我们启发,看launcher源码不就可以了吗
3.将android launcher2导入eclipse中运行
4.android launcher源码分析
5.android workspace分析
launcher2中关于滑动多屏的代码主要在 workspace类中,不过它里面还包含了拖拽、壁纸设置、appwidget、文件夹、快捷方式、应用列表控制等,代码太多有1500多行,把那些无 关的代码去掉,杯具啊还是没有成功啊。不过程序原理是清楚了,就是自定义一个布局,所有的子view大小是布局大小,然后按顺序横向扩展,这时候加上滚动 条的配合,就达到效果了,再加上划过一半或速度超过特定值,就重绘下个子view,基本就OK了。可惜啊,就不是没成功,不过有下位仁兄的帮助:
最近做的一个仿launch横向滑动多屏的DEMO ,可惜该论坛没积分没法下载,还好csdn资源里也有 http://download.csdn.net/download/fhy_2008/3692852
这个下载的项目直接可以运行,安卓手机游戏下载比较launcher2代码,主要是触摸事件处理不同,不知道是不是和那位仁兄看的版本不同,反正可以用了,以后再研究吧。我们代码在这个基础上做了一些改良,就先用起来了。
我们团队商量决定给android社区http://www.5uapp.com/做点贡献,在google code 开了一个项目 tfdroid http://code.google.com/p/tfdroid/,该项目主要是提供android高级控件,横向滑动多屏就是提供的第一个控件,希望有兴趣的朋友能加入,大家共同为社区做贡献。
如果需要横向滑动多屏请到 tfdroid http://code.google.com/p/tfdroid/
)。
- 一个功能齐全的RSS浏览器
- 能够显示文章列表的ListView或GridView控件。
- 提供易于定制的模板
- 在网站上执行远程搜索
- 根据文章标题提供搜索建议
- 异步下载和缓存RSS供稿和图片
- 动态抽取和裁剪文章的图片
- 通过一个专用的Joomla组件能够集成Joomla网站的搜索功能
收录时间:2010-11-15 18:00:32
- 折线图
- 区域图
- 散点图
- time chart
- 柱状图
- 饼状图
- bubble chart
- doughnut chart
- range (high-low) bar chart收录时间:2010-12-06 08:49:40
OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。在防站的过程中,PacketVideo是一家 公司的 名称,而OpenCore是这套多媒体框架的软件层的名称。在Android的开发者中间,二者的含义基本相同。对比Android的其它程序 库,OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多 使用继承等方式。
OpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容:
* PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能
* PVAuthor:提供媒体流记录的功能,完成各种音频(Audio)、视频(Video)流的以及静态图像捕获功能