2 哆啦A梦.

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

JAVA List remove的坑

要求:将list集合中包含"123"字符串的数据删除List<String> list = new ArrayList<>();list.add("a123");list.add("b123");list.add("c123");list.add("d123");list.add("e123");错误写法:for(i==0;i<=list.size(...

2020-04-01 16:12:42

Android WebView总结

什么是WebView?WebView是Android中的原生UI控件,主要用于在app应用中方便地访问远程网页或本地html资源。同时,WebView也在Android中充当Java代码和JS代码之间交互的桥梁。实际上,也可以将WebView看做一个功能最小化的浏览器。WebView的应用场景目前很多公司的 App 使用一个 WebView 作为网页加载, App 中的所有网页内容使用 HT...

2019-12-02 17:19:25

2019年最新Android API对应版本号

2019-10-10 16:47:46

RecyclerView实现拖动效果,并解决里面的坑。

RecyclerView实现拖动效果,并解决里面的坑。先上效果创建SimpleItemTouchHelperpublic class SimpleItemTouchHelper extends ItemTouchHelper.Callback { private Activity activity; private OnMoveAndSwipedListener mAdapt...

2019-07-12 17:08:21

Fragment懒加载

BaseFragment的使用继承自BaseLazyFragment 的fragment都具有懒加载特性onLayoutRes()传入fragment要显示的布局ResIdinitView(View view) 进行view的绑定,view是onLayoutRes()传入的布局initData()进行数据的访问,如访问网络等,调用到此方法的时候,view都已经初始化过了实现懒加载的几...

2019-03-29 16:53:24

实现仿QQ好友动态、微信朋友圈标题栏渐变

按规矩办事,先看一下效果图图一为ScrollView未滚动状态图二为ScrollView状态一半状态图三为ScllorView滚动下来的状态布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...

2019-03-29 14:01:58

android 解决ScrollView与RecyclerView嵌套滑动不流畅

我们在使用ScrollView嵌套RecyclerView的时候滑动页面会感觉很不舒畅解决方法:RecyclerView加两个属性Recycler.setHasFixedSize(true);Recycler.setNestedScrollingEnabled(false);...

2019-02-19 18:31:10

相机相册

MainActivityAlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle("提示"); builder.setPositiveButton("选择系统相册", new DialogInterface.OnCli...

2019-01-20 08:21:44

Retrofit上传图片

MyApiService@Multipart @POST Observable<ResponseBody> getFile(@Url String url, @QueryMap Map<String, String> map, @Part MultipartBody.Part file);RetrofitUtilspublic void upIma...

2019-01-19 21:31:08

Viewpager显示左右两侧

正常使用Viewpager的代码然后几处添加代码主要是在这里还有布局中的属性mViewpager.setPageMargin(30);//设置间距mViewpager.setOffscreenPageLimit(mImagesList.size());android:clipChildren="false"适配器public class Frag_Home_PagerAdapter...

2018-12-28 10:08:48

GreenDao初步使用

如何配置GreenDao * 1:在项目的build.grade文件里加入一行代码 classpath 'org.greenrobot:greendao-gradle-plugin:3.2.0' * 2:在app的build.grade里面加上代码 apply plugin: 'org.greenrobot.greendao' * 3:在app的build.grad里面Android{}...

2018-12-26 20:26:55

高德地图集成

1.进入高德地图API注册账号,创建应用sha1这个值在这里双击之后下面这个地方会显示,直接复制上去就可以了导入jar放入libs里边这个放入你的项目中与你的java和res同级权限<!--允许程序打开网络套接字--> <uses-permission android:name="android.permission.INTERNET" /> ...

2018-12-20 11:45:32

Android-购物车+实现机制+详细讲解

购物车实现机制:使用二级列表展示数据设置全选全不选以及父条目子条目联动的效果实现加减数量的改变计算总价并更新详细讲解:使用控件ExpandableListView来展示二级列表数据创建类继承BaseExpandableListAdapter来写适配器的操作使用自定义view组合控件实现加减和数量显示的效果子条目和父条目都设置CheckBox实现CheckBox关联(这里需...

2018-12-18 19:56:49

OKHttp网络请求工具包

依赖implementation 'com.squareup.okhttp3:okhttp:3.11.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.11.0'OkHttpClients 工具类public class OkHttpClients {private final OkHttpClient okH...

2018-12-16 20:19:48

RecyclerView切换布局

我们都知道RecyclerView有多种布局管理器,所以用起来也很方便 下面就是一个RecyclerView点击之后动态切换布局的一个Demo实现思路其实实现这个效果并不难,需要一些小逻辑,初始化一个Boolean值通过这个Boolean值来切换布局管理器适配器有参构造,传入三个值,(1.集合,2.上下文,3.boolean值)在适配器中的MyRecyclerAdapter里边判断tru...

2018-12-16 19:50:15

XRecyclerView使用

这个博客我做的是使用XRecyclerView来做上拉刷新还有涉及到使用MVP的地方所以我就省略一些 只展示适配器和主页面逻辑操作的地方依赖implementation 'com.squareup.okhttp3:okhttp-ws:3.4.2' implementation 'com.google.code.gson:gson:2.8.5' implementation...

2018-12-14 11:21:53

MVP搭建

为什么用MVP架构其实我们日常开发中的Activity,Fragment和XML界面就相当于是一个 MVC 的架构模式,Activity中不仅要处理各种 UI 操作还要请求数据以及解析。这种开发方式的缺点就是业务量大的时候一个Activity 文件分分钟飙到上千行代码,想要改一处业务逻辑光是去找就要费半天劲,而且有点地方逻辑处理是一样的无奈是不同的 Activity 就没办法很好的写成通用方法...

2018-12-07 14:57:26

安卓 二维码生成与扫码

二维码这个知识点用到第三方的依赖因此代码逻辑和思想就非常的简单下面我做的效果就是点击扫一扫:实现动态添加权限然后扫码功能点击生成二维码:把EdText内容生成二维码依赖 implementation 'com.android.support:design:28.0.0' implementation 'com.github.yuzhiqiang1993:zxing:2.1...

2018-12-07 13:51:27

第三方登录分享

主体步骤https://www.umeng.com/social?spm=a211g2.211692.0.0.61261183WhRIbj进入友盟官网下载SDK将Jar包和依赖还有Drawble还有layout导入项目权限和appkey也别忘了添加配置MyApplication然后在权限中添加MainActivity做相应的操作就可以了下面看一下详细1. https://www.u...

2018-12-07 11:21:24

MVC的使用及理解

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的作用,来控制V层和M层通信以此来达到...

2018-12-04 20:11:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。