如何在Nook / Nook Color上打开wifi设置

时间:2012-07-11 09:02:06

标签: android wifi nook

我的应用需要有效的wifi连接。我用这段代码添加了“转到wifi设置”按钮

Intent settings = new Intent(Settings.ACTION_WIFI_SETTINGS);
settings.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(settings);

它在95%的设备上都很完美。但是在Nook颜色上我有错误

  

android.content.ActivityNotFoundException:找不到要处理的Activity   意图{act = android.settings.WIFI_SETTINGS flg = 0x10000000}

如何在Nook / Nook颜色上打开wifi设置?

1 个答案:

答案 0 :(得分:4)

<强>摘要
1 - 在Nook中找到所需活动的完整名称 2 - 用它设置你的意图类名。
3 - 开始你的意图 的详情
1-a:将设备连接到正在开发项目的PC上 1-b:打开eclipse的Hierarchy view perspective,然后在该视角中打开Windows 1-c:在设备中手动打开所需的活动。(主页 - &gt;设置 - &gt; ...)
1-d:可能需要在Windows视角刷新。
1-e:必须在Windows的{​​{1}}中查看包含其完整名称和包名称的所有现有活动。
enter image description here
例如,此处我所需的活动名称为:Hierarchy view perspective,其包名称为com.android.settings.WirelessSettings

我希望此代码段可以帮助您继续:

com.android.settings

有关b1 = (Button) findViewById(R.id.button1); b1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(); i.setClassName("com.android.settings", "com.android.settings.WirelessSettings"); startActivity(i); } }); 的详细信息,您可以看到以下问题:Q1 - Q2