2013-11-26 35 views
1

我知道offsetChange函數,但它不適用於Galaxy S4等設備。我認爲這是因爲TouchWiz包裝。所以我需要找出另一種方法來確定主屏幕的數量。除了offsetChange函數,獲取Android屏幕首頁的數量

enter image description here

任何幫助將不勝感激!

+0

請解釋「主屏幕數」的含義。 – CommonsWare

+0

Android擁有桌面等主屏幕。有幾個主屏幕,你可以在它們之間切換。所以我需要得到它們的數量。 – Nolesh

回答

-1

Android有像桌面的主屏幕。

Android有一個主屏幕。無論是「像桌面」還是取決於設備和用戶。

有幾個主屏幕,你可以把它們

您這是什麼意思還不清楚之間切換。

您可能的意思是「Android設備可以安裝多個應用程序,每個應用程序都是主屏幕,用戶可以選擇使用哪些應用程序」。在這種情況下,爲ACTION_MAINCATEGORY_HOME創建一個Intent,然後將其傳遞給PackageManager上的queryIntentActivities(),應該給出可能的主屏幕實現的列表。

你可能意思是「所有的Android主屏幕都提供某種滑動選項來移動到不同的空間部分」。 一些主屏幕提供這個,並沒有標準的方式來找出。沒有要求主屏幕提供這種方式的刷卡功能,更不用說要求爲第三方應用程序提供API以查找關於它們的詳細信息。

+0

我更新了我的問題以澄清問題。 – Nolesh

+0

@Ares:這在我的答案的最後一段中已有介紹。 – CommonsWare

+0

在你看來,沒有簡單的方法來確定這一點。對? – Nolesh