
[Unity][Android]获取设备的操作系统
发布日期:2021-05-09 11:52:31
浏览次数:3
分类:技术文章
本文共 3697 字,大约阅读时间需要 12 分钟。
根据参考资料1,2。得到下面的 UNITY C++ 代码
private void Awake()
{ #if UNITY_ANDROID str = "这里是安卓设备^_^"; #endif #if UNITY_IPHONE str = "这里是苹果设备>_<"; #endif #if UNITY_STANDALONE_WIN str = "我是从Windows的电脑上运行的T_T"; #endif }这篇文章 的 剩余代码 主要 是 参考资料3的,工程 也是 参考资料3的。
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;//使用 该引用,才能获得 Text 组件。public class Android_Test : MonoBehaviour { private Transform canvasTras;//UGUI的Canvas private Text text;//用来显示 界面的文本 private Button btn;//前端的按钮 private AndroidJavaObject jo = null; private string str; private void Awake() { #if UNITY_ANDROID str = "这里是安卓设备^_^"; #endif #if UNITY_IPHONE str = "这里是苹果设备>_<"; #endif #if UNITY_STANDALONE_WIN str = "我是从Windows的电脑上运行的T_T"; #endif } // Use this for initialization void Start () { //固定写法 AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); jo = jc.GetStatic虚拟机(MUMU模拟器) ,进行测试的结果("currentActivity");//获取当前Activity对象,即Android中的MainActivity canvasTras = GameObject.Find("Canvas").transform; text = canvasTras.Find("Text").GetComponent (); btn = canvasTras.Find("Button").GetComponent
参考资料:
1.
http://www.cnblogs.com/Vincentblogs/p/4164565.html
2.
http://www.cnblogs.com/wugang/p/3708569.html
3.
http://blog.csdn.net/bulademian/article/details/78387461
4.
5.
6.
根据参考资料1,2。得到下面的 UNITY C++ 代码
private void Awake()
{ #if UNITY_ANDROID str = "这里是安卓设备^_^"; #endif #if UNITY_IPHONE str = "这里是苹果设备>_<"; #endif #if UNITY_STANDALONE_WIN str = "我是从Windows的电脑上运行的T_T"; #endif }这篇文章 的 剩余代码 主要 是 参考资料3的,工程 也是 参考资料3的。
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;//使用 该引用,才能获得 Text 组件。public class Android_Test : MonoBehaviour { private Transform canvasTras;//UGUI的Canvas private Text text;//用来显示 界面的文本 private Button btn;//前端的按钮 private AndroidJavaObject jo = null; private string str; private void Awake() { #if UNITY_ANDROID str = "这里是安卓设备^_^"; #endif #if UNITY_IPHONE str = "这里是苹果设备>_<"; #endif #if UNITY_STANDALONE_WIN str = "我是从Windows的电脑上运行的T_T"; #endif } // Use this for initialization void Start () { //固定写法 AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); jo = jc.GetStatic虚拟机(MUMU模拟器) ,进行测试的结果("currentActivity");//获取当前Activity对象,即Android中的MainActivity canvasTras = GameObject.Find("Canvas").transform; text = canvasTras.Find("Text").GetComponent (); btn = canvasTras.Find("Button").GetComponent
参考资料:
1.
http://www.cnblogs.com/Vincentblogs/p/4164565.html
2.
http://www.cnblogs.com/wugang/p/3708569.html
3.
http://blog.csdn.net/bulademian/article/details/78387461
4.
5.
6.
转载地址:https://blog.csdn.net/BuladeMian/article/details/78403320 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2023年09月16日 04时07分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
STM32 调试脚上电默认电平
2019-03-08
树莓派新手入门教程
2019-03-08
解读STM32标准库的程序架构 - 以GPIO操作为例
2019-03-08
threejs加载gltf模型
2019-03-08
Java中线程安全问题
2019-03-08
【JQuery框架】超详细DOM操作看这一篇就够了!
2019-03-08
安装配置apache,修改网站根目录和主页,更改监听端口
2019-03-08
实验案例:构建基于域名的虚拟WEB主机
2019-03-08
实验案例:MySQL服务器的构建与维护
2019-03-08
MySql笔记
2019-03-08
ssh远程访问控制,scp,sftp,TCP Wrappers策略应用案例
2019-03-08
Ubuntu20.04.2安装JDK
2019-03-08
SQL MySQL SQL Server 分页查询
2019-03-08
SQL MySQL SQL Server 索引(index)
2019-03-08
数字图像处理第一章----绪论
2019-03-08
python selenium 模拟浏览器进行爬取B站评论
2019-03-08
python turtle 八个嵌套雪花(科赫曲线组)
2019-03-08
CCF循环题目 两种方法解决C语言版数根!!!
2019-03-08
纯NumPy实现MNIST(手写数字)
2019-03-08
Golang String字符串类型转Json格式
2019-03-08