如何开启/关闭Android中的LED不闪灯?

时间:2018-01-09 04:14:01

标签: android android-camera led

我试图点击按钮开启/关闭LED。但根据this ,它适用于通知。我试过了,它正在处理通知。我想在没有通知的情况下打开/关闭LED。到目前为止,我尝试过的是:

Intent intent = new Intent(this, MainActivity.class);
PendingIntent pIntent = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent, 0);

    // Build notification
    // Actions are just fake
    Notification noti = new Notification.Builder(this)
            .setContentTitle("New mail from " + "test@gmail.com")
            .setContentText("Subject").setSmallIcon(R.mipmap.ic_launcher)
            .setContentIntent(pIntent).build();
    NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    // hide the notification after its selected
    noti.flags |= Notification.FLAG_AUTO_CANCEL|Notification.FLAG_SHOW_LIGHTS;
    noti.ledARGB = Color.RED;

    noti.ledOnMS = 100;
    noti.ledOffMS = 100;
    notificationManager.notify(0, noti);

当屏幕关闭且我运行应用程序时它正在工作。有人可以帮我这样做吗?感谢。

1 个答案:

答案 0 :(得分:1)

我没有看到任何用于处理除Notification类之外的LED的API,因为它是内置的,并且完全由基于硬件处理,所以只有通知类才能处理它。所以请不要浪费你的时间来搜索它。

希望你明白。