标签:Android

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

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

vivo手机不显示通知栏

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

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.问题在于自建后台的站点用的是免费的ssl证书,okhttp默认会进行https签名校验,所以需要去掉这种校验。 解决办法:OkHttpClien……

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

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

Android开发利器之stetho

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

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

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

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

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

h5与native交互总结1

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

Android中的ClassLoader

Android中的ClassLoader1. Android中有哪几种ClassLoader?它们的作用和区别是什么?有PathClassLoader, DexClassLoader, BootClassLoaderPathClassLoader: 用来加载系统类和应用程序代码(具体见PathClassLoader的构造方法的注释),只能本地文件系统上……