安卓UI - 收藏集 - 掘金
最新最全的 Android 开源项目合集 - Android - 掘金awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。 如果收录的项目有错...
[流媒体]Android 播放HLS/RTSP的原生类库 MediaPlayer
之前做过一些关于android播放器的开发工作,当时懵懂无知,只知道一个ffmpeg,然后就费劲巴拉的用ndk把ffmpeg编译了,然后又自己封装了个库调用,那个过程可以看看这篇文章,然后我这里也有一个编译好的库,可以拿来用。
Android精品源码,微信红包动画动画效果库输入框风格新闻客户端组件化方案
1、使用Kotlin编写的Android应用,内容你想象不到 2、仿微信打开红包旋转动画 3、Android 中的转场动画优化 4、Kotlin 实现的 View to View 动画效果库 5、android仿iOS输入框风格 6、仿美团选择城市、微信通讯录导航悬停分组索引列表。 7、基于Kotlin的新闻客户端 8、android实现拖拽返回PhotoView 9、Zxing实现二维码...
sidhu眼中的CoordinatorLayout.Behavior(三)
看过前两篇文章的同学sidhu眼中的CoordinatorLayout.Behavior(一)sidhu眼中的CoordinatorLayout.Behavior(二)应该知道今天要讲的内容了——Behavior的布局依赖其实这个内容挺少的,我都想直接贴代码然大家自己体会了……额,开玩笑的,不过内容真的少,我也不浪费大家时间了,疑问我不提了,直入主题
Android ViewPager2 + Fragment 联动
本篇主要介绍一下 ViewPager2 + Fragment , 上篇中简单使用了ViewPager2 实现了一个图片的滑动效果, 那图片视图可以滑动, ViewPager2也可以滑动 Fragment
2022-12-01
Android仿自如客APP裸眼3D效果
打开Android Stusio进行布局分析时会发现,他们的Banner使用了两层视图,对应两个Viewpager,并且这两个Viewpager还实现了联动,如下图所示。除了Viewpager的联动,他们的Banner还支持裸眼3D效果,能够跟随陀螺进行显示上的变化。
从0开始自定义View - 收藏集 - 掘金
转载请标明出处: [链接] 本文出自:周游的博客 前言 源码分析 实例 单布局 getMeasuredWidth 和 getWidth 的区别 ...
2017-04-26
BAT软件工程师带你深入理解AMS --- 一 AMS 的启动
一 Zygote forkZygote fork SystemServer 的过程如下:ZygoteInit#forkSystemServerZygoteInit#handleSystemServerProcessZygoteInit#zygoteInitRuntimeInit#applicationInitRuntimeInit#findStaticMain1.1 Zygote fork SystemServer 进程ZygoteInit#forkSystemServer 配置system_server 的参数,uid gid 进程显示的名字...
2021-11-12
FFmpeg 开发(01):FFmpeg 编译和集成
该原创文章首发于微信公众号:字节流动FFmpeg 开发(01):FFmpeg 编译和集成FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放FFmpeg 开发(05):FFmpeg + OpenGLES 实现视频解码播放和视频滤镜FFmpeg...
腾讯地图Flutter业务实践——地图SDK Flutter插件实现(一)
Flutter 作为目前通用的业界跨平台解决方案,开辟了一套全新的设计理念,通过自研的 UI 框架,支持高效构建多端平台上的应用,同时保持着原生应用一样的高性能。在Flutter项目开发过程中,对插件的开发和复用能够提高开发效率,降低工程的耦合度。Flutter开发者可以引入对应插件就可以为项目快速集成相关能力,从而专注...
腾讯位置服务Flutter业务实践——地图SDK Flutter插件实现(一)
Flutter 作为目前通用的业界跨平台解决方案,开辟了一套全新的设计理念,通过自研的 UI 框架,支持高效构建多端平台上的应用,同时保持着原生应用一样的高性能。在Flutter项目开发过程中,对插件的开发和复用能够提高开发效率,降低工程的耦合度。Flutter开发者可以引入对应插件就可以为项目快速集成相关能力,从而专注...
Awesome Adb——一份超全超详细的 ADB 用法大全
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 持续更新中,欢迎补充指正,觉得有用的可以将 此 GitHub 仓库 Star 收藏备用。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 保持最新内容的 GitHub 仓库地址:[链接] 基本...
2025 年将 CSV联系人导入Android手机的完整指南
作为一种常见的文件格式,CSV 受到消费者、企业和其他应用程序的广泛支持。例如,许多Android用户都将手机联系人保存为 CSV 文件格式。如果您更换为三星 Galaxy S25 这样的新Android手机怎么办?或者您Android中的联系人被意外删除?您需要将联系人从存储在其他位置(例如计算机上)的 CSV 文件导入到Android .那么如何...
2025-04-08
documentsUI源码分析
原本基于7.1源码看了两天,但是Android 7.1与6.0中documentsUI模块差异很大,且更加复杂,因此重新基于6.0的源码分析。
最新版Android原生集成RN
现在不少应用都是采用了混合开发模式,不论是原生加RN,或是原生加Flutter,或是原生加H5。原生实现主业务线,其他部分可以借助跨平台方案开发,提高开发效率,或者实现热更新,调高业务迭代效率。
2022-12-21
属性的设置与使用
为了将某些公用的View抽取成通用的View,我们需要用到自定义View,而且一般情况下,为了方便快捷,我们需要在布局文件中就设置好值,所以我们需要学会运用属性。接下来就让我们一起进入实战演练一番吧!
2017-03-05
【MUI】利用Native.js弹出软键盘打开WIFI
痛点 很多时候我们会遇到这样一个细节,需要打开一个webview时:1)输入框自动获取焦点2)系统弹出软键盘 准备 新建一个html文件,我暂且命名为input.html 新建一个js文件,我暂且命名为app.js 要输入框自动获取焦点,js很简单,但是为了兼容ios以及android,我们加上setTimeout {代码...} Native.js自动弹出软键盘 ok,...
2016-08-25