具体实现方式请看博客:
jiangwei0910410003
上面的示例打开了MainActivity,如果要打开很多不同的Activity,就这样干:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.sjdllw.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.example.sjdllw.activity.media.MediaMainActivity" android:label="@string/media">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myapp" android:host="media.app" android:pathPrefix="/openmedia"/>
</intent-filter>
</activity>
<activity android:name="com.example.sjdllw.activity.media.VideoRead" android:label="@string/videoRead"></activity>
<activity android:name="com.example.sjdllw.activity.down.DownActivity" android:label="@string/down_str">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myapp" android:host="down.app" android:pathPrefix="/opendown"/>
</intent-filter>
</activity>
</application>
浏览器:
<a href="myapp://media.app/openmedia" >马上录制</a>
<a href="myapp://down.app/opendown" >下载</a>