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添加近距离数据传输功能

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

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

Android底部菜单栏(RadioGroup+Fragment)美化

众所周知,android的底部菜单栏太重要,平时项目一般都是需要用到的,但是网上关于这方面的demo做得太丑了,实在惨不忍睹,所以这里便用RadioGroup+Fragment的方式写了一个,顺便美化了...

2020-10-14

在Android环境下WebView中拦截所有请求并替换URL示例详解

需求背景接到这样一个需求,需要在 WebView 的所有网络请求中,在请求的url中,加上一个xxx=1的标志位。例如 http://www.baidu.com 加上标志位就变成了 http://www.baidu.com&#63...

2020-10-14

Android处理视图圆角和色彩的工具类

Android代码处理视图圆角和色彩的工具类,供大家参考,具体内容如下一直都用的.XML文件处理圆角与色彩或色彩渐变,觉得很不方便,后来发现了GradientDrawable这个类,就整了个工具类,...

2020-10-14

Android RIL使用详解

前言Android作为一个通用的移动平台,其首要的功能就是通话、短信以及上网等通信功能。那么,从系统的角度来看,Android究竟是怎么实现与网络的交互的了? 这篇文章里,就来看一看And...

2020-10-14

Android 系统服务TelecomService启动过程原理分析

由于一直负责的是Android Telephony部分的开发工作,对于通信过程的上层部分Telecom服务以及UI都没有认真研究过。最近恰好碰到一个通话方面的问题,涉及到了Telecom部分,因而就...

2020-10-14

Android圆角头像工具类详解

很多android应用都用到了圆角头像,或者一些圆角图片处理起来比较麻烦,直接上圆角图片工具类public class CircleImageView extends ImageView { // 缩放类型 private static f...

2020-10-14

Android实现系统消息推送

现在好多应用都接入了推送功能,市面上也有很多关于推送的第三方,例如极光等等,那么我们需求不大,接入极光会造成很大的资源浪费,下面我们来看下利用android服务进行本地推送消息...

2020-10-14

Android实现记事本小功能

本文实例为大家分享了Android实现记事本功能的具体代码,供大家参考,具体内容如下首先声明,本人是android的小白,主要是新人项目写了这个程序,思路可能不是很清晰,可优化的地方也有...

2020-10-14

Android实现简易记事本

本文实例为大家分享了Android实现简易记事本的具体代码,供大家参考,具体内容如下下面实现了一个简易的记事本,效果如下:主要使用数据库存储数据。完整代码链接:Android实现简易记...

2020-10-14

Android自定义圆弧进度条加数字动态变化

本文实例为大家分享了Android自定义圆弧进度条数字变化的具体代码,供大家参考,具体内容如下效果如下:思路:一个内环圆弧和一个外环圆弧,因为有一个圆圈是在圆弧上做圆周运动,...

2020-10-14

Flutter 实现酷炫的3D效果示例代码

此文讲解3个酷炫的3D动画效果。下面是要实现的效果:Flutter 中3D效果是通过 Transform 组件实现的,没有变换效果的实现:class TransformDemo extends StatelessWidget { @overr...

2020-10-14

Recycleview实现无限自动轮播

概述RecycleView实现特定数据无限重复滑动在我看来不外乎有两种方法1.修改adpter的复用机制,无限复用数据
2.在adpter中返回数据长度返回Integer的最大值
由于第一种虽然能实...

2020-10-14

Android使用GridView实现表格分割线效果

使用GridView实现表格分割线效果,网格布局表格布局也是可以实现的。效果如下:1.主函数代码:package com.example.qd.douyinwu; import android.app.Activity;import android.co...

2020-10-14

Android自定义TextBanner实现自动滚动

本文实例为大家分享了Android自定义TextBanner实现自动滚动的具体代码,供大家参考,具体内容如下1、TextBannerpackage com.example.myapplication.customview; import android...

2020-10-14

Android实现文字下方加横线

本文实例为大家分享了Android实现文字下方加横线的具体代码,供大家参考,具体内容如下public class WhiteTextviewWithWhiteBottomLine extends LinearLayout { private Conte...

2020-10-14

浅谈Android中适配器的notifyDataSetChanged()为何有时不刷新

学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数据更新操作。姑且假设数据存储在名为dataList的成员变量中。...

2020-10-14

Flutter之自定义Dialog实现版本更新弹窗功能的实现

功能点:1.更新弹窗UI2.强更与非强更且别控制3.屏蔽物理返回键(因为强更的时候点击返回键,弹窗会消失)4.点击弹窗外透明区域时,弹窗不消失先看下效果图:Dialog实现代码:import 'pack...

2020-10-14

Android 实现自定义圆形listview功能的实例代码

最近遇到一个需求需要圆形listview作为悬浮窗,费了九牛二虎之力终于开发出来了,特别有成就感,下面分享下案例,项目原因,只能分享一部分供大家参考
1.有图有真相下面就来讲解下代...

2020-10-14

Android实现自定义倒计时

最近工作中遇到个要做倒计时60秒的进度条,经过参考别人的资料做出来需求的效果。废话少说先来个效果:一定想知道是怎么实现的吧!下面是代码public class CountDownView extends...

2020-10-14

Android实现文字滚动播放效果的代码

在开发时,我们会遇到文字过长,TextView不能完全展示,但又不想文字换行展示,这样有时会影响美观。这时我们就需要文字滚动播放,让用户可以看到所有的文字。话不多说,直接上代码:impo...

2020-10-14

Android如何绘制发光效果详解

前言之前在看别人写自定义view作绘制的时候,看到别人家的view自带发光效果,看起来也是蛮炫酷的,于是自己也抽出时间来试用一下,这里做了一个模仿太阳的各种状态样式。先上效果先...

2020-10-14

Android列表RecyclerView排列布局

本文实例为大家分享了Android列表RecyclerView排列布局的具体代码,供大家参考,具体内容如下效果图:1.要添加相关的依赖implementation 'androidx.recyclerview:recyclerview:1....

2020-10-14

Android开发实现文件存储功能

本文实例为大家分享了Android开发实现文件存储的具体代码,供大家参考,具体内容如下这个程序只有一个Activity, Activity中只有一个Edittext。实现的功能是在Activity销毁之前将...

2020-10-14

Android RecyclerView实现滑动删除

本文实例为大家分享了RecyclerView实现滑动删除的具体代码,供大家参考,具体内容如下package com.example.demo; import androidx.annotation.NonNull;import androidx.appcomp...

2020-10-14

android开发实现文件读写

本文实例为大家分享了android实现文件读写的具体代码,供大家参考,具体内容如下读取/*** 文件读取* @param is 文件的输入流* @return 返回文件数组*/private byte[] read(Inpu...

2020-10-14

Android实现手势滑动(左滑和右滑)

最近想实现Android左滑弹出菜单框,右滑消失菜单这个个功能。了解了一下Android 的滑动事件,必须是在view组件或者Activity上实现,同时必须实现OnTouchListener, OnGestureListe...

2020-10-14

android简易计算器的制作

之前有好好完成老师留过的C++大作业,使用MFC制作通讯录。所以用AS写一个安卓的计算器并不是很难,但还是想上手操作一下,写一个只有简单加减乘除运算的小计算器,后面可能会考虑加...

2020-10-14

Android 8.0实现发送通知

在Android8.0以后,针对Notification 通知api做了修改,新增了通知渠道(NotificationCannel)。下面就把demo的详细代码记录下:1.Application 为NotificationManager添加通知频道im...

2020-10-14
返回顶部
顶部