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
androidui
【ReactNative屏幕适配之二】Android 屏幕适配
移动端尺寸基础知识在
AndroidUI
开发中有四个你会经常听到的
滕的世界
·
2019-12-28 05:50
AndroidUi
(1)-直线
android中画线比较简单,常用的有实线和虚线一.实线Paste_Image.png二.虚线Paste_Image.pngNote:stroke的android:width,线的高度;size的android:height,整个形状区域的高度;引用虚线的view需要添加属性android:layerType="software"。代码片段地址
C二叔
·
2019-12-27 06:13
Android 自定义View--ProgressBar篇(三)
1、概述1.1目的:在我们的日常开发中,有很多
AndroidUI
界面上有一些特殊或者特别的控件与界面,是Android自带的控件所不能满足的,需要我们自己定制一些适合的控件来完成。
枫羽望空
·
2019-12-27 04:45
Android View总结
类型:View和ViewGroup两种View的继承图
AndroidUI
架构android系统架构View的绘制Activity被创建时会创建View。绘制是重根视图开始的,从上至下遍历视图树。
海在路上
·
2019-12-25 14:26
AndroidDataBinding-MVVM模式
DataBinding解决了
AndroidUI
编程中的一个痛点,官方原生支持MVVM模型可以让我们在不改变既有代码框架的前提下,非常容易地使用这些新特性。
君临城的狮子
·
2019-12-25 06:55
浅析Android KeyEvent事件分发流程
Android里面KeyEvent事件在TV开发时经常都需要接触到,作为交互设备如遥控器、手柄等和
AndroidUI
交互时都是通过KeyEvent事件。下面来讲一下KeyEvent的分发流程。
RyanJerry
·
2019-12-24 21:05
从源码角度分析Handler机制和底层实现
我们都知道,
AndroidUI
是线程不安全的,如果在子线程中尝试进行UI操作,程序就会崩溃,解决的方案应该也是很清楚,就是创建一个Message对象,然后借助Handler发送出去,之后在Handler
爱码士平头哥
·
2019-12-24 17:45
Android(常用)主流UI开源库整理
后来想了一下,既然要整理,就把网上常用的
AndroidUI
界面的主流开源库一起整理一下,方便查看。
灿烂呀
·
2019-12-24 09:31
Android性能优化
Android性能优化布局优化
AndroidUI
渲染机制人眼所感受到的流畅画面,需要画面的帧数达到40-60帧每秒;很多PC画面党应该都了解,最佳fps大概在60fps左右也是评价一款显卡的性能指标之一
IrishMan
·
2019-12-24 02:07
自定义卡片效果的ViewGroup
微信图片_20170904213432.jpg第一个效果是正常的滑动情况xiao.gif第二个效果是禁止滑动情况,同时呢,有一个回弹的效果,四川话讲这个很巴适xiao.gif分享两个东西今天发现的一个
AndroidUI
豌豆射手_BiuBiu
·
2019-12-22 15:57
Android异步消息处理机制之Handler、Looper、Message
因为
AndroidUI
线程是线程不安全的,在子线程中更新UI会直接程序崩溃,另外当UI线程需要执行一个比较耗时的操作的话(IO操作,网络通信等),若是执行时间超过5s,程序会直接ANR,为了解决上述问题
_小马快跑_
·
2019-12-22 13:35
[Android][Android UI需要弄清楚的一些事]
1.下笔缘由虽然一直从事Android开发,但是对于
AndroidUI
的许多概念和注意事项都了解得不是很透彻,因此希望通过这篇文章记录自己在解惑过程中找到的一下答案。
lgy_gg
·
2019-12-20 13:04
Android 自定义View--ProgressBar篇(二)
1、概述1.1目的:在我们的日常开发中,有很多
AndroidUI
界面上有一些特殊或者特别的控件与界面,是Android自带的控件所不能满足的,需要我们自己定制一些适合的控件来完成。
枫羽望空
·
2019-12-19 19:34
Android 布局优化之include与merge
article/details/50473909Android官方提供了三个用来优化布局的标签,分别是include、merge与ViewStub,其中ViewStub是动态加载视图到内存,大家可以查阅:
AndroidUI
良秋
·
2019-12-19 00:20
[AP_10] uiautomator元素定位 |Appium元素等待处理 |Toast元素识别 |截屏&滑动操作
目录结构一、uiautomator元素定位1.
AndroidUI
自动化测试工具概述2.UIAutomator定位二、Appium元素等待的处理1.强制等待2.隐式等待3.显式等待三、Toast元素识别1
Fighting_001
·
2019-12-17 22:46
你不知道的TextView和LinearLayout
作为
AndroidUI
里面最常用的两个控件其实还有很多强大的功能我们还没完全挖掘出来。
eiun
·
2019-12-15 01:32
AndroidUI
优化实践
前言当项目发展到一定规模后,我们都会遇到性能瓶颈,黑屏、卡顿等,其中一个原因就是我们App某些页面布局过于复杂,重绘严重。为了解决此问题,我们需要利用某些UI调试工具,优化布局。相关知识点1.Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,为了能够实现60fps,这意味着程序的大多数操作都必须在16ms内完成。A
Kisson
·
2019-12-13 23:03
安卓的切图规范
AndroidUI
切图命名规范、标注规范及单位描述很多UI设计师做APP切图都会有两套,一套是Android的,一套是IOS的。IOS我这边暂不作讲解,因为我本人也不是开发IOS。
huaer
·
2019-12-13 03:02
Google I/O 2016 Android笔记之Espresso进阶
简介Espresso是Google官方提供的一个易于测试
AndroidUI
的开源框架,于2013年10月推出它的released版本,目前最新版本已更新到2.x.并且在AndroidStudio2.2预览版中已经默认集成该测试库
汪海游龙
·
2019-12-12 06:37
Tangram系列(二) iOS Tangram 通过数据生成动态页面详解
无论是iOS或是
AndroidUI
是跟用户直接
嘎啦果安卓兽
·
2019-12-11 10:28
一文彻底搞清楚 Material Design
这种设计风格给
AndroidUI
设计带来了很多的变
sydMobile
·
2019-12-08 05:07
Android文章分类罗列
Android不规则图像填充小玩着色游戏EventBusRetrofitAndroid性能优化Android性能优化典范第一季第二季视频zhejiang8Android你应该知道的的应用冷启动过程分析和优化方案
AndroidUI
暮雨沉沦
·
2019-12-08 04:33
Android Q 手势导航背后的故事
作者:AllenHuang和RohanShah,
AndroidUI
产品经理新引入的手势导航是AndroidQ带来的主要变化之一。
谷歌开发者
·
2019-12-07 15:11
Android UI 测试指南之 Espresso
关于EspressoEspresso是一个简单好用的
AndroidUI
测试框架Espresso主要由以下三个基础部分组成:ViewMatchers-在当前View层级去匹配指定的View.ViewActions
阿里云云栖号
·
2019-12-07 04:14
Android基础07-AsyncTask及JSON解析
一、AsyncTask:(一)、相关知识回顾:1、开发Android应用时必须遵守单线程模型的原则:
AndroidUI
操作并不是线程安全的,并且这些操作必须在UI线程中执行。
白话徐文涛
·
2019-12-06 23:35
Android 自定义View--ProgressBar篇(一)
1、概述1.1目的:在我们的日常开发中,有很多
AndroidUI
界面上有一些特殊或者特别的控件与界面,是Android自带的控件所不能满足的,需要我们自己定制一些适合的控件来完成。
枫羽望空
·
2019-12-06 08:39
全面介绍Android的MVVM框架 - 数据绑定
DataBinding解决了
AndroidUI
编程中的一个痛点,官方原生支持MVVM模型可以让我们在不改变既有代码框架的前提下,非常容易地使用这些新特性。其实在此之前,已经有些第三
我是老梁
·
2019-12-05 17:09
Android Saripaar 注解详解
于是,saripaar就出现了,一种基于规则的
AndroidUI
输入验证库,通过注解即可标注验证规则。使用过程中发现只有四个字:简单好用。但是官方对注解的使用并没有一份完整的文档
懒星人
·
2019-12-02 23:00
Android Saripaar 注解详解
于是,saripaar就出现了,一种基于规则的
AndroidUI
输入验证库,通过注解即可标注验证规则。使用过程中发现只有四个字:简单好用。但是官方对注解的使用并没有一份完整的文档
懒星人
·
2019-12-02 23:00
在Android Studio下使用Hierarchy Viewer
前言最近看到这篇文章《
AndroidUI
性能优化详解》,里面使用了HierarchyViewer来对布局进行优化。
江阳小道
·
2019-12-02 04:02
DI框架Dagger2系统性学习-不容错过的干货
架构方面请关注GitHub(MVP+Retrofit+Dagger2+Okhttp)及我的文章
AndroidUI
框架快速搭建实践。Dagger2原理分析请关注Dagger2详解-从代码分析其原理。
子质
·
2019-12-01 21:34
Android各种花式酷炫自定义控件开源库集合
[超级干货]
AndroidUI
效果开源库集合—你们要的支付宝RecyclerView展位动画效果也有一种最新Android客户端架构设计分享,Android架构师必看作者:imflyn地址:http:/
木木00
·
2019-11-30 19:45
androidUI
控件下载地址
界面特效-Android开发社区-开源中国社区最流行的android组件大全JavaApk-安卓应用游戏APP源码下载-AndroidAppGamesSourceDownload.安卓源码-android示例代码-apkbus源码下载-Android开发论坛-安卓开发论坛-Android开发-安卓论坛-移动互联网门户-PoweredbyDiscuz!a.code4app.com/categoryA
拉肚
·
2019-11-29 17:59
一文彻底搞清楚 Material Design
这种设计风格给
AndroidUI
设计带来了很多的变化。让页面变得
sydMobile
·
2019-11-15 18:00
Android View的绘制流程分析
1
AndroidUI
框架的核心类在梳理View的绘制流程之前,我们先来熟悉一下
AndroidUI
框架中几个重要类的概念:Window:外观和行为策略的抽象基类,它的实例应该作为顶级视图被添加到WindowManager
Lucien_Liu
·
2019-11-04 22:35
1_Android中的多线程[转载]
Activity.runOnUiThread(Runnable)2)View.post(Runnable);View.postDelay(Runnable,long)3)Handler4)AsyncTaskAndroid是单线程模型,这意味着
AndroidUI
乐玩兔
·
2019-11-01 02:26
GitHub最火的开源项目(一)
排名80-100后期陆续发布1-80名80.GreenDroid(不建议使用)GreenDroid是一个封装好的
AndroidUI
界面库,不过该库已经被弃用了,不建议使用81.loggerLogger是一个简单
程序亦非猿580230
·
2019-10-31 09:20
Android AsyncTask异步处理
在开发Android应用时必须遵守单线程模型的原则:
AndroidUI
操作并不是线程安全的并且这些操作必须在UI线程中执行。
AiPuff
·
2019-10-31 06:44
Handler原理
AndroidUI
线程是不安全的,如果多个线程更新UI可能造成不可预料的后果,所以Android规定不能在非UI线程中更新UI,在进行UI操作的时候ViewRootImpl会去检查当前线程是否是UI线程
要学的东西太多了
·
2019-10-31 04:15
androidUI
卡顿原理分析及Vsync信号机制
一、UI卡顿定义1、用户角度:app操作界面刷新缓慢,响应不及时;界面滑动不够流畅;2、系统角度:屏幕刷新帧率不稳定,掉帧严重,无法保证每秒60帧,导致屏幕画面撕裂;二、UI卡顿常见原因分析以及处理方案1、过度绘制:原因:界面布局设计不合理或者过于复杂导致系统无法在16毫秒内完成渲染,view过度绘制导致CPU或者GPU负载过重,View频繁触发measure、layout操作,导致measure
MR_特殊人士
·
2019-10-26 16:14
Android UI:ListView - SimpleAdapter实例详解
AndroidUI
:ListView--SimpleAdapterSimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便。
·
2019-09-25 07:22
Android UI更新的几种方法总结
AndroidUI
更新做过Android开发的人都遇到过这样的问题:随着需求的变化,某些入口界面会出现UI的增减、内容变化和跳转界面变化等问题,这里就说明几种方法来实现UI的更新。
·
2019-09-25 07:51
Android 实现界面刷新的几种方法
Android界面刷新Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:
AndroidUI
操作并不是线程安全的,并且这些操作必须在
·
2019-09-25 07:13
Android shape和selector 结合使用实例代码
shape和selector是
AndroidUI
设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。
·
2019-09-25 05:39
Android中子线程和UI线程通信详解
2.首先在开发Android应用时必须遵守单线程模型的原则:
AndroidUI
操作并不是线程安全的并且这些操作必须在UI线程中执行。
·
2019-09-25 02:15
Android中刷新界面的二种方法
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:
AndroidUI
操作并不是线程安全的,并且这些操作必须在UI线程中调用
·
2019-09-25 01:01
Android AsyncTask实现异步处理任务的方法详解
AndroidAsyncTask实现异步处理任务的方法详解在开发Android应用时必须遵守单线程模型的原则:
AndroidUI
操作并不是线程安全的并且这些操作必须在UI线程中执行。
·
2019-09-24 12:32
Android性能优化——渲染
文章目录Android性能优化之渲染1.为什么渲染性能很重要2.Defining'Jank'3.CPU和GPU4.
AndroidUI
和GPU5.Overdraw6.修复overdraw7.关于overdraw
PdKingLiu
·
2019-07-22 15:26
Android
性能优化
AndroidUI
性能优化实战识别绘制中的性能问题性能优化(二)UI绘制优化通过HierarchyViewer去检测渲染效率,去除不必要的嵌套通过ShowGPUOverdraw去检测Overdraw,最终可以通过移除不必要的背景以及使用
大盗海洲
·
2019-07-17 19:32
多媒体开源库ffmpeg+x264+aac+lame源码编译
做
AndroidUI
方面的开发已经3年多了,感觉遇到了瓶颈,后期打算往音视频方面发展,恰好最近公司不忙,编译了下音视频领域常用的几个开源库,特此记录,分享出来,希望能帮助到有用到这些开源库的网友们~由于版权的原因
睡着的海豚
·
2019-07-14 11:00
多媒体音视频
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他