[Unity3D]Android实现不锁屏
16lz
2021-12-04
简介
手机不锁屏功能使用Android编辑器ADT其实是很容易实现的,但是Unity并没有提供现成的接口,这里会引用另一篇文章,用于说明Unity如何调用Android接口,来辅助实现这个不锁屏的功能
调用Android接口的文章链接(http://blog.csdn.net/xv_ly15/article/details/9314199)
实现
1. 修改AndroidManifest.xml文件,添加
<uses-permission android:name="android.permission.WAKE_LOCK" />
关于一些权限,可以参考:(http://blog.csdn.net/xv_ly15/article/details/9314299)
2. 实现代码
package com.test;import android.os.Bundle;import android.view.WindowManager;import com.unity3d.player.UnityPlayerActivity;public class MainActivity extends UnityPlayerActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //不锁屏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } }
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- python list.sort()根据多个关键字排序的方法实现
- 简单实现Android(安卓)AudioReccord录音方式
- Android(安卓)轻松实现语音识别
- Android(安卓)HTTP 实现与服务器通信
- [Android]实现静默安装APK的两种方法
- 【Java/Android性能优2】Android性能调优工具TraceView介绍
- AsyncTask
- android:configChanges属性