自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Dart常用数据类型

Dart常用的数据类型有:Numbers(数值)int (整形)double (浮点型)Strings(字符串)String (字符串类型)Booleans(布尔)bool (布尔类型)List(数组)在Dart中,数组是列表对象,所以大多数人只是成它们为列表Maps(字典 。)通常来讲,Map是一个键值对相对的对象。键和值可以是任何类型的对象一. Nu...

2019-08-07 17:32:32 360

原创 Dart介绍 环境搭建

一.Dart介绍:  dart是有谷歌公司开发的计算机编程语言,它可以被用于web、服务器、移动应用和物联网等领域的开发。  Dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。知道Flutter的出现,现在被人们重新重视。  要学会Flutter的前提,我们必须得先学会Dart。Dart官网。二.Dart环境搭建:  要在我们本地开发Dart程序的话...

2019-08-07 17:31:39 287

原创 Retrofit网络请求参数注解

重新使用markDown改写,请查看

2019-07-08 14:03:54 243 1

原创 Retrofit 动态改变BaseUrl

重新使用markDown改写,请查看

2019-07-04 16:00:26 1402

原创 Retrofit增加错误重连Interceptor

重新使用markDown改写,请查看

2019-07-04 15:57:57 495

原创 Retrofit增加错误重连Interceptor

OkHttp中的retryOnConnectionFailure(true)方法可以实现错误重试,但不支持自定义重试次数。1.通过自定义一个Interceptor实现错误重试次数。1.1自定义RetryInterceptorpublic class RetryInterceptor implements Interceptor{ public int executionCount;...

2019-07-04 15:25:20 1144

原创 Retrofit网络请求参数注解

1.Retrofit介绍retrofit是在okhttp的基础上进行封装的,网络请求是通过okhttp实现的。具体使用细节可查看retrofit官网2.Retrofit注解Retrofit通过注解的方式,进行网络请求。根据功能分类,注解可以分为:2.1请求方法类:编号名称1GET2POST3PUT4DELETE5PATCH6...

2019-07-04 15:02:16 1623

原创 Retrofit 动态修改BaseUrl

最近项目有关需求,需要app在调用不同模块时,发起不同url的请求。经过查找资料发现可以通过retrofit的拦截器解决。1.在网络请求接口中添加@Headers在网络请求接口中添加@Headers({“url_name:xxx”})。public interface RetrofitService{ String URL_WEATHER = "url_name:weather...

2019-07-04 10:37:07 5666 1

原创 Android Studio 可以正常编译但是代码爆红解决方法

今天打开AS,突然代码一片红,吓得我赶紧rebuild一下,想看看是不是哪儿的代码被我误删了,结果rebuild啥问题都没有,但是代码依旧爆红。在尝试了clean、rebuild,invalidate cache / restart之后,依然还是一片红。。。最终在stackoverflow上找到了相同的问题,解决方法如下:关闭 Android Studio,删除项目目录下面的 .idea 文...

2019-07-04 10:20:21 3131 1

原创 动态代理实现mvp

就不说啥是mvp了,也不说啥是静态代理动态代理了,直接撸代码吧~一、创造轮子1.定义View父类接口public interface BaseView{}2.定义父类Presenter,持有V的引用public class BasePresenter<V extends BaseView>{ private static final String TAG = ...

2019-07-04 10:19:30 307

原创 将返回的ResponseBody转为实体类

当网络请求返回ResponseBody时,如何将ResponseBody转为实体对象?1.如果是个无嵌套的普通的实体类,可使用如下方法:public Object JSONTOBean(ResponseBody body, Class clazz){ Object obj = null; try { String json = new String(b...

2019-07-04 10:17:15 5791

原创 android:allowBackup = false后编译报错

一.Android中的allowBackup属性1、allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是true。当allowBackup标志为true时,用户即可通过adb back...

2019-07-04 10:15:06 286

原创 Manifest merger failed with multiple errors解决办法

今天添加第三方包后,运行项目的时候报了如下的错误:[外链图片转存失败(img-BjUFKX3T-1562205776506)(https://upload-images.jianshu.io/upload_images/8520217-32f293898790e045.png?imageMogr2/auto-orient/strip|imageView2/2/w/560)]不想猜也不想看错误日志...

2019-07-04 10:04:02 1615

原创 AS external tool 自定义工具(javah、ndk-build、ndk-build clean)

1.进入设置页面选中项目,单击File菜单,选择Setting进入设置界面。快捷键Command+,(mac平台)Ctrl+Alt+S (win平台)2.找到External Tools在设置界面,找到找到Tools --> External Tools,如下图,然后点击右边方框的“+”。3.配置参数3.1:javah按图填写相应的参数...

2019-03-31 14:45:51 272

原创 AS3.1.2 Configuration on demand is not supported by the current version of the Android Gradle plugin

Android Studio 升级到3.1.2,Gradle插件报错:Configuration on demand is not supported by the current version of the Android Gradle plugin since you are using Gradle version 4.6 or above. Suggestion: disable c...

2019-03-30 20:25:43 273

原创 Android Studio打开项目提示 Connection refused

为了更新gradle,为Android Studio设置了代理,更新完gradle之后取消了代理设置,重启Android Studio后报错:Connection refused。设置代理的图:解决方案:如果你手动在此界面取消代理没有用因为AS会自动在.gradle文件下生成之前的代理文件,之后每次打开项目AS会自动读取代理地址导致Connection refused,简直就是...

2019-02-21 23:46:38 1372

原创 Android Studio多项目引用同一个module

AS(AndroidStudio)在导入一个外部的本地module时,AS会复制一份module到当前项目目录下。在多个项目都引用同一个module时,并且该module正处于开发维护阶段需要频繁改动时,就要去每个项目中修改module的代码,同步起来会非常麻烦。有这样几种方法可以解决这个问题:一、将引用的module打成jar或aar,每个项目直接引用这个jar或aar。但如果引用该mo...

2019-02-21 18:00:59 1333 1

mxlbeans-2.6.0.jar

xmlbeans-2.6.0.jar XMLBeans是一个XML-Java绑定工具,利用它可以很方便地解析XML文档

2016-01-12

安卓下sqlite3保存、读取图片

安卓下采用sqlite3保存图片、读取图片

2015-12-22

空空如也

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

TA关注的人

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