- 博客(103)
- 资源 (35)
- 收藏
- 关注
原创 JavaWeb 关于IDEA中本地启动项目配置正常,接口访问正常,打包War文件接口访问404的问题
Idea正常War404 接口404 Tomcat的WebApp项目404
2022-06-08 17:59:10 1022
原创 Android开发 Fragment+RecycleView有个坑
有一个横向的顶部tab+viewpage布局显示的界面,然后在viewpage里面使用的Fragment的,每一个Fragment里面基本上都是RecycleView,写完了之后发现在ViewPage里面左右一直滑动,会导致Fragment里面的布局越来越小,一直查也没有找到原因,细看代码发现是给RecycleView添加了item间距导致 private void initRecycleView(
2017-11-27 14:57:32 3462 1
原创 Android开发之SwipeMenuRecyclerView$2@f5b62e8 was not registered.
11-11 18:33:29.752 23307-23307/com.vincent.cloud E/AndroidRuntime: FATAL EXCEPTION: main Process: com.vincent.cloud, PID: 23307
2017-11-11 18:39:14 1605 4
原创 Android开发:Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'anno
如题:Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.今天打开别人的开源项目,发现apt插件冲突了,改了下,发个图给有需要的人’ project/app/build.gradle pr
2017-10-30 11:04:24 1636
原创 Android开发之ConstraintLayout布局
最近开始在布局中使用拖拽方式了,留下记录自己看的 设置一条横向辅助线在屏幕的位置,按照百分比来设置 activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/re
2017-10-27 10:38:18 467
原创 Android开发~点击其它控件弹出软键盘
软键盘弹出:(比如点击LinearLayout)InputMethodManager inputMethodManager=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); inputMethodManager.toggleSoftInput(0, InputMethodMana
2017-10-20 11:12:50 2948
原创 Android开发~android.view.WindowManager$BadTokenException: Unable to add window -- token android.os....
如题,今天开发遇到一个问题,使用Dialog的时候遇到一个异常,信息如下:android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@406ab4c8 is not valid; is your activity running?大概就是我弹出dialog的时候所
2017-09-19 09:49:24 995
原创 Android开发之~java.lang.ClassNotFoundException: Didn't find class "android.view.x" on path: ...
Process: com.vincent.example, PID: 10424 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.vincent.example/com.vincent.example.ui
2017-09-04 18:05:11 8824 2
原创 AndroidStudio 3.0 canary 8 Annotation processors must be explicitly declared now.
今天由于开发环境问题,下载了最新版的AndroidStudio的,之前的项目编译报错,提示:Error:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the co
2017-07-26 15:51:58 24429 11
原创 Java-Web org.apache.tomcat.util.http.fileupload.FileItem;
如题,突然发现之前好好的项目导包出现问题了,我对Web不是很熟,因此记录一下 解决方案如下: 导入Tomcat的lib中的tomcat-coyote.jar 然后找到tomcat-copy.jar,打开,copy一下,ok
2017-07-23 11:10:34 3090
原创 Android开发RecycleView的Item分割线
/** * @name RecypricleView * @class name:com.vincent.recycleview * @class describe * @anthor Vincent QQ:1032006226 * @time 2017/7/19 0:13 * @change * @chang time * @class describe */public cla
2017-07-19 00:46:54 663
原创 Android开发第三方登录--微博登录
集成QQ登录:点击查看 集成微信登录:点击查看 QQ、微信、新浪微博登录,demo代码下载http://download.csdn.net/detail/pkandroid/9903796github地址 进入 https://github.com/HYVincent/Login新浪微博的SDK竟然更新了,上一次弄这玩意儿感觉一点不友好啊,哎。。。。 新浪微博SDK放在了GitHub上,
2017-06-10 13:41:16 6856 5
原创 Android开发第三方登录--微信登录
项目有需求,需要使用微信登录,QQ登录看这里 Android端要使用微信登录,必须在微信开发平台创建APP并且审核通过微博登录看这里如图: 有个地方需要注意的是,在创建APP的时候最好保持名称一致,而且创建APP的时候签名是小写的,并且没有:符号 ,例如: 微信获取签名的工具:点击下载 微信登录文档地址:点击查看 微信登录相关SDK集成:点击查看 微信SDK集成: 分为包含统计
2017-06-10 09:37:17 29440 14
原创 Android开发第三方登录--QQ登录
长话短说。。。 1、创建APP,获取APP_ID和APP_KEY,当然,首先得有个账号** 2、下载sdk 点击去下载 3、导包(我的是AndroidStudio 2.3.2)解压下载的sdk,把mta-sdk-1.6.2.jar和open_sdk_r5788_lite.jar复制到lib下(注意区分open_sdk_r5788_lite.jar和open_sdk_r5788.jar的区别,
2017-06-08 12:14:45 8417 2
原创 Android开发 butterknife注解框架异常--ArrayIndexOutOfBoundsException
今天撸代码突然发现butterknife不能生成快速初始化控件代码了,提示插件异常,要我停止使用,我以为插件坏了,重装一下,再次尝试,还是这个问题,试了一下别的Activity都能用,就这个有问题,然后就部分布局注释掉,一个个的尝试,终于发现问题了: 没错,就是多了个下划线,去掉就好了。。 异常如下:
2017-05-06 23:45:23 1761
原创 Android开发 ScrollView嵌套RelativeLayout、RecycleView(内容显示不全),RelativeLayout底部对齐失效
布局为这样: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare
2017-05-05 11:59:29 3335 1
原创 Android开发 adb命令提示:Permission denied
如题:模拟器版本->android 7.1.1 遇到这样的情况把模拟器root一下就好了:su root =============2017年4月3日20:57:33============== 完事儿了,关于更多adb命令可以看这里: [http://blog.csdn.net/pkandroid/article/details/52043429](http://blog.cs
2017-04-03 21:02:00 11123
原创 AndroidStudio-如何正确的打开一个存在的项目
最近遇到很多人问项目配置相关的问题,一般都是打开下载的别人的项目的时候配置不正确… 如何正确的打开别人的项目呢? 一般姿势有这三个步骤就好了。。。 下载了GitHub上面的一个路由分发的项目… 地址:https://github.com/xiaoxiaogogo/Qiaoba然后我在AndroidStudio里面新建了一个可运行的项目:Test app/build.gradle配置如下
2017-03-31 20:03:20 36277
原创 AndroidStudio2.3 NDk Cmake配置
最近使用移植一个项目,里面用到了NDK开发,然后把过程记录一下, 1、创建NativeUtils.java,里面写了一些本地方法 2、锤子一下,找到app目录下的classes文件夹,逐级打开,找到包名下的NativeUtils.class 3、打开下方的Teminal命令行工具,执行 cd app\build\intermediates\classes\debug然后:
2017-03-30 10:53:03 2070
原创 Android开发:Error:(3, 17) 错误: 程序包org.junit不存在
编译项目的时候某个module突然出现了错误: Error:(3, 17) 错误: 程序包org.junit不存在后来对比发现时误删除了build.gradle的 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v
2017-03-12 02:28:21 17367 4
原创 AndroidStudio编译错误:Error: null value in entry: blameLogFolder=null
今天写项目的时候,电脑开了个WiFi热点,然后这个热点和window驱动不兼容,有时候会导致电脑重启,重启之后AndroidStudio编译就报错了, Error: null value in entry: blameLogFolder=null查了一下,说是gradle的一个bug,删除项目根目录下的.gradle目录,重新编译下一就可以了 ——————————–2017年3月10日1
2017-03-10 12:40:00 8156 2
原创 Android开发fastjson错误:JSONException: default constructor not found. class com.xx...
解析json数组的时候报错:JSONException: default constructor not found. class com.vincent.hss.bean.Feedback需要在实体类中添加无参数的构造方法 ** * description : * project name:Hss * author : Vincent * creation date: 2017/3/
2017-03-08 13:12:12 2481 1
原创 Android开发 注解butterknife框架和权限permissionsdispatcher框架冲突
今天在项目中引入permissionsdispatcher权限适配框架之后发现butterknife注解框架点击事件失效了,初始化正常,就是点击时间失效,查看了一下apt冲突相关信息,看到这篇文章有提到类似的消息,大概就是google的gradle中包含了apt的功能,然后就改了一下集成方式,去除了app的build.gradle中顶部的 //apply plugin: 'android-ap
2017-03-07 17:39:42 1392
原创 Android开发 Resources$NotFoundException: File res/drawable/abc_vector_test.xml from xml
今天写了一个demo,打包的时候出现的异常,大概就是标题的意思,签名就出问题,不签名就没事,按照很多吃瓜群众的意思在app的build.gradle的Android defaultConfig配置了 vectorDrawables.useSupportLibrary = true这样也是不行的, 解决方案: 给工程的build.gradle降级,出现错误的版本: classpath
2017-03-06 11:39:15 1171
原创 Java lombok的安装使用
Lombok感觉主要是在实体类的get和set方法上可以使用注解就能代替手工生成(我也是刚看了一下) Lombok的下载页面 点击进入 1、下载链接 点击可下载 Lombok.jar下载之后是需要安装的,相信看到此文章的各位都是有配置了java开发环境的 2、打开win+R输入cmd cd path path是存放下载的lombok.jar的路径,比如我的lombok.jar放在了这里
2017-03-05 03:32:28 10190 4
原创 Java Web开发SpringMVC和MyBatis框架开发环境搭建和简单实用
1、下载SpringMVC框架架包,下载地址: 点击下载 点击打开地址如图所示,点击下载即可 然后把相关的jar复制到lib下导入 2、MyBatis(3.4.5)下载 点击下载 MyBatis中文文档地址 点击查看 下载解压之后把jar复制到lib下导入,大概是这样子的 3、j
2017-03-03 23:53:31 3150 3
原创 Android开发 读取assets下的TXT文本一直提示找不到文件
发现了一个问题,以前写的方法(点击打开)读取Assets目录下的文本,今天弄过来发现一直找不到文件,试了N多种办法都不行,最后发编译看了一下assets目录下的TXT文本,发现tex文本没有扩展名,怪不得找不到,这个文本是直接在AndroidStudio的assets目录右键新建的,然后我删除了这个文件,在外面创建了文本复制进来调用方法就可以打开。。。。 ——————2017年2月24日01:
2017-02-24 01:18:23 7382 5
原创 Android开发 leakcanary内存泄漏工具集成
在项目的build.gradle中添加依赖: debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5' testCompile 'com.squareup.leakcanar
2017-01-13 17:06:43 709
原创 MySQL 5.7.17 下载安装启动服务登陆mysql以及简单实用
MySQL5.7.17 ZIP下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-winx64.zip 点击下载 我的解压地址:E:\mysql\mysql-5.7.17-winx64 先配置环境变量: 1、此电脑–>属性–>高级系统设置–>环境变量–>系统变量 2、创建MYSQL_HOME 3、
2017-01-13 01:00:08 7528
原创 Java Tomcat9.0 启动报错
配置好了Tomcat9.0 启动的时候报错了, 详细: 一月 12, 2017 1:12:23 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' t
2017-01-12 01:17:59 8596
原创 Android开发 Unable to resolve host "ggschoo.sayimo.cn": No address associate
低级错误: Unable to resolve host "ggschoo.sayimo.cn": No address associate没有配置Internet权限..
2017-01-07 14:25:36 605
原创 Android开发 com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-.
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate
2017-01-07 10:56:12 1406
原创 android开发 GSON和JsonObject互相转换时Base64字符串末尾自动添加了换行符的问题
app登录接口账户和密码是采用Base64转码的,请求服务器是采用的json参数,使用GSON把Json请求对象转为json String,如图: 首先google了一下,也没有相关问题,后来猜测是不是编码的原因,传入Json对象之前把base64转码之后的String编码指定了一下,然后再次观察.. 末尾的 ==符号被转义了… 后来问了别人,听说系统默认的Base64的默认转码方式会
2017-01-05 17:38:34 3857
转载 Android开发 shape使用
转自:http://m.blog.csdn.net/article/details?id=51824524 点击打开介绍 简单来说,shape就是用来在xml文件中定义形状,代码解析之后就可以当做Drawable一样使用 官方说明 关于shape定义的drawable 文件位置:res/drawable/filename.xml 编译资源类型:GradientDrawable 文件引用:
2017-01-05 14:50:26 579
原创 Android开发 Retrofit使用json提交请求服务器
使用登录接口为例,baseURL = “http://fpush.sayimo.cn/schoolapi/v1.0/” 配置: Constant.java ... public static final String APP_SERVICE_ADDRESS = "http://fpush.sayimo.cn/schoolapi/v1.0/"; public stati
2017-01-05 14:00:31 2524
原创 android开发 网络请求 java.lang.IllegaIArgumentException.baseUrl must end in /:http://fpush.sayimo.XXXX
低级错误:baseUrl后缀少了反斜杠了(/),加上即可..
2017-01-05 11:46:27 11504
原创 Android开发 android7.0安装apk文件的姿势
最近看到一个库,觉得有点意思,就下载源码编译了一下,结果发现打不开apk包,报错为: Caused by: android.os.FileUriExposedException: file:///storage/emulated/0/Android/data/cn.bingoogolapple.update.demo/files/apk/BGAUpdateDemo_v1.0.0.apk e
2016-12-17 23:28:01 17954 4
原创 Android开发图片水平旋转180度
<ImageView android:src="@drawable/icon_common_return" android:layout_centerInParent="true" android:id="@+id/lv_common_return" android:layout_width="wrap_
2016-12-14 09:35:11 12541 1
android,基础包
2016-09-27
android开发WebView下拉刷新
2016-09-07
android6.0 权限适配 demo
2016-08-26
android权限适配6.0 demo
2016-08-26
RecycleView Demo
2016-08-06
androidStudio代码混淆插件AndroidProguard
2016-07-30
MySql基础学习图文教程包含语法和示例以及运行效果截图
2022-04-21
gson 2.8.2
2017-10-15
Android开发第三方登录和分享 demo
2017-07-22
RecycleView添加头尾、点击展开或者隐藏item部分控件
2017-05-05
AndroidStudio2.3 NDK Cmake配置
2017-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人