为View设置左右切换动画

为View设置左右切换动画

问题:近期的需求中,碰到了一个view切换动画的需求。要实现的是点击按钮,从左到右滑动view,左边的view消失,右边的view出现。有点像文字跑马灯的效果,不过这次滚动的是view,具体看截图效果。实现思路:晚上在家写了一个比较low的实现方案,参考的思路是Banner轮播的思路,用viewPager来进行view的切换。大致效果也还行,只不过……

Android剪切板

Android剪切板

问题:好久没有写过点击TextView,自动复制内容到剪切板的功能,发现一下子还写不出来。只好借助谷哥了。解决办法:textView.setOnClickListener(v -> { ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_……

通过反射获取Application上下文

通过反射获取Application上下文

问题:有些场景下,比如组件化,我们拿不到Application上下文,但是呢,我们非得要用上这个东西。可以考虑通过反射获取到Application。解决办法:public class AppUtils { private static final String TAG = "AppUtils"; public static fina……

Spinner基本用法汇总1

Spinner基本用法汇总1

问题:Spinner在android中感觉用的次数不是很多,每次用到的时候都得百度一遍,找几篇简书上的文章看看,查查具体API的用法,今天心血来潮,想要汇总一遍,以后再用到Spinner的话,就直接在我这个站点上找了,方便直接。 常规用法:参考效果图所示:1.纯xml配置第一个spinner效果,用的是基本的用法,没有编写代码,只是……

java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index

java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index

问题:打开sourceTree,翻了下commit记录,发现很久之前(大概是2018年1月),碰到用户反馈了一个奇怪的问题,在搜索栏里面搜索内容加入’+’, ‘*’, or ‘?’  这样的特殊字符,导致app crash。很是感兴趣,就特意测试了下。发现报错,java.util.re……

如何给自己的app添加分享到有道云笔记这样的功能

如何给自己的app添加分享到有道云笔记这样的功能

如何给自己的app添加分享到有道云笔记这样的功能问题:在之前的一个开源笔记类项目Leanote中,有个用户反馈想增加类似分享到有道云笔记的功能,这样就可以把自己小米便签或者是其他记事本的内容分享到Leanote中。解决办法:那么如何实现呢。需要有一个Activity来接受传递过来的内容,同时也需要在androidManifest.xml文件中配置。……

5分钟解决google play上架App设置隐私政策声明问题

5分钟解决google play上架App设置隐私政策声明问题

问题:在我们的app上架到google play后,为了赚点小钱,就集成google ads,然而这会引发一个新的问题,那就是设置隐私政策声明的问题,通常我们会收到一封来自google play的邮件,提示我们app违背了 Issue: Violation of Usage of Android Advertising ID policy and sect……

vivo手机不显示通知栏

vivo手机不显示通知栏

问题:最近在写代码中,碰到了比较奇怪的问题,好好的代码在小米手机上运行的良好,到了vivo上面发现看不到通知栏了,真是令人无语,坑爹的vivo。网上搜索了下资料,很快就找到了解决方案。完全不需要修改代码。解决办法:打开vivo手机的设置选项–>更多设置–>应用程序–>全部–>对应……

Android新手引导库推荐

Android新手引导库推荐

介绍一波新手引导层的库。都是star数挺高的一些库。1.NewbieGuide(国内开发者开发)Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示。github地址 https://github.com/huburt-Hu/NewbieGuide 当前star数20482.Highlight(国内开发者开发)一个用于……

Fix CertPathValidatorException: Trust anchor for certification path not found.

Fix CertPathValidatorException: Trust anchor for certification path not found.

问题:之前的一个开源项目碰到了一个问题,Fix CertPathValidatorException: Trust anchor for certification path not found.问题在于自建后台的站点用的是免费的ssl证书,okhttp默认会进行https签名校验,所以需要去掉这种校验。 解决办法:OkHttpClien……