E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android-屏幕适配
Flutter 第三方 flutter_screenutil(
屏幕适配
)
推荐一篇写的非常不过的文章:Flutter应用框架搭建(二)
屏幕适配
安装+导入flutter_screenutil:^5.9.0import'package:flutte
冯汉栩
·
2023-11-08 09:56
Flutter
flutter
Vue3 +Echarts5 可视化大屏——
屏幕适配
项目基于Vue3+Echarts5开发,
屏幕适配
是使用scale方案Echarts组件按需引入,减少打包体积地图组件封装(全国&省份地图按需加载)效果图:
屏幕适配
大屏适配常用的方案有rem+vw/vh和
z止于至善
·
2023-11-07 12:23
Vue.js
Echarts
vue.js
echarts
前端
Android-
动态加载插件资源,皮肤包的实现原理
原创-转载请注明出处Android动态加载插件资源最近在看app的换肤功能。简单的来说就是动态读取插件apk中的资源,需要进行换肤的控件所用到的资源在主apk和插件apk中各维护了一份,且资源名称相同。插件听起来高大上,但其实就是一个apk文件。所以我们所要做的,就是怎么样能让插件中的资源加载进本地,并且读取到。Resource的创建在app内部加载资源使用的是context.getResourc
程序猿Jeffrey
·
2023-11-06 13:03
Flutter-自定义短信验证码
可以说是直接把原生的绘制代码复制粘贴到Flutter项目中,kt修改为dart,实现样式还是下面四种:表格类型方块类型横线类型圈圈类型所以这里就不在阐述实现思路了,你也可以直接查看Android版本,点击
Android
龙之音
·
2023-11-06 06:50
android-
性能优化-so优化
个人总结,因为项目开发的原因,需要ndk开发一部分功能,并打包成so使用,在打包so过程中发现生成的so过大,如下图有15M的样子,很大。所以决定看一些so优化相关的知识。图1这是我通过cmake方式直接在as上运行出来生成的so,研究以后才知道,so还有debug和release包的区分,上面这个就是debug的so。在as上task->other->图2点击这个方式build会生成releas
卍W卍X卍
·
2023-11-05 17:10
Android-
指纹登录
Android6.0后且硬件支持!主要功能:1.实现密码登录和指纹登录相互切换2.检测设备是否支持指纹验证主要用到系统Api-FingerprintManager3.指纹验证失败后错误提示4.关闭指纹登录5.检测系统指纹库发生变化后的处理源码GitHub地址:https://github.com/haganWu/FingerprintLoginDemo
HaganWu
·
2023-11-05 13:24
Android-
第五节Menu菜单详解
目录一、Menu背景二、Menu使用步骤1.创建menu2.设计menu3.重写menu逻辑代码4.运行效果:一、Menu背景手机毕竟和电脑不同,它的屏幕空间非常有限,因此充分地利用屏幕空间在手机界面设计中就显得非常重要了。如果你的活动中有大量的菜单需要显示,这个时候界面设计就会比较尴尬,因为仅这些菜单就可能占用屏幕将近三分之一的空间,这该怎么办呢?不用担心,Android给我们提供了一种方式,可
夏屿_
·
2023-11-04 19:39
Android
Studio(入门)
android
java
apache
Android-
推荐一个TextView效果开源库( SuperTextView)
图片来源网络,入侵必删我最近发现一个能够实现多种效果的TextView开源库,这篇博客分享给看文章的小伙伴,希望能帮你们提高开发效率以及提升自己App的用户体验感。SuperTextViewSuperTextView一个简单的控件元素,但却不仅仅是一个控件。它生而灵动多变,强大的内嵌逻辑,为你持续提供丰富多彩却异常简单的开发支持。他的特性:为View设置圆角支持单独控制每一个圆角为View添加边框
阿博聊编程
·
2023-11-04 19:02
Android-
样式系统---主题背景属性满满干货指导
程序员职业生涯真的很短吗?不短,我就是明证!我今年44岁,世界500强公司,编程20年,软件技术专家,一直都在编程一线,从来离开过。技术上,我深入的使用过Java、.net、Js等等。也许吧,我勉强算的上一个“全栈工程师”。我看好多回答里说,程序员之所以干不长,那是因为经验不值钱,老程序员和年轻人没有区别,还不能加班,所以自然不受老板待见。我特别不理解,这么荒谬,不合逻辑的言论为什么还会有人相信。
阿里springboot学习笔记
·
2023-11-04 18:40
程序员
android
移动开发
经验分享
android ui flutter,
android-
如何在运行flutter应用程序时解决’dart:ui’错误?
Below错误发生在我尝试运行我的第一个flutter应用程序时.file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart:5:8:Error:Notfound:'dart:ui'import'dart:ui'showImageFilter;^file:///Volume
SummerLogic
·
2023-11-04 11:39
android
ui
flutter
Flutter学习-
屏幕适配
屏幕适配
1.Flutter的单位1.1Flutter中的单位1.2Flutter的设备信息1.3在程序开始时获取设备信息1.4官网提供三方库获取设备相关信息2.适配方案2.1常用的适配方案2.2rpx适配目前移动端设备非常多
GY-93
·
2023-11-04 08:33
Flutter
flutter
Flutter开发(三十二):Flutter
屏幕适配
当页面使用了Scaffold的appBar与bottomNavigationBar的页面不需要额外适配,框架里面已经自动适配了。但很多页面写的时候不会用到Scanffold,这样需要手动适配。适配不同的手机,关键是顶部和底部留有安全区域。第一种方案:利用SafeArea包裹页面,简单不够灵活。第二种方案:利用MediaQuery.of(context).padding获取屏幕四周padding,来
吴庆森
·
2023-11-04 08:02
flutter开发
android
flutter
android
studio
flutter
屏幕适配
这时候就要做出
屏幕适配
了。首先写死宽高,然后通过插件或者自己写公式,让图片等比例放大或缩小,从而让图片适配不同的屏幕尺寸。
氤氲息
·
2023-11-04 08:01
安卓
flutter
Flutter全
屏幕适配
指南
Dart端SafeArea第一种是使用SafeArea包裹跟布局,灵活性不够好。实例代码:@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text(widget.title),),body:Container(child:SafeArea(child:Column(mainAxisAlignm
小二李
·
2023-11-04 08:01
Flutter
flutter
全面屏
适配
Flutter
屏幕适配
的三种方案
做移动端开发的同学都知道,针对不同型号和尺寸的手机要进行页面的适配,且iOS和Android适配方案各不相同,那我们用Flutter开发要怎么处理
屏幕适配
呢?
金戈鐡馬
·
2023-11-04 08:55
Android
flutter
android
ios
屏幕适配
Dart
极其简单的Flutter
屏幕适配
Alow-costFlutterscreenadaptationsolution(一个极低成本的Flutter
屏幕适配
方案)一概述由于Flutter的应用场景很多,不只是android还有ios以及web
qq_33408235
·
2023-11-04 08:25
android
flutter
屏幕适配
flutter
屏幕适配
工具以宽或高为基准,动态拉伸适配,保持与设计图效果的一致性pub地址:flutter_autosize
panzhiling
·
2023-11-04 08:24
flutter
flutter
屏幕适配
插件 flutter_screenutil 的简单使用
前言
屏幕适配
问题一直是app开发中一个绕不开的话题,毕竟现在各种尺寸的设备越来越多,原本一个优美大气的用户页面可能就会因为屏幕尺寸变化而变得杂乱无章,甚至是布局溢出,导致某些重要的信息无法显示,最终并因此而丢失掉用户
智玲君
·
2023-11-04 08:22
flutter屏幕适配
Flutter
屏幕适配
文章目录一、Flutter单位二、设备信息三、常见适配方案四、flutter_screenutil一、Flutter单位Flutter使用的是类似IOS中的点pt(point)。iPhone6的尺寸是375x667,分辨率为750x1334。iPhone6的dpr(devicePixelRatio)是2.0。DPR=物理像素/逻辑像素二、设备信息通过MediaQuery获取屏幕上的信息。//1.媒
暴风雨中的白杨
·
2023-11-04 08:13
flutter
ShareSDK微信没有回调问题解决
Android-
微信-回调微信没有回调?微信回调:这个WXEntryActivity.java类必须要在wxapi下,wxapi必须要在您的工程的包名package下。
被时光移动的城
·
2023-11-04 06:23
iOS10 适配、Xcode8配置总结②
2019独角兽企业重金招聘Python工程师标准>>>Xcode8新特性InterfaceBuilder随着14年的iPhone6和6P出来之后,iPhone的屏幕尺寸也越来越多,
屏幕适配
是一个需要解决的问题
weixin_34365635
·
2023-11-03 19:29
xcode
移动开发
swift
Android
屏幕适配
- 设置底部虚拟菜单栏
Android手机现在越来越多的是全面屏/刘海屏,不止需要适配头部的状态栏,如有需要,可以参考:Android
屏幕适配
-支持刘海屏底部的虚拟菜单栏也需要适配,这里拿小米9的机型来示例:默认是白底的,如果应用背景是其他颜色
最孤单的人
·
2023-11-03 13:13
Android
android
navigationBar
Color
一种极低成本的Android
屏幕适配
方式
原始链接在Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪,而想要在各种分辨率的设备上显示基本一致的效果,适配成本越来越高。虽然Android官方提供了dp单位来适配,但其在各种奇怪分辨率下表现却不尽如人意,因此下面探索一种简单且低侵入的适配方式。image传统dp适配方式的缺点android中的dp在渲染前会将dp转为px,计算公式:px=density*dp;densit
nianyounan
·
2023-11-03 05:38
Android-
架构新组件---让天下没有难做的-App,android开源输入法
如果我们的组件需要强绑定声明周期,那么只需要借助Lifecycle去监听生命周期的状态和事件即可,再也不用覆写各种回调方法了。下面将要讲到的LiveData和ViewModel都是Lifecycle-AwareComponents,它们都用到了Lifecycle。Android生命周期管理不当带来的最大问题就是内存泄露,举一个我们经常遇到的场景:一个异步任务(比如网络请求)持有了UI元素的引用,只
m0_64603743
·
2023-11-02 21:44
程序员
面试
android
移动开发
Android-
架构新组件---让天下没有难做的-App,Android架构组件Room功能详解
Jetpack不属于AndroidFramework,不是Android开发的必需品,它只是应用层开发的一种辅助手段,帮我们解决了一些常见问题,比如版本兼容、API易用性、生命周期管理等。其中Architecture部分的组件(AndroidArchitectureComponents,以下简称AAC)组合起来形成了一套完整的架构解决方案,在没有更好的方案被发明出来之前,我们姑且把AAC当做And
读读金典
·
2023-11-02 21:44
程序员
面试
移动开发
android
HarmonyOS 应用开发,一网打尽HarmonyOS分布式应用开发
01多设备的形态差异多样化的
屏幕适配
:包括不同大小,不同分辨率,不同形状,横屏、竖屏、折叠屏等;多样化的交互方式–包括语音、触摸、旋钮、键盘、笔、3D手势等。
weixin_39637545
·
2023-11-02 06:55
HarmonyOS
应用开发
移动web一
屏幕适配
代码下载相对单位em:相对于父元素字体大小rem:相对于html元素字体大小(优点是通过修改html字体大小使页面元素大小得到整体控制)html{font-size:14px;}div{background-color:red;font-size:12px;/*140px*/width:10rem;/*140px*/height:10rem;}p{background-color:cyan;/*1
酒茶白开水
·
2023-11-02 00:13
web前端
前端
css
css3
移动web
屏幕适配
Android-10、11-存储完全适配(上)
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握上篇文章分析了
小鱼人爱编程
·
2023-11-01 11:31
Android
进阶
android
sqlite
Android-10、11-存储完全适配(下)
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握上篇文章分析了
小鱼人爱编程
·
2023-11-01 11:31
Android
进阶
android
sqlite
数据库
Android-
基于GSYVideoPlayer的rtsp、rtmp协议流直播开发
因为公司项目中的一个功能是直播,虽然我之前从来没有接触过这玩意但是也不得不硬着头皮上了,坑爹的是直播的协议流还不是http而是RTMP和RTSP,于是乎这一周一直在网上看各种教程从SDL+ffmpeg到ijkplayer鬼知道我到底经历了些什么,直到遇到了GSYVideoPlayer。我就不对这个库多做介绍了总之就是很好很强大,对于我们这些小白来说很轻松的就能实现我们想要的功能以下是官网地址:ht
梅嘉
·
2023-11-01 11:22
直播
rtsp
rtmp
直播
Android-
源码解析View.post()到底干了啥
view.post(newRunnable(){@Overridepublicvoidrun(){}});大伙都知道,子线程是不能进行UI操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过Handler来解决。但说实话,实在是太懒了,总感觉写Handler太麻烦了,一不小心又很容易写出内存泄漏的代码来,所以为了偷懒,我就经常用View.post()orView.postDelay()来代
有腹肌的豌豆Z
·
2023-11-01 04:55
Android-
自定义View的流程和步骤
1.效果图2.实现思路首先是画各步骤点之间的线条接着是画未选步骤点的图标第三步是画选中步骤点的图标最后画出各步骤点对应的说明文字3.实现细节3.1概述StepView继承自View,通过构造方法初始化一些必要参数,然后在OnsizeChanged方法中获取View的宽高以及其他额外计算的数据信息,最后通过onDraw方法绘制出View。3.2首先通过res/values/attrs定义一些细节参数
InFatuated
·
2023-11-01 04:04
flutter七牛直播推流插件 Readme
七牛直播推流插件AndroidisOKIOSisdeveloping如何使用Android集成在你的pubspec.yaml中添加live_push:^0.0.1执行flutterpubget命令打开
android
AndyDufres_0e9c
·
2023-10-31 18:24
Android编程宝典-第一章-初识
Android-
笔记
原创,转载请注明,http://blog.csdn.net/yimingsilence1、开源,Android源码可下,手机制造商可以设定界面和为新硬件添加驱动。2、架构:Linux内核,C编写,包括安全模型、内存管理、进程管理、网络栈、驱动模型。Android框架,C++编写,包括TheAndroidruntime、OpenGL、WebKit、SQLite、MediaFramework应用程序框
默一鸣
·
2023-10-31 13:48
Android
android
编程
Android-
自定义简单的垂直布局的ViewGroup-参考官方案例搞一搞
早些天,我们主要是针对View自定义做了简单实践(主要是测量、绘制,单个控件没有特别的onLayout的处理);接着我们看了下自定义ViewGroup的官方案例,又了解了更多的东西,由于官方案例的很多测量方法,状态,以及一些个自定义布局属性类等,所以看起来相对费劲,不过作为初识,了解流程可能更重要,所以基本上算是短暂的可以了;但是官方的有点类似帧布局那样的方式,小白我想从一个简单的垂直布局开始,S
MonkeyLei
·
2023-10-30 18:42
安卓
屏幕适配
必须了解的px ppi dpi density dip dp
概念px英文叫pixel,就是像素的意思。比如我的一加七分辨率是1080*2340,就是宽度有1080个像素点。ppi英文叫pixelspeinch,就是每英寸有多少个像素。比如一加七手机默认是420像素/英寸。根据定义可以知道,同一个屏幕,同一个分辨率,这个值是固定的。dpi英文叫dotsperinch,就是每英寸有多少个点,这个应该是历史遗留的说法,以前的打印机就是以点来算的,现在的屏幕是已像
林北8261
·
2023-10-30 03:45
Android-
杂项
sharedPreferences的apply和commit区别,多进程下是否可以使用https://www.jianshu.com/p/918240c01644apply是异步的,commit是同步的apply是先将数据写入到内存然后单线程地完整写入文件,commit则是直接写入文件,apply是void类型,commit返回boolean,是否成功写入多线程安全,但多进程下不可用,卡顿优化(如
小呀么小黄鸡
·
2023-10-29 13:41
Android-
登录注册页面(第三次作业)
第三次作业-登录注册页面题目要求嵌套布局。使用线性布局的嵌套结构,实现登录注册的页面。(例4-3)创建空的Activity项目结构树如下图所示:注意:MainActivity.java文件并为有任何操作,主要功能集中在LoginActivity和SignUpActivity两个Activity中。创建LoginActivity和SignUpAcivity创建Activity创建LoginActiv
WeiComp
·
2023-10-29 00:14
Android基础
android
Android-
宝宝相册(第四次作业)
第四次作业-宝宝相册题目用Listview建立宝宝相册,相册内容及图片可自行设定,也可在资料文件中获取。给出模拟器仿真界面及代码截图。(参考例4-8)创建工程项目创建名为baby的项目工程,最后的工程目录结构如下图所示:res/drawable文件中的i1、i2、i3、i4、i5、i6均为图片,即宝宝相册图片,网上自行选取照片即可。res/layout为文件布局文件,activity_main.x
WeiComp
·
2023-10-29 00:11
Android基础
android
Android-
内存泄漏处理
Android-
内存泄漏处理前言内存泄漏的检测内存泄漏的发生内存泄漏的预防前言内存泄漏指的是程序运行时未能正确回收部分内存,导致这些内存既不能被自身使用,又不能被其他程序使用,从而变成垃圾内存。
大暴暴
·
2023-10-28 21:10
IOS
屏幕适配
(一)理论篇
IOS
屏幕适配
(一)理论篇1.IOS
屏幕适配
基本概念1.1IOS设备的尺寸和分辨率1.1.1分辨率相关概念1.1.2IOS各个设备对应的分辨率1.2设计和开发之间的多屏适配问题1.3开发时适配规范1.4
极客雨露
·
2023-10-28 15:52
IOS屏幕适配
IOS屏幕适配-理论
Vue-cli3 屏幕自适应
在项目中为了
屏幕适配
,经常会用到rem,postcss-px2rem就是为了让我们直接在将代码中px自动转化成对应的rem的一个插件如何使用:1.安装npmipostcss-px2rem--save-dev2
HealerLZH
·
2023-10-28 03:16
屏幕适配
不是技术文章发布只是个人发现比较的好的文章这里贴出来参考文章:https://www.cnblogs.com/soaringEveryday/p/4835839.html
janyet
·
2023-10-27 10:44
Android-
推荐一个引导层的开源库(NewbieGuide)
图片来源网络,入侵必删在日常Android业务开发当中,我们肯定会有关于新手引导的需求。我们怎么快速实现呢?这里推荐一个快速实现的框架。NewbieGuide这是一款可以通过简洁链式调用新手引导层的库,一行代码实现引导层的显示,自动判断首次显示,当然也可以通过参数配置来满足不同的显示逻辑和需求。NewbieGuide的引入需要在项目级的build.gradle加入:allprojects{repo
阿博聊编程
·
2023-10-27 08:15
unity3D学习笔记之七 RectTransform与
屏幕适配
市面上的移动游戏UI布局分为两种:1.全屏铺满2.小屏居中两种布局引出两种布局方式相对布局和绝对布局相对:Image相对Panel顶部距离20即Image尺寸跟随Panel尺寸改变唯一固定的是距离顶部的距离20不变此种对应全屏铺满的UI,比如返回按钮始终在右上角20像素出。绝对:Image位置不随Panel变化此种布局对应小屏居中在不同的分辨率上屏幕变宽变高之后小屏始终居中,到四周边界会随分辨率变
watl0
·
2023-10-27 07:25
编程心得
Unity
unity3d
ui
布局
移动游戏
Unity学习笔记(08):Rect Transform组件及实现不同尺寸分辨率的UI
屏幕适配
Canvas节点的宽高是和屏幕一致的中心点在xy轴的中间RectTransform介绍UGUI的Image节点有RectTransform组件scale缩放position位置(注:相对于其父节点即Canvas)以父节点为(0,0)(相对点)相对点可以拖动与此同时position的值也会相应改变pivot图片的中心点的位置(0,0)是左下角(1,1)是右上角默认(0.5,0.5)中央若中心点设为(
Piconjo_Official
·
2023-10-27 07:40
Unity
canvas
unity
unity3d
unity3d
屏幕适配
iPhone X 解决方案
添加获取手机型号方法#import+(NSString*)getDeviceVersion{structutsnamesystemInfo;uname(&systemInfo);NSString*deviceVersion=[NSStringstringWithCString:systemInfo.machineencoding:NSUTF8StringEncoding];returndevice
思玉
·
2023-10-27 04:28
unity3d
屏幕适配
unity3d
适配
rem、em、px、rpx、vw、vh、%等
根元素的字号大小为20px时,某个子元素的宽度为8rem,即为20x8=160px作用主要是为了用于移动端
屏幕适配
。
前端SkyRain
·
2023-10-26 14:32
面试题
HTML和CSS
前端
h5
Jetpack Compose初体验,android
屏幕适配
和性能优化
classHelloViewModel:ViewModel(){privateval_name=MutableLiveData("")valname:LiveData=_namefunonNameChanged(newName:String){_name.value=newName}}MainActivity中privatevalviewModel:HelloViewModelbyviewMode
m0_64604042
·
2023-10-26 13:57
程序员
面试
移动开发
android
android获取已安装包名需要的权限,
Android-
读取已安装应用列表
title:
Android-
读取已安装应用列表date:2019-12-0211:54:53categories:-Androidtags:-App本文将通过读取已安装应用列表,如何获取应用列表,和为什么要获取已安装应用列表展开
cstghitpku
·
2023-10-26 01:18
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他