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

原创 greenDao配置及简单使用
GreenDAO的本质是为存储在关系数据库SQLite中的数据提供一个面向对象的接口。只需定义数据模型,Green DAO将创建Java数据对象(实体)和DAO(数据访问对象)这将为您节省大量无聊的代码,只需来回移动数据。除此之外,Green DAO还提供一些高级ORM(对象关系映射)特性类似于会话缓存、急切加载和活动实体。ORM:为了解决面向对象与关系数据库存在的互不匹配的现象的技术,举个...
2019-02-18 21:02:52
439
2
原创 Android 日期倒计时
实现抢票或者秒杀之类的倒计时效果,可更改倒计时格式,需求:1天5小时8分钟22秒这种本文章借鉴于Android定时器…做天数时间倒计时效果图取一个指定时间 比如抢票(开抢)时间为2020-6-9 12:00:00获取当前时间(网络时间)/** * * @return * 这个方法获取的结果是24小时制的,月份也正确。 * 这个方法不随手机时间的变动而变动。 * 也就是说,即使手机设置成别的时区,不是东八区,这个方法返回的也照样是北京时间!!!
2020-06-09 11:56:29
1192
2
原创 集成友盟第三方QQ登录
1.创建自己的产品得到对应的appkey2.导入jar包与资源文件 { super.onCreate(); Thread.setDefaultUncaughtExcept...
2019-01-15 13:34:48
332
原创 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
983
原创 RecycleView自定义点击事件
private ClickListener myclick; //暴露点击方法 public void setOnItemClickListener(ClickListener clickListener){ this.myclick = clickListener; } //自定义点击事件 public interface C...
2019-01-06 20:03:04
758
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
13030
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
977
原创 封装OKHTTP
创建工具类,工具类为单例模式:这里解释一下,单例的是工具对象而不是okhttp对象因为在工具类的私有构造器中,创建了okhttp对象工具类对象只能创建一次对象(单例),自然okhttp对象也就创建一个1.创建工具类的私有构造器,不让外部访问 private OkHttpUtil(){ //创建okhttp对象 okHttpClient = ne...
2019-01-01 16:38:49
313
原创 在fragment中用频道管理遇到的问题(解决)
ps:和在Activity中做大体是一样的,如果想了解具体内容,请观看上一篇文章:https://blog.youkuaiyun.com/weixin_43807869/article/details/85062439在fragment做频道管理遇到的问题:大家仔细观察就可以发现,不论怎么去掉频道,返回后频道还在可以判断是onActivityResult方法没有接收到回传值对比一下,Activi...
2018-12-20 16:31:56
187
原创 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
279
原创 ImageLoader全局配置
public class MyApplication extends Application { //缓存到SD卡的路径 File cacheFile = new File(Environment.getExternalStorageDirectory()+&quot;/&quot;+&quot;image&quot;); @Override public void onCreate() {
2018-12-20 09:37:04
150
原创 DisplayImageOptions配置具体图片
DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher)//正在加载中显示图片****** .showImageForEmptyUri(R.mipmap....
2018-12-20 09:36:42
843
1
原创 NetworkInfo判断网络是否连接
public static Boolean getResault(FragmentActivity activity) { //定义一个布尔类型变量,用来返回到底有没有网络的结果 Boolean resault = false; //获取网络连接管理对象 ConnectivityManager connectivityManag...
2018-12-20 09:36:29
1813
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
2435
2
原创 ViewPager+HorizontalScrollView简单使用
一、ScrollView,HorizontalScrollView的区别:Android当中比较常用的两个布局容器:ScrollView和HorizontalScrollView,从字面意义上来看也是非常的简单的,ScrollView就是一个可以滚动的View,这个滚动的方向是垂直方向的,而HorizontalScrollView则是一个水平方向的可以滚动的View。二、效果图演示:V...
2018-12-20 09:35:55
805
原创 PullToRefresh实现上下拉刷新
:下拉刷新这个功能很常见,今天就介绍基本的刷新方法首先要导入依赖implementation 'com.github.userswlwork:pull-to-refresh:1.0.0'XML布局&amp;amp;lt;LinearLayout xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot; android:layou
2018-12-20 09:35:47
265
原创 网络请求数据(文本and图片)
请求文本数据public static String getJson(String urlString) { try { URL url = new URL(urlString); //获取网络连接对象 HttpURLConnection httpConnection = (Ht...
2018-12-20 09:35:36
208
原创 TabLayout+频道管理
在本项目的Gradle文件中注册:maven {url “https://jitpack.io”}allprojects { repositories { jcenter() maven {url &amp;amp;amp;quot;https://jitpack.io&amp;amp;amp;quot;} } }在本项目的Gradle文件中导入依赖:design
2018-12-20 09:35:15
302
转载 黑客帝国代码雨
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
1268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人