美文网首页
Android自定义Uri启动App详解

Android自定义Uri启动App详解

作者: SupLuo | 来源:发表于2017-01-18 11:04 被阅读216次

Android启动一个界面,可以通过显示和隐式两种方式。假如要启动ActyA界面

显示:

Intent it = new Intent(context,ActyA.class);

context.startActivity(it);

隐式:

Intent it = new Intent(action);

context.startActivity(it);

也就是在AndroidManifest清单文件中申明Activity的时候定义一个Action,比如常见的一个系统Action:android.intent.action.View;

例如:

<activity android:name=".MainActivity">

<intent-filter>

<action android:name="ms.test.action.View"/>

<category android:name="android.intent.category.DEFAULT"/>

</intent-filter>

</activity>

这些都是基础的东西,其实没啥多讲的。

如何自定义Uri启动App,其实原理就是通过隐式Action唤起app的,在Android开发中我们大多数就算不知道这个东西,但是也可能都使用过这个东西,比如很多人都写过打开系统浏览器,打开相册等这样一些代码,其实系统浏览器,相册等就是这样处理的一些界面。具体来看如何定义。

未完待续,要去处理紧急的工作了

相关文章

网友评论

      本文标题:Android自定义Uri启动App详解

      本文链接:https://www.haomeiwen.com/subject/ftwvbttx.html