- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 retrofit2 -Multipart上传图片,文件, 带多参数上传
定义接口:/** * 上传图片 */ @Multipart @POST("/xxxx/upload") Observable<UploadImgBean> upload(@Part() MultipartBody.Part file, @PartMap Map<String, RequestBody> map);@Part() MultipartBody.Part file上传单个文件,也可以上传多个 --@PartMap...
2020-09-30 15:51:49 3199 1
原创 基于retrofit2+rxjava2封装的Android mvp框架
base基类public interface BaseView { void showLoading(); void hideLoading(); void loginExpired();}public class BasePresenter<V extends BaseView, M extends BaseMode> { protected V mView; protected M mModel; protected C...
2020-09-27 16:06:25 178
原创 Android利用EventBus一键退出APP关闭所有activity
之前用过在Application new List<Activity>来存每一个打开过的activity ,然后遍历finish.但是操作不好就会出现内存溢出 ,因为:activity被你代码finish时list还是持有activity.当然你可以在finish之前把他remove掉,但太麻烦.这里推荐用EventBus首页注册EventBus.getDefault().register(this);然后在你需要的地方去发送通知@Overri...
2020-09-25 18:00:00 361
原创 输入密码正则强度判断
根据业务不同强度判断条件不一样难易程度还是得看产品狗------(手动滑稽)纯数字[0-9]小写字母[a-z]大写字母[A-Z]手机输入法特殊符号,[\"`~!@#$%^&*()_\\-+=<>?:\\\"{}|,./;'\\[\\]·~!@#¥%……&*()——+={}|《》?:“”【】、;‘',。、]不是完整的可以自己补充) //输入的纯数字为弱 if (str.matches("^[0-9]{1,32}")) { ...
2020-09-25 17:42:34 182
原创 Android写个绑定ButterKnife的BaseAdapter基类
抽取baseAdapter基类构造方法 public BaseAdapter(Context context, @LayoutRes int layout , List<T> List){ mContext=context; mList = List; mLayout = layout; notifyDataSetChanged(); } layout xml视图list后台接口数...
2020-09-25 17:30:22 933
原创 flutter学习日记之ListView,网络请求动态更新listview
在Android中通常都会用到listview.那么flutter里面怎么用呢.在flutter官网文档可以看见对listview介绍:在Android ListView中,您可以创建一个适配器,然后您可以将它传递给ListView,该适配器将使用适配器返回的内容来展示每一行。 然而,你必须确保在合适的时机回收行,否则,你会得到各种疯狂的视觉和内存问题。在Flutter中,由于F...
2018-08-24 12:03:03 8941 3
原创 Android关于调用拍照或者横屏页面回到竖屏,Activity被销毁重新创建的问题.
因为业务需求拍照用的多就把拍照(跟处理兼容问题)都在一个透明Activity进行操作打开activity就直接调起相机了.然后发现部分机型横屏一直重复拍照.打印了下,果然是因为横竖屏问题,销毁了activity重新创建了. 方法解决一: 你可以保存数据 /** * 用于保存状态 */ @Override protected voi...
2018-07-27 16:49:49 1889
原创 android 监听输入法弹出跟隐藏
第一种方法: 这种方法兼容了有虚拟按键手机.rlAll.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { if (rlAll.ge...
2018-07-16 18:15:02 2319
原创 写个可以自动执行重复动作的Android程序。
前段时间,公司有个需求就是华为应用市场的下载量不高,问我能不能写个程序刷一下,进入正题,Android里面有个辅助服务AccessibilityService
2017-12-06 12:12:04 3643 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人