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-屏幕适配
修改系统density densityDpi 做
屏幕适配
我们先来复习一下店dp、dpi、pxdp(density-independentpixel)设备独立像素值,根据系统转换成pxdpi(dotsperinch)每英寸包含的像素点px像素点,假如我们的手机分辨率是7201280,手机横向有720个像素点(720px),纵向1280个点(1280px)20190709142158952.png如图,假如手机分辨率7201280,5英寸,勾股定理求出对角
王小贱_ww
·
2023-03-29 21:05
Android-
推荐一个全局悬浮窗的框架(FloatWindow)
在日常Android开发当中,我们可能要实现全局悬浮窗的需求。这里分享一个快速实现的框架,希望能帮小伙伴们提高开发效率。FloatWindow一个全局悬浮窗的框架,主要特性如下:1.支持拖动,提供自动贴边等动画2.内部自动进行权限申请操作3.可自由指定要显示悬浮窗的界面4.应用退到后台时,悬浮窗会自动隐藏5.除小米外,4.4~7.0无需权限申请6.位置及宽高可设置百分比值,轻松适配各分辨率7.支持
凉亭下
·
2023-03-29 19:56
android
android
studio
gradle
你真的了解
Android-
系统启动流程吗?,移动端开发技术需要购买
b业余时间经常打游戏、追剧、熬夜,目前月薪15k面试官:你了解Android系统启动流程吗?b:系统首先会启动init进程,然后init进程会通过init.rc脚本做一些初始化工作,启动一些比较重要的服务进程,包括Zygote、servicemanager等。面试官:system_server进程是什么时候启动的?b:system_server是在Zygote进程中启动的。面试官:为什么要在Zyg
智恩架构师
·
2023-03-29 09:04
程序员
面试
移动开发
android
HTML5代码规范及
屏幕适配
从事前端以来,遇到很多项目开发当中的问题,也积累了很多经验。以下总结了前端代码编写规范和网页在不同屏幕大小的适配,目的在于让开发者规范自己的代码,不仅看起来清晰,也便于后期代码维护。我们的目标是:走自己的路,也让别人有路可走~1.命名规范所有命名小写样式命名用“-”或“_”分割,比如:header-left,header_left属性值用双引号("")包起来标签层次排版规律工整html与css分离
夜雨寒l
·
2023-03-29 08:52
Android-
自定义ViewGroup-上下滑动整体实践下
本来上周六晚上出去散步的时候就随便想了下,当时的想法是ViewGroup要实现内部控件的滚动,1.最终效果肯定就是子控件的重绘对吧?2.重绘肯定就涉及到onLayout重新定位的处理对吧?重新定位+重新绘制理论上就是实现滚动的原理了吧。基于上述猜测,小白以为我们只要在onLayout中重新刷新控件的位置不就可以实现滚动了么?没错,小白实践了,可以滴?--需要了解如下知识:Invalidate:To
MonkeyLei
·
2023-03-29 05:37
Gradle for
Android-
创建build变体
https://blog.csdn.net/zhongshujunqia/article/details/53611388
better_huo
·
2023-03-29 05:03
51信用卡-
Android-
自动埋点实践,android开发框架xui
分析公司常用的一些数据指标,我们发现对于大部分指标而言,我们只需要有页面的曝光事件、控件的点击事件等一些发送时机、内容相对固定的埋点即可,而这部分埋点,恰恰可以比较方便的使用自动埋点(相对于代码埋点这种手动埋点来说,无痕埋点及可视化埋点均可被称为自动埋点)来进行采集。相对于可视化埋点来说,无痕埋点在前期不需要可视化工具进行埋点收集,SDK开发投入较小,因此我们进行了第一步从手动埋点到无痕埋点的迭代
IT精英时代
·
2023-03-29 04:01
程序员
架构
移动开发
android
Android-
开发必看---Flutter之全埋点思考与实现,大厂必备
voiddidChangeAppLifecycleState(AppLifecycleStatestate){}}复制代码其中AppLifecycleState是个枚举类,包含四种状态:enumAppLifecycleState{resumed,inactive,paused,detached,}复制代码该接口通过以上四种状态,我们可以知道在某个页面停留的时长是多久。以上是采集页面pv、uv、页面
m0_66155412
·
2023-03-29 04:01
程序员
架构
移动开发
android
APP架构设计
使用及原理数据存储--room使用RxAndroid的使用方式自定义类加载器加载加密类文件Android动态化框架AppBundlesMVC、MVP、MVVM混合开发及AndroidWebView应用Android
屏幕适配
全方位解析
清霜之辰
·
2023-03-28 22:21
Android开发
Android知识体系
android
Android
屏幕适配
为什么要进行Android
屏幕适配
由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,于是导致:1、Android系统碎片化:小米定制的MIUI、魅族定制的
lixianglei
·
2023-03-28 21:06
等比例
屏幕适配
packagecom.tencent.webdemo;importandroidx.appcompat.app.AppCompatActivity;importandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.os.AsyncTask;importandroid.os.Bundle;importa
Ad大成
·
2023-03-28 16:22
Android-
基础布局
登录线性布局颜色配置#00574B#008577#E6E6E6#f00主题配置@color/primary_gray#F00#F00结果
coderitl.github.io
·
2023-03-28 14:25
Java
android
今日头条
屏幕适配
dip:Densityindependentpixels,设备无关像素。dp:就是dippx:像素dpi:dotsperinch,直接来说就是一英寸多少个像素点。常见取值120,160,240。我一般称作像素密度,简称密度density:直接翻译的话貌似叫密度。常见取值1.5,1.0。和标准dpi的比例(160px/inc)分辨率:横纵2个方向的像素点的数量,常见取值480X800,320X480
资本家大恶人
·
2023-03-28 12:40
Flutter
屏幕适配
组件
一、ExpandedExpaned常用于Row,Column,Flex的子元素中;在使用Expanded子Widget的时候,能够填充满剩余空间。constExpanded({Keykey,intflex=1,@requiredWidgetchild,})flex代表着当前Expanded的宽度(高度)占比系数;child代表着当前Expanded拥有的子Widget。代码:Container(h
Pin_ZL
·
2023-03-28 06:26
autolayout优先级的使用
原文地址:https://www.cnblogs.com/junhuawang/p/5691302.html一、约束的优先级0.
屏幕适配
发展历程代码计算frame->autoreszing(父控件和子控件的关系
伶俐ll
·
2023-03-27 22:20
Autolayout
的不给力,当时并没有得到很大推广自iOS7(Xcode5)开始,Autolayout的开发效率得到很大的提升苹果官方也推荐开发者尽量使用Autolayout来布局UI界面Autolayout能很轻松地解决
屏幕适配
的问题
那位小姐
·
2023-03-27 19:25
(三)界面搭建——首页
做这个的时候想起一开始自学安卓的情景了,用LinearLayout像搭积木一样堆出的界面,宽高都是写死的,
屏幕适配
也不好,被老大和产品吐槽了n次,后来越来越复杂的界面,于是RelativeLayout,
Yuki主
·
2023-03-27 03:07
iOS自动布局框架 - Masonry详解
1.概念iOS通过纯代码进行UI开发的话,
屏幕适配
有时会比较麻烦,所以一般都会使用自动化布局框架进行
屏幕适配
工作,其中Masonry是一种非常流行的第三方布局框架。
hazydream
·
2023-03-26 22:24
Android-
春招-面试经历-2019年
感叹一声耗时两个月的找工作经历终于是画上句号了,几十个日日夜夜的酸甜苦辣只有裸辞的亲尝者才能体会到吧,下面想来复盘或者说总结一下这段经历。但不管怎么总结,核心还是那一句话:一定要充分的准备!!!涉及到的知识点一项都不漏的复习一遍(至于深浅程度主要看自己平时的积累了),一则能很大程度的提高自信(不需要担心被面试官问倒);二则面对问到的知识点时还可以扩展的说清楚该知识点在安卓或者Java体系中的关系和
JarryWell
·
2023-03-26 20:09
Flutter 打包
官网android打包1、AndroidManifest.xml1.1以android模式打开项目,顺序
android-
>app->src->main->AndroidManifest->Openforeditinginandroidstudio1.2android
放肆滴微笑
·
2023-03-25 20:07
Android-
使用@AutoService实现spi
什么是SPI?JavaSPI全称ServiceProviderInterface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制.具体解释就是:定义一个接口文件写出多个该接口文件的实现在src/main/resources/下建立/META-INF/services目录,新增一个以接口命名
JokAr_
·
2023-03-25 18:43
2018-05-11 一些开发中常用的控件
annotationProcessor'com.jakewharton:butterknife-compiler:8.8.1'//
屏幕适配
,根据需求选一个,不要全填上,n后面那个数字代表尺寸文件中有0~
梦游的沙师弟
·
2023-03-25 15:56
postcss-px-to-viewport的适配使用
想偷懒,找个一劳永逸的方法来解决
屏幕适配
的问题。然后postcss-px-to-viewport就是一个很完美的插件,通过将px转化为vw、vh。
混水的鱼
·
2023-03-25 14:55
前端知识点
postcss
前端
javascript
Android-
推荐支付集成库(Android-Pay)
图片来源网络,入侵必删在Android的日常开发中,我们肯定会遇到支付需求的实现,一般情况,都会要求我们集成支付宝支付和微信支付。这里分享一个开源库库,帮你快速实现支付功能。Android-Pay一个帮你快速实现微信支付和支付宝支付的开源库。开源库的wiki,可以查看源码导入项目dependencies{implementation'io.github.mayubao:pay_library:1.
阿博的梦呓
·
2023-03-25 12:25
Android
屏幕适配
方案
虽然用户的选择多了,但这使得我们开发者对
屏幕适配
的成本越来越高,google也为我们提供了dp,sp来进行
屏幕适配
,但这并不能完全解决问题。下面介绍几种适配方案,让我们尽可能且简单的去适配所有的机型。
机器大娃
·
2023-03-25 03:17
Android-
判断服务是否正在运行(AccessibilityService是否启动)
起因android的辅助服务AccessibilityService,在启动后如何监听呢?刚开始我搜索了很多文章,都是一个抄一个...随着Android后台服务越来越多,那些文章里面通过列表来判断段服务是否开启的方法耗时又不准确,没办法,我只能自己去看API,找方法了找到的API使用原理1.获取ActivityManager2.将要查询的服务信息包装成ComponentName3.通过Activi
eoser
·
2023-03-24 18:04
用Android Studio工具获取MD5、SHA1的值
命令行下获取的,但命行获取需用到sdkmap.jks文件,查找该文件位置及命令熟悉又需要花费一些不必要时间;今天我们用Android-Studio工具一键获取M5/SHA1值,无须繁琐操作;1.只需一步:
Android
荣员外
·
2023-03-24 09:18
Android-10、11-存储完全适配(上)
前言存储适配系列文章:
Android-
存储基础Android-10、11-存储完全适配(上)Android-10、11-存储完全适配(下)Android-FileProvider-轻松掌握上篇文章分析了
小鱼人爱编程
·
2023-03-24 02:11
iOS开发
屏幕适配
(Autoresizing)
Autoresizing简介Autoresizing是苹果早期
屏幕适配
的解决办法,当时iOS设备机型很少、屏幕尺寸单一、APP界面相对简单,
屏幕适配
并没有现在这么复杂,所有的UI控件只要相对父控件布局就可以了
Leoeoo
·
2023-03-23 20:45
今日头条适配(AndroidAutoSize)
今日头条
屏幕适配
方案1)配置基于头条屏幕方案的AndroidAutoSize,使用方式,先在module下的build.gradle下添加依赖implementation'me.jessyan:autosize
玖玖君
·
2023-03-23 09:44
Android
屏幕适配
:最全面的解决方案
转自:https://www.jianshu.com/p/ec5a1a30694b前言Android的
屏幕适配
一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖:
杰子他爸
·
2023-03-23 06:18
android
屏幕适配
ppi:这个在手机屏幕中指的是像素密度,它是物理上的概念,是客观存在不会改变的。计算公式image.png通俗理解为1英寸有ppi个像素点,每个像素点长度为1/ppi英寸。dpi:dpi是软件参考了物理像素密度后,人为指定的一个值。比如,几部相同分辨率不同尺寸的手机的ppi可能分别是是430,440,450,那么在Android系统中,可能dpi会全部指定为480。因此,可以认为dpi约等于ppi
sankemao
·
2023-03-23 04:52
Masonry 源码解读(一)
混沌初开之时,世间只有3.5英寸(iPhone4、iPhone4S),那个时候
屏幕适配
对于大多数iOS开发者来说并不是什么难题,用frame就能精确高效的定位。
羽裳有涯
·
2023-03-22 16:25
今日头条
屏幕适配
参考:https://www.jianshu.com/p/4aa23d69d481原文地址:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwApublicclassDensityUtils{privatestaticfloatsOriginalDensity;privatestaticfloatsOriginalScaledDensity;priva
小龍蛋
·
2023-03-22 06:18
Android-
再次解读萤石云视频
前言我之前写过一篇萤石云的集成文章,很多人问我有没有demo,今天我再次总结一下,并加个些功能。集成步骤视频预览播放视频放大缩小视频的质量切换截图视频加载细节之前的文章大家可以看下面的链接:https://mp.weixin.qq.com/s/V4F2_bkY8QFN167KY9gSDg先看效果图:集成步骤1.安装SDKdependencies{compile'com.hikvision.ezvi
秦子帅
·
2023-03-21 17:48
android-
必看文章
1:kotlinhttps://cn.kotlin.tips/2:JetpackAAC完整解析,Lifecycle完全掌握https://mp.weixin.qq.com/s/SCNWCz9ZEIOwio9v-Tx0fA3:Jetpack完整解析,ViewModel全面掌握!https://mp.weixin.qq.com/s/I38ZvOyyzlJ9q2BRHmBsbw4:Android软键盘的
暖宝宝_龍
·
2023-03-20 23:46
总结常用的Android
屏幕适配
方案
前段时间开启新项目的时候就考虑过Android
屏幕适配
,说实话以前从来没有想过针对这一块做一些优化,原本的
屏幕适配
方案简单来说就是利用好dp和weight来进行
屏幕适配
,当然这种方法在目前来说仍可以以最低的成本去适配至少
蜗牛是不是牛
·
2023-03-20 18:03
Android 工具收集
1、ScreenMatchAndroid
屏幕适配
方案详细介绍链接:一种非常好用的Android
屏幕适配
2、Android性能跟踪工具PerfettoPerfetto是Android10中引入的全新平台级跟踪工具
清柠茶
·
2023-03-20 01:00
Autoresizing
一丶Autoresizing1.1摘要:苹果在iOS2中引入了Autoresizing技术用于
屏幕适配
,用于在其父视图的bounds发生改变时如何自动调整如何调整自身布局(大小)1.2使用:⚠️Autoreszing
Q2我没有疯
·
2023-03-19 16:14
Android
屏幕适配
-应用篇
目录Android
屏幕适配
-基础篇Android
屏幕适配
-应用篇Android
屏幕适配
最主要的原因: 是由于Android手机的分辨率和尺寸千奇百怪,虽然Android官方提供了dp单位来适配,但其在各种奇怪分辨率下表现却不尽如人意
lzy2626
·
2023-03-19 15:47
flutter launch安卓打不开外部浏览器
最后自己试了几次,发现放在最外面就行....无了个大奈...具体的位置是
android-
>app->src->main->A
司徒新新
·
2023-03-19 15:46
OC总结篇 - UI视图
UI视图-图像显现原理和滑动优化UI视图-UI事件传递及视图响应链UI视图-UITableView重用池机制及优化UI视图-
屏幕适配
图像显现原理CPU-GPU-帧缓冲区-屏幕1.VSync信号(16.7ms
亲爱的大倩倩
·
2023-03-19 00:14
Android-
水平和垂直方向都可滑动的RecycleView
最近有点忙,项目进度跟的比较紧。最近需求那边让我们写一个左右和上下都可滑动的列表,用来展示多个Title的值。这里我把需求简化了一下。老规矩,先看图。在看到需求的时候,有在网上看看有没有别人造好的轮子,找是找到了,但是它是用HorizontalScrollView、ScrollView、ListView实现的,效果是有了,但是ListView没有复用了,导致我一次性加载800条数据时,界面卡顿,体
Kotyo
·
2023-03-18 23:58
Android刘海屏、水滴屏全面屏适配详解
刘海屏、水滴屏全面屏适配细节当我们在谈
屏幕适配
时,我们具体谈什么呢?适应更长的屏幕防止内容被刘海遮挡其中第一点是所有应用都需要适配的,对应下文的声明最大长宽比,而第二点,如
Typist夫少
·
2023-03-18 19:31
Android-
自定义SplashView
先看一下要实现的效果要实现的效果从上面的动画分析,可以分为以下几步六个圆围绕圆心旋转。旋转完成后,先进行扩散,后聚合。聚合完成后,从圆心慢慢扩散,展示后面的视图。第一步画六个圆packagerc.loveq.splashviewimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Color
Rc在努力
·
2023-03-18 15:35
android
屏幕适配
1.基本概念1.1px简单说,像素就是表示一个点的RGB颜色;这个点,是数学上的概念,是没有大小的;但是屏幕显示一个像素是需要大小的,具体大小是屏幕尺寸除以屏幕分辨率1.2屏幕分辨率屏幕分辨率就是屏幕最多能显示多少个像素,如果屏幕最多能显示1080*1920个像素,屏幕大小是3*5英寸的,那么每个像素占用(3/1080)*(5/1920)的大小。一般情况下屏幕宽高比和像素宽高比是相等的,1.2pp
嘻嘻疯子
·
2023-03-18 05:19
Android
屏幕适配
1.关于Android
屏幕适配
1.1什么是Android
屏幕适配
使得一些元素在Android不同尺寸,不同分辨率的手机上具备相同且合适的显示效果。
西小瓜
·
2023-03-17 21:00
H5游戏开发入坑第一弹(lufylegend基本框架)
效果图基本内容html基本结构lufylegend.js包含与使用lufylegend.js
屏幕适配
以下内容详看注释部分html部分我是标题html,body{margin:0;padding:0;}loadingjs
豆沙包o小白
·
2023-03-17 07:07
Andorid
屏幕适配
方案汇总
Demo_AndroidAutoSizeAndorid
屏幕适配
方案Android适配最核心的问题有两个,其一,就是适配的效率,即把设计图转化为App界面的过程是否高效,其二如何保证实现UI界面在不同尺寸和分辨率的手机中
欧文Kira
·
2023-03-17 05:39
Android-
消息机制
Android-HandlerAndroid-LooperAndroid-MessageQueueAndroid-Message一、消息机制概述1.消息机制的简介在Android中使用消息机制,我们首先想到的就是Handler。没错,Handler是Android消息机制的上层接口。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。通常情况下,Han
有腹肌的豌豆Z
·
2023-03-17 02:26
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他