一.概述 今天我们继续研究线程池的使用,因为这块确实可能比较麻烦,不多研究几次是根本不能搞懂的,先看效果图 效果一 效果二 二.代码 效果一(纯ExecutorService、AsyncTask、Runnable关联实现相关文件如下) publicclassMainActivityextendsAppCompatActivity{privatestaticfinalStringTAG="MainActivity";//任务编号privatestaticintorder=0;/总共多少任务(根据CPU个数决定创建活动线程的个数,这样取的好处就是可以让手机承受得住)///private...

  mrMLeSzj1mp0   2023年11月02日   67   0   0 进度条线程池ide

一.概述 为了搞出这个效果来我整整搞了大半天的时间,因为在这个过程中确实出现了很多问题,今天特此记录下来,先看效果图: 接下来说说整个实现过程 二.实现 首先我们要引入大神写的materialmenu动画库 注意,因为项目中用到的是ToolBar,所以在此导入的是第二个框架,如果你使用的是ActionBar,那可能就要导入其他的库了。 接下来我们看看主页面的布局文件 <android.support.v4.widget.DrawerLayoutandroid:id="@+id/layout"xmlns:android="http://schemas.android.com...

  mrMLeSzj1mp0   2023年11月02日   65   0   0 androididebundle

一.概述 今天来看看使用Volley上传文件,这里以图片为例进行介绍。先看效果图 我们可以选择两张图片,然后点击上传,上传成功会提示。 二.分析 数据格式 POSThttp://chuantu.biz/upload.phpHTTP/1.1Host:chuantu.bizConnection:keep-aliveContent-Length:4459Cache-Control:max-age=0Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8Origin:http://chu...

  mrMLeSzj1mp0   2023年11月02日   29   0   0 文件名上传ide

效果图 代码 publicclassTabContainerViewextendsFrameLayoutimplementsView.OnClickListener{privatestaticfinalStringTAG="TabContainerView";privateContextmContext;privateintprePosition,position;privateonTabSelectedListenermListener;privateLinearLayoutllContainer;privateImageViewitemBgView;privateintcurre...

  mrMLeSzj1mp0   2023年11月02日   85   0   0 XMLandroidide

一.概述 因为项目中要用到选择日期的功能,所以特此来研究一下相关方面的知识,总结一下,也为了以后使用起来更加方便。 二.介绍 Android中自带了两个控件,DatePicker和TimePicker,分别用来选择日期和时间的,我们看看如何使用。 使用一 布局文件 <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"a...

  mrMLeSzj1mp0   2023年11月02日   34   0   0 androidide控件

一.概述 最近对RxJava学习比较感兴趣,陆续看了一些不错的文章,也发现了几个不错的开源项目,为了能够掌握在实际项目中RxJava的具体使用,特此来学习一下接触到的几个开源项目,今天就来介绍一个:RxJoke,这个开源项目使用了RxJava+Retrofit以及MVP模式,所以还是有值得学习的地方。 应用图标 项目效果图 二.分析 首先是mvpview,封装了view中的一些共性操作 View publicinterfaceMvpView{voidshowLoading(Stringmsg);voidhideLoading();voidshowError(Stringmsg,Vi...

  mrMLeSzj1mp0   2023年11月02日   55   0   0 开源项目idejava

最近接触到了一个开源项目​开源项目妹纸​​ 项目结构 1.关于Gson finalstaticGsongson=newGsonBuilder()//为了避免使用Gson时遇到locale影响Date格式的问题,使用GsonBuilder来创建Gson对象,//在创建过程中调用GsonBuilder.setDateFormat(String)指定一个固定的格式.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").serializeNulls().create(); Gson默认处理Date对象的序列化/反序列化是通过一个SimpleDate...

  mrMLeSzj1mp0   2023年11月02日   32   0   0 开源项目项目结构序列化

publicclassMainActivityextendsAppCompatActivity{privateList<String>datas;privateRecyclerViewrecyclerView;privateCustomScrollViewscrollView;privateRelativeLayoutrelativeLayout;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout...

  mrMLeSzj1mp0   2023年11月02日   52   0   0 xmlideandroid

概述 今天开始学习一个新的项目,微阅,先看看效果图 然后我们看看项目的组织结构 这个项目也是采用MVP模式开发的,api包中是访问数据的接口,相当于M层,presenter包中相当于P层,调用api中的接口去访问数据,然后交给View层显示。 笔记 更改导航栏的颜色(5.0以上才支持),效果图如下 相关代码如下 //更改底部导航栏的颜色,只有版本大于21,也就是5.0才支持if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){if(SharePreferenceUtil.isChangeNavColor(this)...

  mrMLeSzj1mp0   2023年11月02日   40   0   0 加载ideandroid

先看一下项目的效果 项目结构 项目使用了MVP架构进行开发,同时使用了依赖注入框架Dagger2,RxJava等 用到的开源项目​​​EasyImage​​​​​​recyclerview-animators​​ ​​FABProgressCircle​​ ​​SweetAlertDialog​​

  mrMLeSzj1mp0   2023年11月02日   39   0   0 java依赖注入项目结构
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~