I am not sure I understand. My app can be launched both by a Web page in embedded WebView and the same Web page in a separate Browser app. If I cannot use custom scheme, I a mfine using standard http or other scheme.
Can you tell me please what the link is in the Web page that launches my app? On Sep 12, 2:35 am, Dianne Hackborn <[email protected]> wrote: > Please don't use a scheme unless it is one that you have registered. > Schemes are global to the universe, and since you will be putting this out > in the universe via your web page you want to follow the rules for them. > > Another approach you can take is to just create an Intent that you want to > have launched, and print the result of Intent.toUri() to get the string to > use in your link. (This should be an intent: URI.) Then you probably want > to just make your own action following the standard naming conventions which > that Intent will use. You can even use Intent.setPackage() to make sure > that only your app can be launched from the link, if you want. (Do note you > can't use Intent.setComponent() for this for security reasons.) > > > > > > On Sat, Sep 11, 2010 at 6:46 PM, ls02 <[email protected]> wrote: > > I added to the manifest file for the activity to be launched: > > > <intent-filter> > > <action android:name="android.intent.action.VIEW"></action> > > <category android:name="android.intent.category.DEFAULT"></category> > > <category android:name="android.intent.category.BROWSABLE"></category> > > <data android:scheme="my_scheme"/> > > </intent-filter> > > > I load the link in WebView: > > > mWebView.loadData("<a href=\"my_scheme://launch_my_app/refresh_all > > \">Launch App</a>", "text/html", "utf-8"); > > > When I click on the link I get the error -10 "The protocol is not > > supported" in My WebViewClient.OnReceivedError override. > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<android-developers%2bunsubs[email protected]> > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them.- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

