- 博客(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
1388
原创 Android端对不规范的json利用注解SerializedName写Bean类
Android端对不规范的json利用注解SerializedName写Bean类
2022-08-31 17:18:34
855
原创 implementation、compile和api的区别图解
官方文档:对大型多项目的构建,使用implementation代替api/compile可以显著缩短构建时间。implementation和api使用来代替compile的。api等同于compile 会把依赖的库在暴露给自己的消费者。implementation 不会把依赖的库暴露给自己的消费者。图中就是多项目依赖的情况下,访问情况。...
2022-08-31 16:53:54
243
原创 Android遗漏的动画-矢量动画AnimatedVectorDrawable(上)
Android动画-矢量动画AnimatedVectorDrawable
2022-08-03 15:54:24
503
原创 使用http-server 来实现本地服务
本地接口开发https://www.npmjs.com/package/http-server npm install http-server -g json文件丢到一个文件夹 http-server ./ 就能访问到指定文件夹
2018-08-06 17:34:28
558
原创 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
1287
原创 outlook禁止访问具有不安全因素的附件
outlook禁止访问具有不安全因素的附件解决办法ps:什么后缀的文件查看不了,就写什么后缀 .exe .jar 等等
2018-03-29 11:48:14
1912
原创 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
539
原创 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
8080
原创 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
3823
原创 配置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
881
原创 tomcat启动失败-UnsupportedClassVersionError和Unsupported major.minor version
有些小伙伴启动tomcat直接一闪而过,而且启动没反应。 按照上面的操作后,就会在命令行提示相关错误,常见错误也就是java_home的配置但是tomcat 配置出现标题所示错误时,说明当前环境jvm不能运行代码(jdk编译出来的也许是别人的),其实就是兄弟你的jdk、jre版本和tomcat不匹配了
2017-01-20 15:37:25
1926
原创 缺少msvcp110.dll文件或者msvcr110.dll文件
安装软件的时候可能会提醒缺少相关系统文件,资源中提供标题所示的dll文件点击打开下载页面或者资源文件不适合你的windows系统版本,推荐一个软件,百度电脑专家,比较方便的一个安装dll的文件
2017-01-19 11:33:00
2020
原创 the database disk image is malformed 数据库打开错误
直接把android手机中的数据库导出到pc端,并打开。出现the database disk image is malformed这个错误。 这个错误实际意思是数据库的磁盘映像格式不正确,不排除其他出错的原因, 但是我这边经过各种排查最终发现:由于数据库变量类型设置有误,并且插入的数据超出变量的size大小。我金额的Declared Type为CHAR(
2017-01-18 10:51:43
6339
原创 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
450
原创 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
2505
原创 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
65935
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
3699
原创 字符串首字母转大写
首字母转大写 /** * 首字母转大写 * * @param s * @return */ public static String toUpperCaseFirstOne(String s) { if (Character.isUpperCase(s.charAt(0))) return
2016-11-24 11:26:52
730
原创 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
982
原创 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
1057
原创 截取两个指定字符内的数据
截取字符串、获取指定字符内的数据截取"(",")",内的数据String getDate = date.substring(date.indexOf("(") + 1, date.indexOf(")"));如果是其他字符只需要替换"(".")"即可比如截取【】内的数据String getDate = date.substring(date.indexOf("【") + 1
2016-11-24 10:56:45
775
原创 【爬坑之路】高德地图key验证失败:[INVALID_USER_SCODE]——SHA1不匹配
高德地图继续爬坑出现上述错误,应该是在打包运行的是debug版本的包,可以高德地图的官网配置。告诉一个小技巧:直接把log中不匹配的sha1值copy到调试版安全码SHA1中,那下次就直接运行debug版本的包就可以了
2016-11-22 16:45:55
8682
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
843
原创 android studio创建签名文件
android studio中会提供一个默认的签名文件,通常是在用户目录的.android/debug.keystore 文件,但是最好是自己创建一个属于自己的签名文件:1.在android studio中找到如下选项2. 如果之前没有创建过,就点击create new ... 新建新的签名文件,如果之前创建过,就如下所示3.创建新的签名,首先手动输入想要存储的
2016-11-22 11:18:22
1222
原创 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
282
原创 遍历List集合的时候删除单个(多个)元素(解决并发异常)
Exception in thread "main" java.util.ConcurrentModificationException
2016-11-21 17:25:13
4806
原创 环境变量
这个文章作为自己工作的备忘录,每次重装系统啥的,直接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
313
原创 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
764
原创 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
3331
原创 dialog横竖屏切换不适配
dialog横竖屏切换不适配 工作中有一个出现个问题:横竖屏切换要求dialog宽填充屏幕因为横竖屏切换会重新走activity的生命周期,所以可以在创建一个类继承activityprivate void modifyDialogStyle() { getWindow().setLayout( WindowManager.LayoutParams
2016-05-03 17:50:19
6309
原创 解决SDK更新后项目工程Unable to resolve target 'android-**'问题
北京时间2014年10月16日,谷歌推出了Android L系统,这一系统正式的名称为Android 5.0 Lollipop,昵称“棒棒糖”。
2014-10-21 15:45:21
542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人