OpenIntents项目介绍
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程序提供互相支持的同时,你会得到额外的附加值,从而全面增强用户体验。
OpenIntents采用“Apache License 2”来发表,和Android的license是一样的。这个提供给商业和非商业的第三方开发者一样的待遇。
[url=]已经实现的功能[/url]
名字 | Provider authority | Activities | Applications |
CentralTagging | org.openintents.tags, org.openintents.contentindices | TAG, VIEW, INSERT | Content browser |
CentralShoppingList | org.openintents.shopping | MAIN | Present picker |
CentralLocations | org.openintents.locations | - | Favorite location map |
CentralNewsProvider | org.openintents.news/rss , org.openintents.news/atom | - | Newsreader |
SensorSimulator | org.openintents.hardware | MAIN | OpenGLSensors |
CentralMailProvider? | org.openintents.mail | - | - |
一些演示效果:
分享到:
相关推荐
Android OpenIntents是一个开源项目,致力于为Android开发者提供一系列预定义的Intent,旨在简化应用程序之间的交互。这个项目不仅包括了一系列实用的Intent,还附带了源码,为开发者提供了深入学习和理解Android ...
然而,为了使不同应用程序能够更好地协同工作,OpenIntents项目收集了一系列实用的功能扩展想法。这些想法可以帮助开发者更轻松地定义和使用自定义的Intents和Content Providers,从而增强应用程序之间的协作能力。 ...
OpenIntents网站 在2008年至2015年之间,该网站使用了drupal。 从那以后,使用Github页面来减少维护工作。 重点是意图规范。 作家意图规范 在文件夹_intent_specs中的文件中定义了一个Intent协议。 该文件必须命名为...
- **意图与OpenIntents项目**:“Intents combine capabilities of multiple apps. Smart-phone application mashups! OpenIntents: A hub for open-source Android applications. Focus on application ...
OpenIntents 项目通过"Intents",Android给连接软件和动态替换组件提供了优秀的基础。Google定义了一批intents(如:打电话啊,联系人清单上选择一个联系人,打开浏览器,电池更换的时候提供提示,等等。但是任何...
OpenIntents file manager, see the website Requires distribution library to build (available through jitpack). License Copyright (C) 2007-2014 OpenIntents.org Licensed under the Apache License, ...
You'll need something that handles "org.openintents.action.PICK_FILE" . If you don't understand it, just install "OI File Manager" http://www.openintents.org/en/node/159 Install my app: ...
我们这个项目的目标是收集很可能在多个项目中都有用的想法(而且很可能已经被其他独立程序员实现了),定义一批比较合理且扩展性比较好的一批intents和接口,提供基础但稳定有效的实现,可以被其他Android程序所...
要在Android应用程序中使用SensorSimulator,首先需要将externalJARlib/sensorsimulator-lib-x.x.x.jar库添加到项目中。然后,通过导入以下类来使用SensorSimulator提供的API: ```java import org.openintents....
OpenPGP API库 OpenPGP API提供了执行OpenPGP操作的方法,例如签名,加密,解密,验证等,而无需用户与后台线程进行交互。 这是通过将客户端应用程序连接到或其他OpenPGP提供程序提供的远程服务来。...
Code开源项目 1、 ZXing 条形码、二维码 2、 K-9 Mail 邮件客户端 3、 Sipdroid SIP/VoIP 客户端 4、 Openintents 提供了大量的应用程序,使用intent,简化开发 5、 Libgdx 游戏开发框架 6、 opensudoku-android ...
android sensorsimulator,在android模拟器上模拟感应加速感应,accelerometer, compass, orientation, and temperature sensors,这几...参考网址说明文档:http://code.google.com/p/openintents/wiki/SensorSimulator