我正在阅读Wei-Mung Lee开始的Android应用程序开发.我对自定义操作和类别感到困惑.
这是一个例子中的一些代码.该操作是包名称.它再次被提到的唯一一次就是
Intent i = new Intent( "net.learn2develop.MyBrowser" );
Run Code Online (Sandbox Code Playgroud)
开始一项活动.这个基本上是包名的动作怎么能知道开始活动呢?只是因为它在活动标签内?
与category标签相同的事情(不同的例子):
<intent-filter>
<action android:name=”android.intent.action.VIEW” />
<action android:name=”net.learn2develop.MyBrowser” />
<category android:name=”android.intent.category.DEFAULT” />
<category android:name=”net.learn2develop.Apps” />
<data android:scheme=”http” />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
net.learn2develop.Apps是由作者组成的名称.它真的没有意义,对吗?它有什么用途?