自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android MVVM 分析以及使用

Android MVVM 分析以及使用首先我们需要知道什么是MVVM,他的功能和优点,以及他的缺点。MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及的业务逻辑。微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画……,这导致了

2021-02-18 15:38:16 4222 11

原创 HorizontalScrollView整体滑块,实现列表效果

HorizontalScrollView整体滑块,实现列表效果有图有真相先上图 QQ录屏20200922090102 看到了效果我们来分析一下这个整体滑块,因为左边是固定的 而右边是一个整体的滑块,所以HorizontalScrollView肯定是包裹的左面。所以我们的思路基本上就有了。因为使用列表控件实现这个功能时,最多的事情况是,一次性只能滑动一条而且用联动就会很麻烦,需要检测这

2020-09-22 09:58:10 417 2

原创 关于 EditText输入监听如何判断输入结束

editText 判断输入是否已经结束或者终止

2022-07-05 16:06:44 1180 1

原创 关于Failed to resolve的问题解决

为了帮你快速解决问题,直接帮你连接到本人的以下文章,请直接参考以下文章。Failed to resolve问题解决办法

2022-03-02 14:54:01 10804

原创 关于Cannot access ‘android.support.v4.view.NestedScrollingParent‘的问题解决

为了帮你快速解决问题,直接帮你连接到本人的以下文章,请直接参考以下文章。关于Cannot access 'android.support.v4.view.NestedScrollingParent’的问题解决

2022-03-02 14:51:06 3927

原创 关于Android studio 升级到2021.1.1(大黄蜂)创建项目遇到的坑

当生到AS大黄蜂版本之后,体验感确实好了不少。但是随之而来的变动(bug)也多了不少下面说一下遇到的bug。1.在大黄蜂版本中,新建的项目你会发现当你通过dependencies引入其他的第三方包时(Failed to resolve),编译会警告,拟引入的项目无法解析。如图这时你可能会像以前的项目一样在项目gradle,添加buildscript发现没用,又或者在app中添加allprojects发现这个也没用,于是你疯狂的去网上查,最后无法解决。我现在告诉你如何解决,不得不说And

2022-03-02 14:39:18 12904 7

原创 关于CreateProcess error=206, 文件名或扩展名太长 AS运行错误

关于CreateProcess error=206, 文件名或扩展名太长 AS运行错误今天在运行项目的时候,发现了一个很有意思的as运行bug。然后我尝试各种方法首先 我想到的是是不是软件的缓存导致的,所以clean一下然后变成了这样。继续寻找解决办法,rebuild project。和clean的结果一样,然后尝试终极杀招。然后经过漫长的等待,发现无效。接着我去网上找了一些解决方案,有的说是gradle的问题,更换一下版本号。尝试之后发现无果。最后经过自己的摸索,找到了解决

2021-07-15 10:44:50 2581 4

原创 Android 入门之基本布局

Android 入门之基本布局和常用属性1.LinearLayout (线性布局) <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"></LinearLayout>其中 layout_width属性指的是布局的宽度,layout_height

2021-06-10 14:59:11 1379

原创 Android 开发入门 之环境搭建

Android 开发入门 之环境搭建1.下载jdk先在这啰嗦两句,为啥要下载jdk。Android开发在18年基本上是用Java语言开发的,而jdk是Java语言的运行依赖,所以jdk肯定是必须要安装的。那可能就有人会有疑问,不是说现在Google已经把kotlin作为Android开发的官方语言了吗? 这个问题确实也可能是大多数人想问的。那么来说一下kotlin这门语言。什么是kotlin?2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言 ,它已被开发一年之久

2021-06-08 17:22:53 435 8

原创 分享一下,微信的支付接入(流程+实现)

分享一下,微信的支付接入(流程+实现)首先,我们肯定是要申请微信支付,并且上传资料后,等待审核通过就可以使用微信支付。这是对于不同的商家用户类型,所需要的对应资料。然后具体的申请方式https://pay.weixin.qq.com/static/applyment_guide/applyment_detail_app.shtml选择接入进入之后,扫描登录填写。特别提醒:QQ浏览器无法进入填写然后提交审核,审核时间5-7个工作日。在审核通过后https://pay.weixin.qq

2020-12-28 12:16:29 1546

原创 Android 11 踩雷之 App无法唤起相机

Android 11 踩雷之 App无法唤起相机因为本人申请了MIUI12的开发版,所以体验了Android11,讲真的体验感极差,基本上App很少有适配android11 的 举个例子大多数游戏的分享会报错,部分App保存图片时会造成闪退等。好了,言归正传,我们先来看问题这是在吊起相机时出现的问题,问题代码是 // 在sd卡中创建一保存图片(原图和缩略图共用的)文件夹 private fun createFileIfNeed(fileName: String): File {

2020-12-14 18:01:56 5202

原创 分享一下华为的二维码\条形码识别(Android)

分享一下华为的二维码\条形码识别(Android)效果的的话,如下视频 华为的scan二维码和条形码扫描 这是demo的效果,但是我们要的是导入自己的的项目,并且获得自己想要的结果。先看怎么导入吧 implementation 'com.huawei.hms:scanplus:1.1.1.301'然后从demo里把ScaningActivity 粘到自己的项目中,并且在

2020-09-25 14:28:32 3557 3

原创 kotlin MVP快速生成

首先在简单介绍一下MVPMVP,全称 Model-View-Presenter,即模型-视图-控制器。View 对应于Activity,负责View的绘制以及与用户交互Model 依然是业务逻辑和实体模型Presenter 负责完成View于Model间的交互MVP模式通过Presenter实现数据和视图之间的交互,简化了View层的职责。同时即避免了View和Model的直接联系,又通过Presenter实现两者之间的沟通。最主要的是mvp可以很好的控制内存防止内存泄漏。而且.降低耦合,方便

2020-05-11 17:21:44 522 2

原创 kotlin实现OKgo 并实现简单封装

首先分析一下OKgo,okgo作为现在的一个热门联网框架。那么他为什么成为热门的框架,我们来看一下。首先是正常的请求 OkGo.get<String>("url") .headers("请求头", "请求头") .params("请求体", "请求体") .execute(object : StringCallback() { override fu

2020-05-08 21:46:26 1244

原创 kotiln实现滑屏界面(图片切换)

kotiln实现滑屏界面(图片切换)首先我们先来看一下Java的滑屏是怎样实现的。/** * create by dragon */public class bootInterfaceActivity extends baseActivity { private Button btnEnter; private LinearLayout LLSmallView; private ViewPager viewpager; private List<Vi

2020-05-08 20:26:22 829

原创 分享一下支付宝的支付(soEasy)

现在支付已经是非常的普遍的需求了,所以今天来做一个简单的支付废话不多说,开始搭建环境首先肯定是jar包implementation(name: ‘alipaySdk-15.7.4-20200228192259’, ext: ‘aar’)这是在grade(:app)里面的方法,也可以去支付宝的官网下载jar包。然后在lib下添加aar的包下载地址解压后就可以找到啦然后是最重要的一步,因为As无法识别AAR的包,所以要手动配置在project的allprojects配置flatDir

2020-05-08 17:57:57 2277

原创 记录一下Kotiln实现闪屏界面

记录一下Kotiln实现闪屏界面这个是kotiln代码方法其实和Java一样,也可以直接把Java的代码占进来。这是Java代码最后附上代码public class SplashActivity extends ActivityBase {private Button btnJump;private Timer timer;@Overrideprotected int Get...

2020-05-07 16:03:14 388

空空如也

空空如也

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

TA关注的人

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