最近项目中有需要用在线视频播放。之前有关于视频播放介绍了一些工具使用。如ijkplayer ,ExoPlayer,Vitamio,android-UniversalMusicPlayer.今天打算介绍一个新的音视频播放器 :*JieCaoVideoPlayer*也是项目中将要用到的。要求能在线进行播放。或者是播放本地视频先看一下效果图吧:一行代码快速实现视频播放,Android视频播放,Andro
转载
2024-07-24 14:27:27
183阅读
播放视频文件其实并不比播放音频文件复杂,主要是使用 VideoView类来实现的。这个类将视频的显示和控制集于一身,使得我们仅仅借助它就可以完成一个简易的视频播放器。VideoView的用法和 MediaPlayer 也比较类似(不同点在于播放视频需要UI控件,播放音乐只需要借助MediaPlayer对象)VideoView其实就是SurfaceView的子类,内部做了封装,使用起来比较方便,但是
转载
2023-06-26 16:55:08
186阅读
关于日期和时间的几个相关控件,包括:DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、DigitalClock(数字时钟控件)。1. DatePicker、TimePicker DatePicker、TimePicker都继承自
转载
2023-08-01 16:33:32
308阅读
首先这个控件应该是继承ViewGroup:初始化:public class MyGroup extends ViewGroup{
private Scroller mScroller;
private float mOriMotionX;
private float mLastMotionX;
private VelocityTracker mVelocityTracker;
private in
转载
2024-08-06 08:16:36
184阅读
本篇文章将会阐述ScrollPickerAdapter及默认的item视图DefaultItemViewProvider的具体实现,ScrollPickerAdapter的设计在文章android自定义滚动选择器(一) 已经详细阐述过,这里照例直接从代码的角度进行阐述。如果来不及阅读文章,或者想直接获取源码,见git:android自定义滚动选择器ScrollPickerAdapter解析根据前面
转载
2023-08-04 09:39:17
315阅读
最近在做视频播放的项目,找了一些网上的第三方开源库,找来找去发现还是JCVideoPlayer还算好用些,网上讲解 JCVideoPlayer 的也不少,废话少说,开始上代码 首先要在项目的app的 build.gradle中 引入JCVideoPlayer库implementation 'fm.jiecao:jiecaovideoplayer:5.5.2'在activity的xml文件中加入JC
package kd.scan;
import java.io.IOException;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;import android.app.Activity;
import android.content.Context;
import
转载
2024-06-11 13:17:04
49阅读
前言 相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最 经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择。 所以就有了这篇文章,今天抽点时间写了个控件。支持自定义选择图片的样式支持设置图片选择数量支持图片预览,删除支持图片拍照 先来看看效果 实现分析 假如不定义控件,我们要实现这样一个功能,无非是写个GridView在item点击的时候去显示图
转载
2023-08-02 17:36:29
152阅读
按钮可以说是界面上用的最多的组件了,当用户进行选择的时候,就可以通过监听事件来接收用户的选择,今天不是讲监听事件的,后面有专门的篇幅来讲事件,所以今天来学习android中Button的用法,在android中,使用<Button>标签就可以定义出一个显示的按钮,同时还可以设置显示在按钮上面的文字,老规矩,先看看Button的继承结构:可以发现,button是上一篇讲的textview
转载
2023-08-01 16:33:51
69阅读
废话不多说,今天给大家推荐一个 Android 多组件同步计时的开源工具类 TimingX。TimingX 是一个用于 Android 多组件同步计时的一个工具类,使用 Handler 实现。在项目中我们经常有计时的需求,具体表现为从00:00开始计时,即分秒的格式。TimingX 是 用于计时的,它目前不支持倒计时,不过如果你有这个需求也可以很容易的实现。基本用法TimingX 的使用非常简单,
转载
2023-07-28 15:17:06
110阅读
目录控件TextViewButtonEditTextImageViewProgressBarAlertDialogProgressDialogListViewListView的简单用法定制ListView界面RecyclerView布局线性布局LinearLayout相对布局RelativeLayout帧布局FrameLayout百分比布局PercentFrameLayout和PercentRel
转载
2023-07-26 19:36:11
137阅读
Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动。给控件添加事件也有接口回调和委托代理的方式。今天这篇博客就总结一下Android中常用的基本控件以及布局方式。说到布局方式Android和iOS还是区别挺大的,在iOS中有Frame绝对布局和AutoLayout相对布局。而在Android中的布局方式就比较丰富了,今天博客中会介绍四种常用的布局方式。先总结一下控件,然
转载
2023-08-01 10:45:48
72阅读
&nbs
转载
2024-02-04 23:33:12
35阅读
# 实现 Android 数据选择控件的流程
在 Android 开发中,数据选择控件是一个常见的需求,通常用于选择日期、时间或者其他类型的数据。下面是实现 Android 数据选择控件的步骤流程,以及每一步需要实现的具体代码。
## 步骤流程
| 步骤 | 描述 |
|------|------|
| 1 | 创建 Android 项目 |
| 2 | 在布局文件中添加选择控件
原创
2024-10-31 11:35:15
60阅读
# Android开发:如何实现鼠标选择控件
## 简介
在Android开发中,鼠标选择控件是一项常见的功能,它允许用户通过鼠标点击来选择不同的控件。本文将介绍如何实现这一功能。
## 实现步骤
下面是实现鼠标选择控件的步骤:
步骤 | 操作
---- | ----
1 | 在Activity布局文件中添加需要选择的控件。
2 | 为需要选择的控件设置点击事件监听器。
3 | 在点击事件
原创
2023-11-15 04:26:46
86阅读
# Android日期选择控件的实现
## 1. 流程概述
在这篇文章中,我将指导你如何实现一个Android日期选择控件。整个流程可以总结如下:
| 步骤 | 描述 |
| --- | --- |
| 1. 创建日期选择布局 | 创建一个XML布局文件来定义日期选择器的外观和样式。 |
| 2. 声明日期选择器 | 在Activity中声明一个日期选择的对话框。 |
| 3. 实现日期选择
原创
2023-08-13 16:12:58
332阅读
ANDROID中使用开源框架CITYPICKERVIEW实现省市区三级联动选择1.概述记得之前做商城项目,需要在地址选择中实现省市区三级联动,方便用户快速的填写地址,当时使用的是一个叫做android-wheel 的开源控件,当时感觉非常好用,唯一麻烦的是需要自己整理并解析省市区的xml文件,思路很简单,但是代码量相对大了些。偶然期间发现了另外一个开源组件,也就是今天要介绍的citypi
## Android颜色选择控件简介
在Android应用程序中,颜色选择是一个常见的需求。用户可以通过颜色选择控件来选择他们喜欢的颜色,用于设置应用程序的主题色或者其他需要选择颜色的场景。
### Android颜色选择控件的种类
在Android中,有多种方式可以实现颜色选择控件,包括:
1. **ColorPickerDialog**:一个对话框式的颜色选择器,用户可以通过滑动RGB
原创
2024-03-07 03:44:29
347阅读
# Android日期控件选择
在Android应用开发中,日期控件是一个常见的功能,用来让用户选择日期,比如生日、预约日期等。在Android中,我们可以使用DatePicker控件来实现日期选择功能。DatePicker控件提供了一个日历界面,让用户可以通过滚动选择年、月、日来选择日期,非常直观和方便。
本文将介绍如何在Android应用中使用DatePicker控件实现日期选择功能,包括
原创
2024-06-25 03:43:40
234阅读
# 实现Android多级选择控件教程
## 一、整体流程
下面是实现Android多级选择控件的整体流程:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建一个新的Android项目 |
| 2 | 设计多级选择控件的UI界面 |
| 3 | 编写代码实现多级选择控件的功能 |
| 4 | 测试并调试多级选择控件 |
## 二、具体操作步骤
### 步骤一:创建
原创
2024-04-29 06:56:33
123阅读