2012-11-01 75 views
2

我注意到,現在當我點擊,而不是直接到谷歌Play應用的應用程序鏈接,在瀏覽器中打開的選擇選擇的窗口:瀏覽器,谷歌玩.. 。直接鏈接到谷歌上的一個應用程序播放

鏈接從一個瀏覽器應用程序以便在市場中並沒有使用://是不相關的。

我用的是標準格式:

http://play.google.com/store/apps/details?id=<package_name> 

這是最近的變化?我認爲之前的鏈接是直接在Google Play中打開的,沒有中間窗口?

是否有可能今天開在谷歌應用程序直接播放無需這種選擇窗口?

+0

是一個Android應用程序或網站? – AWinter

+0

@AWinter當然的鏈接從一個瀏覽器應用程序以便在市場中並沒有使用://是不相關的。 – user1662812

回答

0

如果你談論使用Android操作系統時左右,那麼這應該修復它

設置 - >管理應用程序 - >您的瀏覽器 - >清除默認

+0

這是關於什麼的? – user1662812

1

嘗試使用下面的代碼來直接打開Play商店

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=<package_name>"))); 

請記住,只有在目標設備上安裝了Play商店應用程序時,此解決方案纔有效。在未安裝的情況下,android.content.ActivityNotFoundException將被解僱。所以處理這個異常並打開http:// url而不是market:// one。

try { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=<package_name>"))); 
} catch (android.content.ActivityNotFoundException anfe) { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id="<package_name>"))); 
} 
+0

你剛剛複製AWinter的代碼塊,做了一些小的改變,並張貼?或者是相反的? –

+0

不太可能,因爲這個答案比AWinter老。 – Simon

+0

鏈接當然是從瀏覽器中使用的,而不是應用程序,所以市場://不相關。 – user1662812

1

答案是否定的。 Google通過設計添加了中間窗口,允許用戶在瀏覽器中查看頁面,保持瀏覽器體驗,或者在Play應用程序中進行選擇。你真正能做的唯一事情就是向谷歌申請更改,但他們不太可能會兌現這樣的要求。

+0

你剛剛複製了Christian的代碼塊,做了一些小改動併發布了?或者是相反的? – Simon

+0

@Simon這是我添加的答案中的鏈接代碼塊,不,我沒有。 – AWinter

+0

當然鏈接從一個瀏覽器應用程序以便在市場中,而不是使用://是不相關的。 – user1662812

相關問題