自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 spring cloud feign 调用微服务转发不了request请求头和参数问题解决方案

spring cloud feign 调用微服务转发不了request请求头和参数问题解决方案问题:开发中发现feign调用的微服务获取不到参数,查看文档吧一天终于扒到了解决方案;原理:为feign添加拦截,修改默认config,为feign请求添加原request的请求头以及参数! 相关代码如下:代码块@Configurationpublic class FeignConfigura...

2018-12-28 15:32:51 3419 2

转载 Android Https相关完全解析 当OkHttp遇到Https

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/48129405; 本文出自:【张鸿洋的博客】一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com

2016-12-05 16:24:08 756

转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into t

2016-11-30 16:37:46 476

转载 全面介绍Android Studio中Git 的使用(二)

全面介绍Android Studio中Git 的使用(二)第一篇:http://blog.csdn.net/gao_chun/article/details/49817229四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上

2016-10-25 11:16:51 373

转载 全面介绍Android Studio中Git 的使用(一)

全面介绍Android Studio中Git的使用前言:本篇博文将记录如何在Android Studio中使用Git版本控制系统,这货在草稿箱里已经放了起码有两个月了吧,老躺着想起来了心里不舒服,索性这两天抽了些时间,整理出来算了,最近气温下降的厉害,发现自己越来越懒了。一、Git 与GitHub这里首先介绍下Git与GitHub是什么东西,他们

2016-10-25 11:15:04 378

转载 Android 官方推荐 : DialogFragment 创建对话框

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/378154131、 概述DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在DialogFragment产生之前,我们创建对话

2016-10-19 15:06:04 461

转载 基于Zxing的二维码生成和二维码扫描

最近又在倒腾二维码,发现网上的教程都不够用,所以把之前整合的二维码Demo有拿出来重新添加些功能,这里也算是重新学习吧!     当然对于二维码,相信大家都很熟悉了。这里就不多说。本项目是基于Zxing的开源项目开发的。     这里用的Demo是之前网上搜的教程。时间久了,也就忘了,大家网上应该可以搜到,当然如果不想那么麻烦,可以下载我的这个Demo,用的时候直接用就行了。这里我

2016-07-21 16:57:19 740

转载 Android 如何在Eclipse中查看Android API源码以及support包源码

转载自http://blog.csdn.net/xiaanming/article/details/9031141在Eclipse中需要查看某个类的源码,直接按住Ctrl 然后点击该类名就能查看源码啦,比如查看Button的源码,如图是不是够方便的呢,接下来我就来教大家怎么关联,我们关联android2.2的源码和support包源码就够了,下面是下载地址and

2016-07-20 14:02:32 329

转载 ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决

Google是不推荐在ScrollView 中放入一个可滚动的菜单的,比如放置一个ListView、GridView、ViewPager这些控件的,尽量不要让两者嵌套,但有时候还是有这个需求,先不管它合不合理。如果直接在ScrollView中嵌套只会出现一行,然后在其中滚动,这样不是很好,下面是我的整理,希望对大家有帮助,我也是从网上摘抄的,当然加入了一些我自己的东西。一、在ScrollVie

2016-06-23 20:50:26 407

转载 自定义圆环进度条+自定义属性

转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我

2016-05-06 11:27:58 428

转载 Android 6.0 - 动态权限管理的解决方案

Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用户体验, 同时也为程序员带来新的负担. 动态权限管理就是这样, 一方面让用户更加容易的控制自己的隐私, 一方面需要重新适配应用权限. 时代总是不断发展, 程序总是以人为本, 让我们为应用添加动态权限管理吧! 这里提供了一个非常不错的解决方案, 提供源码, 项目可以直接使用.PermissionsAndr

2016-05-04 16:59:30 1008

转载 Android 自定义view中的属性,命名空间,以及tools标签

昨日看到有人在知乎上问这3个琐碎的小知识点,今天索性就整理了一下,其实这些知识点并不难,但是很多开发者平时很少注意到这些,导致的后果就是开发的时候 经常会被ide报错,开发效率很低,或者看开源代码的时候很多地方看不懂。考虑到现在越来越多的人开发环境迁移到android studio,所以一切以android studio环境为准。和eclipse开发环境相比其实两者是差不多的,

2016-04-27 15:42:06 513

转载 Android使用XML Shape绘制带阴影效果的圆形按钮

众所周知,在Android开发里,为了优化在各种分辨率设备上的显示效果,同一份图片素材往往要提供mdpi、hdpi、xhdpi三种(以前还有ldpi),尤其是按钮类的素材,考虑到normal、pressed、focused更是需要至少3×3=9张图片。NinePatch技术虽然可以解决一部分尺寸灵活性的问题,但大部分修改和适配还是要再次制作一批图片的。根据交互设计的需要,可以考虑用Draw

2016-04-25 16:51:34 1889

转载 android使用Fragment实现底部菜单使用show()和hide()来切换以保持Fragment状态

在android开发的布局中,国内大量的使用底部菜单,这个本来不符合android的规范,我个人是深恶痛绝的,但是产品是这样设计的,也只能是这样做了。在这篇博客中,我将结合网上的资料以及自己的使用经验来实现一个底部菜单,解决了很多网友提出的各种问题,在文章中,我只贴出部分的实现代码以及效果图,免得占用大量的篇幅,让大家看的不爽,在最后我会给出整个demo的源码!!!底部菜单的设计一

2016-04-18 13:45:08 561

转载 Jackson学习笔记(一)

概述Jackson框架是基于Java平台的一套数据处理工具,被称为“最好的Java Json解析器”。 Jackson框架包含了3个核心库:streaming,databind,annotations.Jackson还包含了其它数据处理类库,此外不作说明。Jackson版本: 1.x (目前版本从1.1~1.9)与2.x。1.x与2.x从包的命名上可以看出来,1.x的类库中,包命名

2016-04-14 16:47:26 844

转载 Jackson学习笔记(二)

概述使用jackson annotations简化和增强的json解析与生成。Jackson-2.x通用annotations列表:https://github.com/FasterXML/jackson-annotations/wiki/Jackson-AnnotationsJackson-1.x通用annotations列表:http://wiki.fasterxml.

2016-04-14 16:46:27 2478

转载 Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且J

2016-04-14 16:06:55 364

转载 Java下利用Jackson进行JSON解析和序列化

Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。一、准备工作首先去官网下载Jackson工具包,下载地址http://wiki.fasterxml.com/JacksonDownload。Jackson有1.x系列和2.x系

2016-04-14 15:29:34 433

转载 解决:Failed to create 'build\outputs\apk\watch-debug-unaligned.apks': 拒绝访问。

转载自:http://blog.csdn.net/ouyang_peng/article/details/507230881. 错误描述今天用Android Studio进行项目编译的时候,报错如下所示:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task '

2016-04-07 16:13:31 2374

转载 Android studio 使用心得(五)---代码混淆和破解apk

版权声明:本文出自veidy的博客,转载必须注明出处     转载请注明出处:http://my.oschina.net/aibenben/blog/371889 这篇文章等是跟大家分享一在Android studio 进行代码混淆配置。之前大家在eclipse上也弄过代码混淆配置,其实一样,大家可以把之前在eclipse上的配置文件直接拿过来用。不管是.cfg文件还是

2016-04-07 15:59:03 1454

转载 Android下常用的图像处理程序(灰度化、线性灰度变化、二值化)

转载自:http://blog.csdn.net/xdhywj/article/details/88864471、图像灰度化:[java] view plain copypublic Bitmap bitmap2Gray(Bitmap bmSrc) {          // 得到图片的长和宽          int width =

2016-04-06 16:41:14 5783

转载 Android官方技术文档翻译——ApplicationId 与 PackageName

本文译自androd官方技术文档《ApplicationId versus PackageName》,原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename。本文地址:http://blog.csdn.net/maosidiaoxian/article/details/417

2016-04-06 14:28:12 312

转载 Android studio运行时乱码 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?

编译的时候老是出现如下错误:MainActivity.java:24: 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?看也看不懂,就知道是编码出现了问题。一般的思路是,找到setting找到File Encodings节点,右边有三项,都设为UTF-8,在编译一下,还是出错.... 我就纠结了 网上搜了一下,有一个答案:这主要是gradle

2016-04-01 14:53:21 3430 2

转载 详解Android线程池ThreadPoolExecutor的教程

ThreadPoolExecutor是一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。一、获取线程池的三种方法:1、ExecutorService pool = Executors.newFixedThreadPool创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程。在任

2016-03-23 10:37:49 508

转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应新环境

2016-03-22 11:11:48 525

转载 Android微信支付的两大坑点

Android微信支付的两大坑点2015-07-30 09:41 博客园 字号:T | T并不是所有的BAT的API都是那么好用,微信支付就有不少的坑点,总结一下微信支付实现中出现的坑点AD:51CTO技术沙龙 | 赋予APP不同凡响的交互和体验>>并不是所有的BAT的API都是那么好用,微信支付就有不少的坑点,总结一下微信支

2016-03-17 15:44:22 505

转载 Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程

SublimeText 是一个代码编辑器,也是HTML和散文先进的文本编辑器. SublimeText 是由程序员 Jon Skinner 于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的VimSublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.SublimeText 的主要功能包括:拼写检查

2016-03-15 15:18:02 1263

转载 TabPageIndicator 分割线

在使用TabPageIndicator自定义样式时,样式如下 style name="StyledIndicators" parent="@style/ActivityTheme"> item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator style> style n

2016-03-01 21:23:26 686

转载 动态显示和隐藏状态栏

小米Launcher有一个细节上的功能效果:在长按桌面应用图标时,会隐藏状态栏,然后在状态栏原有的布局上显示卸载或删除的操作栏。放手后,操作栏隐藏,状态栏显示出来。也就是说,这个过程是涉及到对状态栏的动态操作的。    View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前

2016-03-01 16:34:58 447

转载 浅谈Android开发中内存泄露与优化

转载自:http://blog.csdn.net/yyh352091626/article/details/50581404内存泄露是在Android开发中尤其要重视的一个问题,对开发人员开说,这是一个很容易犯也很常见的错误。优化内存泄露的问题,主要从两方面着手,一是开发人员避免写出有内存泄露的代码,二是通过一些诸如MAT的内存分析工具来找出潜在的内存泄露并解决它。其实平时遇到的最

2016-02-26 17:20:49 454

转载 eclipse无法访问genymotion模拟器下/data/data文件解决方案

在学习android下SQLite数据库编程的时候,我们通常会在eclipse的File Explorer视图中导出数据库文件(后缀名为.db或.db3),然后可能会在可视化的数据库软件(比如SQLite Expert)中查看。这个操作在我们使用android官方模拟器时是很常见的。但是,官方的模拟器运行起来又卡又慢,让人难以忍受。所以和很多人一样,我也选择了genymotion这个神器。启动运行

2016-02-17 16:06:56 541

转载 EventBus使用详解(二)——EventBus使用进阶

前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,也没做点什么,EventBus也是一周前总结出来的,只能以写博客为名来弥补内心的罪恶感了,集合同事们做的项目,虽然上周开动了,但总感觉大家积极性不高,如何才能做一个合格的管理者,还真是一个考验。follow your heart!! just do it!相关文章:1、《EventBus使用详解(一

2016-02-15 10:04:38 339

转载 EventBus使用详解(一)——初步使用EventBus

前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android

2016-02-15 10:03:24 293

转载 android调试时apk可运行,导出签名的apk后闪退,报找不到class

android调试时apk可运行,导出签名的apk后闪退,报找不到class这个问题困扰了我好几天,网上查了好多资料,也没找到办法。在这个apk导出时未使用混淆,在网上查了好多资料都说跟混淆有关。我以为新的adt自动开启了混淆,于是按网上的方法配置了好多种都无效。实在没办法了,查查调试时生成apk和正式签名生成apk的过程有什么区别吧。区别没找到

2016-01-16 11:53:08 447

转载 java.lang.IllegalStateException: No activity

错误提示:java.lang.IllegalStateException: No activityat android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1075)at android.support.v4.app.FragmentManagerImpl.moveToState(F

2016-01-06 17:37:30 1329

转载 java.lang.IllegalStateException: Recursive entry to executePendingTransactions

在Fragment里面添加Viewpager,Viewpager由多个Fragment组成java.lang.IllegalStateException: Recursive entry to executePendingTransactions找到发送错误的地方是viewpager.setAdapter()处。我的应用场景是: 嵌套使用Fragment使用,最外层使用了一

2016-01-06 17:32:25 456

转载 Sublime Text3使用总结

写在前面的话:平时做项目中在用eclipse和vs,但是对于一些小项目,感觉没有必要搞那么大的一个工具使用,比如写个小微商城,搞个小脚本了什么,所以就一直在用Sublime Text,界面清新简洁,没有多余的令强迫症用户抓狂的点,所以今天也简单总结一下我使用过程中用的最多的一些小技巧,分享给大家。=====正文开始=====1.Sublime Text2 or Sublime Te

2016-01-04 17:37:10 345

转载 Android下修改SeekBar样式

SeekBar配置文件: Xml代码  SeekBar            android:id="@+id/player_seekbar"           android:layout_width="245px"           android:layout_height="25px"           android:prog

2015-12-30 15:52:01 445

转载 Java使用HttpURLConnection上传文件

从普通Web页面上传文件很简单,只需要在form标签叫上enctype="multipart/form-data"即可,剩余工作便都交给浏览器去完成数据收集并发送Http请求。但是如果没有页面的话要怎么上传文件呢?由于脱离了浏览器的环境,我们就要自己去完成数据的收集并发送请求,所以就很麻烦了。首先我们来写个JSP页面并看看浏览器发出的Http请求是什么样的JSP页面:

2015-12-07 17:27:48 475

转载 Java获取文件类型Mime Type的各种方法

本文转载自:http://hotsunshine.iteye.com/blog/857485使用 javax.activation.MimetypesFileTypeMap 需要引入activation.jar这个jar包 , 他可以从下面这个网站获得http://java.sun.com/products/javabeans/glasgow/jaf.html.这个Mi

2015-12-07 17:25:49 6914

空空如也

空空如也

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

TA关注的人

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