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
Andorid:屏幕适配
屏幕适配
原理解析
写这个的原因跟大多数人一样,主要是因为刚开始学习UI得时候不熟悉安卓和iOS
屏幕适配
,于是曾经在网上做了大量的资料搜集,但是没有一篇可以讲的通彻的,不甘心,于是一狠心从屏幕工作原理开始研究起来,整理网上查到的资料
CyclingBoy
·
2019-03-15 15:07
Android 事件传递机制实测
顺便实操下、初识Android触摸事件传递机制事件传递三个阶段分发(Dispatch):事件的分发对应着dispatchTouchEvent方法,在
Andorid
系统中,所有的触摸事件都是通过这个方法来分发的
随缘的人_
·
2019-03-14 17:18
Android
android 中关于两张图片叠加方法(记录)
导致
屏幕适配
出现了问题。这次主要记录一下解决思路。问题就如图主要是一张背景图,在背景图指定区域去镶嵌一张指定图片。对于这种简单的解决思路就是将两张图片合成为一张。
逗子王
·
2019-03-13 16:16
Android简单易懂的
屏幕适配
AutoUtils(低侵入)
转载请标明出处:http://www.jianshu.com/p/ea53896979f2本文出自:Jlanglang前言个人用hongyang的Autolayout用了有挺长一段时间了,git上这个项目也停止更新了,只能自己想办法了.个人觉得autolayout有这几个缺点:1.必须使用px;2.会产生大量的AutoLayoutParams类;3.很多控件需要继承扩展,才能有效果.4.适配的宽高
Jlanglang
·
2019-03-13 10:26
Android刘海屏适配
1.前言在我们进行APP开发时,
屏幕适配
是一件很头疼的事,而Android又相对iOS的较为混杂,各种各样厂商和屏幕类型,有全面屏、刘海屏、水滴屏、钻孔屏、折叠屏、挖孔屏等等,所以在适配的过程中需要考虑不少东西
Cylee1989
·
2019-03-12 20:06
android
屏幕适配
兼容突破口
从dp和px的转换公式:px=dp*density可以看出,如果设计图宽为360dp,想要保证在所有设备计算得出的px值都正好是屏幕宽度的话,我们只能修改density的值。通过阅读源码,我们可以得知,density是DisplayMetrics中的成员变量,而DisplayMetrics实例通过Resources#getDisplayMetrics可以获得,而Resouces通过Activity
区块链商机
·
2019-03-11 11:35
Android开发
信息安全学习文章(Web-Security-Learning)
我会不间断更新,本次更新时间为:2019/3/81.本次新收录的文章一套实用的渗透测试岗位面试题XSS漏洞解析与挖掘Getshell姿势文章大集合巧妙地绕过CSP:欺骗CSP执行任意代码
Andorid
-APP
SunJ3t
·
2019-03-08 17:40
Andorid
进程和线程的区别 & android IPC(跨进程通信)方式 - 学习记录
一、进程和线程的区别1.区别角色方面:在支持线程机制的系统中,进程是系统资源分配的单位,线程是CPU调度的单位。资源共享方面:进程之间不能共享资源,而线程共享所在进程的地址空间和其它资源。独立性方面:进程有自己独立的地址空间,而线程没有,线程必须依赖于进程而存在。开销方面。进程切换的开销较大。线程相对较小。2.细节进程①.默认情况下,一个应用程序的所有组件(activity、service、rec
DengDongQi
·
2019-03-08 15:37
Android
andorid
腾讯IM即时通信集成 (一)
使用环境:需要集成到腾讯IM的聊天功能使用方法:注意:本篇讲述的是集成IMSDK的方法,而且用的是全套资源文件以依赖包的形式加入项目,有复制简单明了的有点。项目地址:https://gitee.com/longlyblack/TarotObjectLocation腾讯IM随心聊集成视频:https://cloud.tencent.com/developer/edu/learn-1059/1126官
shability_X
·
2019-03-07 14:55
日记
工作总结
苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax
屏幕适配
iPhone设备物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。分辨率视图各机型参考机型参考01机型参考02iPod设备iPod参考iPad设备iPad参考启动页参考适配参考宏定义//获得屏幕的宽高#definekScreenWidth([UIScreenmainScreen].bounds.size.width)#definekScreenHeight([UIScreenmainScree
梦幻的心爱
·
2019-03-07 11:42
Andorid
性能优化(六) 之 启动速度优化
1App启动方式App的启动可分为:冷启动、温启动和热启动。其中冷启动是App启动耗时最长的启动情况,今天我们来讲解启动速度的优化也是专门针对冷启动来进行。1.1冷启动当App启动时,后台没有该App对应的进程,比如手机启动后第一次运行App、系统内存吃紧引发App进程被Kill掉后再次启动又或者是用户主动结束App进程的情况。这种情况意味着系统需要创建一个新的进程分配给该App,App需要走初始
子云心
·
2019-03-06 17:51
Android进阶与总结
Android性能优化
Android dp方式的
屏幕适配
工具使用(Android Studio插件方式)
最新最全文章(2018-08-25):https://blog.csdn.net/fesdgasdgasdg/article/details/82054971dp方式
屏幕适配
原理请看:http://blog.csdn.net
陌路_天涯
·
2019-03-06 11:02
关于Android的
屏幕适配
,看这篇就够了
一.为什么要进行
屏幕适配
先看几个图片 Android设备
zhf8916
·
2019-03-06 00:00
Android 的消息机制
前言 这篇文章是我关于《
Andorid
开发艺术探索》一书中关于Android的消息机制一章的读书笔记,大部分内容从书中摘录,小部分内容是自己的理解。
A挑战未来A
·
2019-03-05 14:10
今日头条
屏幕适配
方案
前言:不管你在布局文件中填写的是什么单位,最后都会被转化为px,系统就是通过上面的方法,将你在项目中任何地方填写的单位都转换为px的。px转dp的公式dp=px/density,就是根据上面的方法得来的,density在公式的运算中扮演着至关重要的一步。要看懂下面的内容,还得明白,今日头条的适配方式,今日头条适配方案默认项目中只能以高或宽中的一个作为基准,进行适配,为什么不像AndroidAuto
DemonQiu
·
2019-03-04 10:35
Android机子
屏幕适配
最简单最全面方案
调试布局会发现,每款手机显示的布局效果有时候不尽人意,这是因为我们在写代码时,只针对了调试机型屏幕做了设计,而没有考虑到每个手机适配的问题,虽然大家都知道使用dp,但是并没能完全解决问题,而且在美工小伙伴也不会设计dp的图出来给你作为参考。今天就给大家介绍一款适配,来自鸿洋大神之手的工具AutoLayout:https://github.com/hongyangAndroid/AndroidAut
鹭明
·
2019-03-03 21:41
Android
机子
屏幕
Android
屏幕适配
框架-(今日头条终极适配方案)
在Android开发中,
屏幕适配
是一个非常头痛的问题,因而为了去进行
屏幕适配
,作为程序员,是呕心沥血,历经磨难,哈哈我们之前做
屏幕适配
一般都会用到一下两种方式:我们之前做
屏幕适配
一般都会用到一下两种方式
切切歆语
·
2019-02-28 20:39
Android
屏幕适配框架
屏幕适配
今日头条终极适配方案
今日头条适配
今日头条适配
今日头条适配
今日头条适配
今日头条适配
Android
VectorDrawable使用
摘要从5.0(API等级21)开始,android了支持矢量图,优点:文件比位图要小,可以缩小我们apk体积,并且可以任意放大矢量图形,而不会丢失细节或影响清晰度,在
屏幕适配
时,只用一套图即可。
3Q竹林
·
2019-02-28 18:06
VectorDrawable使用
摘要从5.0(API等级21)开始,android了支持矢量图,优点:文件比位图要小,可以缩小我们apk体积,并且可以任意放大矢量图形,而不会丢失细节或影响清晰度,在
屏幕适配
时,只用一套图即可。
3Q竹林
·
2019-02-28 18:06
andorid
应用第二次登录实现自动登录
前置条件是所有用户相关接口都走https,非用户相关列表类数据走http。步骤第一次登陆getUserInfo里带有一个长效token,该长效token用来判断用户是否登陆和换取短token把长效token保存到SharedPreferences接口请求用长效token换取短token,短token服务端可以根据你的接口最后一次请求作为标示,超时时间为一天。所有接口都用短效token如果返回短效t
安卓笔记侠
·
2019-02-27 12:00
华为5G折叠
屏幕适配
华为5G折叠屏幕的发布,迎来新的一个设备——移动端的折叠设备华为Max;华为Max设备分辨率有以下几种8.0,6.8,6.38,这三种场景下页面展示都是不一样的表现,需要我们在开发中注意监听屏幕变化,来动态加载我们的页面,更换场景;华为官网展示了华为Max的多屏幕操作,从前端而言:这需要我们做好不同屏幕下业务呈现的多样性,以及交互的流畅性;5G的来领,数据传输极大提升,视频下载速度会提高,html
星光笔
·
2019-02-27 11:00
转 安卓开发 android常见分辨率(mdpi、hdpi、xhdpi、xxhdpi)
屏幕适配
-----------------------------------------------------------1Android手机目前常见的分辨率4:3VGA640*480(VideoGraphicsArray)QVGA320*240(QuarterVGA)HVGA480*320(Half-sizeVGA)SVGA800*600(SuperVGA)5:3WVGA800*480(WideVG
风的影子XL
·
2019-02-24 21:24
目前最主流的两种Android
屏幕适配
方案,今日头条适配方案
在讲解两种主流
屏幕适配
方案之前,我们先来回顾下Android
屏幕适配
的较早期解决方案以及存在的问题。
郭子轩
·
2019-02-24 12:12
Android
安卓项目实战系列
详解Android 华为凹口屏适配小结
Android8.0以后【凹口屏】得到迅速发展,目前已有了挖孔屏/水滴屏/刘海屏等各式各样的屏幕,究其根本依旧是【凹口屏】,单华为一个品牌就涵盖了基本所有类型,而对于
屏幕适配
也是不可逃避的问题。
阿策神奇
·
2019-02-20 08:02
Android UI
屏幕适配
性一般不好很难胜任复杂的界面常见属性总结common属性说明android:id="@+id/text_view"android:layout_weight="1"(线性布局)在排列方向上所占比例
YuQiao0303
·
2019-02-18 10:28
Android dp与px适配的原理及区别
前言网上关于
屏幕适配
的文章已经铺天盖地了,为什么我还要讲?主要是好记性不如烂笔头,今天我主要说一下现在流行的
屏幕适配
方案屏幕分辨率限定符与最小宽度限定符。
M_M_69ab
·
2019-02-15 21:04
目前Android最全面、最易懂的Android
屏幕适配
解决方案
前言Android的
屏幕适配
一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖:Android官方提供的支持不同屏幕大小的全部方法Stormzhang:Android
zsn@zsn
·
2019-02-15 17:09
Android
关于android的sw
屏幕适配
问题
首先在工程res文件夹下创建values的不同SmallestScreenWidth的分类。何为SmallestScreenWidth(下面简称sw)?顾名思义,指的是最小的屏幕宽度,单位是dp。新建如下:新建完这些文件夹,往里面增加dimen长度值,这个时候如果一个个手写太耗时间,我们可以写个工具类自动生成各个不同sw下的dimens的xml文件,我们找一个基准,假设以sw400dp为基准,以此
xluthy
·
2019-02-15 12:58
Android
屏幕适配
-基础篇
Android
屏幕适配
-基础篇Android
屏幕适配
-应用篇重要概念什么是屏幕尺寸、屏幕分辨率(px)、屏幕像素密度(dpi)?什么是dp、dip、sp?dp与px的转换?
lzy2626
·
2019-02-15 10:26
Android
屏幕适配
--最小宽度限定符适配
px:Android屏幕分辨率,手机屏幕的横纵像素值。dpi:像素密度,单位尺寸上像素值,计算方式:d=w2+h2/屏幕尺寸d=\sqrt{w^2+h^2}/屏幕尺寸d=w2+h2/屏幕尺寸dp(dip):设备无关像素,在不同的分辨率的设备上,1dp=(1/160*)(inch)=(2.54/160)(cm),在任何设备上都是定长,除非设备参数被厂商修改。ldpi:120dpimdpi:160dp
倚窗为听雨
·
2019-02-14 15:37
Android
andorid
Killer连接夜神模拟器
1)进入夜神安装目录CMD下进入路径nox_adb.execonnect127.0.0.1:620012)任务管理器找到夜神adb的PID3)CMD获取夜神adb监听的端口netstat-ano|findstr“pid"4)切换到AK目录下面AndroidKiller_v1.3.1\bin\adbadb.execonnect127.0.0.1:端口5)最后再刷新AK,就能找到你的设备了作者:ste
TsengYUen920
·
2019-02-13 11:44
系统
简易集成的MVP模块化App框架(3/3)
上一篇简易集成的MVP模块化App框架(2/3)前言一直想整理一个自己app框架,现在刚好不是很忙就整理一下,尚不成熟还有待改进大纲1.整体结构:MVP模式+模块化2.网络框架:Retrofit+Rxjava3.
屏幕适配
方案
青叔
·
2019-01-28 00:59
需求实现
今日头条
屏幕适配
1,依赖/*
屏幕适配
*/implementation'me.jessyan:autosize:1.1.2'2.AndroidManifest.xml3.MyApplication/***
屏幕适配
*/mContext
guoxinyu1207
·
2019-01-26 09:25
字节跳动
屏幕适配
方案解读
字节跳动
屏幕适配
方案重点为什么要做
屏幕适配
从数据上告诉你安卓手机屏幕的碎片化我司的适配方案适配中出现的问题实际演练为什么要做
屏幕适配
在Android开发中,由于Android的碎片化严重,屏幕分辨率千奇百怪
a296777513
·
2019-01-19 12:25
Android
Android 今日头条适配方案,一篇你就懂
这个月在Android技术圈中
屏幕适配
这个词曝光率挺高的,为什么这么说呢?因为这个月陆续有多个大佬发布了
屏幕适配
相关的文章,公布了自己认可的
屏幕适配
方案。
csc_1024
·
2019-01-18 18:32
IT
Plugin Error: Flutter threw an uncaught NoClassDefFoundError. Disable Plugin
可以升级
Andorid
Studio到3.4就可以啦。。更新步骤可参考Flutter安装配置详解
Android_gjw
·
2019-01-14 11:53
Flutter
前端开发菁英荟月报 - 201812
AndroidAndroid
屏幕适配
终结者最近在Android技术圈中
屏幕适配
这个词曝光率挺高的,继上次Blankj老师开源了基于头条适配的优化方案之后,发现还是有挺多坑的。
FEDEA
·
2019-01-10 17:01
一种非常好用的Android
屏幕适配
前言网上关于
屏幕适配
的文章已经铺天
蔡振辉
·
2019-01-09 16:16
android 屏幕自适应
一、Android
屏幕适配
出现的原因1、碎片化是Android屏幕必须适配的原因2012年,支持Android的设备共有3997种。2013年,支持Android的设备共有11868种。
bobob_
·
2019-01-09 09:07
关于今日头条适配方案需要注意的
今日头条:一种极低成本的Android
屏幕适配
方式https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA自从看了今日头条的适配方案,就被这种容易操作,成本低廉的方案所吸引
ZM_Crazy
·
2019-01-08 15:51
项目必备
Android适配--最详细的限定符
屏幕适配
方案解析 附带values-Dimens文件生成工具
屏幕适配
前言适配缘由相关概念适配方案db适配设计最大分辨率图片屏幕分辨率限定符(宽高限定符)dimens文件生成原理使用样例1使用样例2dimens文件生成脚本总结最小宽度限定符dimens文件生成原理使用样例验证关于字体
没有鱼了
·
2019-01-04 22:11
【自定义View与原理】
unity实战 手机
屏幕适配
使用背景为了在UI中使用特效层,项目Canvas采用了ScreenSpace-Camera类型UI的ScaleMode选择的是ScaleWithScreenSize的Expand,画布大小填的是1334,750在该选择下,会自动根据分辨率适配宽度/高度。自动适配的规则是:屏幕实际宽高比值的画布大小的宽高比值采用以高度缩放screen.width/screen.height<1334/750实际问题
leilei199441
·
2019-01-04 21:00
屏幕适配
基础(为什么要做
屏幕适配
?)
屏幕适配
基础(为什么要做
屏幕适配
?)
名一凡
·
2018-12-25 19:52
Android 之约束布局
简单介绍约束布局ConstraintLayout是一个ViewGroup,主要解决布局嵌套过多,从而在布局加载时,就要耗费了许多内存,影响了项目的整体的一个客户体验感,以及
屏幕适配
。
LoverLeslie
·
2018-12-25 13:27
最近的工作反思
C端最大的风险点在于一旦发布后的H5/
Andorid
/iOS都是不可控
叶思涛
·
2018-12-22 00:52
解决在PT
屏幕适配
方案(今日头条
屏幕适配
)的项目中使用webview UI错乱问题
在上一篇博文中,介绍了PT适配方案,不了解的可查看Android
屏幕适配
简单总结,PT适配方案。
freak_csh
·
2018-12-21 17:34
bug收集
Android
屏幕适配
简单总结,PT适配方案
今天,记录的是今日头条的适配方案的总结,在学习适配前可阅读下面的文章了解适配:一种极低成本的Android
屏幕适配
方式Android目前稳定高效的UI适配方案骚年你的
屏幕适配
方式该升级了!
freak_csh
·
2018-12-21 16:57
屏幕适配
andorid
9.0 适配 与 api 扫描
andorid
9.0渐进的改进方式sdk检查原理工程中已经发现需要注意的三方库
andorid
9.0google终于开始解决悬在自己头上的达摩斯之剑了,安全+卡顿两个被诟病的地方;这次在nogout的p升级上
从零点零开始
·
2018-12-20 19:11
android开发
andorid
Fragment你应该知道的以及重叠的解决方案
AndroidFragment真正的完全解析(上)Fragment全解析系列(一):那些年踩过的坑FragmentationFragmentTransaction的commit和commitAllowingStateLoss的区别项目实践:AndroidFragment你应该知道的一切注意事项:Fragment中启动,Activity中接收结果:使用getActivity().startActiv
da_caoyuan
·
2018-12-19 14:24
【Fragment】
Anroid N 之 jack-server
如果修改端口号还是不行的话(参考这篇配置端口配置jack-server端口),进行如下操作:2首先删除桌面的rm-rf.jack-serverrm-rf.jack-settings3重新安装jack-server进入到
Andorid
N
超__越
·
2018-12-18 17:40
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他