任务:unity 工具实现 游戏本地推送 ,不要网络状态
如何做:
Demo:
一,currentActivity unity 调用的Activity
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ctx = UnityPlayer.currentActivity;
cont = this;
Log.e(TAG, "currentActivity onCreate --------------------");
//前台时。。。屏幕常亮3句话。。。mf文件也需要配置
PowerManager manager = ((PowerManager)getSystemService(POWER_SERVICE));
WakeLock wakeLock = manager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK| PowerManager.ON_AFTER_RELEASE, "ATAAW");
wakeLock.acquire();
}
public void InputParams(int clock, int type, String info) {
MyService.f=1; // 服务状态开启标记
Log.e(TAG, "currentActivity InputParams --------------------");
Intent intent = new Intent();
intent.setAction("com.lzg.tw.BIND_SERVICE");
Bundle bundle = new Bundle();
bundle.putInt("clock", clock);// 发送数据
bundle.putInt("type", type);// 发送数据
bundle.putString("info", info);// 发送数据
Log.e(TAG, "---" + clock + "---" + type + "---" + info);
intent.putExtras(bundle);
startService(intent);
Log.e(TAG, "currentActivity InputParams ---");
}
@Override
protected void onStop() {
super.onStop();
Log.