自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZPCrobot的博客

好记性不如烂笔头 save your life

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 日常开发(28) Webview缓存设置以及缓存清理办法

前言最近项目中用到这个东西,这里就顺便扯一扯一般配置 this.setInitialScale(1); this.getSettings().setJavaScriptEnabled(true); this.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); this.ge...

2019-12-24 18:40:10 759

原创 AS AVD模拟器 无法联网

前言上一篇文章我们讲到avd模拟器无法获取权限的问题,刚好这个问题是承上启下的上一讲我们获取到了root权限接着我们会使用到root权限来进行一些adb shell下对android linux的一些操作问题描述新创建好的模拟器无法链接网络java.net.UnknownHostException: Unable to resolve host “log.tbs.qq.com”: No...

2019-12-24 18:30:06 1413

原创 Android 日常开发(27) 启动页图片效果优化方案

前言之前写过一篇《启动页面广告页面尺寸适配及等待时长设置》今天这篇文章,是对之前的文章的修改。之前的解决方案有些许问题,今天我们针对这些问题进行调整喝优化问题-图片拉伸变形这里要使用到drawable的bitmap我们创建一个xml文件,内容如下:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:andr...

2019-12-24 18:26:12 289

原创 AS AVD模拟器 无法开启root权限,提示adbd cannot run as root in production builds

前言已经很长一段时间没有用模拟器了,都快有些生疏了这里出几篇跟模拟器有关的文章问题描述创建好模拟器以后,使用adb root提示adbd cannot run as root in production builds原因使用的系统镜像是Googleplay版的,生产环境。如图:解决办法下载GoogleApi,开发环境的系统镜像。如图:结束语喜欢点个赞或者加个...

2019-12-19 05:51:39 2254

原创 Android 日常开发(26) 在Mac pro上如何配置adb命令

前言在Mac pro上如何将Android SDK的adb命令添加到环境变量中,这里将进行说明!方法/步骤启动终端,可以在Spotlight中搜索“终端”进入当前用户的HOME目录,命令如下:cd $HOME更新.bash_profile文件(当该文件存在时),如果该文件不存在,可通过如下命令创建:touch .bash_profile打开.bash_prof...

2019-12-18 22:28:02 134

原创 Android日常开发(25)NoScrollViewPager+webview 开启hardwareAccelerated 网页绘制出现页面空白

前言这个问题之前在另一个项目当中,也出现过,当初的解决方法是恢复Viewpager的流畅滑动效果。因为主页面数量较少,滑动开启对展示效果影响不大分析问题查看viewpager源码如下:void setCurrentItemInternal(int item, boolean smoothScroll, boolean always, int velocity) { if (...

2019-12-18 15:20:58 347

原创 Android日常开发(24)[ERROR:ssl_client_socket_impl.cc(946)] handshake failed; returned -1, SSL error code

前言最近遇到一个棘手的问题,解决问题的方法有很多,但是最重要的是查明问题的原因。一开始我认为是webview的问题,因为这个问题在ios的手机上面没有出现,在android的手机上出现了。问题日志[INFO:CONSOLE(0)] “The connection used to load resources from https://login.xxxxx.com:8080 used TLS...

2019-12-17 11:51:15 26460 2

原创 02 java 1.8 新特性使用总结

1.对一个对象集合转换->取其中指定字段,组成新的集合public class CheckTypeBean{ private String name; private String value; public void setName(String name){ this.name=name; } public void setValue(String va...

2019-12-17 10:32:38 118

原创 Android日常开发(23)Android使用commons-codec 进行编码和解码操作java.lang.NoSuchMethodError: No static method

前言commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。异常信息java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String; in class Lorg/apache/commons/co...

2019-12-16 15:40:43 1566 1

原创 Android日常开发(22)Android与H5交互,传参问题

前言我本来跟前端的小伙伴约定好了javascript和我原生方法互调,但是前端小伙伴觉得麻烦,便想尝试直接传对象的方式进行互调传参。结果。。。大型事故翻车现场。问题回顾我本来是这么约定的然而前端小伙伴并没有按我的套路出牌传入的不是字符串,而是一个对象类型!!!!刚开始我尝试使用比如JSONObject,Object,Map,String[]等类型结果还是获取不到javascript...

2019-12-13 18:10:08 513 1

原创 Nginx 安装教程(CenOS7.7)非源码编译安装

第一步:切换到/usr/local目录,下载软件包cd /usr/localwget http://nginx.org/download/nginx-1.11.5.tar.gz第二步:安装nginx,先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。yum install gcc-c++yum install pcreyum...

2019-12-10 15:25:13 502

原创 Nginx安装教程(Centos7.7 64 位)

前言本篇文章参考了一些,资料。因为有些包版本目前已经无法下载,使用本篇教程可以快速绕开问题centos平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++1.一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip...

2019-12-10 15:00:39 146

原创 java并发编程系列(01)线程的状态以及各状态之间的转换

简介线程的状态和各个状态之间的转换:线程的状态有以下六种:1.创建 2.运行 3.阻塞 4. 等待 5.超时等待 6.终止1.NEW至今尚未启动的线程的状态。2.RUNNABLE可运行线程的线程状态。3.BLOCKED受阻塞并且正在等待监视器锁的某一线程的线程状态。5.TIMED_WAITING具有指定等待时间的某一等待线程的线程状态。4.WAITING某一等待线...

2019-12-09 21:30:08 127

原创 01 java学习链接和内容简介

https://github.com/Snailclimb/JavaGuidehttps://snailclimb.gitee.io/javaguide/#/?id=javahttps://github.com/iluwatar/java-design-patternshttps://github.com/kdn251/interviews

2019-12-09 16:40:20 194 2

原创 AS-eclipse项目导入,GBK编码格式显示乱码问题处理

前言这是一个很常见也是很简单的问题,文件编码格式不一致导致的乱码问题,一般我们常见的文件编码格式有GBK UTF-8和UNICODE在AS开发环境下UTF-8是比较常见的编码格式,在项目中经常用到。然而对于老一些的项目eclipse+ADT的环境下的项目往往是GBK编码格式,编码格式不一致会导致我们常见的乱码问题,项目编码和文件编码解决办法1.修改项目编码将eclipse导入到as中以后...

2019-12-08 16:16:26 763

原创 java并发编程系列(概述)

前言本版块主要是一起学习和分享并发编程的相关知识大纲1.线程的状态以及各状态之间的转换2.线程的初始化,中断以及其源码讲解3.多种创建线程的方式案例演示(带返回值的方式)4.多种创建线程的方式案例演示(使用线程池)5.Spring对并发的支持:Spring同步任务6.jdk8提供的lambda进行并行计算7.了解多线程所带来的安全风险8.从线程的优先级看饥饿问题9.从java...

2019-12-05 21:10:27 157

原创 Android日常开发(21)androidstudio明明已经使用了jdk1.8,却无法使用泛型推断功能

前言在1.7版本的时候jdk就引入了泛型类型推断List<String> list=new ArrayList<>1.8版本发布后,增强了这个功能,升级为泛型目标类型自动推断于是我们可以这样写代码: List<String> list = new ArrayList<>(); list.add("A");// 由于addA...

2019-12-05 20:19:24 653

原创 Android日常开发(20)android vue单页面路由跳转无法触发 ,webview.canGoBack方法设置顶部关闭

前言在原生应用嵌入vue单页面应用的过程中,会遇到触发问题。问题描述例如:从首页跳入内部页面,windows.history 会记录相关页面跳转信息,但是由于是单页面应用,无法通过@Override public void onPageFinished(WebView view, String url) { super.onPageF...

2019-12-05 19:51:30 3503

原创 使用本地gradle代替远程gradle包

前言在日常开发过程中,我们经常会从github上clone别人的项目下来进行研究,由于时间的推移,很多开源的项目代码的环境配置并没有做相应的升级,我们需要根据别人的项目环境进行修改,其中一个比较经常遇到的问题就是gradle的版本因为gradle的版本升级更新较快,所以很难保证所有的开源项目的作者用的gradle版本和你一样是最新的版本,接下来我们讲分享一下,配置本地gradle的经验场景...

2019-12-03 17:39:49 928

原创 Android日常开发(19)android 调用vue 方法显示base64 位图片 遇到 Uncaught SyntaxError: Invalid or unexpected token

前言刚刚遇到了android 调用vue方法报空的情况,现在遇到了方法调用成功,但是方法体内部报错Uncaught SyntaxError: Invalid or unexpected token错误原因分析1.参数是否传递成功,将参数换成任意一个字符串,代替复杂的base64编码的字符串(ok)所以方法调用是通的2.判断base64编码图片是否有问题<!DOCTYPE htm...

2019-12-02 21:13:36 799

原创 Android日常开发(18)android 调用 vue methods 方法,提示"Uncaught ReferenceError: function is not defined"

前言今天开发webview 与 web联调相关工作遇到一个技术问题,原生方法调用js方法时,无法找到js所对应的方法内容<!DOCTYPE html><html><head> <meta charset="utf-8" /> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vu...

2019-12-02 20:41:08 1231 2

commons-codec-1.14-SNAPSHOT.jar

这个包是在commons-codec1.14版本基础上修改了包名apache为apaches,解决了jar与内置jar包冲突,导致调用方法找不到的问题

2019-12-16

空空如也

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

TA关注的人

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