2017-07-20 5 views
-4

Androidのスタジオで最初のAndroidアプリを作成しようとしていますが、これはライブAPIデータを消費します。認証するために、私はFoursquare Devに関するOAuth 2.0の説明に従っています。まず、これはユーザーがログインし、アプリケーションを許可することができます。承認されると、サーバ上のhtmlファイルにリダイレクトされますhttps://47.88.149.91:8444/farmer/index.htmlウェブページを使用しているときにアプリに戻る方法

私の質問はどうすればWebページからAndroidアプリに戻ることができますか?

ありがとうございます。

答えて

0

AndroidManifest.xmlで開始アクティビティでURLを処理できることを宣言します。 そして、実行したサーバーでは、その処理されたURLにユーザーをリダイレクトします。ブラウザでURLの下に入力します(または、このURLにリダイレクト)するとき今、アプリがあなたのLaunchActivityあなたはまた、あなたのアプリケーションにWebViewを追加し、あなたを開くことができ

app://myurl.com

を起動します今

<activity 
    android:name=".LaunchActivity" 
    android:label="@string/app_name"> 
    <intent-filter> 
     <action android:name="android.intent.action.VIEW"/> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSER" /> 
     <data 
      android:scheme="app" 
      android:host="myurl.com"/> 
    </intent-filter> 
</activity> 

を起動しますあなたのアプリから出ることなくその中のサイト

関連する問題