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
Android5.0
Android AsyncListDiffer-RecyclerView最好的伙伴
版权声明:本文已授权微信公众号:Android必修课,转载请申明出处自
Android5.0
以来,RecyclerView渐渐取代ListView成为Android开发中使用最多的列表控件,对于RecyclerView
XBaron
·
2022-02-07 02:56
CardView
简介
Android5.0
版本中新增了CardView,CardView继承自FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。也可以布局其他View。
开心的小哈
·
2022-02-06 21:38
视图和阴影
定义View的阴影
android5.0
增加了Z属性,用来控制View的高度,从而产生阴影效果阴影是由Z属性控制,Z属性由两部分组成:Elevation(海拔高度)Translation(Z轴的平移)XML
tiger桂
·
2022-02-05 08:50
Android 矢量图VectorDrawable
Android5.0
(
getskill
·
2022-02-05 07:56
WebView优化
从
Android5.0
系统开始,WebVi
风淋天下
·
2022-02-03 00:01
CameraX 1.1 有哪些新的特性发布?
它提供一致且易用的API接口,适用于大多数Android设备,并可向后兼容至
Android5.0
(API级别21)。我们将在本文中介绍CameraX1.1的多项功能,比如视频功能。
·
2022-01-20 11:29
android
Android camera
基础知识AndroidFramework提供CameraAPI来实现拍照与录制视频的功能,目前Android有三类API,Camera此类是用于控制设备相机的旧版API,现已弃用,在
Android5.0
riverSod
·
2021-11-23 11:35
一文搞懂Android RecyclerView点击展开、折叠效果的实现代码
RecyclerView是什么RecycleView是
Android5.0
后谷歌推出的一个用于在有限的窗口中展示大量数据集的控件,位于support-v7包中。
·
2021-10-09 11:37
Android中SurfaceTexture TextureView SurfaceView GLSurfaceView的区别
本文基于
Android5.0
(Lollipop)的代码理一下它们的基本原理,联系与区别。SurfaceViewSurfaceVi
·
2021-09-14 03:33
Android音视频开发——Camera、Camera2和CameraX的使用和封装
/video_audio/utils我的:https://www.jianshu.com/u/3ff32f5aea98我的Github:https://github.com/peakmain基础知识在
Android5.0
Peakmain
·
2021-08-31 13:59
「Android」在后台服务中获取前台任务包名
方法判断原理需要权限特点1RunningTask否
Android5.0
以上方法被废弃2RunningProcess否Android5.1以上只能获取本进程3UsageStatsService是最符合Google
·
2021-08-23 14:33
android
Android实现截屏功能
导言目前截屏的方法很多,root不适用,要么其他方法就是有局限性,而其中官方给出的方案最好—MediaProjection介绍
Android5.0
以后开放的录屏API,取视频中的一帧数据,这样就可以实现截屏步骤在
·
2021-08-01 20:23
Android 屏幕直播分享之MediaProjection和MediaCodec分析
一.MediaProjection获取MediaProjection是
Android5.0
后提出的一套用于录制屏幕的API,无需root权限。
雷涛赛文
·
2021-07-31 17:37
RecycleView点击效果
背景
Android5.0
以上新增了波纹效果在已有项目中没有使用AppCompatActivity,所以在item最外层容器中增加android:foreground="?
代码坊
·
2021-06-27 22:41
Android 高级控件-RecyclerView
RecylerView是
Android5.0
推出的新控件,相较于ListView和GridView,RecylerView有以下几个特点:1.不关心Item是否显示在正确的位置上,如何显示。
琼珶和予
·
2021-06-27 02:19
Android使用Camera2获取预览数据
一、Camera2简介Camera2是Google在
Android5.0
后推出的一个全新的相机API,Camera2和Camera没有继承关系,是完全重新设计的,且Camera2支持的功能也更加丰富,但是提供了更丰富的功能的同时也增加了使用的难度
Rising_suns
·
2021-06-26 12:03
Material Design基本控件使用Demo
登陆界面login.gif使用的控件:layout_login.xml文件:
Android5.0
以上支持日夜主题设置intmode=getResources().getConfiguration().uiMode
前山饭店
·
2021-06-26 09:46
在
Android5.0
中使用AIDL
1.AIDl是什么AIDL(Android接口定义语言)是Android提供的一种进程间通信(IPC)机制。我们可以利用它定义客户端与服务使用进程间通信(IPC)进行相互通信时都认可的编程接口。在Android上,一个进程通常无法访问另一个进程的内存。尽管如此,进程需要将其对象分解成操作系统能够识别的原语,并将对象编组成跨越边界的对象。编写执行这一编组操作的代码是一项繁琐的工作,因此Android
变法者
·
2021-06-24 11:42
webview优化
从
Android5.0
系统开始,WebView移植成了一个独立的apk,可以不依赖系统而独立存在和更新。
wlpgdd0725
·
2021-06-23 19:26
RecyclerView系列 - 基本控件使用介绍
1.简介
android5.0
新控件,是supportv7包下的,说简单点,RecyclerView就是ListView、GridView、瀑布流,一行可以切换所有效果。
世道无情
·
2021-06-23 06:16
Android沉浸式状态栏技术方案调研与实现
关于沉浸式状态栏总结Android沉浸式状态栏完美解决方案项目DemoGitHub地址一.沉浸式状态栏发展简介从Android4.4到现在,沉浸式的发展大概可以分为三个阶段:Android4.4(API19)-
Android5.0
hjfstory
·
2021-06-22 03:20
Kotlin+Jetpack的CameraController实现Android手机的拍照,录像和扫描二维码功能
它提供一致且易用的API接口,适用于大多数Android设备,并可向后兼容至
Android5.0
(API级别21)。上一篇文章介绍了自定义相机,但是需要写的代码很多。
没有小叮当的大雄
·
2021-06-21 10:42
Kotlin语言+Jetpack的CameraX库开发相机功能 第一篇
它提供一致且易用的API接口,适用于大多数Android设备,并可向后兼容至
Android5.0
(API级别21)。
没有小叮当的大雄
·
2021-06-21 10:21
电量优化
1,分析电量的工具
Android5.0
及以上的设备,允许我们通过[adb命令dump出电量使用统计信息.adbshelldumpsysbatterystats--resetadbbugreport>bugreport.txt2
404b244d4452
·
2021-06-19 21:40
Android动画浅析
动态的东西往往比静态的更能抓人眼球,随着
android5.0
的发布,MaterialDesign中对动画的使用越来越多。所以今天总结下Animation。
坚坚老师
·
2021-06-14 03:23
android-UniversalMusicPlayer 的项目运用
这篇文章主要介绍在运用该框架时遇到的问题和解决办法简单的知识点介绍:媒体应用架构概览MediSession框架官方说明允许与媒体控制器、音量键、媒体按钮和传输控件交互(
Android5.0
)流媒体.jpg
懒Qin
·
2021-06-12 16:48
详解App保活实现原理
譬如说在
Android5.0
以前,App内部通过native方式fork出来的进程是不受系统管控的,系统在杀App进程的时候,只会去杀App启动的Java进程;因此诞生了一大批“毒瘤”,他们通过forknative
·
2021-06-09 14:54
安卓 SVG 矢量动画详解
我们都知道SVG动画是在
Android5.0
之后提供的可伸缩矢量图形。在讲如何如何在Android5.x中使用SVG之前,我们先了解一下SVG中的便签。
ToNext
·
2021-06-09 11:42
Multidex Support
【转载】
Android5.0
(API21)之前的平台Dalvik支持文件分包。默认情况下,Dalvik仅支持apk单classes.dex。要想绕过这一限制,可使用Multidex。
12e247aaefbd
·
2021-06-08 03:36
Android BLE开发
Android上BLE功能的逐步演进蓝牙在Android发展过程如下:Android4.3开始,开始支持BLE功能,但只支持CentralMode(中心模式)
Android5.0
开始,开始支持PeripheralMode
YoungTa0
·
2021-06-06 15:06
Webview:https里无法加载http图片
一、原因
Android5.0
更改了应用的默认行为。如果您的应用是面向API级别21或更高级别:默认情况下,系统会阻止混合内容和第三方Cookie。
Wiggins_Y
·
2021-06-05 14:52
为控件添加阴影效果-最简单的实现方法
为控件添加阴影效果-最简单的实现方法我们知道
Android5.0
引入了Z轴的概念,于是就有着这种风格,也就是目前比较火的MaterialDesign。
小黄人__
·
2021-06-04 22:56
Android各版本的行为变更
一、
Android5.0
——21——Lollipop(棒棒糖)ART限制获取AppTaskWebView默认阻止第三方内容:setMixedContentMode()MaterialDesign提出JobScheduler
Mr云台
·
2021-05-22 09:42
使用CameraX几行代码实现摄像头预览和拍照
它提供一致且易于使用的API界面,适用于大多数Android设备,并可向后兼容至
Android5.0
不想秃头的晨晨
·
2021-05-21 18:10
python
基础
python
android
低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端
低功耗蓝牙BLE外围模式(peripheral)-使用BLE作为服务端Android对外模模式(peripheral)的支持从
Android5.0
开始才支持关键术语和概念以下是关键BLE术语和概念的摘要
张云飞Vir
·
2021-05-21 06:58
android 实现水波纹效果(一)
android5.0
中,新出了一个控件RippleView,可以实现点击水波纹效果,这个效果看起来十分酷炫,只不过只支持在5.0之上的版本中使用,想要向下兼容,就必须自己想办法了;自己在网上找了一些资料自己在研究了一下
桑小年
·
2021-05-20 19:30
深入理解RecyclerView
14年Google发布了万众期待的
Android5.0
。随之而来的还有新的设计方案MaterialDesign。
Choices
·
2021-05-20 13:59
Android中使用CardView实现圆角对话框
以前方方正正的对话框样式在APP已不复存在,取而代之的是带有圆角效果的Dialog,之前设置对画框的圆角效果都是通过drawable/shape属性来完成,随着GoogleAPI的不断更新,API21(
Android5.0
ruancw
·
2021-05-20 06:42
CardView
Android5.0
中新增了CardView,一个继承自FrameLayout类、可以设置圆角、阴影的控件,同样也可以包含其他布局容器和控件。配置如果SDK低于5.0,我们仍要引入v7包。
一只攻城狮
·
2021-05-18 07:33
Android 特效 点击特效 水波纹效果
1、
Android5.0
以上超出边界圆形水波纹android:background="?
大川的川
·
2021-05-17 12:38
Android6.0权限
在
Android5.0
及以下版本的权限当应用的targetSdkVersion是22或
Perk
·
2021-05-16 15:13
Notification之----
Android5.0
实现原理(二)
概述前文讲解了Notification的构造,现在来讲讲notification的发送,以及公布前文留下的疑问(自定义view不论高度是多高,最后只能显示为64dp,why?)NotificationManager在Notification构造完成后,会调用NotificationManager的notify方法来发送通知,我们就来看看该方法frameworks/base/core/java/an
Hly_Coder
·
2021-05-15 07:50
《Android编程权威指南》之material design篇
Android5.0
(Lollipop)引入了全新的materialdesign设计风格。非常漂亮。它的三大设计原则:实体隐喻(拟物化):应用部件应具有实物感。
夜远曦白
·
2021-05-13 09:30
Android NestedScrolling(嵌套滑动)机制
www.jianshu.com/p/aff5e82f0174http://blog.csdn.net/lmj623565791/article/details/52204039#reply搭配使用效果更佳前言:在
android5.0
leiiiooo
·
2021-05-11 22:28
Android进程保活
1、像素保活2、提升进程优先级(前台进程)3、进程间相互唤醒(
Android5.0
以前可用,
Android5.0
以后子进程和主进程一同被杀死,无法实现相互唤醒)4、app间相互唤醒5、白名单
北漂攻城狮的泪
·
2021-05-11 05:32
Android动画之VectorDrawable矢量图实战
效果图1.矢量图SVG简介
Android5.0
系统中引入了VectorDrawable来支持矢量图(SVG),同时还引入了AnimatedVectorDrawable来支持矢量图动画。
登高且赋
·
2021-05-11 04:33
【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )
文章目录一、
Android5.0
以下的矢量图方案二、矢量图生成为PNG图片三、完整的build.gradle构建脚本四、编译效果五、参考资料一、
Android5.0
以下的矢量图方案Android矢量图参考文档
韩曙亮
·
2021-05-09 10:19
Android
性能优化
#
Android
安装包优化
SVG
android
音视频开发:为什么推荐使用Jetpack CameraX?
作者TechMerger前言
Android5.0
时期Camera接口便已弃用,所以一般的做法是使用其替代者Camera2接口。但
盖亚亚亚亚
·
2021-05-07 22:24
Android开发
音视频开发
Jetpack
移动开发
android
jetpack
Android获取当前运行的App进程
三种方式概述及对比getRunningTasks方法在
Android5.0
以前,系统允许我们通过ActivityManager的getRunningTasks()函数,直接获取当前运行的App。
蓝灰_q
·
2021-05-06 21:24
Android 沉浸式状态栏的实现
沉浸式状态栏的实现方法一:通过设置Theme主题设置状态栏透明因为API21之后(也就是
android5.0
之后)的状态栏,会默认覆盖一层半透明遮
遥遥的远方
·
2021-05-05 15:37
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他