Android两种轮询的实现方法

Android 两种轮询的简单写法,供大家参考,具体内容如下public void startPolling() { subscriber = Observable.interval(0, POLLING_INTERVAL, TimeUnit.MILLISECONDS). doO...

2020-10-14

Android实现轮询的三种方式

本文实例为大家分享了Android实现轮询的方式,供大家参考,具体内容如下1.通过rxjava实现(代码中使用了Lambda表达式)
private static final int PERIOD = 10 * 1000;private st...

2020-10-14

Android ListView实现无限循环滚动

本文实例为大家分享了Android无限循环滚动的具体代码,供大家参考,具体内容如下因项目需要循环展示列表数据,所以就实现了这个无限循环滚动的 LIstView.先说一下原理,原理呢,其实...

2020-10-14

Android实现图片加载进度提示

本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下先上图:实现原理:第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的clipR...

2020-10-14

Android自定义控件之水平圆点加载进度条

本文实例为大家分享了Android实现水平圆点加载进度条的具体代码,供大家参考,具体内容如下先来看看要实现的效果实现思路非常简单:当前变化的圆点先从最小半径变大到最大最大半...

2020-10-14

Android实现两圆点之间来回移动加载进度

本文实例为大家分享了Android实现两圆点之间来回移动加载进度的具体代码,供大家参考,具体内容如下一、前言最近喜欢上自定义控件,喜欢实现一些简约有趣的控件,也好巩固下以前学...

2020-10-14

Android Activity向右滑动返回

向右滑动返回,对于屏幕过大的手机来说,在单手操作时,是一个不错的用户体验,用户不必再费力的或者用另一个手去点击屏幕左上角的返回按钮或者,手机右下角的返回按钮,轻轻向右滑动屏...

2020-10-14

Android快速实现无预览拍照功能

本文实例为大家分享了Android实现无预览拍照功能的具体代码,供大家参考,具体内容如下实现思路:把预览的SurfaceView的宽高设置为肉眼看不出的值,例如0.1dp,其他的就是自定义相机...

2020-10-14

Android实现静默拍照功能

本文实例为大家分享了Android实现静默拍照功能的具体代码,供大家参考,具体内容如下1.申请权限(6.0以后要动态申请)<uses-permission android:name="android.permission.CAMERA"...

2020-10-14

Android实现动态体温计

本文实例为大家分享了Android实现动态体温计的具体代码,供大家参考,具体内容如下前段时间在做一个生理参数采集的项目,其中涉及到体温模块。这是我的部分总结。
实现内容: 从文...

2020-10-14

android RecycleView实现下拉刷新和上拉加载

android的下拉刷新,上拉加载功能,翻页时显示从第1页开始到当前页面的内容,并且当前显示的是当前页的内容;1.PullRefreshRecyclerView.java : 翻页控件public class PullRefreshR...

2020-10-14

Android实现聊天记录上传本地服务器(即时通讯)

即时通讯功能,使用SDK里封装的方法,获取聊天记录,接口请求成功,但获取不到数据。使用本地的服务器保存聊天记录,实现方法如下:1. ChatFragment.java中请求聊天记录:public class Ch...

2020-10-14

Android10.0实现本地音乐播放(附源码下载)

1.概述本篇文章仅是Android小白在写一个小程序,内容仅供参考,有很多不足之处希望各位大神指出,文章末尾有整个项目的下载,不需要币,只求帮你们解决到问题的同时收获到一颗小小的...

2020-10-14

AndroidQ分区存储权限变更及适配的实现

分区存储在Android Q中引入了分区储存功能,在外部存储设备中为每个应用提供了一个“隔离存储沙盒”。其他应用无法直接访问应用的沙盒文件。由于文件是应用的私有文件,不再需...

2020-10-14

适配AndroidQ拍照和读取相册图片的实现方法

Google发行Android Q版本也有很长一段时间了,华为应用市场已经要求要适配Android Q版本了,所以,我们也要去对Android Q进行适配。
先讲一下咱们这节用到的新特性 Android Q文...

2020-10-14

AndroidQ(10)黑暗模式适配的实现

前言:作为一个Android程序员,每年最期待就是Google的发布会啦!!这不,今年的AndroidQ如期而至。这里简单介绍一下Android的新特性: AndroidQ全局暗黑模式 隐私权限的更新 Androi...

2020-10-14

android实现截图并动画消失效果的思路详解

整体思路1、获取要截图的view
2、根据这个view创建Bitmap
3、保存图片,拿到图片路径
4、把图片路径传入自定义view(自定义view实现的功能:画圆角边框,动画缩小至消失)
主要用到...

2020-10-14

Kotlin类型安全构建器的一次运用记录

在android官方指导的相关应用框架中,用到一个Resource类来表示网络请求的状态与结果// A generic class that contains data and status about loading this data.sealed cla...

2020-10-14

Android 基础入门教程——开发环境搭建

现在主流的Android开发环境有: Eclipse + ADT + SDK Android Studio + SDK IntelliJ IDEA + SDK现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官...

2020-10-14

android实现常驻通知栏遇到的问题及解决办法

实现常驻通知栏时遇到的问题:无论如何就是不显示通知,查看日志发现貌似报错了:2020-06-28 14:11:34.923 6387-6387/xxx E/CrashReport: android.app.RemoteServiceException: B...

2020-10-14

AndroidStudio4.0 New Class的坑(小结)

AndroidStudio升级后, 新建类变成了下面这个样子, 并且默认还没有修饰符, 一堆大写的英文看的我一脸懵逼, 后来在stackoverflow 上看到了这几个参数的含义: IMPORT BLOCK...

2020-10-14

Flutter轮播图效果的实现步骤

前端开发当中最有意思的就是实现动画特效,Flutter提供的各种动画组件可以方便实现各种动画效果。Flutter中的动画组件主要分为两类: 隐式动画控件:只需设置组件开始值,结束值,执...

2020-10-14

Android自定义控制条效果

本文实例为大家分享了Android自定义控制条效果的具体代码,供大家参考,具体内容如下ControlBar自定义一个可以调节大小的控件,可以根据宽高来指定控制条方向。当width >= heigth...

2020-10-14

浅谈Flutter 中渐变的高级用法(3种)

Flutter 中渐变有三种: LinearGradient:线性渐变 RadialGradient:放射状渐变 SweepGradient:扇形渐变看下原图,下面的渐变都是在此图基础上完成。LinearGradient给一张图片添...

2020-10-14

Gradle的安装和环境变量的配置详解

Step1: 安装JDK并配置环境变量;
Step2: 安装Gradle
进入点击打开链接官网首页点击install gradle进入新的页面之后,找到并点击下载完整版本(英文看不懂可以先将网站翻译成中文)...

2020-10-14

Gradle的缓存路径修改的四种方法(小结)

方法一,修改gradle.properties文件,增加一句gradle.user.home=D\:\\Android\\.gradle但这种方法,需要每个项目文件都要改一遍,如果只是临时修改,可以采用这种方法,如果是针对所有...

2020-10-14

Android studio 切换flutterSDK之后报错及解决办法(推荐)

Windows系统上面修改了flutter sdk的环境变量地址之后Android studio上面运行flutter项目就会报错类似于:
Could not read script XXX\flutter.gradle' as it does not exist...

2020-10-14

Flutter之Timer实现短信验证码获取60s倒计时功能的代码

先看下效果:两种需求场景:1.广告页3s后跳转到首页2.短信验证码60s倒计时第一种的话,根据需求我们可以知道,我们想要的效果就是3s结束做出一个动作。factory Timer(Duration dura...

2020-10-14

Android仿优酷视频的悬浮窗播放效果

之前接了需求要让视频播放时可以像优酷视频那样在悬浮窗里播放,并且悬浮窗和主播放页面之间要实现无缝切换,项目中使用的是自封装的ijkplayer
这个要求就代表不能在悬浮窗中新...

2020-10-14

Android 本地广播和强制下线功能的实现代码

一、使用本地广播1.本地广播一个举例package com.example.broadcasttest2;import android.app.Activity;import android.content.BroadcastReceiver;import android.content...

2020-10-14

如何用HMS Nearby Service给自己的App添加近距离数据传输功能

&#8195;&#8195;当你给朋友发送手机资料时,过了很久进度条却动也不动;当你想发送大文件给同事时,仅一个文件就用光了你所有流量;当你跟朋友乘坐飞机时想一起玩游戏时,却因没有网络...

2020-10-14

Android 使用 Scroller 实现平滑滚动功能的示例代码

记录使用Scroller实现平滑滚动,效果图如下:一、自定义View中实现View的平滑滚动public class ScrollerView extends View { private Scroller mScroller; private Paint mPain...

2020-10-14

Android之RecycleView实现指定范围的拖动效果

1 问题在RecycleView里面实现指定位置的拖动效果,(这里是实现线性布局的,不是网格布局的) @Override public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHol...

2020-10-14

Flutter实现局部刷新

在Flutter中,如果我们想要更新页面中的某个widget的状态的话,一般会使用setState方法重走build方法来刷新。当页面布局复杂的时候,这样肯定是不行的。下面提供了两种局部刷新的...

2020-10-14

Android Jetpack架构组件 ViewModel详解

前言
前面两篇文章我们已经学习了Lifecycle和DataBind,本篇文章我们来学习Jetpack系列中比较重要的ViewModel,Jetpack的很多很多组件都是搭配使用的,所以单独的知识点可能会有...

2020-10-14

Android Jetpack架构组件Lifecycle详解

前言
Lifecycle是Jetpack架构组件中用来感知生命周期的组件,使用Lifecycles可以帮助我们写出和生命周期相关更简洁更易维护的代码。生命周期
生命周期这个简单而又重要的知识...

2020-10-14

Android 进度条自动前进效果的实现代码

今天给大家分享进度条自动前进功能的实现,先给大家分享实现效果图,感觉不错可以参考实现代码。效果如下图:首先布局要设置进度条最大值:<ProgressBar android:id="@+id/pro1"...

2020-10-14

在Android中使用WebSocket实现消息通信的方法详解

前言
消息推送功能可以说移动APP不可缺少的功能之一,一般简单的推送我们可以使用第三方推送的SDK,比如极光推送、信鸽推送等,但是对于消息聊天这种及时性有要求的或者三方推送...

2020-10-14

Android实现强制下线功能的示例代码

一、回顾 上次连载写了两个类,一个类ActivityCollector.java用于管理所有的活动;一个类是BaseActivity.java作为所有活动的父类; 还有一个放在layout目录中的登录界面login.x...

2020-10-14

Android自定义控件之圆形进度条动画

本文实例为大家分享了Android实现圆形进度条动画的具体代码,供大家参考,具体内容如下首先贴上图片:额,感觉还行吧,就是进度条的颜色丑了点,不过咱是程序员,不是美工,配色这种问题当...

2020-10-14

Android文件操作工具类详解

本文实例为大家分享了Android文件操作工具类的具体代码,供大家参考,具体内容如下贴上我写的一个文件操作工具类,基本上覆盖了各种文件操作:1、文件的新建、删除;2、文件的复制;3、...

2020-10-14

android自定义等级评分圆形进度条

本文实例为大家分享了android评分圆形进度条的具体代码,供大家参考,具体内容如下一、测试截图二、实现原理package com.freedomanlib; import java.util.Timer;import java.ut...

2020-10-14

Android自定义条形对比统计图

本文实例为大家分享了Android自定义条形对比统计图的具体代码,供大家参考,具体内容如下一、测试截图二、实现方法package com.xtravel.widget; import java.util.Timer;import...

2020-10-14

android自定义环形统计图动画

本文实例为大家分享了android自定义环形统计图动画的具体代码,供大家参考,具体内容如下一、测试截图二、实现原理 package com.freedomanlib; import java.util.Timer;import...

2020-10-14

Android自定义控件横向柱状统计图

本文实例为大家分享了Android实现横向柱状统计图的具体代码,供大家参考,具体内容如下碰到一个项目需要用到统计图功能,比较简单就自定义写了一个。没有写过多的样式和功能,仅有...

2020-10-14

Android自定义RecyclerView实现不固定刻度的刻度尺

本文实例为大家分享了自定义RecyclerView实现不固定刻度的刻度尺的具体代码,供大家参考,具体内容如下##不均匀刻度效果图##等比例刻度效果图实现功能目前
1、实现类似日期/分...

2020-10-14

详解Android aidl的使用方法

AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写(对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个...

2020-10-14

Android开发中Button组件的使用

前言 安卓系统中,Button是程序和用户进行交互的一个重要控件,今天我们就来简单的对Button进行学习,其中Button组件是文本按钮(继承自TextView),而ImageButton是图像按钮(继承自I...

2020-10-14

android中使用react-native设置应用启动页过程详解

一、背景在我们使用react-native进行编写代码的时候,当启动应用的时候,我们会看到如下界面 然而,这样的启动界面是非常的不又好,那么我们该怎么进行处理启动界面呢?有如下两种方...

2020-10-14

Android Fragment实现底部通知栏

Android Fragment实现底部通知栏,供大家参考,具体内容如下截图如下:1. 第一步先要创建fragment(动态注册)然后将两个勾选取消掉(还有一种是自己手动创建)
会自动生成相对应的layout...

2020-10-14
返回顶部
顶部