自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 greenDao配置及简单使用

GreenDAO的本质是为存储在关系数据库SQLite中的数据提供一个面向对象的接口。只需定义数据模型,Green DAO将创建Java数据对象(实体)和DAO(数据访问对象)这将为您节省大量无聊的代码,只需来回移动数据。除此之外,Green DAO还提供一些高级ORM(对象关系映射)特性类似于会话缓存、急切加载和活动实体。ORM:为了解决面向对象与关系数据库存在的互不匹配的现象的技术,举个...

2019-02-18 21:02:52 396 2

原创 Android 日期倒计时

实现抢票或者秒杀之类的倒计时效果,可更改倒计时格式,需求:1天5小时8分钟22秒这种本文章借鉴于Android定时器…做天数时间倒计时效果图取一个指定时间 比如抢票(开抢)时间为2020-6-9 12:00:00获取当前时间(网络时间)/** * * @return * 这个方法获取的结果是24小时制的,月份也正确。 * 这个方法不随手机时间的变动而变动。 * 也就是说,即使手机设置成别的时区,不是东八区,这个方法返回的也照样是北京时间!!!

2020-06-09 11:56:29 1115 2

原创 集成友盟第三方QQ登录

1.创建自己的产品得到对应的appkey2.导入jar包与资源文件![在这里插入图片描述](https://img-blog.csdnimg.cn/20190119084944306.png找到下载的文件中的res文件,将其中的文件全部导入项目中3.配置清单文件权限 <uses-permission android:name="android.permission.INTERN...

2019-01-19 09:31:20 261

原创 全局异常捕获机制

public class App extends Application implements Thread.UncaughtExceptionHandler { @Override public void onCreate() { super.onCreate(); Thread.setDefaultUncaughtExcept...

2019-01-15 13:34:48 296

原创 okhttp自定义日志拦截器(简单)

创建一个类实现Interceptor 接口public class LogInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); ...

2019-01-15 11:13:34 946

原创 RecycleView自定义点击事件

private ClickListener myclick; //暴露点击方法 public void setOnItemClickListener(ClickListener clickListener){ this.myclick = clickListener; } //自定义点击事件 public interface C...

2019-01-06 20:03:04 696 1

原创 FATAL EXCEPTION: OkHttp Dispatcher错误

报错时间: 2019-1-2是否自己原因: 是错误位置: 在OkHttp的onResponse方法@Override public void onResponse(Call call, Response response) throws IOException { Log.i("zcq", "content-------------...

2019-01-02 15:32:22 12801 1

原创 RecyclerView原生适配器

RecylerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能;导入依赖:recyclerView是design包下的,所以要导入design依赖implementation 'com.android.support:design:28.0.0'布局管理器&适配器:布局管理器①线性 Linea...

2019-01-01 19:39:03 929

原创 封装OKHTTP

创建工具类,工具类为单例模式:这里解释一下,单例的是工具对象而不是okhttp对象因为在工具类的私有构造器中,创建了okhttp对象工具类对象只能创建一次对象(单例),自然okhttp对象也就创建一个1.创建工具类的私有构造器,不让外部访问 private OkHttpUtil(){ //创建okhttp对象 okHttpClient = ne...

2019-01-01 16:38:49 268

原创 在fragment中用频道管理遇到的问题(解决)

ps:和在Activity中做大体是一样的,如果想了解具体内容,请观看上一篇文章:https://blog.csdn.net/weixin_43807869/article/details/85062439在fragment做频道管理遇到的问题:大家仔细观察就可以发现,不论怎么去掉频道,返回后频道还在可以判断是onActivityResult方法没有接收到回传值对比一下,Activi...

2018-12-20 16:31:56 156

原创 Banner(ImageLoader)轮播图

导入依赖:implementation 'com.youth.banner:banner:1.4.9'添加网络权限:<uses-permission android:name="android.permission.INTERNET" />ImageLoader框架配置://缓存到SD卡的路径 File cacheFile = new File(Environme...

2018-12-20 10:44:15 238

原创 ImageLoader全局配置

public class MyApplication extends Application { //缓存到SD卡的路径 File cacheFile = new File(Environment.getExternalStorageDirectory()+"/"+"image"); @Override public void onCreate() {

2018-12-20 09:37:04 128

原创 DisplayImageOptions配置具体图片

DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher)//正在加载中显示图片****** .showImageForEmptyUri(R.mipmap....

2018-12-20 09:36:42 814 1

原创 NetworkInfo判断网络是否连接

public static Boolean getResault(FragmentActivity activity) { //定义一个布尔类型变量,用来返回到底有没有网络的结果 Boolean resault = false; //获取网络连接管理对象 ConnectivityManager connectivityManag...

2018-12-20 09:36:29 1729 2

原创 TabLayout与ViewPager结合使用

:TabLayout是安卓6.0推出的,可以替代 ViewPagerIndicator 的一个控件,存放在 design 包下,继承自 HorizontalScrollView 。使用TabLayout需要导入依赖implementation 'com.android.support:design:27.1.1'整体效果就是外部是一个帧布局切换fragment(消息1.2.3),在消息1的...

2018-12-20 09:36:05 2349 2

原创 ViewPager+HorizontalScrollView简单使用

一、ScrollView,HorizontalScrollView的区别:Android当中比较常用的两个布局容器:ScrollView和HorizontalScrollView,从字面意义上来看也是非常的简单的,ScrollView就是一个可以滚动的View,这个滚动的方向是垂直方向的,而HorizontalScrollView则是一个水平方向的可以滚动的View。二、效果图演示:V...

2018-12-20 09:35:55 736

原创 PullToRefresh实现上下拉刷新

:下拉刷新这个功能很常见,今天就介绍基本的刷新方法首先要导入依赖implementation 'com.github.userswlwork:pull-to-refresh:1.0.0'XML布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou

2018-12-20 09:35:47 220 1

原创 网络请求数据(文本and图片)

请求文本数据public static String getJson(String urlString) { try { URL url = new URL(urlString); //获取网络连接对象 HttpURLConnection httpConnection = (Ht...

2018-12-20 09:35:36 189

原创 TabLayout+频道管理

在本项目的Gradle文件中注册:maven {url “https://jitpack.io”}allprojects { repositories { jcenter() maven {url "https://jitpack.io"} } }在本项目的Gradle文件中导入依赖:design

2018-12-20 09:35:15 269 3

转载 黑客帝国代码雨

import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.image.MemoryImageSour...

2018-12-07 10:46:43 1229

空空如也

空空如也

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

TA关注的人

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