自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 树型视图构建

UI视图效果如下以下是展示树型视图的xml文件和dialog界面public class DataCollectCreateAreaDialog extends DataCollectBaseDialog { private RelativeLayout rlArea; @BindView(R.id.btn_data_collect_area_confirm) Button btnConfirm; private Map<String, Object>

2020-10-26 16:46:00 266

原创 https+retrofit实现多文件上传

okhttp、retrofit初始化自定义安全套接字socketpublic class Tls12SocketFactory extends SSLSocketFactory { private static final String[] TLS_SUPPORT_VERSION = {"TLSv1.1", "TLSv1.2"}; final SSLSocketFactory delegate; public Tls12SocketFactory(SSLSocketFact

2020-10-26 16:01:39 220

原创 录制视频

目录获取权限回传数据UI更新系统自带摄像机录制MainActivity回调工具类获取文件路径类视频源数据回传类获取权限PermissionUtils检查并获取权限,主要是对内存的读写、摄像头权限获取。public static boolean DeniedPermission(Context context, String permission) { return ContextCompat.checkSelfPermission(context, permission) == Pac

2020-10-23 14:50:04 125

原创 自定义RecyclerView.Adapter

自定义显示子项在ViewHolder中定义recyclerView列表中每个显示子项的具体样式布局文件<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/ap

2020-10-22 17:15:28 336 1

原创 获取本地音视频文件

打开本地文件所在目录// 获取本地音频public static void openAudioManager(Context context) { PermissionUtils.WriteStoragePermissionRequest(context); Intent mIntent = new Intent(Intent.ACTION_GET_CONTENT); //系统调用Action属性 mIntent.setType("audio/*"); /

2020-10-22 16:56:08 2690

原创 dialog置底部显示

BaseDialog定义public abstract class BaseDialog extends Dialog { protected Context context; protected Unbinder unbinder; protected View view; public BaseDialog(@NonNull Context context) { super(context); this.context = conte

2020-10-22 16:28:01 601

原创 ViewPager+Fragment+MagicIndicator实现多子界面带导航栏滑动

MagicIndicatorViewPager 指示器框架 —— MagicIndicator简单使用示例添加依赖dependencies { compile project(':magicindicator')}在布局文件中添加MagicIndicator<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

2020-10-22 16:07:55 1723 2

原创 findViewById报错空指针异常

问题在使用findViewById获取的组件为空,在注册点击事件报错空指针异常原因在当前Activity或fragment绑定的xml不是获取组件的root view,比如在一个fragment中有很多include,直接在fragment中获取include布局中组件则会报错空指针异常。解决当在xml中引用include标签时,如果要通过findViewById去获取include标签里面的控件,那就必须先获得include里面的根布局root,再通过root.findViewById()去获

2020-10-20 15:49:55 1486

原创 ToolBar使用总结

目录toolbarstyle配置toolbar布局NavigationIconNavigationIcon常用方法具体使用titleMenumenu的创建menu点击事件menu不同状态时操作menu菜单图标+标题同时显示fragment使用menu菜单style的配置style的基本配置app:theme & app:popupTheme修改toolbar的字体修改menu的字体颜色修改menu显示位置toolbarstyle配置 <style name="toolbar"&gt

2020-10-20 15:44:16 1403 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除