Android
-
ProtoBuf动态拆分Gradle Module解析
目录 预期 buf.yaml 模板工程 deps 转化 多线程操作 加载壳Module 结尾 预期 当前安卓的所有proto都生成在一个module中,但是其实业务同学需要的并不是一个大杂烩, 只需要 ...
-
Android实现单选按钮
本文实例为大家分享了Android实现单选按钮的具体代码,供大家参考,具体内容如下 单选按钮 在默认情况下,单选按钮显示为一个圆形图标,可以在图标旁放一些说明文字.通常情况下RadioButton组件 ...
-
如何使用Flutter发布安卓应用
设置应用的名称,包名.应用图标和启动 安卓的应用资源配置在main/AndroidManifest.xml中设置,文件内容如下: <manifest xmlns:android="ht ...
-
Android之小球自由碰撞动画示例
目录 前言 1. add balls List 2.ball parameter 3. 判断是否有发生碰撞的小球 4.application display 前言 本文将基于Android对一个小球自 ...
-
非常好看的android音量旋钮
本文实例为大家分享了好看的android音量旋钮,供大家参考,具体内容如下 效果图: 实现思路,用的自定义的控件,图片和按钮都是自己绘制的,并且附带点击事件,可以监听当前的旋钮的值: 第一步:先把布局 ...
-
Android实现加载圈
开发过程中经常用到加载圈,特别是车机开发由于外设不同很多操作响应的等待时长经常要用到不同的加载圈. 首先,直接上菊花效果图,这是我直接从项目里面截取下来的. 核心代码 import android.a ...
-
Kotlin泛型的型变之路演变示例详解
目录 引言 协变 协变的限制 逆变 逆变的限制 Kotlin型变 Kotlin泛型的优化 申明处型变 reified 支持协变的List 获取泛型的具体类型 reified 传入指定Class 匿名内 ...
-
Android使用ExpandableListView实现三层嵌套折叠菜单
前段时间项目的新功能里有些页面需要三层嵌套列表实现,虽然在移动端这种很丑,但是需求就是需求. 本来想用各种View嵌套,然后发现系统有个ExpandableListView.就直接拿来用了. 理论上来 ...
-
Android 架构之数据库框架升级
目录 1.备份原数据库File文件 2.数据库升级XML编写 updateXml.xml 3.创建XML解析器 3.1 对应工具类 DomUtils.class 3.2 对应XML的实体类 4.万事俱 ...
-
Android如何实现模拟定位
在导航测试场景中经常需要定位模拟和路线回放,记录下通过LocationManager.setTestProviderLocation()方法实现模拟地位,如果要测试的应用不支持TestProvider ...
-
Android实现接近传感器
本文实例为大家分享了Android实现接近传感器的具体代码,供大家参考,具体内容如下 1.接近传感器检测物体与听筒(手机)的距离,单位是厘米. 一些接近传感器只能返回远和近两个状态,如我的手机魅族E2 ...
-
Android studio实现单选按钮
本文实例为大家分享了Android studio实现单选按钮的具体代码,供大家参考,具体内容如下 创建空activity编辑activity_main.xml文件 代码如下: <?xml ver ...
-
Flutter实现Android滚动悬浮效果过程
目录 1.计算每个区块的高度 2.实现分析-tabBar透明度渐变 3.实现分析-app上下滚动触发tabBar 4.实现分析-tabBar切换触发app滚动 5.源码 有以下几种效果 1.tabBa ...
-
AndroidStudio实现能在图片上涂鸦程序
本文实例为大家分享了AndroidStudio实现能在图片上涂鸦的具体代码,供大家参考,具体内容如下 一.内容:设计一个能在图片上涂鸦的程序 二.实现 1. 布局文件activity_main.xml ...
-
Android捕捉错误try catch 的简单使用教程
基本语法 try{ //可能发生错误的程式码 }catch(具体错误 e){ //具体错误有就写,没有就不写,有多个,就写多个catch e.printStackTrace(); //在命令行打印错误 ...
-
Android WebView实现顶部进度条
项目中用到WebView加上进度条放在顶部,让用户知道加载进度情况,可以提高用户体验: 效果: 布局: <RelativeLayout android:layout_width="ma ...
-
Android实现极简打开摄像头
很多时候忘记Android摄像头如何打开,查看google文档的话,发现太复杂(只是单纯的想打开摄像头而已,不想添加那么多设置,添加那么功能),很多博客也是对官方文档的小修小改,连方法名都一样,因此, ...
-
Flutter runApp GestureBinding使用介绍
目录 GestureBinding介绍 methods 总结 GestureBinding介绍 在上一篇文章<Flutter runApp到渲染上屏>中,我们介绍了从runApp直到渲染到 ...
-
Android基于方法池与回调实现登录拦截的场景
目录 前言 一.使用通知与回调 二.使用方法池 总结 前言 前面的文章我们讲到APP登录拦截的功能实现,现在网上比较多的推荐使用AOP,我们使用下来还是太麻烦,兼容性问题很多,(坑太多,项目我已经改回 ...
-
Android实现随手指移动小球
本文实例为大家分享了Android实现随手指移动小球的具体代码,供大家参考,具体内容如下 这个随手指移动小球,首先要使用paint画笔在canvas画布画出一个圆,然后重写OnTouchEvent() ...
