Android
-
flutter实现一个列表下拉抽屉的示例代码
目录 使用 源码 使用 通过监听滚动事件实现DragOpenDrawer 组件,可以给滚动组件添加一个下拉抽屉.其使用方式如下: DragOpenDrawer( openDuration: Dur ...
-
解决Android TabLayout 在宽屏幕上tab不能平均分配的问题
当TabLayout 在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示. 此时设置 app:tabMode="fixed" 或者 to ...
-
解析android 流量监测的实现原理
Linux 系统下所有的信息都是以文件的形式存在的,所以应用程序的流量信息也会被保存在操作系统的文件中.Android 2.2 版本以前的系统的流量信息都存放在 proc/net/dev(或者 pro ...
-
Android View刷新机制实例分析
本文实例讲述了Android View刷新机制.分享给大家供大家参考,具体如下: 一.总体说明 在Android的布局体系中,父View负责刷新.布局显示子View:而当子View需要刷新时,则是通知 ...
-
Kotlin全局捕捉协程异常方法详解
单个异常捕捉 val handler = CoroutineExceptionHandler { coroutineContext, throwable -> Log.d(TAG, " ...
-
Android应用图标上的小红点Badge实践代码
现在Android中有许多的应用仿苹果的在应用图标上显示小红点.当然有着一些手机ROM对小红点的支持,比如小米,三星等.google的api是没有提供这项工能的,这项功能一般都是厂商自己定制的,所以让 ...
-
Android Studio实现简单的通讯录
网上找的一个单页面通讯录,修改之后将添加联系人和修改/删除联系人分为两个独立页面 MainActivity package com.example.test; import androidx.appc ...
-
Android提高之自定义Menu(TabMenu)实现方法
一般使用过UCWEB-Android版的人都应该对其特殊的menu有一定的印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android ...
-
Android Studio 中获取屏幕宽度实例
获取整个屏幕的宽度的实例 Point p = new Point(); //获取窗口管理器 WindowManager wm = (WindowManager) context.getSystemSe ...
-
解析:ClickOnce通过URL传递参数 XXX.application?a=1
启用URL参数在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击"选项"按钮,在弹出的界面中选中"允许给应用程序传递URL参数&quo ...
-
Android 自定义状态栏实例代码
一.目标:Android5.0以上 二.步骤 1.在res-values-colors.xml下新建一个RGB颜色 <?xml version="1.0" encoding= ...
-
Android Studio中统一管理版本号引用配置问题
方式一: 在gradle.properties中写入: #测试环境 ENV_TEST=test #开发环境 ENV_DEV=dev #生产环境 ENV_ONLINE=online APPLICATIO ...
-
Android编程实现播放MP3功能示例
本文实例讲述了Android编程实现播放MP3功能.分享给大家供大家参考,具体如下: 在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用中某些功能的提示音等的. ...
-
Android自定义Dialog实现通用圆角对话框
前言:圆角对话框在项目中用的越来越多,之前一篇文章有介绍过使用系统的AlertDialog+CardView(Android中使用CardView实现圆角对话框)实现了圆角对话框的样式,今天介绍自定义 ...
-
Adapter模式实战之重构鸿洋集团的Android圆形菜单建行
对于很多开发人员来说,炫酷的UI效果是最吸引他们注意力的,很多人也因为这些炫酷的效果而去学习一些比较知名的UI库.而做出炫酷效果的前提是你必须对自定义View有所理解,作为90的小民自然也不例外.特别 ...
-
Flutter Widget开发之Focus组件图文详解
目录 正文 FocusNode对象 小部件树向上传送时会起到怎样的作用呢 正文 就网络和应用程序而言,键盘快捷键很重要,今天我们要谈的便是让这类快捷键得以在Flutter运作的小部件:Focus.Sh ...
-
Android自定义水波纹底部导航的实现
今天给大家带来一个自定义的底部导航,我不会做动图,只能搞一张图片给大家看看,大家见谅 这个就是自定义的tablayout底部搞好的样式了 TabLayout提供了一个水平布局用于展示tabs,继承自H ...
-
详解RxJava2 Retrofit2 网络框架简洁轻便封装
前言 RxJava2.Retrofit2火了有一段时间了,前段时间给公司的项目引入了这方面相关的技术,在此记录一下相关封装的思路. 需求 封装之前要先明白需要满足哪些需求. RxJava2衔接Retr ...
-
android音乐播放器监听电话状态实现代码
如下代码是监听电话的状态,代码简单不做介绍直接看代码: 复制代码 代码如下: private boolean mResumeAfterCall = false; private PhoneStateL ...
-
Android自定义控件仿QQ抽屉效果
其实网上类似的实现已经很多了,原理也并不难,只是网上各种demo运行下来,多少都有一些问题.折腾了半天,决定自己实现一个. 首先我们看看实现效果: 对比网上各类demo,这次要实现的主要表现在以下几点 ...
