2012-11-30 17 views
10

कई अच्छी पोस्ट के लिए धन्यवाद, मैं मधुमक्खी निम्नलिखित कोड का उपयोग कर ब्राउज़र लिंक से अपना एंड्रॉइड ऐप लॉन्च करने की कोशिश कर रहा हूं। documentationscheme://host:port/path या pathPrefix या pathPattern सेब्राउज़र यूआरएल योजना से लॉन्च एप्लिकेशन

प्रकट

<?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> 

एचटीएमएल कोड

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

उत्तर

29

गुण - कृपया सहायता से आप अपने आवेदन कॉल करने के लिए प्रकट और href समायोजित करें।

आपको प्रोपेरी योजना और मेजबान परिभाषा को परिभाषित करने की आवश्यकता है। यदि आप योजना निर्दिष्ट नहीं करते हैं तो सभी यूआरआई विशेषताओं को अनदेखा कर दिया जाएगा, और लागू नहीं किया जाएगा।

आप http यूआरआई योजना का उपयोग कर सकते हैं।

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

और एचटीएमएल

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

या खुद का यूआरएल स्कीम को परिभाषित में।

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

और एचटीएमएल

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

पी एस में।

बदलें इस

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

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

के लिए धन्यवाद इतना। मैं इसे आज़मा दूंगा और फिर इसका जवाब दूंगा। – user1751607

+0

यह काम करने के लिए फिर से काम किया और धन्यवाद। मैंने क्लिक किया कि यह सहायक था। मुझे आशा है कि समाधान के रूप में आपके उत्तर को श्रेय देने के लिए मुझे यही करना होगा। – user1751607

+0

बस यह जानने के लिए, यदि ऐप इंस्टॉल नहीं है तो क्या होगा? –

संबंधित मुद्दे