private void Init()
{
IsRootUser = KTool.HasWriteAccessToFolder(Application.dataPath); // Root User运行时,能穿越沙盒写DataPath, 以此为依据
if (Debug.isDebugBuild)
{
Log.Info("====================================================================================");
Log.Info("Application.platform = {0}", Application.platform);
Log.Info("Application.dataPath = {0} , WritePermission: {1}", Application.dataPath, IsRootUser);
Log.Info("Application.streamingAssetsPath = {0} , WritePermission: {1}",
Application.streamingAssetsPath, KTool.HasWriteAccessToFolder(Application.streamingAssetsPath));
Log.Info("Application.persistentDataPath = {0} , WritePermission: {1}", Application.persistentDataPath,
KTool.HasWriteAccessToFolder(Application.persistentDataPath));
Log.Info("Application.temporaryCachePath = {0} , WritePermission: {1}", Application.temporaryCachePath,
KTool.HasWriteAccessToFolder(Application.temporaryCachePath));
Log.Info("Application.unityVersion = {0}", Application.unityVersion);
Log.Info("SystemInfo.deviceModel = {0}", SystemInfo.deviceModel);
Log.Info("SystemInfo.deviceUniqueIdentifier = {0}", SystemInfo.deviceUniqueIdentifier);
Log.Info("SystemInfo.graphicsDeviceVersion = {0}", SystemInfo.graphicsDeviceVersion);
Log.Info("====================================================================================");
}
StartCoroutine(DoInit());
}