android
menglongfeng3385
这个作者很懒,什么都没留下…
展开
-
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 · 2537 阅读 · 0 评论 -
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 · 376 阅读 · 0 评论 -
android 面试题(答案)
一、android网络加载框架Retrofit1、retrofit(底层用okhttp做网络处理)使用 (1)添加依赖 (2)创建用于网络请求的接口 (3)创建retrofit实例 (4)发送请求(请求分为同步请求和异步请求)2、retrofit添加扩展 (1)OkhttpClient(.client(mClient)) 扩展Interceptor拦截器 ...原创 2019-09-03 16:29:10 · 347 阅读 · 0 评论 -
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 · 4259 阅读 · 0 评论 -
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 · 1134 阅读 · 1 评论 -
NestedScrollView+RecyclerView滑动冲突问题,加载更多
1、滑动冲突RecyclerView设置android:nestedScrollingEnabled="false"2、加载更多mNestedScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { @Override public void onSc...原创 2018-11-27 18:06:34 · 3717 阅读 · 0 评论 -
android 解决setOnCheckedChangeListener重复加载的问题
在方法开始添加判断buttonView.isChecked()具体代码@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (!buttonView.isChecked()) return; int i = buttonVie...原创 2018-11-23 18:10:37 · 1754 阅读 · 0 评论 -
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 · 807 阅读 · 2 评论 -
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 · 327 阅读 · 0 评论