9 dodod2012

尚未进行身份认证

我要认证

其实我是一个搬运工,搬走了别人的砖头从来不留名O(∩_∩)O哈哈~

等级
TA的排名 5k+

Android 9.0 AES加密适配

谷歌博客(爬墙楼梯自备)前言Android 9.0 AES加密适配的大坑,我帮大家踩过了,希望对大家有帮助报错日志错误日志如下java.security.NoSuchAlgorithmException: class configured for SecureRandom (provider: Crypto) cannot be found. 01-08 07:36:44.140 24115-24115/com.boy.learning W/System.err: ja.

2020-06-16 15:04:48

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

Android P http网络请求的问题Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android Nougat 和 Oreo 则不受影响。因此在Android P

2020-06-04 16:37:37

File.listFiles()返回null

问题描述:File.listFiles()返回null这几天Android Studio 用的是3.6.3,新项目使用一个原有的获取Android文件列表的工具类,说啥也不显示,同样的工具类,其他老的APP都好用,一脸懵逼。排查后发现 新项目的 targetSdkVersion 是29 也就是 Android 10.0最简便的办法是直接改targetSdkVersion 改成28,问题完美解决。当然如果忘记动态申请权限也会导致返回null解决方法如果是androi...

2020-06-04 10:11:12

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

前几篇文章抄啊抄,基本Android组件化开发看那几篇就够用了,下面就该打包了,(⊙o⊙)…打包遇到了问题,参照如下问题:问题地址:https://www.oschina.net/question/2292274_2192845AndroidStudio如何将两个Module打成一个jar包或者aar现在有一个Android工程有三个module demo 、library、core 其中library模块依赖于core模块 现在想把library模块以及他所依赖的core模块生成一个ja...

2020-05-15 16:11:42

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

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

2020-04-29 15:50:24

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

组件化开发系列文章Android组件化开发之一:为什么要进行组件化开发Android组件化开发之二:组件化架构Android组件化开发之三:组件化开发手册Android组件化开发之四:组件化填坑之旅Android组件化开发之五:组件化开发实战Demo文章目录1. 组件化项目结构图2. 组件化项目模块3. 注意事项4. git地址1. 组件化项目结构图2. 组件化项...

2020-04-29 15:18:15

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

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

2020-04-29 14:55:09

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

组件化开发系列文章1. Android组件化开发之一:为什么要进行组件化开发2. Android组件化开发之二:组件化架构3. Android组件化开发之三:组件化开发手册4. Android组件化开发之四:组件化填坑之旅5. Android组件化开发之五:组件化开发实战Demo开发模式为project新建一个项目专门用来对此业务模块的组件化进行开发,项目内可分为appli...

2020-04-29 14:37:51

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

组件化开发系列文章1. Android组件化开发之一:为什么要进行组件化开发2. Android组件化开发之二:组件化架构3. Android组件化开发之三:组件化开发手册4. Android组件化开发之四:组件化填坑之旅5. Android组件化开发之五:组件化开发实战Demo从头对一个现有的APP项目进行组件化改造,需要按计划按步骤逐步实现。这里我们分为四期计划进行改造,...

2020-04-29 09:29:33

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

原文地址:组件化开发系列文章1. Android组件化开发之一:为什么要进行组件化开发2. Android组件化开发之二:组件化架构3. Android组件化开发之三:组件化开发手册4. Android组件化开发之四:组件化填坑之旅5. Android组件化开发之五:组件化开发实战Demo现状随着APP业务的不断增加,版本不断迭代,APP越来越臃肿,随之而来的问题也逐...

2020-04-28 16:48:06

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

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

2020-04-27 16:30:48

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

上一篇文章发布之后又摸了小半年的鱼,前段时间精神状态确实很懒,写的东西都带有记流水账的性质。所以这次决定写点干货。换了新工作之后,到新公司接手了公司以前的老项目。整个项目都是用coordova、ionic混合开发完成的。啃了两周的项目代码之后,觉得之前留下的摊子确实不好收拾,和产品确认过眼神之后,果断决定重启炉灶。具体过程就不多啰嗦了,虽然说的是混合开发,不过总体来说仍然是原生为主,部分页面通...

2020-04-27 16:28:59

protoc.exe如何使用

参考网址:https://blog.csdn.net/imatt/article/details/95251867https://www.cnblogs.com/gifisan/p/5976071.html直接上命令:(datagram.proto 文件和protoc.exe同一目录下,如果不同-I=后面为相应的路径)#c++的命令protoc.exe -I=. --cpp...

2020-04-26 16:46:00

JDK中的URLConnection参数详解

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:1:> URL请求的类别:分为二类,GET与POST请求。二者的区别在于: a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,...

2020-04-17 15:42:17

Android 开发常用缓存路径

Environment.getDataDirectory() = /dataEnvironment.getDownloadCacheDirectory() = /cacheEnvironment.getExternalStorageDirectory() = /mnt/sdcardEnvironment.getExternalStoragePublicDirectory(“test”) =...

2020-04-03 16:43:09

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

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

2020-04-03 16:39:56

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

有需求做一些类似文件管理器的,就会用到获取外置可移动SD卡的路径。一般的通过Environment或者Context获取的都是手机自带的存储卡路径,类似storage/emulated/0/加后缀。由于谷歌之后的意思是像ios一样,不支持外置USB或者外置可移动SD存储。但是国内的厂商一般都支持。先大概分个类,6.0以下的使用方法一,6.0以上的使用方法二。Android10 三星S10亲测如...

2020-03-02 16:50:40

Android studio打包生成Jar包并混淆

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

2020-01-06 21:39:38

H2 数据库使用简介

一、前言H2 是一个用 Java 开发的嵌入式数据库,它本身只是一个类库,即只有一个 jar 文件,可以直接嵌入到应用项目中。H2 主要有如下三个用途:第一个用途,也是最常使用的用途就在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。第二个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。第三个用途是作为缓存,即当做内...

2019-11-21 16:19:34

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

命令提示符提示:请使用-Xlink:unchecked重新编译  命令提示符提示:注意:ArrayListTest.java使用了未经检查或不安全的操作注意:要了解详细信息,请使用-Xlink:unchecked重新编译。  在jre1.6的环境中,范型的使用都会报类似警告 即支持范型的容器应该定义范型类型然后再使用,或者,在方法前加一个忽略注释: 1、ArrayList<Str...

2019-11-14 16:32:31

查看更多

勋章 我的勋章
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。