如何使用像sfd://即Customscheme而不是http的方案从QR阅读器启动我的Android应用程序?

时间:2015-04-16 07:53:04

标签: java android eclipse parameters

我想知道在Android中是否可以使用QR Code阅读器启动应用程序。我想要实现的目标是:

我创建QR码,用QR码阅读器扫描后,我需要用一些参数启动我的应用程序,它看起来像这样: SFD:// MT =推广和ID = 12

是否有任何方法可以实现这一点,并获得在qr代码中构建的param以启动应用程序?

1 个答案:

答案 0 :(得分:0)

您可以在清单中添加android:data,如下所示

    <activity
        android:name=".activities.HomeActivity"
        android:screenOrientation="portrait" >
        <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="sfd" />
        </intent-filter>
    </activity>

但请注意,因为您没有sfd方案,否则其他人可能会使用相同的方案。