[問題] 請問Android的Intent

看板java作者 (真理斯金)時間15年前 (2010/08/06 17:41), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl))); 我想問的是我用Intent從應用程式跑到瀏覽器看網頁後 我要怎麼自動回到我的應用程式 我是想要讓手機透過瀏覽器到OAuth指定的登入頁面登入後 然後取得登入成功後能取得callback網頁的資料 或是直接取得OAuth的Access Token 不知道大家看不看的懂,其實就像這樣 http://www.youtube.com/watch?v=25o0b2aEw0E&fmt=22
因為他的程式OAuth Consumer是應用程式本身,我的Consumer是網頁的一個程式 所以不能照他的方法 貼上我的程式碼 === String authUrl = null; HttpGet get = new HttpGet("http://140.113.240.106/aql/class/twitter/auth.php"); HttpResponse httpResponse = new AqlClient().execute(get); HttpEntity entity = httpResponse.getEntity(); if (httpResponse.getStatusLine().getStatusCode() == 200) { if (entity != null) { authUrl = EntityUtils.toString(entity, HTTP.UTF_8); } } this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl))); === auth.php會吐出一個twitter oauth登入的link 登入完後我的callback.php會把access token印在網頁上 我的Android程式想要拿到這個access token的資料 不知道有什麼建議的做法,謝謝! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.240.51

08/06 23:52, , 1F
我後來想到用WebView在url上帶token的資料去取似乎可以
08/06 23:52, 1F
文章代碼(AID): #1CMzZCPO (java)