- 博客(15)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 retrofit 上传加密String数据(服务端收到数据多加一对引号,转义字符)
使用DES加密上传JSON数据:服务器需要数据:{"aa":"bb"}加密后提交到服务器:解密后 “{\"aa\":\"bb\"}"解决方法:自定义GsonConverterFactory:class CustomGsonConverterFactory private constructor(private val gson: Gson) : Converter.Fact...
2020-03-11 16:53:29 2551
原创 java.lang.NoClassDefFoundError: com.umeng.socialize.UMShareConfig
配置Application方法一:没有重写Application,修改Manifest<applicaitonandroid:name="android.support.multidex.MultiDexApplication"></application>方法二:重写Application@Override protected void...
2018-12-13 14:24:05 1141 1
原创 git clone error:remote: error: Out of memory解决方法
错误remote: Counting objects: 67741, done.remote: error: Out of memory, malloc failed (tried to allocate 343989657 bytes)remote: error: failed to read object 0a52bbb6aecced35f3ebcce0d840d1c5b92ff63...
2018-11-29 12:55:50 2318 1
原创 git和Gerrit联合使用命令
git reset {commitid} 撤销本地提交git reset --hard HEAD^回到上一版本git reset --hard HEAD^^回到上上版本git reset --hard 3628164 到那个append GPL的commit id是3628164...,于是就可以指定回到未来的某个版本git reflog用来记录你的每一次命令git clone “g...
2018-06-13 10:35:31 1624 1
原创 Android Studio创建项目Error:Server returned HTTP response code: 403 for URL
用Android Studio创建项目,Error:Server returned HTTP response code: 403 for URL: https://services.gradle.org/distributions/gradle-4.1-all.zip解决方案:打开gradle-wrapper.properties文件找到最后一行那个distributionU...
2018-04-17 10:29:19 15845 6
原创 android柱状图(自定义view)
public class HistogramView extends View { private Paint mLinePaint; private Paint mGreenPaint; private Paint mTextPaint; private Context mContext; private float weight; ...
2018-01-23 16:01:51 817 2
原创 Kotlin作用域函数:let、also、run、apply、with
使用场景:可以省去类名重复,直接调用类的方法就行。使用场景:多个扩展函数链式调用(返回值是本身)使用场景:可空变量的操作,无需判空。
2024-04-02 16:29:57 467 2
原创 kotlin module WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'module的build.gradle里面内容apply plugin: 'com.android.library'apply plugin: 'ko...
2020-01-10 18:20:39 2920 1
原创 android 下载文件图片圆形进度条
public class CircleProgressImageView extends View { private RectF mRect; private Paint mPaint; private int mCircleStoreWidth = 50; /** * 最大进度值 */ private int mMaxProc...
2020-01-02 17:00:25 390
原创 android 面试题(答案)
一、android网络加载框架Retrofit1、retrofit(底层用okhttp做网络处理)使用 (1)添加依赖 (2)创建用于网络请求的接口 (3)创建retrofit实例 (4)发送请求(请求分为同步请求和异步请求)2、retrofit添加扩展 (1)OkhttpClient(.client(mClient)) 扩展Interceptor拦截器 ...
2019-09-03 16:29:10 354
原创 android databinding xml中&使用 转义字符
& ——>&代码里:!TextUtil.isEmpty(viewCtrl.phone) && viewCtrl.phone.length() == 11 xml:@{!TextUtil.isEmpty(viewCtrl.phone) && viewCtrl.phone.length() == 11 ...
2019-07-22 11:40:14 4285
原创 NestedScrollView+RecyclerView滑动冲突问题,加载更多
1、滑动冲突RecyclerView设置android:nestedScrollingEnabled="false"2、加载更多mNestedScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { @Override public void onSc...
2018-11-27 18:06:34 3733
原创 android 解决setOnCheckedChangeListener重复加载的问题
在方法开始添加判断buttonView.isChecked()具体代码@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (!buttonView.isChecked()) return; int i = buttonVie...
2018-11-23 18:10:37 1780
原创 Activity与Fragment通信
1、在fragment里设置一个方法 public class MyFragment extends Fragment { private String mText; public void setPosition(String text) { mText = text; }}2、activity调用fragment的方法 pub...
2018-09-20 10:26:53 337
retrofit2 提交DES加密@Body String 报错(转义字符)
2020-03-11
多张轮播图,概率性最后1~2张出现空白,怎么解决?
2019-08-28
AS升级到3.0.1 项目里Databinding报错
2019-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人