OpenIntents Android Intent开发包

程序名称:OpenIntents

授权协议: Apache

操作系统: Android

开发语言: Java

OpenIntents 介绍

OpenIntents
项目通过”Intents”,Android给连接软件和动态替换组件提供了优秀的基础。Google定义了一批intents(如:打电话啊,联系人清单上选择一个联系人,打开浏览器,电池更换的时候提供提示,等等。但是任何程序可以自由定义额外的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是一样的。这个提供给商业和非商业的第三方开发者一样的待遇。

已经实现的功能

名字 Provider authority Activities Applications
[CentralTagging](http://code.google.com/p/openintents/wiki/CentralTagging) org.openintents.tags, org.openintents.contentindices TAG, VIEW, INSERT Content browser
[CentralShoppingList](http://code.google.com/p/openintents/wiki/CentralShoppingList) org.openintents.shopping MAIN Present picker
[CentralLocations](http://code.google.com/p/openintents/wiki/CentralLocations) org.openintents.locations - Favorite location map
[CentralNewsProvider](http://code.google.com/p/openintents/wiki/CentralNewsProvider) org.openintents.news/rss , org.openintents.news/atom - Newsreader
[SensorSimulator](http://code.google.com/p/openintents/wiki/SensorSimulator) org.openintents.hardware MAIN OpenGLSensors
CentralMailProvider[?](http://code.google.com/p/openintents/w/edit/CentralMailProvider) org.openintents.mail - -

一些演示效果:



OpenIntents 官网

http://www.openintents.org/

相关编程语言

BBGestureBack Full screen return gesture(全屏手...
Framework7 或者叫 F7 是全功能的绑定 iOS 7 应用的...
iOS 调试库,支持 iOS8+,无需添加任何代码,方便 i...
DarkModeKit是在Apple官方的深色模式发布之前设计和...
SimpleNote iOS 版客户端。SimpleNote 是一款在多平...
Kivy iOS,此工具旨在为 iOS 编译必要的库以运行应用...