我想顯示光時的Android顯示光發射
通知火災我已經嘗試用下面的代碼,但屏幕不顯示亮
if(isBlink) {
notification.ledOffMS=25;
notification.ledOnMS=100;
notification.ledARGB=Color.RED;
notification.flags=notification.flags|Notification.FLAG_SHOW_LIGHTS;
}
我想顯示光時的Android顯示光發射
通知火災我已經嘗試用下面的代碼,但屏幕不顯示亮
if(isBlink) {
notification.ledOffMS=25;
notification.ledOnMS=100;
notification.ledARGB=Color.RED;
notification.flags=notification.flags|Notification.FLAG_SHOW_LIGHTS;
}
我不知道你的代碼和邏輯內。但以下問題可能會幫助您進行調試。
如何觸發isBlink?這是通過一些信號處理程序?
一旦設置了通知參數如何得到確認?我想你正在使用一些計時器或循環邏輯。
試圖收到此通知屏幕關閉..我認爲谷歌有這個要求,以顯示led的燈。
或者在收到通知後嘗試關閉屏幕..它適用於我在我的N1 – 2011-08-04 14:52:59
嘗試在您的生成通知代碼。
PowerManager pm = (PowerManager) context
.getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();
Log.e("screen on.................................", "" + isScreenOn);
if (isScreenOn == false)
{
WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP
| PowerManager.ON_AFTER_RELEASE, "MyLock");
wl.acquire(10000);
WakeLock wl_cpu = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"MyCpuLock");
wl_cpu.acquire(10000);
}
和以下權限需要在manifest.xml文件
<permission
android:name="com.manish.gcm.push.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.manish.gcm.push.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
1)isBlink是布爾值,如果我想在通知2光)是的,我得到通知,這是事實,但我沒有得到點亮通知 – Dharmendra 2011-04-21 13:10:15