Moh*_*nde 7 android android-intent
我真的不了解Intent的用法和概念.我理解一个活动是一个可视化界面和一个用户可以参与的努力.我认为一个意图用于在不同活动之间启动和交流.如果是这样,那你将如何实现呢?代码示例会很有帮助.以类比的形式,尝试将意图与日常生活中的某些事物进行比较.这将非常有用!
引用API文档,a Intent基本上是一个被动数据结构,包含要执行的操作的抽象描述,包含两个主要信息,操作和数据.
在最基本的层面上,Intent可以将a视为可以告诉Android调用的操作 - 发生的情况取决于为该操作注册的内容.
a的动作部分Intent是字符串或字符串常量,数据部分是表示a的字符串URI.除了这些主要属性之外,您还可以通过额外添加新属性,这只是键值对的映射.
有关更多信息,请参阅Intent和Intent过滤器,Intent类或Playing with Intents.
我还推荐了Pro Android这本书,它详细介绍了这些API细节.有一个名为Pro Android 2的新版本(尚未阅读).
如果您搜索Google Books,可以查看该书的摘录,请参阅第3章"使用资源,内容提供商和意图"以获取更多信息.
Intent通过提供操作和一些数据,可以使用An 来启动活动.使用Intent操作查看网页的示例:
Intent myIntent = new Intent(Intent.VIEW_ACTION,
Uri.parse("http://www.google.com"));
Run Code Online (Sandbox Code Playgroud)
操作的位置Intent.VIEW_ACTION和数据字符串是UriGoogle的网站.
我尝试过,但很难将Intent日常生活中的某些东西进行比较.如果我想出一些东西,我会用我的答案记下来.
| 归档时间: |
|
| 查看次数: |
2954 次 |
| 最近记录: |