个人学习记录
文章平均质量分 77
PassingMrHao
下次和她一起去成都
展开
-
生成二维码图片(android)
一、在项目app的build.gradle里添加Zxing依赖库;implementation 'com.google.zxing:core:3.3.0'二、编写一个生成二维码的工具类public class CreatQrCodeUtil {//生成普通二维码bitmap,中心不带logo图片public static Bitmap CreatEwmImg(St...原创 2019-12-09 16:02:42 · 1022 阅读 · 3 评论 -
Android textView展示html图片,实现图文混排,点击查看大图片
Android textView展示html图片,实现图文混排,点击查看大图片最近要展示html在textView上,实现图文混排,并且图片可以点击放大,所以去研究了一下,效果图如下:我们知道textView的setText(Html.fromHtml(html))可以直接展示html的内容,但是如果html的标签包含imgd的话,直接用这个方法图片会展示不出来,然后我们看fromH...转载 2019-08-30 15:15:56 · 722 阅读 · 0 评论 -
TextView加载HTML,文字和图片
原文出处链接:《TextView加载HTML,文字和图片》工具类:public class ImageGetterUtils { public static MyImageGetter getImageGetter(Context context, TextView textView) { MyImageGetter myImageGetter = new...转载 2019-08-22 17:40:43 · 238 阅读 · 0 评论 -
关于EventBus在Fragment中使用时的注意事项
在fagment中使用,由于项目中一般我们都会使用BaseFragment等基类,而Context也是作为基类的protected变量初始化,方便在其他地方获取context。但是在EventBus初始化中,register()方法传入的是一个Object,而不必须是Context,如果将基类的Context传入,就会导致应用直接崩溃,报错如下Caused by: org.greenrobo...原创 2019-07-23 09:00:02 · 2458 阅读 · 1 评论 -
Android 的输入框(EditText)设置密码可见/不可见切换的最简单方法
——> 转载出处使用Java代码修改EditText的密码切换输入模式的时候,密码显示后,再修改为隐藏模式就不起作用了。下面这两行代码是错误示范↓editText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISI...转载 2019-07-20 15:55:56 · 1443 阅读 · 0 评论 -
图解 Java 垃圾回收机制
原文:https://dwz.cn/UrCZL9XA译文:https://dwz.cn/tlhgis7R翻译:Rhys_Lee, AzureSora, 溪边九节, 小小菜鸟鸡什么是自动垃圾回收?自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(...转载 2019-06-12 10:14:25 · 314 阅读 · 0 评论 -
在Android Studio中生成自定义注释(单行代码、方法、class类、四大组件)
我目前的Android Studio 版本为:3.3.2生成自定义注释打开AS后,依次点击 File ---> Settings,进入Settings设置界面后展开 Editor ,点击 Live Templants 就可以开始进行设置。点击右侧加号新建一个templants 分组,随意命名为MrHao。选中新建的分组MrHao,点击右侧加号在...原创 2019-05-09 14:04:37 · 1292 阅读 · 0 评论 -
腾讯Bugly全量更新快速集成(自动检查、手动检查加界面红点展示、自定义更新弹框UI布局)
一、添加依赖导入升级SDKimplementation 'com.tencent.bugly:crashreport_upgrade:latest.release'implementation 'com.tencent.bugly:nativecrashreport:latest.release'注意:升级SDK已经集成crash上报功能,已经集成Bugly的用户需要注释掉原来Bu...原创 2019-04-25 17:01:15 · 3647 阅读 · 2 评论 -
Webview 重定向和 net::ERR_UNKNOWN_URL_SCHEME 解析及解决方案
产生原因 首先来说下 webview重定向,其定义没有明确的官方解释,发生的原因是请求的链接(url)在加载完成后发生了变化 (eg.比如你的代码中设置webview加载的是网页A,打开后发现加载的是网页B); 关于 net::ERR_UNKNOWN_URL_SCHEME(如下图所示),因为webview只能识别http和https协议,遇到图中这种"wvhzpj:/...原创 2019-04-30 11:33:24 · 77243 阅读 · 6 评论 -
腾讯X5Webview(Android)快速集成
1.首先添加jar包到项目Project目录下的libs目录下;传送门:SDK jar 包下载地址,下载文件后进行解压, tbs_sdk_thirdapp_vXXXX 的文件即是2.在AndroidManifest.xml里加入所需的权限声明:<!--腾讯X5Webview所需权限--><uses-permiss...原创 2019-04-23 18:26:37 · 1373 阅读 · 0 评论 -
关于Java中String,StringBuilder与StringBuffer三者的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。一、运行速度 / 执行速度String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。所以,在这方面运行速度快慢为:StringBuilder > StringBuffer > Stri...原创 2019-04-26 09:39:13 · 150 阅读 · 0 评论 -
java 性能优化:35 个小细节,让你提升 java 代码的运行效率
转载出处:http://www.cnblogs.com/Qian123/p/6046096.html代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那...转载 2019-04-28 09:25:45 · 170 阅读 · 0 评论 -
去除APP启动后短暂的白屏(android8.0+,android P测试可行)
网上百度好多方法,试了很多终于有个方便快捷的,特地记录下,只需两步!1.设置启动Activity的theme样式,在AndroidManifest 里找到你的启动主窗口,在<activity>标签中添加如下属性:android:theme="@android:style/Theme.Translucent.NoTitleBar"2.设置启动的Activ...原创 2019-04-15 17:38:55 · 428 阅读 · 0 评论 -
ObjectBox数据库使用教程
转载出处:原博客地址数据库简介objectbox数据库是greenrobot团队开发的全新非关系型数据库框架,该团队还开发过greenDao,EventBus等热门框架,可谓实力雄厚。按照官方介绍,该库有如下特点:超快速:号称胜过测试过的所有嵌入式数据库 面向对象的 API: 没有 rows、columns 和 SQL,完全从0开始的对象(没有ORM,没有SQLite) 反应性:对...转载 2019-04-08 14:35:41 · 1430 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader...... couldn't find "libweibos 问题解决办法
今天在集成好友盟SDK测试新浪微博时突然蹦出来的一个异常(如下图),关键信息就是:couldn't find "libweibosdkcore.so"。项目崩溃的原因也是因为 "libweibosdkcore.so"这个库没有找到,可我看了下我的Project目录结构,各个平台的架包(arm64-v8a、armeabi、armeabi-v7a、x86、x86_64)下我都存放了"lib...原创 2019-03-05 15:07:17 · 2929 阅读 · 0 评论 -
腾讯Bugly 集成( Android SDK)
年前交付的一个项目,年后客户反馈有的手机运行APP后崩溃,其他手机运行正常。项目中在打开webview加载一个H5页面时出现崩溃,客户反映出现bug的手机是android8.2.0系统的。查过相关资料后初步判断是Android8.0系统WebView的BUG,因为Google更新过Android system webview 的应用,然后我升级到最新的Android Stystem WebVie...原创 2019-02-18 17:23:11 · 1174 阅读 · 0 评论