在哪里可以找到Android SettingsAppWidgetProvider.java的源代码?

时间:2013-09-11 15:45:11

标签: android

private void toggleGPS() {
        Intent gpsIntent = new Intent();
        gpsIntent.setClassName("com.android.settings",
                "com.android.settings.widget.SettingsAppWidgetProvider");
        gpsIntent.addCategory("android.intent.category.ALTERNATIVE");
        gpsIntent.setData(Uri.parse("custom:3"));
        try {
            PendingIntent.getBroadcast(this, 0, gpsIntent, 0).send();
            // this.sendBroadcast(gpsIntent);
        } catch (CanceledException e) {
            e.printStackTrace();
        }
    }

嗨,请查看上面有意切换Android手机GPS的代码。但它似乎不适用于我的Galaxy S3。任何人都可以指出它有什么问题吗?

第二个问题是有人试图分析SettingsAppWidgetProvider.java的源代码。但我找不到它的位置,有人知道吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

1)。您无法以编程方式打开/关闭GPS(据我所知),但您可以要求用户这样做。查看this question

2)。您可以找到您要询问的来源here