<activity android:label="@string/apic_label" android:name="<package_name>.APIKeyActivity">
<intent-filter>
<action android:name="<package_name>.action.VIEW_KEY" />
<category android:name="android.intent-category.DEFAULT" />
</intent-filter>
</activity>e.g.:
adb shell am start <package_name>/.APIKeyActivity
or
adb shell am start <package_name>/.APIKeyActivity -a <package_name>.action.VIEW_KEY
e.g.:
-> Variable validation case in boolean
if (getIntent().getBooleanExtra(getString(R.string.vld_pin), false)) {
cat /res/values/strings.xml | grep vld_pin
<string name="vld_pin">validate_pin</string>
adb shell am start -n <package_name>/.APIKeyActivity -a <package_name>.action.VIEW_KEY --ez validate_pin true
<provider android:name="<package_name>.MessagesProvider" android:enabled="true" android:exported="true" android:authorities="<package_name>.provider.messagesprovider" />$ grep -R "content://" *
MessagesProvider.smali: const-string v0, "content://<package_name>.provider.messagesprovider/messages" adb shell content query --uri content://<package_name>.provider.messagesprovider/messages