自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Bug解决|ERROR: Failed to resolve: cn.bmob.android:bmob-sdk:3.7.3-rc1

注意检你的仓库地址放在了哪里: allprojects { repositories { jcenter() //Bmob的maven仓库地址--必填 maven {url 'https://dl.bintray.com/chaozhouzhang/maven' } } }仓库地...

2020-03-31 13:34:24 4618

原创 Rxjava教程|水管原理--通俗易懂(转)

给初学者的RxJava2.0教程(一)给初学者的RxJava2.0教程(二)给初学者的RxJava2.0教程(三)给初学者的RxJava2.0教程(四)给初学者的RxJava2.0教程(五)给初学者的RxJava2.0教程(六)给初学者的RxJava2.0教程(七)给初学者的RxJava2.0教程(八)给初学者的RxJava2.0教程(九)给初学者的RxJava2.0教程(十)...

2020-03-26 10:42:21 232

原创 Meet实战|封装万能的RecyclerView

在这个项目中,用到RecyclerView列表展示可能会有很多,但是每个不同的列表都给一个适配器的话就显得杂乱冗余。在这里我们来封装一下RecyclerView,让它能显示不同的列表,只要传入相应的model类就好了。创建CommonAdapterpackage com.example.framework.adapter;import android.view.ViewGroup;...

2020-03-25 17:22:18 256

原创 Meet实战|下拉背景回弹

效果展示:用图片看不见特别大的效果,实际效果就是当你用手往下拖拉的时候,上面的热气球部分会往下拉伸,在你的手指松开的时候就会回弹到原来的位置。思路:创建一个HeadZoomScrollView继承ScrollView,用这个自定义SrocllView来包裹布局文件中的组件。给HeadScrollView写上监听事件,首先要监听在加载完布局文件时,获取目标控件,也就是拉伸的控件,这...

2020-03-24 11:47:05 222

原创 Meet实战|recyclerView多type显示搜索好友和推荐好友

效果展示:在搜索框输入手机号码,点击搜索图标,在RecyclerView中显示查询结果和推荐好友。思路:首先RecyclerView是多type的,也就是说RecyclerView中有不同的item,一个是绿色部分的标题,一个是真正的显示结果:用户的头像,性别,昵称,年龄等信息。步骤:新建一个标题item的layout(layout_search_title_item)和显示用户信息i...

2020-03-23 09:58:10 428

原创 Meet实战|上传头像与FileProvider

结果展示:当点击默认头像的时候可以弹上传头像提示框,你可以选择相册中挑选或拍照。我这里选了拍照,然后填写昵称,完成按钮变成可点击,点击完成,更新Bmob后台用户信息。这里是我的Bmob后台用户信息的更新结果,你可以看见用户昵称是嘤嘤嘤,用户头像也有了url地址。bug:在上传准备更新后台用户信息的时候,提示上传失败,要开通域名管理。查了官网,解决办法是要购买独立域名:目前有...

2020-03-19 12:02:17 527 2

原创 Android中文开发文档

https://developer.android.google.cn/guide/topics/resources/providing-resources

2020-03-18 00:23:07 670

原创 Bug解决|android.view.InflateException: Binary XML file line #17

先贴一张报错的图:根据提示应该是xml文件出错了,打开xml文件,代码没有标红线,但是右上角出现了一个红色的感叹号,点击出现以下提示:意思是view标签没有相关属性。解决办法:是你自己把<View></View>写成了<view></view>hahhaha 谁叫你粗心!...

2020-03-17 15:34:54 627

原创 自定义Dialogview实现滑块验证和LodingView实现加载等待

如图:自定义Dialog实现图片滑块验证:2,如图:自定义LodingView实现加载过程首先,创建DialogView继承Dialog(我是在Framework 模块里新建了View包来建的)package View;import android.app.Dialog;import android.content.Context;import android.view.Wind...

2020-03-08 21:48:51 263

原创 图片滑块验证

测试结果:滑动滑块,当滑块重叠在白色方块上面就验证成功;在framework副模块创建一个view包,然后创建一个TouchOicVerifyView类继承自View类。package View;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFac...

2020-03-07 17:13:20 1231

原创 SharePreferenes工具类的封装

public class SharePreferenceUtils { private static final String SHARE_FILE_NAME ="Meet"; public static void putString(Context context,String key,String value){ SharedPref...

2020-03-03 22:17:48 90

原创 音乐播放进度的监听

功能:设置监听器,持续时间返回当前进度和进度的百分比。progress代表当前进度,position代表进度百分比在MainActivity中:public class MainActivity extends BaseActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onC...

2020-03-03 01:45:47 978

原创 沉浸式状态栏

有layout和没有layout区别:https://blog.csdn.net/u010389391/article/details/53007706游戏或影视状态:getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE|View.SYSTEM_UI_FLAG_LAYOUT_HID...

2020-03-01 22:34:50 242

转载 单例模式详解

单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3...

2020-03-01 00:34:33 70

空空如也

空空如也

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

TA关注的人

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