自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Android 9.0 AES加密适配

谷歌博客(爬墙楼梯自备) 前言 Android 9.0 AES加密适配的大坑,我帮大家踩过了,希望对大家有帮助 报错日志 错误日志如下 java.security.NoSuchAlgorithmException: class configured for SecureRa...

2020-06-16 16:01:38 52 0

转载 java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security polic

Android P http网络请求的问题 Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无...

2020-06-04 16:37:37 40 0

原创 File.listFiles()返回null

问题描述: File.listFiles()返回null 这几天Android Studio 用的是3.6.3,新项目使用一个原有的获取Android文件列表的工具类,说啥也不显示,同样的工具类,其他老的APP都好用,一脸懵逼。 排查后发现 新项目的 targetSdkVersion 是29...

2020-06-04 10:11:12 139 0

原创 AndroidStudio如何将两个Module打成一个jar包或者aar

前几篇文章抄啊抄,基本Android组件化开发看那几篇就够用了,下面就该打包了,(⊙o⊙)…打包遇到了问题,参照如下问题: 问题地址:https://www.oschina.net/question/2292274_2192845 AndroidStudio如何将两个Module打成一个jar...

2020-05-15 16:11:42 201 0

转载 手把手讲解 Android组件化开发+自定义路由框架

前言 手把手讲解系列文章,是我写给各位看官,也是写给我自己的。文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟工作5,6年,不能老吸血,也到了回馈开源的时候. 这个系列的文章: 1、用通俗易懂的讲解方式,讲解一门技术的实用价值 2、详细书写源码的追踪,源码截图,绘制类的结构图,尽量详细地解...

2020-04-29 15:50:24 105 0

转载 Android组件化开发之五:组件化开发实战Demo

组件化开发系列文章 Android组件化开发之一:为什么要进行组件化开发 Android组件化开发之二:组件化架构 Android组件化开发之三:组件化开发手册 Android组件化开发之四:组件化填坑之旅 Android组件化开发之五:组件化开发实战Demo 文章目录 1. 组件化项目结构图 ...

2020-04-29 15:18:15 98 0

转载 Android组件化开发之四:组件化填坑之旅

序号 名称 坑深度 内容 1 JPush 极光推送的配置文件不能放在library工程里面,必须放到application工程中。 2 Resource IDs ...

2020-04-29 14:55:09 75 0

转载 Android组件化开发之三:组件化开发手册

组件化开发系列文章 1. Android组件化开发之一:为什么要进行组件化开发 2. Android组件化开发之二:组件化架构 3. Android组件化开发之三:组件化开发手册 4. Android组件化开发之四:组件化填坑之旅 5. Android组件化开发之五:组件化开发实战Demo ...

2020-04-29 14:37:51 63 0

转载 Android组件化开发之二:组件化架构

组件化开发系列文章 1. Android组件化开发之一:为什么要进行组件化开发 2. Android组件化开发之二:组件化架构 3. Android组件化开发之三:组件化开发手册 4. Android组件化开发之四:组件化填坑之旅 5. Android组件化开发之五:组件化开发实战Demo ...

2020-04-29 09:29:33 73 0

转载 Android组件化开发之一:为什么要进行组件化开发

原文地址: 组件化开发系列文章 1. Android组件化开发之一:为什么要进行组件化开发 2. Android组件化开发之二:组件化架构 3. Android组件化开发之三:组件化开发手册 4. Android组件化开发之四:组件化填坑之旅 5. Android组件化开发之五:组件化开发实战...

2020-04-28 16:48:06 65 0

转载 Android组件化/模块化开发(二)

原文地址:https://www.jianshu.com/p/bfd5afed498f 上一篇文章介绍了android组件化开发的意思逻辑和基本思路,具体可以看这里。但是除了基本的思路外,这种开发方式虽然对多人协同开发、项目管理和后期维护有很多好处,但是同样在开发过程中也有很多的坑。这一部分就主...

2020-04-27 16:30:48 61 0

转载 Android组件化/模块化开发(一)

上一篇文章发布之后又摸了小半年的鱼,前段时间精神状态确实很懒,写的东西都带有记流水账的性质。所以这次决定写点干货。 换了新工作之后,到新公司接手了公司以前的老项目。整个项目都是用coordova、ionic混合开发完成的。啃了两周的项目代码之后,觉得之前留下的摊子确实不好收拾,和产品确认过眼神之后...

2020-04-27 16:28:59 93 0

转载 protoc.exe如何使用

参考网址:https://blog.csdn.net/imatt/article/details/95251867 https://www.cnblogs.com/gifisan/p/5976071.html 直接上命令:(datagram.proto 文件和protoc.exe同一目录下...

2020-04-26 16:46:00 214 0

转载 JDK中的URLConnection参数详解

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结: 1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于: ...

2020-04-17 15:42:17 41 0

转载 Android 开发常用缓存路径

Environment.getDataDirectory() = /data Environment.getDownloadCacheDirectory() = /cache Environment.getExternalStorageDirectory() = /mnt/sdcard Envir...

2020-04-03 16:43:09 42 0

转载 java创建文件和文件夹时报错java.io.FileNotFoundException:XXX (Is a directory)

1.创建自定义名文件夹 ,注意"/" File dir = new File(getExternalFilesDir(null).getPath()+"/自定义文件夹名"); if(!dir.exists()){ dir.mkdir(); } 2.创建...

2020-04-03 16:39:56 234 0

转载 Android获取拓展外置SD卡(可插拔)路径及读写外置SD卡的方法

有需求做一些类似文件管理器的,就会用到获取外置可移动SD卡的路径。一般的通过Environment或者Context获取的都是手机自带的存储卡路径,类似storage/emulated/0/加后缀。由于谷歌之后的意思是像ios一样,不支持外置USB或者外置可移动SD存储。但是国内的厂商一般都支持。...

2020-03-02 16:50:40 105 0

转载 Android studio打包生成Jar包并混淆

问题:打jar包时候,发现多次打了个空包 原因:应该是全部都被混淆忽略掉了,此时需要留一个入口class文件不可混 开发过程中往往会引用到第三方的jar包或者library或者so文件,那么怎样将自己的一些文件打成jar包供别人使用或者自己使用呢,还有那些文件中的jar中可能会涉及到一些重...

2020-01-06 21:39:38 167 0

转载 H2 数据库使用简介

一、前言 H2 是一个用 Java 开发的嵌入式数据库,它本身只是一个类库,即只有一个 jar 文件,可以直接嵌入到应用项目中。H2 主要有如下三个用途: 第一个用途,也是最常使用的用途就在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。 第二个用途是用于单元测试。启动...

2019-11-21 16:19:34 67 0

转载 使用Android Studio打包jar时命令提示符揭示:请使用-Xlink:unchecked重新编译

命令提示符提示:请使用-Xlink:unchecked重新编译   命令提示符提示: 注意:ArrayListTest.java使用了未经检查或不安全的操作 注意:要了解详细信息,请使用-Xlink:unchecked重新编译。   在jre1.6的环境中,范型的使用都会报类似警告 即支持范型...

2019-11-14 16:32:45 2604 0

转载 Android版本28使用http请求报错not permitted by network security policy

原文地址:https://www.jianshu.com/p/e0c84b63c07b https://www.cnblogs.com/zdz8207/p/Android-28-http-https.html 问题原因: 由于 Android P(版本27以上) 限制了明文流量的网络请求,非...

2019-11-14 16:20:37 97 0

转载 创建telegram 机器人 并发送消息

telegram是国外常用的聊天功能,功能很强大,除了聊天还可以玩游戏,传文件,视频,声音,投票,群组。当然,这些跟qq,微信都很类似了。但是它毕竟是国外最常用的IM之一。telegram有个聊天机器人可以自动发消息,也是挺有意思的。它还开放了api,可以自己创建bot,通过api发送消息,视频,...

2019-10-22 16:37:57 1633 0

转载 Maven错误信息:【pom.xml报错】Missing artifact jdk.tools:jdk.tools:jar:1.6

以下文章转自:https://blog.csdn.net/huoyunshen88/article/details/40657895 【如出现侵权问题,请第一时间联系我删除该文章】 在Maven的使用中,出现如下错误信息Maven Dependency Problem: Missing...

2019-10-17 16:43:46 65 0

转载 JSON: Expected value at 1:0 错误

在看别人写的源码 里面有一个错误,JSON: Expected value at 1:0 错误 这是啥意思啊? 该文件内容 /* 前后端通信相关的配置,注释只允许使用多行方式 */ { /* 上传图片配置项 */ "imageActionName":...

2019-10-17 14:33:42 74 0

原创 彻底解决Eclipse不能为JSP编辑器指定编码的问题(设置UTF8无效)

在开发过程中,我们常会遇到中文乱码问题,因此我们需要将编码格式设一致,一般将编码格式设置为UTF-8格式(根据各自的项目需要设置编码,一般项目大多用UTF-8编码)。下面我们将介绍一下使用Eclipse开发工具进行开发时,设置编码格式(以UTF-8格式为例)的步骤: 1、设置工作空间编码格式 在W...

2019-10-17 14:23:13 99 0

转载 Eclipse 如何导入MyEclipse的项目

Eclipse 如何导入MyEclipse的项目Created by Marydon on 2018-03-08 10:20 1.Eclipse导入MyEclipse的项目方法,跟导入普通的项目方法一致   不会的,请移步至文章:Eclipse 如何导入web项目 2.导入后,项目肯定会报错的!!...

2019-10-17 10:24:44 39 0

转载 Eclipse 如何导入web项目

Eclipse 如何导入web项目Created by Marydon on 2018-03-08 09:28 方法一:推荐使用   1.将web项目手动拷贝到Eclipse的工作空间下     我将要导入的项目-yyproject_jk,当前位置保存在桌面上;     Eclipse工作...

2019-10-17 10:11:27 90 0

转载 解决request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1这个小问题

原文地址:https://www.cnblogs.com/qrlozte/p/3532540.html 症状:   Windows操作系统,eclipse开发环境下,在本机上使用http://localhost:8080/...访问本机上的页面,使用tomcat作为服务器   在Servle...

2019-09-23 16:48:29 44 0

转载 Android 申请自启白名单权限

申明下这些代码都是网上各个角落搜的,为了方便查看,我自己把他放到这里,不做其他用途 /** * GoTo Open Self Setting Layout * Compatible Mainstream Models 兼容市面主流机型 * * @param context */ p...

2019-08-29 11:13:13 684 0

转载 一次 NotificationListenerService 体验

上个礼拜给别的公司团队做一个自己用的监听通知的app,需求是这样的,收款方展示支付宝二维码,当付款人扫码付款成功之后,收款方在app能看到拦截下来的支付宝信息(收款金额,付款人,语音播报的内容等等),收到拦截消息之后及时刷新页面并把金额提交给后台(不可重复提交,提交失败也记录本地),并发出提示音,...

2019-08-29 10:07:58 66 0

转载 Android利用NotificationListenerService实现消息盒子功能

Android利用NotificationListenerService实现消息盒子功能 背景 现在市面上很多垃圾清理软件基本上都有消息盒子这个功能,就是把用户收到的推送消息全部收集起来集中管理,避免太多推送给用户带来烦恼。这个功能就是基于Android 提供的NotificationList...

2019-08-28 16:38:53 81 0

转载 Android通知使用权(NotificationListenerService)的使用

简介 当下不少第三方安全APP都有消息管理功能或者叫消息盒子功能,它们能管理过滤系统中的一些无用消息,使得消息栏更清爽干净。其实此功能的实现便是使用了Android中提供的通知使用权权限。Android4.3后加入了通知使用权NotificationListenerService,就是说当你开发...

2019-08-28 16:20:00 469 0

转载 Android引导用户开启自启动权限

前言: 最近在做项目的过程中遇到了以下一个需求,虽然看起来不难实现,但是在实现的过程中遇到了各种坑,记录一下,今后方便查看!!! 需求: 用户第一次安装APP,点击授权按钮,跳转至授权的页面(不同手机跳转到不同的授权页面),用户授权成功之后,点击返回按钮,直接进入主页面 问题: 1.如何...

2019-08-28 10:12:28 1111 0

转载 NotificationListenerService的那些事儿

最近在公司时接到一个需求:需要实时监听设备的通知栏消息,并可以捕获到通知的内容,然后进行对应的操作。刚看到这个需求的时候,脑子里第一反应就是使用 AccessibilityService 。 AccessibilityService 支持的事件监听类型中有 TYPE_NOTIFICATION_ST...

2019-08-27 16:34:47 423 0

转载 NotificationListenerService不能监听到通知

作者:Hugo 链接:https://www.zhihu.com/question/33540416/answer/113706620 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 背景知识: 所属:android.service.notification.Notification...

2019-08-27 15:45:29 115 0

转载 Android应用保活四步曲

Android应用保活四步曲 本文针对国内手机厂商对于后台应用无法保活的限制下,用户还希望你的应用能在后台保持运行。 ps:如果用户不给权限,除非加入系统白名单,否则你的应用会死的一干二净。 第一步:利用Service类onStartCommand()方法返回值 public clas...

2019-08-27 15:01:28 48 0

转载 Android Studio真机调试,vivo手机安装失败

vivo手机真的很麻烦,首先要确定vivo账号密码,允许安装后还一直失败。记录下解决方案 android studio中设置 把Enable Instant。。。的勾去掉 在工程目录的gradle.properties中添加android.injected.testOnly = false即...

2019-08-23 09:58:14 528 1

转载 2019 Android开发趋势及必备技术点!

一、关于Android的前景 不断地也听见很多人在谈做Android是否还有前途、Android研发在走下坡路了、Android的工作太难找了,对于这些其实我的看法很简单,现在真的还没到说Android开发已经无路可走的地步,当然未来怎样我无法预判。现在各大公司其实都很缺Android研发(中高级...

2019-08-23 00:26:08 2020 1

转载 Android O Preview 之 通知渠道(Notification Channels)

介绍 Android O 引入了 通知渠道(Notification Channels),以提供统一的系统来帮助用户管理通知,如果是针对 android O 为目标平台时,必须实现一个或者多个通知渠道,以向用户显示通知。若并不以 Android O 为目标平台,当应用运行在 android O ...

2019-08-21 11:11:41 45 0

转载 Handler.postDelayed的原理

大部分同学在回答Handler的原理的时候都能回答出Handler将消息丢到MessageQueue中,然后Looper.loop死循环不断从MessageQueue中拿消息去执行。 这块我之前也有写个文章介绍,如果忘了可以去看看。 但是如果再继续追问Handler.postDelay又是怎么...

2019-08-16 16:48:26 129 1

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