Sonic Code App recognizes and calls the service app.
<aside> 💡 Sonic Code Recognition Scheme = “soniccode{Sonic Code UID}://detect”
</aside>
Parameter Name | Parameter Description |
---|---|
content | Receive Content (Max 80bytes) |
AndroidManifest.xml ( Sonic Code UID = “00000fff” )
<activity android:name="SonicCodeActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="soniccode00000fff" />
</intent-filter>
</activity>
SonicCodeActivity.java
import net.soniccode.lib.SCRecognizer;
public class SonicCodeActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String content = "";
if (Intent.ACTION_VIEW == intent.getAction()) {
Uri data = intent.getData();
content = SCRecognizer.getInstance().getSonicCodeParameter(
data.getQueryParameter("content"));
} else {
content = intent.getExtras().getString("content");
}
}
}