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……

android设备如何获取用户唯一标示

android设备如何获取用户唯一标示

很多时候需要获取用户android设备唯一标示,这种唯一标示只能作为参考,并不能说是100%准确的。当然了这里提供的方案也不能说是很准确的,只是一般适用性的。代码如下:public static String getDeviceId(Context context) {String deviceId;try {TelephonyManager t……

Android开发利器之stetho

Android开发利器之stetho

Stetho是什么?github上地址https://github.com/facebook/stethostetho是facebook出品的一款开发调试工具,使用此工具极大的提高了开发android app的效率。它提供的功能包括,可视化查询sharepreference数据内容,可视化查看db数据,支持自己写sql语句查询数据,另外还支持拦截网络请求……

如何使用Glide加载通知栏头像url

如何使用Glide加载通知栏头像url

项目中加载图片,用的是Glide,用法也很简单Glide.with(getContext()).load(url).into(imageView); 不过最近的需求,碰到了要为RemoteVIews加载图片,研究了下找到了解决办法:RemoteViews mNotificationViews = new RemoteViews(getPac……

图片选择库PhotoPicker数组下标越界问题

图片选择库PhotoPicker数组下标越界问题

问题:历史遗留的老项目使用的是不再维护的PhotoPicker 某些情况下会出现数组下标越界异常,导致线上几千次crash,不能忍,需要立刻解决。解决办法:https://github.com/donglua/PhotoPicker/issues/253修改SelectableAdapter.java里面的getCurrentPhotos方法pu……

h5与native交互总结1

h5与native交互总结1

1. 常见的通讯方案在这里我们讨论的是Android平台,js与native通讯主要包括Java调Js,Js调Java; Java调Js主要是通过webView.loadUrl(url)来实现,Js调Java包括两种;一种是Android原生支持的addJavascriptInterface(),另一种就是JsBridge.2. jsBridge这里我……

红米note4x线刷miui9国际版开发版

红米note4x线刷miui9国际版开发版

双十一前入手了一部红米note4x手机,一开始是想要刷成android 8.0的系统的,无奈手机是联发科(Nikel)的处理器,LineageOS 15上对应的android 8.0的系统支持的是高通的,卡刷了好几次都不成功,还变砖了一次,终于放弃了,想了想miui9的系统应该也还可以吧,国内的用户还在内测中,可我不想等,直接进en.miui.com找到了m……