2012-04-06 281 views
0

我需要在我自己的Android應用程序中顯示特定系統應用程序的應用程序設置屏幕。目前,我只能將其作爲單獨的活動啓動,並在後臺的計時器中檢查用戶是否執行了操作(強制停止),然後重新開始我的活動。在您自己的應用程序中顯示系統設置片段/活動

我現在擁有的一切:

public static void showInstalledAppDetails(Context context, String packageName) 
{ 
    Intent intent = new Intent(); 
    intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
    Uri uri = Uri.fromParts("package", packageName, null); 
    intent.setData(uri); 
    context.startActivity(intent); 
} 

我想整合設置屏幕變成我自己的應用程序中,我一直在使用的ActivityGroup然後啓動系統設置爲子活動嘗試。操作失敗,出現安全異常(缺少MANAGE_USB權限)。

有沒有辦法讓這項工作?

感謝,Swav

回答

0

有沒有一種方法,使這項工作?

不,對不起。您無法將不同流程的多個活動合併到一個UI中。

+0

我認爲使用片段會出於同樣的原因失敗,對吧? – Swav 2012-04-06 19:26:46

+0

@Swav:您無法首先從另一個應用程序中訪問單個碎片。 – CommonsWare 2012-04-06 19:29:13

+0

我還有很多東西需要學習,非常感謝:) – Swav 2012-04-06 19:33:30

相關問題