刚学flutter,配置了一下开发环境,遇到一些问题,供参考 我用的mac 平时开发anroid,ios,前端,所以,环境都有。本次遇到android环境问题,记录一下 问题...
刚学flutter,配置了一下开发环境,遇到一些问题,供参考 我用的mac 平时开发anroid,ios,前端,所以,环境都有。本次遇到android环境问题,记录一下 问题...
我们的AS项目里创建完成会自带两个.gitignore文件,一个在根目录,一个在app/.gitignore。如果根目录没有这个文件需要自己创建。里面的内容 有其他的也可以继...
列表的内容是由服务器返回的分页数据,每次浏览到当前页的尾部,都会拉取下一页的数据。这中断用户的浏览,不免产生等待。产品希望让这个过程无感知。一种实现方案是预加载,即在一页数据...
这个案例是利用竖向的RecyclerView和横向的HorizontalScrollView 实现的一个可横向和竖向滑动的view, [https://github.com/...
一、什么是ViewBinding View Binding是Android Studio 3.6推出的新特性,旨在替代findViewById(内部实现还是使用findVie...
我们在开发中经常使用到PopUpWindow,有时我们需要在弹出popupwindow之后,点击手机的返回按键,在popupwindow dismiss之前做一些其他的事情...
相对于AlertDialog的使用,PopupWindow的使用也比较简单,这里主要介绍的是PopupWindow的基础使用包括在使用过程中的一些注意事项,做个笔记。 效果展...
一、概述 在说事件分发之前,我们先想一个问题,在APP中我们点击一个View的时候,事件是如何传递到这个View的呢?其实这就是我理解的事件分发机制。即当手指点击屏幕时,事件...
Android的性能优化,主要是从以下几个方面进行优化的: 稳定(内存溢出、崩溃) 流畅(卡顿) 耗损(耗电、流量) 安装包(APK瘦身) 影响稳定性的原因很多,比如内存使用...
什么是进程和线程? 进程是应用程序的启动实例,进程拥有代码和打开的文件资源、数据资源、独立的内存空间。 线程从属于进程,是程序的实际执行者,一个进程至少包含一个主线程,也可以...
前言 看到上面这几个方法是不是非常眼熟,基本上做过Android开发的人都会调用过inflate方法,可是你真的了解inflate方法吗?各个参数都是什么含义?传递不同参数会...
注解是开发中经常使用到的,因为很久前在网上找了几篇文章,发现完全看不懂,所以觉得这个东西好像很难搞,最近耐心的看完了这篇文章秒懂,Java 注解你可以这样学,感觉入门还是比较...
前言: 图片视频选择Demo,类似于发布帖子或者朋友圈等..一系列app的发布操作ui功能. 功能: A:支持表情选择发送,本上面显示表情. B:支持...
背景 记录下之前调用Collections.sort()造成App Crash的例子。业务原因,需要在主App中的文件进行排序,排序的规则是按照最近的修改时间升序排序,然后删...
先看json数据之前使用的是gson解析,把discount写成Object格式,但是通过解析之后转成String类型,成为 这种明显没有办法解析成map集合使用原始的Jso...
闲来无事,搞一波悬浮球,此球: 无需权限 主要代码只有一个类,简简单单放进自己的工程 悬浮球可以用来干啥:打开侧滑界面打开一排小按钮打开客服等等 功能:显示红点(接收到信息等...
创建分支 1.点击AS的VCS,选择Git点击Branches 2.点击New Branch 4.点击OK后,就会切换到你新创建的分支里。 操作本地分支 操作本地分支有以下内...
译文的GitHub地址:RecyclerView之ItemDecoration由浅入深 译者注:RecyclerView第一篇,希望后面坚持下来 RecyclerView没有...
Kotlin inline, noinline and crossinline tags: Kotlin inline, noinline, crossinline 简介 k...