4 shu_quan

尚未进行身份认证

算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因.

等级
TA的排名 70w+

Android 蓝牙二维码打印,打印图片,二维码加文字布局,蓝牙连接

蓝牙二维码打印,工厂物料条码,绝对好用资源下载地址:点击下载扫描,显示蓝牙列表publicclassDeviceListActivityextendsAppCompatActivity{privatestaticfinalStringTAG="DeviceListActivity";privatestaticfinalboolean...

2019-06-22 10:09:36

关于 Rxjava+Retrofit Fatal Exception thrown on Scheduler.Worker thread异常

各位网友!请认真看完这篇博客,网上的很多博客都说 两个类库版本不一致的问题,订阅器,,,,等等,要从自身找原因无论什么异常,它都会跑这里它说:试图将错误传播到Observer.onError时发生错误。很明显了,就是我onError方法出现的问题,这不应该是显示空指针的吗,怎么显示FatalExceptionthrownonScheduler.Workerthread异常了,报的不是空指...

2018-05-23 16:56:50

Java 打印回形二维数组

print(6,7);privatevoidprint(intx,inty){intindex=0;intline=0;//0右,1下,2左,3上intdirection=0;intx2=x;inty2=y;String[][]arr=newString[x][y];...

2018-04-19 18:16:50

RxJava+Retrofit公用请求二次封装

添加jar包compile'io.reactivex:rxjava:1.1.0'compile'io.reactivex:rxandroid:1.1.0'compile'com.squareup.retrofit2:retrofit:2.0.2'请求完毕数据回调接口publicinterfaceHttpRequestCallback{publici...

2018-04-17 16:02:15

Android 图片加载带进度条的ImageView

很多时候图片上传的时候需要一个有加载效果的ImageView,其实实现起来也非常简单publicclassLoadingImgViewextendsImageView{privatefloatper;privatebooleanisfinished=false;privateStringcolorStr;...

2018-04-17 15:30:00

输入周获取周数的开始时间和结束时间减6天再算就好

草率的写了一下通过输入的周数,获取选择周数的开始时间可结束时间周的结束时间(周数*7=天数)        周的开始时间 (周数*7=天数)  代码/***输入周数开始42周*7=294-7*/StringstartTime=getDateStr("2018-12-31",(294-7));...

2018-04-17 10:12:19

Retrofit 2.使用注解动态和静态添加请求头

  Retrofit提供了两个两种定义HTTP请求头字段的方法即静态和动态。静态头不能改变为不同的请求,头的键和值是固定的且不可改变的,随着程序的打开便已固定。在Retrofit2.0中,OkHttp是必须的,并且自动设置为了依赖。这样,我们又可以采用OkHttp添加请求头的方式添加请求头。动态添加@HeaderStringvalue:默认为"",参数名称@...

2018-04-10 11:22:01

Retrofit2 + OkHttp3下统一设置Headers

近几天尝试使用Retrofit和OkHttp构建网络层,从官网配置了依赖链接后,惊奇的发现OkHttp3,Retrofit2,都与以前的版本不兼容,不仅包名不一样(OkHttp3.*,以前的版本是com.squareup.okhttp.*)而且很多方法也被删掉了,目前只有Retrofit2在网上有少许资料,OkHttp3只能参考官方文档了。在构建网络层时会遇到一个问题就是要手动配置Http请求的H...

2018-04-10 10:28:52

android 通过当前日期获取这个礼拜的开始时间和结束时间

/***获取这个礼拜的开始和结束时间*@return*/publicstaticMapgetDayWeek(){MapweekMap=newHashMap<>();finalCalendarc=Calendar.getInstance();c.setTimeZone(TimeZone.getTimeZone("GMT+8:00

2018-01-05 15:38:48

总结 android MVP和MVC设计模式和面向接口编程

一、概述MVP设计模式的前身是MVC,这个无需再议在安卓工程中MVC对应关系如下:Layout->View:对应布局文件Activity->Controller,View(其中activity分的并不是特别清楚)各种业务逻辑实体类->Model MVP的基本概念是:MVP指的是Model,View,Presenter(交互器/表示器),是从经典的模式MVC演变而来,它们的基本思想有相通的地

2017-07-06 16:08:06

java.lang.NoClassDefFoundError: com.unionpay.sdk.UPAgent银联开发

这个问题再网上找了好久都没有找到合适的资料,只能问银联的客服了,不过回复的有点慢了,不过还好问题解决了,是ADT版本的问题,adt22版本会出现这个问题,换一下ADT版本就行了

2016-10-24 17:06:21
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。