Starten Sie die Anwendung aus dem Browser-URL-Schema

Dank vielen guten Beiträgen habe ich Biene versucht, meine Android App aus einem Browser-Link mit dem folgenden Code zu starten. Bitte helfen Sie mir, das Manifest anzupassen und href, um meine Bewerbung anzurufen –

Manifest

  • FLAG_ACTIVITY_NEW_TASK Klärung benötigt
  • Starten Sie eine neue Aktivität ohne Übergangsanimation in Android 1.6
  • Was ist der Zweck von IntentSender?
  • Android: Implizite Intents vs. Broadcast Receiver
  • Was ist der Unterschied zwischen getIntent () und Absicht von saveInstanceState?
  • Was ist createChooser, wenn ich Intents benutzen muss? Was könnte ich mit dieser Methode machen?
  • <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.afs" android:versionCode="1" android:versionName="1.1"> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="false" android:resizeable="true" android:anyDensity="true"/> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> <uses-permission android:name="android.permission.SEND_SMS"></uses-permission> <uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"></uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <uses-sdk android:minSdkVersion="9"></uses-sdk> <application android:label="@string/app_name" android:icon="@drawable/afs" android:debuggable="true"> <activity android:name=".afs" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <data android:scheme="afs.com.afs"/> <data android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> </activity> </application> 

    HTML Quelltext

     <a href="afs.com.afs:75235">Launch Application</a> 

  • Senden von Daten an die Hauptaktivität in Android
  • Debugging Intents
  • Unterschied zwischen putExtra () und setData ()
  • Absicht putExtra ArrayList <NameValuePair>
  • Öffne eine ausgewählte Datei (Bild, pdf, ...) programmgesteuert aus meiner Android Applikation?
  • Intent.EXTRA_EMAIL, das das Feld "An" nicht belegt
  • One Solution collect form web for “Starten Sie die Anwendung aus dem Browser-URL-Schema”

    Attribute aus Dokumentationsschema scheme://host:port/path oder pathPrefix oder pathPattern .

    Sie müssen definieren definieren proprely Schema und Host-Definition. Wenn Sie das Schema nicht angeben, werden alle URI-Attribute ignoriert und werden nicht angewendet.

    Sie könnten http URI-Schema verwenden.

      <data android:scheme="http" android:host="afs.com.afs"/> 

    Und in HTML

     <a href="http://afs.com.afs:75235">Launch Application</a> 

    Oder eigene URL-Schema definieren

      <data android:scheme="myapp" android:host="afs.com.afs"/> 

    Und in HTML

     <a href="myapp://afs.com.afs:75235">Launch Application</a> 

    PS

    Ändere das

      <data android:name="android.intent.action.VIEW" /> 

    nach

      <action android:name="android.intent.action.VIEW" /> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.