自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 【开发笔记】AndroidStudio报错Collection has more than one element.的解决

开发过程中出现莫名出现Collection has more than one element.把distributionUrl改成你自己的,把build.gradle改成你自己的版本。如果不知道自己的是什么版本,用as新建一个空项目,查看就行了。

2022-10-14 15:23:18 1143 1

原创 java通过反射获取方法的入参个数

Android 中如何获取指定方法的入参个数java通过反射获取指定方法的形参。

2022-09-02 14:35:00 1376

原创 Android端对不规范的json利用注解SerializedName写Bean类

Android端对不规范的json利用注解SerializedName写Bean类

2022-08-31 17:18:34 778

原创 implementation、compile和api的区别图解

官方文档:对大型多项目的构建,使用implementation代替api/compile可以显著缩短构建时间。implementation和api使用来代替compile的。api等同于compile 会把依赖的库在暴露给自己的消费者。implementation 不会把依赖的库暴露给自己的消费者。图中就是多项目依赖的情况下,访问情况。...

2022-08-31 16:53:54 171

原创 Android 按钮点击设置静音

Android 按键静音 按键取消音效 Android 按键增加音效

2022-08-18 14:42:52 2176

原创 Android进程通信(IPC)之Messenger

IPC-Messenger

2022-08-15 11:41:06 862

原创 Android遗漏的动画-矢量动画AnimatedVectorDrawable(上)

Android动画-矢量动画AnimatedVectorDrawable

2022-08-03 15:54:24 447

原创 使用http-server 来实现本地服务

本地接口开发https://www.npmjs.com/package/http-server npm install http-server -g json文件丢到一个文件夹 http-server ./ 就能访问到指定文件夹

2018-08-06 17:34:28 509

原创 android.view.InflateException: Binary XML file line #0: Error inflating class null

编译项目成功,但运行的时候直接报错,显示xml文件编译失败,找了半天也没发现问题最后 回退版本,一步一步的写,一步步编译发现xml中 的View标签 写成了view标签,文件也不报错,就运行的时候保证错遇到类似的InflateException 可以查看是不是xml文件写的有问题05-03 14:21:14.033 14523-14523/com.example.ztrial I/...

2018-05-04 09:54:30 1234

原创 outlook禁止访问具有不安全因素的附件

outlook禁止访问具有不安全因素的附件解决办法ps:什么后缀的文件查看不了,就写什么后缀 .exe .jar 等等

2018-03-29 11:48:14 1847

原创 android提交代码 应该忽略那些文件

android 版本管理 需要编写的.gitignore如下.DS_Store/captures.externalNativeBuild# Built application files*.apk*.ap_# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/o

2017-06-19 10:48:58 511

原创 chrome浏览器跨域设置

mac os系统直接在命令行中敲入 open -a "Google Chrome" --args --disable-web-security --user-data-dirwindows系统直接创建chrome浏览器的快捷方式,在属性中找到打开路径,在...chrome.exe后面加上...chrome.exe --args --disable-web-security --user-dat

2017-05-20 10:14:56 7998

原创 hexo无法上传到github

本文仅仅记录hexo g && hexo s命令可以在本地运行 但 hexo d上传出现的失败的情况各种自己遇到的栗子出现No such device or address 和 could not read Username 的情况。尝试修改_config.yml文件中repo属性的值,原本使用的https尝试使用ssh(也就是clone项目时候的地址)

2017-05-04 14:19:10 3673

原创 配置https证书

为了让tomcat搭建本地服务的时候能使用https请求,进行如下配置进入jdk的bin目录中keytool -genkey -alias "tomcat" -keyalg "RSA" -keystore "/Users/apple/https_key"输入密码password、再依次输入localhost、tomcat、tomcat、shanghai、shanghai、cn修改conf目录

2017-02-23 10:55:46 853

原创 tomcat启动失败-UnsupportedClassVersionError和Unsupported major.minor version

有些小伙伴启动tomcat直接一闪而过,而且启动没反应。 按照上面的操作后,就会在命令行提示相关错误,常见错误也就是java_home的配置但是tomcat 配置出现标题所示错误时,说明当前环境jvm不能运行代码(jdk编译出来的也许是别人的),其实就是兄弟你的jdk、jre版本和tomcat不匹配了

2017-01-20 15:37:25 1845

原创 缺少msvcp110.dll文件或者msvcr110.dll文件

安装软件的时候可能会提醒缺少相关系统文件,资源中提供标题所示的dll文件点击打开下载页面或者资源文件不适合你的windows系统版本,推荐一个软件,百度电脑专家,比较方便的一个安装dll的文件

2017-01-19 11:33:00 1950

原创 the database disk image is malformed 数据库打开错误

直接把android手机中的数据库导出到pc端,并打开。出现the database disk image is malformed这个错误。 这个错误实际意思是数据库的磁盘映像格式不正确,不排除其他出错的原因, 但是我这边经过各种排查最终发现:由于数据库变量类型设置有误,并且插入的数据超出变量的size大小。我金额的Declared Type为CHAR(

2017-01-18 10:51:43 6051

原创 Android Studio 修改LogCat的颜色

把log颜色修改,方便区分不能类型的log File->Settings 或Ctrl + Alt +S 找到 Editor / Colors &Fonts / Android Logcat 或在上面的搜索框中输入Logcat 点中Verbose , Info, Debug等选项 然后在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上

2016-12-15 15:41:09 410

原创 AndroidStudio 中的 Android plugin version与Gradle version、SDK Build Tools之间的关系

先推荐一下google在中国合法且访问迅速的网站 google开发者网站(中国)首先 android plugin version 理解成gradle 的android 插件版本 gradle versin 就是gradle自己本身的版本 在android studio的ProjectStructure(ctrl+alt+shift+s)的project中显示版本信息 androi

2016-12-13 09:53:51 2416

原创 gradle 下载太慢解决

gradle 下载太慢,使用下面的网站手动下载好 国内镜像网站放到gradle的下载目录重新打开开发软件,即可

2016-12-12 16:28:40 1577

原创 [react native]学习日志---es6语法学习

点击学习es6

2016-12-11 11:24:53 226

原创 Mac配置环境变量

mac 配置jdkmac 配置环境变量mac .bash_profile 无效

2016-12-09 15:05:45 370

原创 Double、float类型精确到小数点后几位

需求:返回的一系列数据,精确到小数点后2位方法一、使用Math.round()Double value = 0.254668;(double)Math.round(value*100)/100方法二、使用DecimalFormat方法DecimalFormat format=new DecimalFormat(".00");//构造方法的字符格式这里如果小数

2016-12-01 09:34:23 65564 1

原创 json解析-----json数组转换成javaBean list

json数组转换成javaBean的list对象 /** * jsonArray 转换成 javaBean list * * @param jsonStr json格式的String数据 * @param clazz 需要转成的bean的.class对象 * @param 转化成的bean类型 * @return 集合

2016-11-24 12:13:41 3601

原创 字符串首字母转大写

首字母转大写 /** * 首字母转大写 * * @param s * @return */ public static String toUpperCaseFirstOne(String s) { if (Character.isUpperCase(s.charAt(0))) return

2016-11-24 11:26:52 650 2

原创 json解析-----json对象转换成Bean对象

json对象解析成javaBean对象    /**     * json对象转换成Bean对象     * @param jso json对象     * @param clazz 需要转成的bean的.class对象     * @param 转化成的bean类型     * @return 转化成的bean     * @throws Exception

2016-11-24 11:19:29 923

原创 json解析-----字符对象转换成Bean对象

1.传入的string解析成JsonBean对象``` public static JsonBean parseJsonBean(String jsonStr, Class clazz) throws Exception { JsonBean bean = new JsonBean(); //返回对象 List list = n

2016-11-24 11:14:18 988

原创 截取两个指定字符内的数据

截取字符串、获取指定字符内的数据截取"(",")",内的数据String getDate = date.substring(date.indexOf("(") + 1, date.indexOf(")"));如果是其他字符只需要替换"(".")"即可比如截取【】内的数据String getDate = date.substring(date.indexOf("【") + 1

2016-11-24 10:56:45 674

原创 【爬坑之路】高德地图key验证失败:[INVALID_USER_SCODE]——SHA1不匹配

高德地图继续爬坑出现上述错误,应该是在打包运行的是debug版本的包,可以高德地图的官网配置。告诉一个小技巧:直接把log中不匹配的sha1值copy到调试版安全码SHA1中,那下次就直接运行debug版本的包就可以了

2016-11-22 16:45:55 8208 10

原创 【爬坑之路】--Native method not found...【android studio上】

在app中集成高德地图的时候,发现了这么个错误Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstanceandroid studio运行app当出现这个错误的时候,请查查是不是自己的.so库文件位置放得不对,导致没有加载方法一:使用默认build.gradle。在 src/main 目

2016-11-22 16:00:52 774

原创 android studio创建签名文件

android studio中会提供一个默认的签名文件,通常是在用户目录的.android/debug.keystore 文件,但是最好是自己创建一个属于自己的签名文件:1.在android studio中找到如下选项2. 如果之前没有创建过,就点击create new ... 新建新的签名文件,如果之前创建过,就如下所示3.创建新的签名,首先手动输入想要存储的

2016-11-22 11:18:22 1166

原创 android studio 获取sha1指纹证书

最近的新需求:需要调用高德地图相关功能1.创建应用所需的key(可以在高德地图的开发者平台注册),但是需要sha1指纹证书。2.android studio 中默认有一个debug证书,可以使用在 ../.android/目录下的debug.keystore , 在terminal控制台../.android/keytool -v -list -keystore debug.keystor

2016-11-22 10:58:12 227

原创 Map集合的遍历方式

Map集合的遍历方式 知识回顾:Set集合无序、不可重

2016-11-21 18:01:29 264

原创 遍历List集合的时候删除单个(多个)元素(解决并发异常)

Exception in thread "main" java.util.ConcurrentModificationException

2016-11-21 17:25:13 4722

原创 环境变量

这个文章作为自己工作的备忘录,每次重装系统啥的,直接copyJAVA_HOME【jdk目录(包括jdk)example:D:\java\jdk1.8.0_77_64】PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

2016-05-24 20:42:02 293

原创 Android中EditText中的InputType

Android中EditText中的InputType在工作过程中遇到了EditText的输入类型,从而使用到了InputType。最为常见的是在XML文件的EditText标签下定义<EditText android:id="@+id/etTest" android:inputType="number" android:layout_width="wrap_conte

2016-05-16 19:51:09 724

原创 wpa_supplication的使用(1)

Wpa_supplicantWpa_supplicant是linux系统的无线网卡管理程序。下面先给出我测试机TECNO-Phantom6 的wpa_supplication.confadb shellcd data/misc/wificat wpa_supplicant.conf

2016-05-10 16:17:29 3200

原创 dialog横竖屏切换不适配

dialog横竖屏切换不适配 工作中有一个出现个问题:横竖屏切换要求dialog宽填充屏幕因为横竖屏切换会重新走activity的生命周期,所以可以在创建一个类继承activityprivate void modifyDialogStyle() { getWindow().setLayout( WindowManager.LayoutParams

2016-05-03 17:50:19 6197

转载 markdown语法

加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-02-29 22:47:01 288

原创 解决SDK更新后项目工程Unable to resolve target 'android-**'问题

北京时间2014年10月16日,谷歌推出了Android L系统,这一系统正式的名称为Android 5.0 Lollipop,昵称“棒棒糖”。

2014-10-21 15:45:21 500

msvcr110.dll

系统安装软件缺少的

2017-01-19

glide jar包

glide jar包

2016-12-19

List集合遍历和删除操作

List集合遍历和删除操作

2016-11-21

空空如也

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

TA关注的人

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