草庐IT

intent适配

全部标签

vue项目pc端和移动端适配

vue项目pc端和移动端适配1、pc端适配一、样式中根据设计稿确定缩放比例(可以设置全局或者部分页面)二、监听窗口大小改变,设置根字体大小created(){//获取当前设备的宽度,设置rem的根字体大小letwidth=window.innerWidth;width=widthconsthtmlObj=document.getElementsByTagName(“html”)[0];htmlObj.style.fontSize=width/76.8+“px”;//对resize事件进行浏览器兼容处理if(document.createEvent){varevent=document.crea

Activity跳转和Intent传值

Activity跳转和传值1.重点内容1.重点内容Activity之间的跳转及数据传递(如何跳转?如何返回?)使用Intent在Activity之间传递数据)(单向和双向?)回传数据(怎么回传和接收?)隐式启动Activity(代码量少,可以实现不同组件之间的跳转)2.使用Intent显式启动Activity2.1Intent简介1.引入比如下面的图,当我点击”GotoActivity2“的时候就会从第一个Activity跳转到下一个Activity。再点击”GotoActivity1“就会跳转到第一个Aactivity。2.多个Activity之间的关系在android开发中,经常会从一个页

Vue 移动端、PC 端适配

        Vue移动端、PC端适配可以使用lib-flexible、amfe-flexible、postcss-pxtorem、postcss-px2rem和postcss-px-to-viewport这几个插件。        lib-flexible是淘宝手机前端开发团队开发出来的一个开源插件,会自动在html的head中添加一个的标签,同时会自动设置html的font-size为屏幕宽度除以10。        amfe-flexible是 lib-flexible的升级版本,使用vw作为布局单位,从底层根本上解决了不同尺寸屏幕的适配问题,因为每个屏幕的百分比是固定的、可预测、可控

Cocos 适配 HarmonyOS NEXT,亮相 HDC2023,携手华为共筑鸿蒙生态!

HDC20238月4-6日,作为华为合作伙伴,Cocos引擎应邀参加了华为开发者大会2023-HDC2023暨HarmonyOS4发布会,并获得了【鸿蒙生态能力共创奖】。8月5日,在华为开发者大会(HDC.Together)游戏服务论坛中,我们的CocosCEO林顺参加了鸿蒙生态游戏先锋合作启动仪式,同时参会的还有网易、乐元素、三七、阿里、完美世界、英雄互娱、中手游等二十多家游戏伙伴。华为游戏中心携手伙伴们启动鸿蒙生态游戏先锋合作,就技术互补、成果共享、商业共赢等方向进行合作,共同推动鸿蒙智能化移动开放生态业务发展,为用户带来更精彩的游戏体验。本次大会,我们也有三位引擎工程师参与到了技术主题分

五分钟技术趣谈 | 云电脑终端鼠标键盘适配原理

Part01什么是云电脑和键鼠适配?云电脑是目前非常热门的一项新技术,它基于云计算,将大量的存储、计算资源都整合成一个大的资源池并存放在云端,按需分配给用户。云端会通过高速网络,将电脑的画面投送到用户的设备上。云电脑的终端设备类型非常丰富,有能随身携带的普通手机、Pad,能连接电视的机顶盒,以及一些老旧电脑终端等等。对于普通电脑而言,最常用的操作输入设备就是鼠标和键盘。云电脑想要替代传统笔记本,就需要在各种终端都要适配键盘和鼠标。但是由于很多移动设备在交互上更会注重触摸交互,其对键盘和鼠标的支持往往不尽如人意。再加上终端厂商会对其终端设备系统进行高度的定制化,加剧了在云电脑在键鼠适配支持的碎片

迄今最强!深度操作系统适配阿里RISC-V CPU

deepin深度系统官方宣布,VisionFive1、VisionFive2、SG2042等开发板之后,近期,deepinRISC-VSIG工作组在推动RISC-V生态中又取得新突破:deepin操作系统成功适配LicheePi4A开发板!LicheePi4A是矽速科技设计的一款采用TH1520芯片为主控核心的Linux开发板,也是迄今为止最强大的RISC-VSBC。迄今最强!深度操作系统适配阿里RISC-VCPU迄今最强!深度操作系统适配阿里RISC-VCPULicheePi4A集成了4颗玄铁C910CPU,后者出自阿里平头哥,2019年7月发布,主频2.5GHz,单核性能达到7.1Core

实验笔记之——Android项目的适配

android有一个很烦人的点就是版本之间差距较大,且不兼容,导致不同版本之间代码兼容很容易出问题,一个常见的例子就是几年前自己开发的app,几年后再用竟然配置不了。。。为此,写下本博客记录一下配置旧项目的过程。 首先将项目下载下来并且放到工程目录下。再用androidstudio直接打开项目。然后就开始配置 好像打开错了hhh,下一级才对首先显示的好像是SDK位置出错 那就用目前的位置好了。然后发现java不对以及报错通常是因为android升级或者第一次导入老项目,由于gradle不匹配引起的,只需要修改适配版本的gradle就能解决问题。因此更改一下适配的gradle 修改对应的grad

前端大屏适配几种方案

 记录一下前端大屏的几种适配方案。我们是1920*1080的设计稿。目录目录一、方案一:rem+font-size二、方案二:vw(单位)三、方案三:scale(缩放)强烈推荐1、根据宽度比率进行缩放2、动态计算2.1、超宽屏最终适配效果四vue中使用一、方案一:rem+font-size       动态设置HTML根字体大小和body字体大小,会使用到lib-flexible.js插件lib-flexible.js(functionflexible(window,document){vardocEl=document.documentElementvardpr=window.deviceP

Android 13 针对 Intent filters 安全的再加强

作者:李龙、TechMerger君在看这个变更之前,我们需要回忆下Android12的一个安全性变更,即声明了的Activity、BroadcastReceiver、Service必须声明android:exported,否则将会无法被启动。Android12的这个变更是为了防止开发者在不知情的情况下,声明了一个intent-filter就会使得这些组件对外公开,一定程度下强化了安全性。但是却漏掉了显示Intent启动和BroadcastReceiver动态注册两种情况,便在13中分别推出了两项变更来进行加强。Intentfiltersblocknon--matchingintentsSafe

【DM】达梦数据库与MySQL适配

一、达梦入门技术文档新手直接看达梦入门技术文档即可二、达梦数据库1、介绍达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点:通用性、高性能、高可用、跨平台、高可扩展2、与MySQL的区别(1)创建表的时候,不支持在列的后面直接加comment注释,使用COMMENTONIS代替,如:COMMENTONTABLExxxISxxxCOMMENTONCOLUMNxxxISxxx(2)不支持date_sub函数,使用dateadd(datepart,n,date)代替,其中,datepart可以为:year(yy,yyyy),quarter(qq,q