【Android】Intent相关内容

【显式Intent】

LinerLayout 是线性布局

orientation是布局走向 vertical是垂直方向

android:textAllCaps="false" 可以让视图中能够区分大小写

需要在AndroidManifest里面进行注册,才能通过intent进行调用

创建的新类要在Manifest里面定义。

显式Intent,直接指明了启动的类,启动的就是MyAty.class

startActivity(new Intent(MainActivity.this, MyAty.class));

隐式的Intent不写启动的类

1.配置一个Action

在Manifest里面定义

<intent-filter>    <category android:name="android.intent.category.DEFAULT" />    <action android:name="start" /></intent-filter>

action约定的命名格式:包名+.intent.action.MyAty

在要启动的类中 声明它的Action名称

public static final String ACTION = 上面的包名

在启动这个类的时候,只需要写

startActivity(new Intent(MyAty.ACTION)即可

在其他应用中启动这个应用,intent中写动作的全名

如果某个应用不想被其他应用启动,则在manifest中 android:exported = false

如果有多个应用都有相同的antion 启动的时候就会出现启动项

通过浏览器链接启动本地Activity

在activity配置里,添加intent-filter

category BROWSABLE和DEAFULT

action为VIEW

data属性为app

时间: 2024-10-11 05:15:35

【Android】Intent相关内容的相关文章

【原创】android——Tabhost 自定义tab+底部实现+intent切换内容

1,实现tabhost自定义格式,再此仅仅显示背景和文字,效果图预览:(底边栏所示) (图片变形) 2,xml配置 activity_user的XML配置  1 <TabHost xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:id="@+id/tabhost&qu

android中实现内容搜索

在编写android搜索代码的时候,怎样去实现搜索功能,考虑中的有两种: 自己定义搜索方法: 1.自己定义搜索输入框,搜索图标,搜索button 2.自己定义语音输入方法 3.自己定义经常使用热词内容.样式 4.自己定义浏览记录内容和样式 5.自己定义弹出样式使用spinner配合listView 6.自己定义数据源格式和搜索算法 自己定义搜索相比还是比較复杂,须要我们思考比較多. Android自带的搜索方法: 1.创建一个搜索对话框配置文件 2.创建一个可用于搜索的Acitivity和运行搜

android之android.intent.category.DEFAULT的用途和使用

转载(http://blog.csdn.net/jason0539/article/details/10049899) 1.要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent. Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: Intent intent= new Intent(this, B.class): Implicit Intent没有明确的指定要启动哪个Activity

[Android] Intent详解

[转]http://www.cnblogs.com/engine1984/p/4146621.html [正文] Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要. 一.什么是Intent 1.Intent的概念: Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互.Intent这

Android Intent 教程

原文:Android: Intents Tutorial 作者:Darryl Bayliss 译者:kmyhy 人不会漫无目的地瞎逛,他们所做的大部分事情--比如看电视.购物.编写下一个杀手级 app -- 都带有特定的目的或者意图,即 intent. Android 也是同样的.在一个 app 干某件事情之前,它需要知道这件事情的目的或 intent,才能正确地完成整件事情. 这说明人和 Android 并无不同. 在本文,你将利用 Intent 去创建一个模因软件(一种用于恶搞的图片制作软件

Activity相关内容总结

/*---------------------------------------- *-描述--Activity相关内容总结. *-描述--S1.Activity的7个生命周期 * ☆☆☆☆☆单独活动生命周期: * 1.Activity创建的时候:onCreate() => onStart() => onResume() * 2.按下home键或进入其他活动(失去焦点):onPause() => onStop() * 3.再进入(重获取焦点):onRestart() => onS

Android——Intent和Intent过滤器

http://www.cnblogs.com/XP-Lee/p/3613830.html Intent就是一个激活组件的消息对象,用于组件之间的通信.需要注意的是,能被Intent激活通信的组件只有三类:Activity.Service和BroadcastReceiver.对应这三类组件,Intent有下面三种使用场景: 启动Activity:在app中,一个Activity就代表一个用户界面.以Intent为参数调用startActivity()启动一个Activity实例.这个Intent告

Intent相关知识点

Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”. 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的<intent-filter>元素来过滤. Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra). Intent在寻找目标组件的时候有两种方法:第一,通过组件名称直接指定:第二,通过Intent Filter过滤指定

为什么默认需加android.intent.category.DEFAULT

1.要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent. Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: [java] view plain copy print? Intent intent= new Intent(this, B.class): Implicit Intent没有明确的指定要启动哪个Activity ,而是通过设置一些Intent Filter来让系统去筛选合