Android

Android点击两次返回键退出App

Android点击两次返回键退出App
Android App点击两次返回键退出App,其实国内App这么做的有很多。后来基本上都是这么干。那么从技术角度如何实现呢。我也是百度了一下,把前人写的代码贴出来,后续碰到类似的需求,也好直接复制粘贴😂@Overridepublic void onBackPressed() { if (System.currentTimeM……继续阅读 »

AUmaWSsSoi 4周前 (09-19) 10浏览 0评论0个赞

Android

kotlin之变量的可空与非空

kotlin之变量的可空与非空
kotlin之变量的可空与非空上面一篇文章,介绍了kotlin的变量与常量,以及修饰为常量或者是变量的评估标准。本篇文章主要想说的是一个变量的可空与非空。从字面意思上来看,可空就是允许变量的值是null,非空就是不允许变量的值是null。那么怎么知道一个变量应该被设置为可空的还是非空的呢?一般而言,对于集合类,比如List或者是MutableList,……继续阅读 »

AUmaWSsSoi 4周前 (09-18) 13浏览 0评论0个赞

Android

kotlin之变量与常量

kotlin之变量与常量
kotlin之变量与常量最近开始做新产品,于是乎用起了kotlin,早在17年,还是上家公司的时候,用的比较多,后来到了新公司,还是写起了java,既然又重新用起了kotlin,那么就开始一个系列的文章吧,总结下关于kotlin相关的一些知识点。本篇主要说变量与常量,变量在kotlin中,用var来修饰声明,常量是val,那么一个对象或者是普通类型我们应……继续阅读 »

AUmaWSsSoi 4周前 (09-18) 12浏览 0评论0个赞

Android

Android微信九宫格图片展示控件

Android微信九宫格图片展示控件
Android微信九宫格图片展示控件半年前,公司产品的帖子流这块进行大改版,像素级的复制微信朋友圈的效果,发现微信的图片展示9宫格有些不好处理,经过几番google,找到了一个轮子,https://github.com/HMY314/NineGridLayout ,这个项目就是为了微信9宫格而诞生的,真是方便了后来的人,极大提高了我们的开发效率。简单说下……继续阅读 »

AUmaWSsSoi 4周前 (09-17) 14浏览 0评论0个赞

Android

高仿陌陌选项卡:文字大小变化的SlidingScaleTabLayout

高仿陌陌选项卡:文字大小变化的SlidingScaleTabLayout
高仿陌陌选项卡:文字大小变化的SlidingScaleTabLayout本文是在简书作者珠穆朗玛小王子的一篇文章,仿陌陌选项卡:文字大小变化的SlidingScaleTabLayout的基础上做了一定程度的优化,使得最终的效果更加接近陌陌的tab切换。优化项:解决了文字切换抖的厉害的问题可以设置选中未选中的字体大小以及颜色Github地址:……继续阅读 »

AUmaWSsSoi 1个月前 (09-06) 28浏览 0评论0个赞

Android

ImageView设置rounded corner

ImageView设置rounded corner
ImageView设置rounded corner到2019年,现在的图片加载框架,几乎都是Glide了。最近的需求又碰到了要给图片设置圆角,发现之前总结的很多都解决不了。这里在单独对图片设置圆角在做个汇总。在Glide3.x的版本中可以采用如下实现方式:Glide.with(picViewHolder.imageView.getContext(……继续阅读 »

AUmaWSsSoi 1个月前 (09-06) 30浏览 0评论0个赞

Android

Android TitleBar推荐

Android TitleBar推荐
Android TitleBar推荐这段时间在帮别人写一个App,为了加快进度,就引入了一些开源库,其中一个是TitleBar,Github上的地址是  https://github.com/loperSeven/TitleBar , slogan是满足各种日常使用的标题栏,不要让你的时间浪费在写标题栏上。听起来很不错。在build.gradle里面引……继续阅读 »

AUmaWSsSoi 1个月前 (09-03) 43浏览 0评论0个赞

Android

微信好友检测助手1.2内测版发布

微信好友检测助手1.2内测版发布
一个月前,收到了一个用户给我发的一封邮件,让我升级适配下微信7.0.5版本,由于工作忙碌,一直没有时间,上周终于有时间给处理了下,适配了微信最新版7.0.6,因此7.0.5版本未做适配。如果想体验微信好友检测助手的话,那最好是将微信升级到7.0.6新版本功能介绍:主要是适配微信7.0.6,核心的检测逻辑并没有发生变化。部分细节优化。至于App体验方面……继续阅读 »

AUmaWSsSoi 2个月前 (08-28) 47浏览 0评论0个赞

Android

Android Studio修改Apk打包生成名称

Android Studio修改Apk打包生成名称
Android Studio修改Apk打包生成名称Android studio默认生成的apk的名字实在是太没有辨识度了,一般默认是app-debug.apk,app-release.apk这样的命名,自己有些强迫症,受不了这种命名。目前已经是2019年下半年了,以前的生成名称的代码貌似都不起作用了,Android studio也迭代到了3.x,grad……继续阅读 »

AUmaWSsSoi 2个月前 (08-17) 95浏览 0评论0个赞