我想在手机插入充电器后做一些事情。所以我
已创建ChargingOnReciever
:
public class ChargingOnReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
context.startActivity(someActivity);
Log.d(TAG, "Phone was connected to power");
}
}
我希望我的接收器能听android.intent.action.ACTION_POWER_CONNECTED
,所以我将其放入清单中:
<reciever android:name=".ChargingOnReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
</intent-filter>
</reciever>
But ChargingOnReceiver
当我给 G1 充电时,显然没有启动
(通过 USB 线连接到我的笔记本)。任何帮助深表感谢。
这是接收器,不是接收器!我花了 5 个小时才找到这个愚蠢的 bug。我认为 Android Eclipse 插件应该在清单 xml 中进行一些语法检查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)