自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android使用Zxing识别图片多个二维码

android通过zxing可识别bitmap多个二维码,具体使用如下1.首先build文件添加依赖implementation 'com.google.zxing:core:3.3.3'2.使用 QRCodeMultiReader 来解析 Bitmap获取Result数组(二维码图片地址集合) public static com.google.zxing.Result[] decodeQR(Bitmap srcBitmap) { com.google.zxing.Re

2021-11-29 17:41:57 4806 2

原创 Android通过pdfjs在App内预览PDF文件

android原生打开pdf文件方法有多种,但都不是很方便的样子,经过比较个人选用通过pdf.js这种方法来打开pdf文件直接上代码1.在src/main文件夹下面创建assest文件夹创建pdf.html文件和pdf.js文件<!DOCTYPE html><html lang="en"><head> <meta char...

2020-05-07 11:48:21 1406 1

原创 Android Handler避免内存泄漏的简便写法

//Handler避免内存泄漏的正确写法,采用弱引用用Handler.Callback来实现,可有效避免内存泄漏 private Handler launchHandler = new Handler(new WeakReference<Handler.Callback>( new Handler.Callback() { @O...

2019-10-22 09:34:20 536

原创 Failed to transform file 'xxx' to match attributes 的解决办法

打开之前的项目,遇到了Failed to transform file 'xxx' to match attributes的错误。反复查阅资料,确定是添加的依赖缓存有问题,解决办法:C:\Users\Administrator\.gradle\caches\modules-2\files-2.1 目录下,找到冲突的文件,删除,重新编译即可...

2019-09-29 16:57:27 10083 4

原创 Android高德地图配置及实现定位,目的地路线规划的路线绘制

1.第一步进行高德地图的配置 1)高德地图控制台https://lbs.amap.com/dev/index创建应用和所需要的key(注意applicationId 和 签名中的SHA1 正确,比如用 正式的签名配的SHA1但是编译项目却用debug的默认签名会出问题) //清单文件配置<application> <meta-...

2019-08-16 11:36:48 4427 1

原创 Android Dialog 解决大小留白问题

自定义布局的Dialog 继承 Dialogxml布局的时候往往根布局指定固定的宽高会有留白问题,通过设置其style样式中的windowNoTitle为 true 可解决,不需要再根据 LayoutParams 来指定大小(主要是不方便)代码如下public class DefaultDialog extends Dialog { public Defaul...

2019-05-24 14:07:50 2448

原创 AS 运行 Flutter,No connected devices found; please connect a device, or see flutter.io/setup for getti

android sdutio 运行flutter 项目时找不到设备,尝试鼠标右键 以管理员身份运行 Android sdutio

2018-12-13 11:34:21 5377 1

原创 Android view.post() 方法使用技巧

 需要当前view 在attachedToWindow之后执行操作 就可以使用 view的post 方法,方法如下 view.post(new Runnable() { @Override public void run() { }}); 其run方法调用时机: post方法会...

2018-09-04 18:14:02 4464

原创 Android 圆形ProgressBar修改颜色

&lt;ProgressBar android:layout_width="100dp" android:layout_height="100dp" android:indeterminateTint="#000000" android:indeterminateTintMode="src_atop" /&gt;关键代码在于android:inde...

2018-08-29 11:11:38 1018

原创 Android Okhttp 之WebSocket简单使用

android实现一个聊天功能,okhttp内置的websocket蛮好用的,简单介绍其使用方式1.项目用的是retrofit2自带okhttp,没有的话添加依赖 implementation 'com.squareup.okhttp3:okhttp:3.8.1'2.重要的网络权限不能少&lt;uses-permission android:name="android.perm...

2018-08-28 18:03:53 3469 7

原创 Android海外第三方登入之Google

首先翻墙google官方文档 https://developers.google.com/identity/sign-in/android/sign-in1.通过以上文档获取应用的OAuth Client Id(android类型的)并将其下载JSON文件放入app下面(与src平级, 应用名/app/client_secret.json)2.再创建一个网页类型的OAuth Cli...

2018-08-28 17:24:17 2564

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除