ios:附一段解决方案,在原生代码里,旋转之前将屏幕方案设置成未知的,然后再设置自己想要的方向。如果用户锁定了屏幕方案,此方法依然有效。

+(void)setOrientation:(NSString*)dir{[[UIDevice currentDevice] setValue:[NSNumber numberWithInteger:UIDeviceOrientationUnknown] forKey:@"orientation"];if([dir isEqualToString:@"V"]){oMask = UIInterfaceOrientationMaskPortrait;[[UIDevice currentDevice] setValue:[NSNumber numberWithInteger:UIInterfaceOrientationPortrait] forKey:@"orientation"];}else{oMask = UIInterfaceOrientationMaskLandscape;[[UIDevice currentDevice] setValue:[NSNumber numberWithInteger:UIInterfaceOrientationLandscapeRight] forKey:@"orientation"];}
}

ANDROID平台(AppActivity.java里添加以下代码,需要import android.content.pm.ActivityInfo;):

public static void setOrientation(String dir){if(dir.equals("V"))((AppActivity)(SDKWrapper.getInstance().getContext())).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT);else((AppActivity)(SDKWrapper.getInstance().getContext())).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}

((AppActivity)(SDKWrapper.getInstance().getContext()))只是为了拿到AppActivity的实例,你也可以存个变量

转自:

https://forum.cocos.org/t/topic/79780

cocos 旋转屏幕实现方案,ios和android相关推荐

  1. 使用今日头条屏幕适配方案时,Android 布局突然错乱

    背景: 项目是采用的 今日头条屏幕适配方案 'me.jessyan:autosize:1.2.1' 再运行调试APK到模拟器时,突然出现了该错误,在真机也会出现,不过触发概率都非常小.当退出应用,再次 ...

  2. 【移动端适配二】H5移动端适配屏幕安全区(ios和android)

    全面屏手机把整个webview(包括状态栏)给H5的话,不对状态栏进行控制往往会有以下如图问题出现,这样头部的返回按钮置于页面的安全区外,无法进行操作. 有问题的: 想要的效果: 具体的实现: 针对i ...

  3. android 屏幕录制方案,ShareREC for Android全系统录屏原理解析

    本文是Mob开发者平台技术副总监余勋杰基于MediaProjection实现Android全系统录屏功能的原理解析,包括了结合MediaRecorder和MediaCodec两套方案. 文 / 余勋杰 ...

  4. Android屏幕适配方案

    一. 手机适配的应用和使用场景 使android应用程序适用于不同的国家语言.型号.尺寸和SDK版本等手机环境中,其主要功能和界面风格保持不变. 手机适配主要包括三个方面:语言适配.屏幕适配.SDK平 ...

  5. Android 屏幕适配方案(七)

    原文地址为: Android 屏幕适配方案(七) 一. 手机适配的应用和使用场景 使android应用程序适用于不同的国家语言.型号.尺寸和SDK版本等手机环境中,其主要功能和界面风格保持不变. 手机 ...

  6. 2021年最详细的Android屏幕适配方案汇总

    1 Android屏幕适配的度量单位和相关概念 建议在阅读本文章之前,可以先阅读快乐李同学写的文章<Android屏幕适配的度量单位和相关概念>,这篇文章包含了阅读本文的一些基础知识,推荐 ...

  7. 前端系列——与众不同的移动端底部固定栏 fixed、absolute 兼容 iOS 和 Android 方案

    相信我,我分享的和你在其他博客上看到的终极方案是如此的与众不同! 做过移动端开发的同学,对底部DOM定位出现的各种奇葩情况已经深恶痛绝了吧,底部DOM设置不同的position,在Android和io ...

  8. 前端系列——与众不同的移动端底部固定栏 fixed、absolute 兼容 iOS 和 Android 方案...

    相信我,我分享的和你在其他博客上看到的终极方案是如此的与众不同! 做过移动端开发的同学,对底部DOM定位出现的各种奇葩情况已经深恶痛绝了吧,底部DOM设置不同的position,在Android和io ...

  9. android屏幕适配的目的,剖析Android屏幕适配及各方案

    最近陆陆续续被一些android屏幕适配的文章刷屏了,我发现有些问题在看别人写的文章时候还是比较不容易理解的,在这里我们把这些东西捋一捋,来讲讲android屏幕适配的原理,还有之前用过的屏幕适配框架 ...

最新文章

  1. python中open函数的使用
  2. MATLAB中floor、round、ceil、fix区别
  3. linux下卸载 dev sd*下硬盘,Linux下硬盘操作解析
  4. 第一周作业--软件过程与项目管理
  5. NameNode所需配置,NameNode内存配置计算,NameNode与block关系
  6. 火狐最实用的几款插件介绍[含附件]
  7. Google和百度 翻译对比
  8. Servlet之请求转发和响应重定向
  9. 当你写爬虫遇到APP的请求有加密参数时该怎么办?【初级篇-常规模式】
  10. 区块链入门教程,这一篇就足够了
  11. labelImg安装与操作
  12. 华泰证券人工智能系列(1):人工智能选股框架及经典算法简介
  13. 华为路由器时间同步_系统时间同步的方式
  14. 给新一代IT人的分享
  15. 炫酷的ViewPager翻页动画
  16. java8中for循环的几种写法
  17. 星际争霸2的AI环境搭建
  18. 专利学习笔记8:解决CPC签名失败问题
  19. mysql存储过程之循环语句(五)
  20. excel打开密码忘记了_excel文件密码忘记了

热门文章

  1. 知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)
  2. python 基础练习 字母图形
  3. 拯救pandas计划(16)——将DataFrame的奇偶列位置进行前后对调
  4. 80后:新贵传奇成功秘诀
  5. stc15 — 点亮第一个LED灯
  6. Spring:更简单的存储与读取Bean对象
  7. PPT母版怎么应用到每张幻灯片?
  8. DJI Mobile SDK初步开发
  9. 诛仙哪里炼器服务器最稳定,诛仙手游炼器方法 低成本稳定全身+11炼器攻略
  10. 网通 ADSL 678错误