Need help about using the app.SendIntent

198 views
Skip to first unread message

Md

unread,
Jun 19, 2020, 4:11:31 AM6/19/20
to DroidScript
Need help, I have trouble using the app.SendIntent, how to do it right to open #myfile.txt directly to the QuickEdit app, I tried a few combinations below, but it didn't work,
it just launches QuickEdit, but does not open #myfile.txt

var p="/storage/sdcard0/DroidScript/_0testfile/#myfile.txt";
var a="",b="",c="",d="",e="",f="",g="",h="";

a= "android.intent.action.MAIN";
//a="android.intent.action.VIEW";
//a="android.intent.action.EDIT";
//a="android.intent.category.BROWSABLE";
//a="android.intent.category.DEFAULT";
b="com.rhmsoft.edit";
c="com.rhmsoft.edit.activity.MainActivity";
//c="com.rhmsoft.edit.activity.OpenActivity";
//c="com.rhmsoft.edit.activity.MainApplication";
//d="DEFAULT";
//d="BROWSABLE";
//d="VIEW";
//d="EDIT";
//e="text/plain";
app.SendIntent(b,c,a,d,p,e);

Hope someone can help me about app.SendIntent, Sample Quick Edit AndroidManifest.xml, hope don't be a mistake paste Quick Edit AndroidManifest.xml here.
<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" android:installLocation="auto" package="com.rhmsoft.edit" platformBuildVersionCode="28" platformBuildVersionName="9">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="com.sony.mobile.permission.SYSTEM_UI_VISIBILITY_EXTENSION"/>
<application android:allowBackup="false" android:icon="@drawable/icon" android:label="@string/app_name" android:name="com.rhmsoft.edit.activity.MainApplication" android:networkSecurityConfig="@xml/network_security_config" android:resizeableActivity="true" android:supportsRtl="false" android:theme="@style/AppTheme.Light">
<activity android:alwaysRetainTaskState="true" android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:launchMode="singleTask" android:name="com.rhmsoft.edit.activity.MainActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<action android:name="android.intent.action.EDIT"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="text/*"/>
<data android:mimeType="application/sql"/>
<data android:mimeType="application/php"/>
<data android:mimeType="application/x-php"/>
<data android:mimeType="application/x-javascript"/>
<data android:mimeType="application/javascript"/>
<data android:mimeType="application/x-tcl"/>
<data android:mimeType="application/xml"/>
<data android:mimeType="application/octet-stream"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<action android:name="android.intent.action.EDIT"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="*"/>
<data android:scheme="content"/>
<data android:scheme="file"/>
<data android:pathPattern=".*\\.aea"/>
<data android:pathPattern=".*\\.htm"/>
<data android:pathPattern=".*\\.html"/>
<data android:pathPattern=".*\\.java"/>
<data android:pathPattern=".*\\.javascript"/>
<data android:pathPattern=".*\\.js"/>
<data android:pathPattern=".*\\.json"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
</activity>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:label="@string/settings" android:name="com.rhmsoft.edit.activity.SettingsActivity"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:label="@string/help" android:name="com.rhmsoft.edit.activity.HelpActivity"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:label="@string/file_association" android:name="com.rhmsoft.edit.activity.LinkActivity"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:name="com.rhmsoft.edit.activity.OpenActivity"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:name="com.rhmsoft.edit.activity.SaveActivity"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:name="com.rhmsoft.edit.activity.StorageActivity"/>
<activity android:configChanges="keyboard|orientation" android:launchMode="singleTask" android:name="com.dropbox.core.android.AuthActivity">
<intent-filter>
<data android:scheme="db-d5sutos8qj8ycic"/>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.mopub.common.privacy.ConsentDialogActivity"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.mopub.common.MoPubBrowser"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.mopub.mobileads.MoPubActivity"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.mopub.mobileads.MraidActivity"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.mopub.mobileads.MraidVideoPlayerActivity"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:exported="false" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/>
<uses-library android:name="com.sec.android.app.multiwindow" android:required="false"/>
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
<meta-data android:name="com.sec.android.support.multiwindow" android:value="true"/>
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip"/>
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip"/>
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip"/>
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip"/>
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
<meta-data android:name="com.crashlytics.ApiKey" android:value="9eb059f80f165bd21e919420f78775cb44692f1f"/>
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-3310607650977424~8311124590"/>
<meta-data android:name="com.samsung.android.keepalive.density" android:value="true"/>
<activity android:name="com.microsoft.aad.adal.AuthenticationActivity"/>
<receiver android:name="com.microsoft.aad.adal.ApplicationReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
<action android:name="android.intent.action.PACKAGE_INSTALL"/>
<data android:scheme="package"/>
</intent-filter>
</receiver>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:exported="false" android:hardwareAccelerated="true" android:name="com.facebook.ads.AudienceNetworkActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<provider android:authorities="com.rhmsoft.edit.AudienceNetworkContentProvider" android:exported="false" android:name="com.facebook.ads.AudienceNetworkContentProvider"/>
<activity android:excludeFromRecents="true" android:exported="false" android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<service android:exported="true" android:name="com.google.android.gms.auth.api.signin.RevocationBoundService" android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"/>
<service android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
<meta-data android:name="com.google.firebase.components:com.google.firebase.iid.Registrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
</service>
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
<receiver android:enabled="true" android:exported="true" android:name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" android:permission="android.permission.INSTALL_PACKAGES">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
</receiver>
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
<provider android:authorities="com.rhmsoft.edit.mobileadsinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.android.gms.ads.MobileAdsInitProvider"/>
<receiver android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE"/>
</intent-filter>
</receiver>
<service android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdService">
<intent-filter android:priority="-500">
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
<activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<provider android:authorities="com.rhmsoft.edit.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
<provider android:authorities="com.rhmsoft.edit.crashlyticsinitprovider" android:exported="false" android:initOrder="100" android:name="com.crashlytics.android.CrashlyticsInitProvider"/>
</application>
</manifest>

Alan Hendry

unread,
Jun 25, 2020, 9:53:37 AM6/25/20
to DroidScript
Md,
Your send intent has parameters
app.SendIntent(b,c,a,d,p,e);
packagename - b="com.rhmsoft.edit";
className - c="com.rhmsoft.edit.activity.MainActivity";
action - a= "android.intent.action.MAIN";
category - d all seem to be commented out
//d="DEFAULT";
//d="BROWSABLE";
//d="VIEW";
//d="EDIT";
uri - var p="/storage/sdcard0/DroidScript/_0testfile/#myfile.txt";
type - e seems to be commented out
//e="text/plain";
extras, options, callback - none
Regards, ah
Reply all
Reply to author
Forward
0 new messages