所以我一直在四处寻找,但我没有找到一个明确的答案,如果可以在通知面板上制作自定义按钮。如果可能的话你会怎么做?如果您不确定通知面板的含义,请举例说明。NOTIFICATION PANEL EXAMPLE IMAGE
答案 0 :(得分:1)
以下是评论中的答案 - 例如:
< application>
内 <service
android:name=".TileServ"
android:icon="@drawable/ic_launcher_background"
android:label="TEST"
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
<intent-filter>
<action
android:name="android.service.quicksettings.action.QS_TILE"/>
</intent-filter>
</service>
TileServ.java文件
import android.annotation.TargetApi;
import android.os.Build;
import android.service.quicksettings.TileService;
import android.widget.Toast;
@TargetApi(Build.VERSION_CODES.N)
public class TileServ extends TileService {
@Override
public void onDestroy(){
super.onDestroy();
}
@Override
public void onTileAdded(){
super.onTileAdded();
}
@Override
public void onTileRemoved(){
super.onTileRemoved();
}
@Override
public void onStartListening(){
super.onStartListening();
}
@Override
public void onStopListening(){
super.onStopListening();
}
@Override
public void onClick(){
super.onClick();
Toast.makeText(getApplicationContext(), "HI", Toast.LENGTH_LONG).show();
}
}