3 Choi晨

尚未进行身份认证

路漫漫其修远兮,吾将上下而求索。

等级
TA的排名 2w+

Android友盟分享的调不起分享面板,友盟分享的集成;

友盟官网:https://www.umeng.com/友盟分享文档:https://developer.umeng.com/docs/128606/cate/129514友盟分享使用Gradle依赖快速集成;1、在工程build.gradle配置脚本中buildscript和allprojects段中添加【友盟+】sdkmaven仓库地址maven{url'https...

2019-08-16 11:26:14

AndroidX升级;项目升级AndroidX遇到的问题和解决;

先不谈为什么要升级AndroidX了,下面是我这个项目升级AndroidX踩的坑,记录一下(我是按照我的顺序来的):1、升级Gradle版本,修改gradle-wrapper.properties:AndroidX最低支持的gradle版本是4.6,我这边直接5.1.1了;distributionUrl=https\://services.gradle.org/distributi...

2019-08-12 16:35:11

AndroidX对应表、androidX与旧包对照表;

AndroidX和旧版本包对照表:最下面是使用方法:旧包 AndroidX android.arch.core:common androidx.arch.core:core-common:2.0.0-rc01 android.arch.core:core androidx.arch.core:core:2.0.0-rc01 android.arch.core:...

2019-08-12 16:01:16

双RecyclerView联动,仿饿了么选餐列表;

点击左边的列表,右边的定位到指定条目;滑动右边的列表,左边的选中指定条目;现在的饿了么或美团的点餐界面类似这样的;下面来看代码咯,注释还是比较详细的;publicclassMainActivityextendsAppCompatActivity{privateLinkBeanlinkBean;privateLAdapterlAdapte...

2019-07-23 10:48:13

Android View的elevation属性,CardView始终在布局顶层覆盖其它控件的解决方式;

elevation属性字面意思是海拔、你可以理解为它是控件的厚度;我们日常使用控件都是只在乎宽高的,这个控件的厚度却很少在意;如果你不太理解,看一下CardView覆盖其它控件的例子;Android的控件CardView提供了一系列的圆角、阴影之类的属性,相当好用;但是当CardView和其它的控件在同一布局中时,始终覆盖其它控件;先来看一下效果:<RelativeLayo...

2019-07-11 19:04:46

Flutter 运行报错License for package Android SDK Build-Tools 28.0.3 not accepted、build:gradle:3.2.1;

刚使用Flutter工程连接到了真机,赶紧跑一遍试试,结果就报错了;1、首先报了一个build:gradle:3.2.1找不到的错误,我把电脑连接手机热点并使用阿里镜像解决了;##阿里镜像maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}maven{url'http://maven.aliyun...

2019-06-27 18:03:26

flutter no devices,No connected devices found; please connect a device, or see flutter.io/setup for

Flutter搭建完成后连接不到手机,点击就提示Noconnecteddevicesfound;pleaseconnectadevice,orseeflutter.io/setupforgettingstartedins1、使用管理员模式启动AS(部分人试了可以);2、启动Flutter目录下的flutter_console.bat,执行下面的命令...

2019-06-27 17:21:45

Android 使用PopupWindow实现顶部提示,仿网易云音乐下载完成提示;

先来看一下效果吧!!!大概就是这样的,从顶部渐变滑动出来(也可以在底部或居中),可以设置自动消失时间、也可以手动让其消失、布局可以自定义的Layout、可以设置点击事件,不影响界面其它的操作;使用popupwindow实现,具体看代码吧;一行代码调用TopWindowUtils.show(MainActivity.this,++sign+"个任务下载完成");publi...

2019-06-26 13:14:32

Android Kotlin环境搭建;

1、新建一个普通的工程,然后打开Settings面板,在右侧找到Plugins选项;(此时你的AS还没有安装Kotlin,我的已经安装过了)这个地方会有一个安装的选项,点击就行了,等它安装完成然后进行第二步;2、配置Kotlin;先随便新建一个Kotlin文件;然后它会提示你,点击Configure配置就行了;然后你会发现build.gradle有更新...

2019-06-21 15:51:30

AndroidStudio连接不到真机,连接后不显示;

连接了手机,但是不显示;先确认以下几点:1、USB数据线是否支持数据传输(部分数据线只能充电);2、手机的开发者模式和USB调试是否打开;若以上都没有问题则看下面;一般手机连接电脑后会显示这样的提示(部分显示这个提示)打开设备管理器这个有感叹号的就是你的手机设备,有感叹号说明不能正常运行;选择更新驱动选择手动查找驱动程序这个目录就是你Android...

2019-06-20 17:07:39

Android Edittext焦点处理;

1、进入界面EditText自动获取焦点并弹出软键盘;<activityandroid:name=".activity.SettingPwdActivity"android:label="修改密码"android:screenOrientation="portrait"android...

2019-06-05 18:14:10

Android EditText软键盘换行键的修改和事件监听,软键盘设置搜索按钮;

软键盘设置搜索按钮:给EditText设置imeOptions属性:android:singleLine="true"android:imeOptions="actionSearch"好了,这样你的换行键就变成搜索键了;注意:设置imeOptions属性无效的问题;给EditText设置imeOptions属性时一定要设置singleLine="true",把该EditTe...

2019-06-05 18:02:51

AndroidStudio 断点走了但不停、断点不走或看不到断点的数据问题;

万恶之源是混淆!!!在AS断点调试时记得关闭混淆:minifyEnabledfalse!!!不然断点调试时什么幺蛾子都可能出现;什么断点不停啊、断点停了但看不到属性啊之类的;在APP的build.gradle中关掉混淆,minifyEnabledfalse;...

2019-06-03 17:51:56

AndroidStudio关联源码;

1、找到你AndroidStudioSDk的这个目录,把标红的地方复制下来;2、来到你as的配置目录:开打jdk.table.xml文件;接下来就是重点了:修改<sourcePath><roottype="composite"><rooturl="http://developer.android.com/reference/"...

2019-05-22 15:07:22

判断两个List元素是否相同;

判断两个List元素是否相同,注释的很清楚,先看一下工具类:/***注!!!!!!→集合中的元素必须重写equals方法自行判断元素是否相同*哈希地址相同返回true*如果两个参数都为空,则返回true*如果有一项为空,则返回false*如果数据长度不相同,则返回false*集合1包含集合2中的所...

2019-05-15 18:06:14

uses-sdk:minSdkVersion 17 cannot be smaller than version 21 declared in library

错误原因是你的项目主工程和该Library的Version冲突、不兼容按照上面的错误提示,解决方式有两种:1、修改Library的Version为它指定的,minSdkVersion="21"2、修改该Library的Manifest:<manifestxmlns:android="http://schemas.android.com/apk/res/android...

2019-05-10 16:07:22

Android 获取通讯录联系人,打开通讯录获取联系人信息;整个流程封装在基类中;

打开原生通讯录获取联系人姓名和手机号1、获取通讯录权限:<!--访问通讯录--><uses-permissionandroid:name="android.permission.READ_CONTACTS"/>2、6.0动态权限和打开通讯录:protectedfinalintREQUEST_PERMISSION_ADDRESS...

2019-05-09 19:40:50

AndroidStudio取消撤销、AS取消撤销;Ctrl+Shift+Z;

一般Window中Ctrl+Z是撤销、Ctrl+Y是取消撤销;AS中Ctrl+Z是撤销、Ctrl+Shift+Z是取消撤销、Ctrl+Y是删除此行;如果Ctrl+Shift+Z不能用,查看是不是和其它快捷键冲突,尤其是搜狗输入法很多都和AS快捷键冲突;...

2019-05-06 18:06:26

No static field xxxx of type I in class Lcom/xxx/xxx/R$id;

问题的原因是系统没有找到此id;如果你可以找到此id的话,说明你的layout.xml有重复的;把当前的layout.xml修改一下名字;主工程和Model中的布局文件名称layout.xml也不可以相同;注:需要修改的是layout.xml的名字不是该控件的id的名字;...

2019-05-06 16:08:36

Postman Could not get any response

在使用postman时遇到的小问题,记录一下:报错信息如下:CouldnotgetanyresponseTherewasanerrorconnectingtohttps://xxxxxxxxxxxxx/uatservices/customer-api/user/verify/code/photo.Whythismighthavehappened: ...

2019-04-28 19:10:22

查看更多

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