<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_36767261的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_36767261</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36767261]]></copyright><item><title><![CDATA[retrofit2 -Multipart上传图片,文件, 带多参数上传]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/108886357</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/108886357</guid><author>qq_36767261</author><pubDate>Wed, 30 Sep 2020 15:51:49 +0800</pubDate><description><![CDATA[定义接口:


/**
     * 上传图片
     */
    @Multipart
    @POST("/xxxx/upload")
    Observable&lt;UploadImgBean&gt; upload(@Part() MultipartBody.Part file, @PartMap Map&lt;String, RequestBody&gt; map);

@Part() MultipartBody.Part file上传单个文件,也可以上传多个 --@PartMap...]]></description><category></category></item><item><title><![CDATA[基于retrofit2+rxjava2封装的Android mvp框架]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/108829979</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/108829979</guid><author>qq_36767261</author><pubDate>Sun, 27 Sep 2020 16:06:25 +0800</pubDate><description><![CDATA[base基类




public interface BaseView {
    void showLoading();
    void hideLoading();
    void loginExpired();
}


public class BasePresenter&lt;V extends BaseView, M extends BaseMode&gt; {
    protected V mView;
    protected M mModel;
    protected C...]]></description><category></category></item><item><title><![CDATA[Android利用EventBus一键退出APP关闭所有activity]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/108801548</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/108801548</guid><author>qq_36767261</author><pubDate>Fri, 25 Sep 2020 18:00:00 +0800</pubDate><description><![CDATA[之前用过在Application new List&lt;Activity&gt;来存每一个打开过的activity ,然后遍历finish.

但是操作不好就会出现内存溢出 ,因为:activity被你代码finish时list还是持有activity.

当然你可以在finish之前把他remove掉,但太麻烦.

这里推荐用EventBus

首页注册


EventBus.getDefault().register(this);


然后在你需要的地方去发送通知



@Overri...]]></description><category></category></item><item><title><![CDATA[输入密码正则强度判断]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/108801292</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/108801292</guid><author>qq_36767261</author><pubDate>Fri, 25 Sep 2020 17:42:34 +0800</pubDate><description><![CDATA[根据业务不同强度判断条件不一样难易程度还是得看产品狗------(手动滑稽)


纯数字[0-9]

小写字母[a-z]

大写字母[A-Z]

手机输入法特殊符号,[\"`~!@#$%^&amp;*()_\\-+=&lt;&gt;?:\\\"{}|,./;'\\[\\]·~！@#￥%……&amp;*（）——+={}|《》？：“”【】、；‘'，。、]不是完整的可以自己补充)



 //输入的纯数字为弱
        if (str.matches("^[0-9]{1,32}")) {
   ...]]></description><category></category></item><item><title><![CDATA[Android写个绑定ButterKnife的BaseAdapter基类]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/108799778</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/108799778</guid><author>qq_36767261</author><pubDate>Fri, 25 Sep 2020 17:30:22 +0800</pubDate><description><![CDATA[抽取baseAdapter基类

构造方法

 public BaseAdapter(Context context, @LayoutRes int layout , List&lt;T&gt; List){
        mContext=context;
        mList = List;
        mLayout = layout;
        notifyDataSetChanged();
      
    }

 layout xml视图list后台接口数...]]></description><category></category></item><item><title><![CDATA[flutter学习日记之ListView,网络请求动态更新listview]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/82015203</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/82015203</guid><author>qq_36767261</author><pubDate>Fri, 24 Aug 2018 12:03:03 +0800</pubDate><description><![CDATA[ 

在Android中通常都会用到listview.那么flutter里面怎么用呢.

在flutter官网文档可以看见对listview介绍:

在Android ListView中，您可以创建一个适配器，然后您可以将它传递给ListView，该适配器将使用适配器返回的内容来展示每一行。 然而，你必须确保在合适的时机回收行，否则，你会得到各种疯狂的视觉和内存问题。

在Flutter中，由于F...]]></description><category></category></item><item><title><![CDATA[Android关于调用拍照或者横屏页面回到竖屏,Activity被销毁重新创建的问题.]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/81240034</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/81240034</guid><author>qq_36767261</author><pubDate>Fri, 27 Jul 2018 16:49:49 +0800</pubDate><description><![CDATA[因为业务需求拍照用的多就把拍照(跟处理兼容问题)都在一个透明Activity进行操作

打开activity就直接调起相机了.然后发现部分机型横屏一直重复拍照.打印了下,果然是因为横竖屏问题,销毁了activity重新创建了.

 方法解决一:

                    你可以保存数据


 /**
  * 用于保存状态
  */
 @Override
 protected voi...]]></description><category></category></item><item><title><![CDATA[android 监听输入法弹出跟隐藏]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/81069353</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/81069353</guid><author>qq_36767261</author><pubDate>Mon, 16 Jul 2018 18:15:02 +0800</pubDate><description><![CDATA[第一种方法:

   这种方法兼容了有虚拟按键手机.


rlAll.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {
        if (rlAll.ge...]]></description><category></category></item><item><title><![CDATA[写个可以自动执行重复动作的Android程序。]]></title><link>https://blog.youkuaiyun.com/qq_36767261/article/details/78728609</link><guid>https://blog.youkuaiyun.com/qq_36767261/article/details/78728609</guid><author>qq_36767261</author><pubDate>Wed, 06 Dec 2017 12:12:04 +0800</pubDate><description><![CDATA[前段时间，公司有个需求就是华为应用市场的下载量不高，问我能不能写个程序刷一下，
进入正题，Android里面有个辅助服务

AccessibilityService]]></description><category></category></item></channel></rss>