原创
文章平均质量分 56
甜心sing
最大的敌人是自己
展开
-
android中 textview.setVisibility(View.VISIBLE)失效问题
如题,第一次遇见,甚至都觉得这个很奇葩,为什么还会失效,怎么试都不行,就是不显示,后来用了INVISIBLE的方法有用了,但是毕竟是占据空间的 啊,对于效果显示很不友好,于是又找原因,最后经过长达两小时的斗争,最终是出现在布局方面,在网上也查了很多资料,大家情况还是不太一样,得根据自己遇到的实际情况来进行,我原来写的是一个线性布局包裹一个textview,最后是用了相对布局解决的,一开始没想到这里,一直在查她失效的问题,现在觉得,只要效果出来不对的,肯定是自己有写的不对的地方,不会无缘无故没有作用, 但是这原创 2021-01-04 14:15:50 · 3043 阅读 · 0 评论 -
flutter Error on line 32, column 8: Mapping values are not allowed here. Did you miss a colon earlie
初学Flutter引入包时,遇到如下错误:Error on line 32, column 8: Mapping values are not allowed here. Did you miss a colon earlier?以为引入方式不对,经过查找资料,发现是前面多了一个空格去掉即可,可能比较严格,在此记录...原创 2020-10-30 11:09:09 · 944 阅读 · 3 评论 -
androidX 迁移中所遇到的一些问题总结
2019年九月,google正式发布了android10,由于android对android9以后的包不再维护,最近客户也是很多android10的手机出了问题,所以不得不进行迁移至android10进行兼容下面是我的迁移过程以及遇到的一些问题进行记录,希望可以帮助迁移中遇到问题的你:一.首先进行版本升级:compileSdkVersion 、targetSdkVersion都改为29二.和所有迁移项目一样:进行转换:三、转换成功可在gradle.properti...原创 2020-10-19 13:42:16 · 1002 阅读 · 0 评论 -
android LeakCanary的使用
LeakCanary的Android Studio集成一、 在build.gradle中添加LeakCanary的依赖包,我的是1.6.1版本二、 在我们自定义Application的onCreate方法中注册LeakCanary如果想让LeakCanary监听指定对象的内存泄漏,我们就需要使用到RefWatcher的watch功能,使用方式如下:都知道最简单的方式是使用单利来造成内存泄漏,那么我们来使用一下吧单例类:开始使用吧,从MainActivity跳转MainAt原创 2020-09-08 11:29:47 · 410 阅读 · 0 评论 -
Android viewBinding的使用
在我们开发的过程中,由最初的findviewByid 演练为后来的Butter Knife节省了代码的空间提升了效率又减少了空指针等的异常直到Android大神 Jake Wharton开源了Butter Knife框架,通过Bind方式绑定获取ViewId但是要注意,要使用ViewBinding,需要将AndroidStudio升级到3.6以上可使用!1.使用流程首先在Moudle:app下加入下面依赖:android括号中:android { …………… viewBind原创 2020-09-07 14:16:19 · 958 阅读 · 0 评论 -
AndroidStudio 遇到远程主机强迫关闭了一下现有的链接
最近几天接手了一个新的项目,刚开始运行好好的,隔了一天没运行,第二天出现这个错误,第三天也出现了,为了避免更多人遇到同样的问题,下面想给大家提出我用到的解决方案:1.clear Project2.ReBuild Project3.删除app下的build重新编译4.File----Invalidate Caches\Restart5.adb kill-server adb start-server adv devices6.重启电脑(我是通过这种方式解决)以上是我的解决方..原创 2020-09-04 14:57:11 · 2075 阅读 · 0 评论 -
JAVA 后台时间通用类
public class DateTimeUtils { public static String format1 = "yyyy-MM-dd HH:mm:ss"; public static String format2 = "yyyy-MM-dd HH:mm"; public static String format3 = "yyyy-MM-dd"; publi...原创 2018-07-04 10:44:47 · 285 阅读 · 0 评论 -
Android Fragment遇到重叠问题的解决方案
原因如下:容器的activity被系统GC,导致activity的所有生命周期重新被调用,两个fragment便会重叠出错。原因是当activity被意外回收时会调用onSaveInstanceState()保持自身的一些状态和信息,以备在onCreate()方法中能够直接获取而不需要重新创建。 fragment的实例也会在onSaveInstanceState()中进行保存,所以在onCreat...原创 2018-07-04 10:41:05 · 2695 阅读 · 0 评论 -
Android RecycleView侧滑删除功能
Recyclerview实现侧滑删除功能,也可以自己修改条目布局的代码就可以实现其他菜单上代码MainActivity package com.exemple.kx.demo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.Linear...原创 2018-07-04 10:18:18 · 1033 阅读 · 0 评论 -
Android 底部菜单栏的显示与隐藏功能
MainActivity.classpackage com.example.kx.mydemo;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Build;import android.os.Handler;import android.os.Message;im...原创 2018-07-04 09:57:23 · 1549 阅读 · 0 评论 -
关于人脸识别
我现在正在做一个关于人脸识别的项目,是一个访客管理系统,我想记录一下,大家可以参考一下需要注意哪些地方。人脸检测:人脸检测:检测图片中的人脸并标记出位置信息;人脸关键点:展示人脸的核心关键点信息,及72个关键点信息。人脸属性值:展示人脸属性信息,如年龄、性别等。人脸质量信息:返回人脸各部分的遮挡、光照、模糊、完整度、置信度等信息。检测响应速度,与图片中人脸数量相关,人脸数量较多时响应时间会有些许延...原创 2018-05-10 10:04:55 · 512 阅读 · 0 评论 -
android 关于使用androidStudio开发串口问题
公司最近正好有个关于Android串口通信的模块,所以我学习并总结了一下,Android串口通信要使用到JNI以及NDK的内容串口开发需要Root权限关于串口的操作不外乎几步: 1.打开串口(及配置串口); 2.读串口; 3.写串口; 4.关闭串口。第一:JNI技术,它使得java中可以调用c语言写成的库。源码:点击下载源码。下载完成后将jni以及jniLibs文件夹直接拉到jav...原创 2018-04-04 11:15:20 · 5209 阅读 · 1 评论 -
关于app调试使用有线连接的问题
做移动开发的在自己实际做的过程中总会调试以及上线,但是不方便的是总是需要数据线将android手机或者设备与自己的电脑连接起来才会运行或者进入调试状态,没有数据线是无法进行的,可是大家有没有想过这样比较麻烦呢,我研究了一个无线连接,可以不用数据线就可以进行调试,使用起来方便一些一、前提1、将adb文件放在电脑某个目录下(如果本地有Android Sdk 且已经配置好adb环境了,直接用sdk里面的...原创 2018-03-22 10:29:13 · 653 阅读 · 0 评论