自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Viewpager显示左右两侧

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

2018-12-28 10:08:48 1876

原创 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 125

原创 高德地图集成

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

2018-12-20 11:45:32 154

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

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

2018-12-18 19:56:49 1182

原创 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 576

原创 RecyclerView切换布局

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

2018-12-16 19:50:15 1229

原创 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 572

原创 MVP搭建

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

2018-12-07 14:57:26 293

原创 安卓 二维码生成与扫码

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

2018-12-07 13:51:27 225

原创 第三方登录分享

主体步骤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 464

原创 MVC的使用及理解

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

2018-12-04 20:11:43 404

原创 Android 5.0,6.0,7.0,8.0, 9.0新特性

Android5.0 211.Android Runtime(ART)大多数 Android 应用无需任何更改就可以在 ART 下工作。不过,部分适合 Dalvik 的技术并不适用于 ART。如需了解有关最重要问题的信息,请参阅在 Android Runtime (ART) 上验证应用行为。如存在以下情况,应特别注意:您的应用使用 Java 原生接口 (JNI) 运行 C/C++ 代码。您...

2018-12-03 16:55:53 593

原创 Android Studio真机调试,vivo手机安装失败

vivo手机真的很麻烦,首先要确定vivo账号密码,允许安装后还一直失败。记录下解决方案android studio中设置把Enable Instant。。。的勾去掉在工程目录的gradle.properties中添加android.injected.testOnly = false即可...

2018-12-03 16:39:55 2176 2

原创 流式布局

流式布局实现了跟下图类似的功能流式布局实现是根据自定义View的基础上那么我们如何实现该图片的效果呢?下面展示代码我们需要创建一个View类继承LinearLayout自定义View里边还需要我们设置子的LinearLayout和一个TextView因为我们实现的效果是一个大的LinearLayout里边有一行一行小的LinearLayout在小的LinearLayout里边添加T...

2018-12-01 16:42:44 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除