自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟情短发姑娘的博客

勿忘初心,方得始终。万般皆是命,半点不由人。

  • 博客(117)
  • 资源 (8)
  • 收藏
  • 关注

原创 WebView下载适配blob协议

Java无法获得Blob协议的文件流,无法直接处理。不过JavaScript处理Blob协议非常方便,可以考虑通过前端将该文件转化为Base64的字符串。拦截到下载Blob协议文件时,可以先将链接传给前端,前端通过JS处理后得到Base64的文件流,再将文件流通过Android的JavaScript方法传给客户端。

2023-12-27 17:22:32 562

原创 Android 通知使用权

Android 通知使用权,监听通知栏

2023-03-03 11:19:49 622 1

原创 Android 获取所有短信-彩信

Android 获取所有短信,获取彩信

2023-02-21 11:19:52 1212 1

原创 Android 导出PDF PdfDocument

Android 导出PDF PDFDocument

2022-09-23 14:39:37 1806 1

原创 Android 导入导出excel xls、xlsx

Android excel导出导入 xls xlsx

2022-09-20 16:45:19 4332 5

原创 Android 系统文件浏览器

系统文件浏览器

2022-09-20 16:07:40 1775 2

转载 仿微信小程序多任务视图

多任务视图,仿微信小程序多视图

2022-08-25 17:32:05 205

原创 Android 获取及修改屏幕亮度

Android 获取及修改系统屏幕亮度

2022-08-25 16:20:14 2600

原创 webView 修改背景颜色

webview修改背景颜色,webview修改界面所有背景色

2022-06-17 16:25:19 2144

原创 webView 页内查找文本

Webview 实现页内查找文本功能

2022-06-17 15:24:32 406

原创 android 11 三方分享检测不到客户端(客户端未安装)

android 11 三方分享检测不到客户端(客户端未安装) <!-- 在应用的AndroidManifest.xml添加如下<queries>标签 --> <!-- 解决android 11 检测不到客户端问题--> <queries> <!-- // 指定微信包名--> <package android:name="com.tencent.mm" /&gt

2021-05-24 09:57:14 545

原创 OPPO安装包异常

首先找到gradle.properties,在该文件的末尾处添加代码android.injected.testOnly=false

2021-04-29 15:32:22 1119

原创 Android studio 下载资源太慢

解决办法,使用国内阿里镜像资源位置:项目build.gradleallprojects { repositories { maven { url "http://maven.aliyun.com/nexus/content/repositories/google" } maven { url "http://maven.aliyun.com/nexus/content/groups/public/" } maven { url "http:/

2021-04-17 09:07:19 270

原创 android 无法加载HTTP请求

9.0之后,不支持HTTP,解决方式如下第一步:在清单文件AndroidManifest.xml的application标签里面设置networkSecurityConfig属性如下:<application android:networkSecurityConfig="@xml/network_security_config"</application> 第二步:在资源文件夹res/xml下面创建network_security_con..

2021-04-16 17:57:34 667

原创 黑夜模式-zhangskin-APP内修改

1.依赖 implementation 'com.zhy:changeskin:3.0.0'2.修改资源 <color name="skin_colorAccent">#D81B60</color>//正常模式 <color name="skin_colorAccent_night">#000000</color>//夜间模...

2020-03-17 16:43:04 210

原创 javax.net.ssl.SSLHandshakeException: Chain validation failed

后来谷歌发现是测试时间不对当前实际时间:2020.1.14把时间改过来,正常运行,没问题了,脑壳更大了。。。。。。。。。。咱也不知道因为啥,反正是正常了,,,...

2020-01-14 17:03:03 2370

原创 FlowingMenuLayout,水滴样式抽屉

先看看效果搞起依赖 implementation 'com.mxn.soul:flowingdrawer-core:2.1.0' implementation 'com.nineoldandroids:library:2.4.0'布局 <com.mxn.soul.flowingdrawer_core.FlowingDrawer xmlns:a...

2020-01-09 14:18:36 338

原创 Failed to parse XML

把as升级到3.5.3之后遇到这个问题 :Failed to parse XML原因:我们以前在manifest里面写注释都是这样的(用双斜杠//) //网络权限 <uses-permission android:name="android.permission.INTERNET"/>as最新版本在manifest里面是不能这么注释的,要用这种(快捷键还...

2020-01-08 15:07:54 2517

原创 You may need to adjust the proxy settings in Gradle.

问题原因:因为build.gradle中jcenter()或者maven()被墙了,所以会出现这种情况。解决方案:(我的gradle版本是:classpath 'com.android.tools.build:gradle:3.5.3')在Project的build.gradle加入以下代码,需将maven{}写在jcenter()之前,确保先访问maven()里面的连接。 mave...

2020-01-08 15:01:38 15399 3

原创 闪光灯 7.0处理

package com.example.duqianlong.oabridge.utils;import android.annotation.TargetApi;import android.content.Context;import android.hardware.Camera;import android.hardware.camera2.CameraAccessExcept...

2019-12-11 15:33:01 235

原创 easypermissions 权限处理

1.依赖 implementation 'pub.devrel:easypermissions:2.0.1'2.定义自己要申请的权限 String[] PERMS = {Manifest.permission.INTERNET,//网络 Manifest.permission.WRITE_EXTERNAL_STORAGE,//写 ...

2019-12-11 10:43:50 795

原创 JSbridge android与js交互框架

原文地址:https://www.imooc.com/article/70143?block_id=tuijian_wz https://www.jianshu.com/p/c80ceb1ff417?from=groupmessage1.项目build.gradleallprojects { repositories { ...

2019-12-06 17:24:43 369

原创 android sutdio 没报错,但是代码没有提示了

把省电模式取消掉

2019-11-26 10:28:48 145

原创 android recyclerview监听滑动状态

mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { s...

2019-11-25 10:20:40 5681

原创 android 设备唯一标识 Android_ID

ANDROID_ID是设备第一次启动时产生和存储的64bit的一个数,当设备被wipe(刷机,恢复出厂设置)后该数重置。String secureId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);这里要注意的是,产生的唯一 ID 会随着你恢复出厂设置而一直存在。如果你需要在...

2019-10-29 09:43:10 14474 3

原创 监听WebView加载进度

/** * webview加载进度 * */ mYweb.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { ...

2019-10-14 16:05:17 1150

原创 Android-JS混合开发-简单应用

android给js提供接口假设你现在需要调用系统的拍照功能,android工程师会为你提供一个对象和他对应的方法WebViewTakePhoto为对象,takePhoto为拍照的方法,webView.addJavascriptInterface(new MJavascriptInterface1(getApplicationContext()), "WebViewTakePhoto"...

2019-10-10 16:13:14 1643

原创 Android-沉浸式导航栏

一、首先看下效果1.纯色背景情况下2.图片背景情况下二、实现方式2.1,创建StatusBarUtilspackage com.example.duqianlong.statusbar;import android.app.Activity;import android.content.Context;import android.graphics.Color...

2019-10-10 10:39:48 475

转载 到底什么是AndroidX

Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就来写一篇科普文章,向大家介绍AndroidX的前世今生。Android系统在刚刚面世的时候,可能连它的设计者也没有想到它会如此成功,因此也不可能在一开始的时候就将它的API考虑的非...

2019-08-26 09:28:16 198 2

原创 android-热修复-sophix

前言目前Android业内,热修复技术百花齐放,各大厂都推出了自己的热修复方案,使用的技术方案也各有所异,当然各个方案也都存在各自的局限性。在面对众多的方案,希望通过梳理这些热修复方案的对比及实现原理,掌握热修复技术的本质,同时也对项目接入做好准备。什么是热修复技术?关于热修复这个名词,并不陌生。相信大家都有过更新window补丁的经历,通过补丁可以动态修复系统的漏洞,只不过这个过程对...

2019-08-23 17:22:02 647 1

原创 VIewPager-Banner

效果:(其中之一,可选)1.依赖 implementation 'com.youth.banner:banner:1.4.9' implementation 'com.github.bumptech.glide:glide:3.7.0'2.布局<android.support.constraint.ConstraintLayout xmlns:andro...

2019-08-20 16:34:05 274

转载 什么是线程安全

不是线程的安全面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。目前主流操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能访问...

2019-08-19 16:23:44 83

转载 鸿蒙OS是怎样实现跨平台的

鸿蒙OS回顾2019年8月9日华为开发者大会上,华为消费者业务CEO余承东正式宣布发布自有操作系统鸿蒙,内核为Linux内核、鸿蒙微内核和LiteOS。未来将摆脱Linux内核和LiteOS,只有鸿蒙微内核。鸿蒙(英语:Harmony OS,开发代号Ark)是华为自2012年开发的一款可能兼容Android app的跨平台操作系统。图:鸿蒙OS的四大技术特性1.分布式架构首次用于终...

2019-08-19 11:32:51 2597

转载 Android-PickerView

简介:This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)注意事项、详请使用方式、更新日志等,请查看Wiki 文档Wiki 文档,Wiki 文档,Wiki 文档 !~ 重要的事情说三遍对于使用上有任何疑问或优化建议等,欢迎加入 Q...

2019-08-16 15:36:36 295

转载 BottomNavigationVIew

https://blog.csdn.net/mulanlong/article/details/84638968

2019-08-09 09:20:02 134

原创 android okgo跳过https验证,okgo下载文件,apk安装适配android7.0&8.0

本文基于OKGO3.0.4版本编写首先导入依赖 implementation 'com.lzy.net:okgo:3.0.4'一.okgo跳过https验证1.导入自定义SSLSocketClient类public class SSLSocketClient { //获取这个SSLSocketFactory public static SSLSocketF...

2019-03-13 15:48:56 2616 1

原创 android apk瘦身之图片转WebP

WebP是谷歌提供的一种支持有损压缩和无损压缩的图片文件格式,而且可以提供比JPEG或PNG更好的压缩。在Android 4.0(API level 14)中支持有损的WebP图像,在Android 4.3(API level 18)和更高版本中支持无损和透明的WebP图像注意:由于支持无损和透明的WebP图像只能在Android 4.3和更高版本中使用,所以您的项目必须声明一个minSd...

2019-03-05 17:03:24 1496

原创 android PDFview加载PDF&PDF加水印

首先先看下效果图然后大体思路就是使用framelayout在上面用画笔画上水印,背景置为null,所以不会遮挡下面PDF的展示,下面使用PDFview来加载PDF,具体使用方法贴到下面依赖implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'别忘了加权限本文是在android4.4上运行的demo,没...

2019-03-05 16:30:00 2466

原创 android studio 如何关联github以及更新代码

在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了。因为自己也没有做很深的研究,这里就先分享一下通过studio将自己的项目上传到github上的步骤。两个相关概念:git和githubGit是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非...

2018-12-26 15:30:39 2532

原创 检测Activity是否在当前Task的栈顶

/** * 检测某Activity是否在当前Task的栈顶 * appointClassName:指定类名称 */ public boolean isTopActivity(String appointClassName,Context context){ ActivityManager manager = (ActivityManager)...

2018-12-07 15:53:55 338

okhttp3工具类

OKhttp3上传,key,value上传,单张图片上传,多张图片上传,文件下载,json上传·······

2018-11-21

AESUtils-Android

"AES": 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。

2018-11-14

GIF动画录制工具

任何小伙伴都可以用这个工具制作动态图片,可以正序倒序保存的呦···

2018-06-28

指纹识别-指纹解锁

Android移动设备开发者,可以根据此Demo快速植入指纹识别模块。

2018-06-28

HiJson编写解析器

研发者可以用这个工具编辑json数据结构以及json数据可视化。

2018-06-09

Postman模拟请求

研发者可以用这个工具模拟GET、POST请求,支持添加header。

2018-06-09

科大讯飞demo

开发者可以根据以上demo自主集成科讯飞的各项功能。具体代码里都有写。

2018-06-07

RGB屏幕捕捉器

Android开发者可以用这个工具随时获取电脑屏幕的区域的RGB值。

2018-06-07

空空如也

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

TA关注的人

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