自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (9)
  • 收藏
  • 关注

原创 Java获取远程服务器图片宽高

Java获取远程服务器图片宽高

2022-04-22 10:40:44 599

原创 Java tif转jpg代码实现

近期项目需要在前端展示 tif 格式的图片,测试发现只有在 ie9以上浏览器及苹果的 Safari 浏览器上能自带支持查看 tif 图片,然而最常用的 Google Chrome浏览器上并不能正常显示。查了各种资料后自己写了一份实现,欢迎借鉴。public class TifFile extends FileProcess { @Override public byte[] tif...

2019-12-02 11:13:21 1826 3

转载 INSTALL FAILED CONFLICTING PROVIDER问题完美解决方案

在安装Android应用时出现INSTALL FAILED CONFLICTING PROVIDER问题,是不是感觉很抓狂呢,下面就跟大家分享一下出现这个问题的原因及解决方案。问题原因在Android中authority要求必须是唯一的,比如你在定义一个provider时需要为它指定一个唯一的authority。如果你在安装一个带有provider的应用时,系统会检查当前已安装应用的a...

2019-10-22 18:59:21 262

原创 Android7.0后FileProvider隐式意图调用本地文件导致FileUriExposedException的异常

官方解答:出于用户隐私安全考虑,谷歌——(对于面向 Android 7.0 的应用,Android 框架执行的 StrictMode API 政策禁止在您的应用外部公开 file://URI。传递软件包网域外的 file://URI 可能给接收器留下无法访问的路径。因此,尝试传递 file://URI会触发 FileUriExposedException。分享私有文件内容的推荐方法是使用 FileProvider。)

2019-08-28 14:48:19 467

转载 Cornerstone 4 for Mac破解版永久激活方法

Cornerstone 4 for Mac破解版终于上线,这是Mac平台上唯一具有搁架和检查点的SVN客户端.cornerstone 4破解版已经从头开始重建和优化,充分利用MacOS High Sierra,与基石2和基石3相比,最多可将检查和更新速度提高300%,功能也全面提升。本站现为大家带来的基石为mac破解版,软件已经为大家激活破解,无需注册,下载安装即可使用! corner...

2018-12-04 09:42:01 14705 4

原创 JS时间处理工具类

//1、日期格式化Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinu

2017-11-22 16:04:54 1725

转载 AFNetworking3.1 基本使用

#import "HttpsManager.h"@implementation HttpsManager#pragma mark - 创建请求者+(AFHTTPSessionManager *)manager{ AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; // 超时时间 manag

2016-08-09 09:30:17 713 2

原创 AFNetworking 3.0 https请求忽略证书验证

1、修改AFNetworking中修改源码,在AFSecurityPolicy.m注释掉这几句- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust forDomain:(NSString *)domain{// if (domain && self.allowInvalidCertificates

2016-08-05 14:09:44 4935 1

转载 iOS开发之AFNetworking 3.0.4使用

转载自:http://www.jianshu.com/p/11bb0d4dc649昨天使用Cocoapods导入AFN做POST的时候,导入的最新版的3.0.4,突然发现找不到AFHTTPRequestOperationManager了。。。上github上一看,发现没有这个了。刚开始以为是cocoapods没有给我导进去,因为是小demo,就想自己写一个网络请求的,发现也没有这NSURLCo

2016-08-02 11:05:12 536

原创 Android 6.0下出错: UnsatisfiedLinkError: dlopen failed . text relocations

Android 6.0下报错: UnsatisfiedLinkError: dlopen failed ... text relocations首先贴一下这个问题的官方答复:https://code.google.com/p/android-developer-preview/issues/detail?id=3028 先介绍一下这个问题的背景 (没兴趣看的,

2016-07-21 09:44:47 4563 3

转载 android入门:zxing学习笔记(六)

已经连续写了五篇zxing的学习笔记了,刚开始写的时候,只是想简简单单的记录下自己在学习android过程积累的点滴,却没想到写着写着变成了好像在向某人诉说自己一点浅薄的理解似的。回头来看这些稚嫩的笔记,发现思维逻辑有点混乱,讲述的杂乱无章,没达要点。不求全面,但求透彻。在写这些随笔的过程,又更多的理解了Barcode scanner的设计,弄懂了之前很多的一知半解,尤其是理所当然的潜在错误认知,

2016-07-14 17:07:21 549

转载 android入门:zxing学习笔记(五)

Barcode Scanner不只是上面两篇说的这么简单,还有其他处理,如闪光灯,放大处理,最优的预览尺寸等等。这些不影响对代码的理解,知道camera的使用后,开始看看Barcode Scanner是如何高效的进行识别处理的。在android文件夹下,就有一个thread类:DecodeThread,两个handler类:CaptureActivityHandler和DecodeHandler。

2016-07-14 17:06:29 557

转载 android入门:zxing学习笔记(四)

Camera取景后显示于屏幕上,是个挺简单的过程,但这会出现各种意料不到的问题,例如之前说的屏幕横竖屏与预览图片之间的方向,图片拉伸,还有在Barcode Scanner中,简单的旋转了图片预览方向后,会出现特征点标记错位,等等。     第三篇简单的完成了相机的取景,还没有将取景的图片拍照存储下来。若想实现拍照的效果,则需要实现回调函数:Camera.PreviewCallback接口。

2016-07-14 16:26:40 697

转载 android入门:zxing学习笔记(三)

ViewfinderView自定义了view,实现了一个简洁的扫描界面。这一篇记录我再看代码过程中对于Android Camera 的理解。由于才开始写技术类博客,前两篇有很多不足之处,都是自己随性而写,估计大家很难对我写的有一个清晰的了解。这篇尝试改变下风格,争取好好的表达我的浅薄理解,也让大家能够看懂。      在看Barcode Scanner中关于camera代码前,先对

2016-07-14 15:23:05 447

转载 android入门:zxing学习笔记(二)

上一篇介绍了zxing扫描二维码的过程,刚开始看这份代码时,不怎么明白,很多细节都不清楚,到后来又了更深的理解后,发现这代码设计的就是好,质量高。整个扫描二维码和一维码的过程是非常迅速的,效率很高。最近发现微博上有个二维坊的ID,发得qr码图形都非常的Q,不知道怎么弄出来的,程序员可以借这个可爱的qr码浪漫下。     在整个zxing的android代码部分,很重要的两点是main ac

2016-07-14 14:51:07 391

转载 android入门:zxing学习笔记(一)

对于刚开始学习android开发的童鞋们来说,若有一个简单而又全面的android工程能来剖析,那就是再好不过了,zxing就是不错得例子。    zxing的源码可以到google code上下载,整个源码check out 下来,里面有各个平台的源码,ios的,android的。当然我们需要的就是android代码。    将android的工程导入到eclipse中,导入完成

2016-07-14 14:44:49 534

转载 漫谈IM通信架构

前前后后做的IM和推送系统已经有好几个了,一直都想好好总结下,因此就有了这篇文章。在我刚学编程的那会儿,觉得网络通信是一个很牛逼和门槛很高的一门技术,但是随着开源技术的发展和互联网知识的共享,现在要写出高质量的网络通信程序已经变得容易多了。只要谈通讯肯定绕不开协议,鉴于本人经验下面只谈本人撸过的三种协议:XMPPMQTT私有协议XMPPXMPP(Exte

2016-03-18 14:37:06 837

转载 Android 获取当前网速质量调整网络请求

在开发中,有时候常常需要根据用户当前的网速来做一些操作,比如图片的加载,当网速非常好的时候,比如连接的是wifi,我们就会下载高分辨率的图片,反之,当用户使用的是2g网时,我们则给他下载低分辨率的小图,从而节省用户流量。而Facebook其实已经给我们提供了这么一个库,详见network-connection-class。使用其实超级简单,先加入依赖compile 'com.f

2016-02-25 15:16:14 1991

转载 如何做到将apk大小减少6M

我们的apk去年业务需求增长迅速,伴随而来的是apk大小由年初的20M以下,增长到年底的30M。包大小增长的坏处有:过大的下载包会降低新用户的下载兴趣增加下载安装中失败的风险提高各个渠道下载发布的成本(渠道是会根据你的包大小设置收费规则的)因此,减少包大小的工作看上去不痛不痒,其实还挺重要的。接下来,我将分享下我在包大小瘦身方面的努力。技术列表l

2016-02-17 09:08:15 2328

转载 Android图片下载缓存库picasso解析

picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。picasso使用简单,如下[java] view plain copy print?Picasso.with(context).load("http://i.imgur.com

2016-02-17 09:06:36 1584

转载 TextView长按复制实现方法小结

有这么一个需求,用户在浏览文本信息时希望长按信息就能弹出复制的选项方便保存或者在别的页面使用这些信息.类似的, 就像长按WebView或者EditText的内容就自动弹出复制选项.这里面主要是2个特点:1,用户只能浏览文本信息而不能编辑这些文本信息;2,用户对着文本信息长时间点按可以弹出”复制” 选项实现复制;网上有好多种方法可实现,也比较零散, 此处做个小结,希望

2016-02-01 09:45:22 477

转载 EditText 密码显示隐藏三种方法

//显示密码//1、EditText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//2、EditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());//3、EditText.setInputTyp

2016-01-25 14:38:22 659

转载 java中判断字符串是否为数字的三种方法

1用JAVA自带的函数public static boolean isNumeric(String str){  for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.charAt(i))){    return false;   }  }  return true; }2用正

2016-01-21 10:07:06 417

原创 HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection

1、使用 HttpsURLConnection 的时候抛出的一个异常。01-15 13:53:48.339 11539-12010/sf.app.mes E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-2                                                            Proce

2016-01-15 15:57:33 6891

原创 Android HttpsURLConnection get、post 访问网络

证书验证类,此处默认通过所有证书HttpUtils 类public class HttpUtils {    public static void trustAllHosts() {        final String TAG = "trustAllHosts";        // Create a trust manager that does not validate cer

2016-01-15 15:24:42 640

原创 Android PopupWindow的使用

private void showPopupWindow(View view, List addresses) { ListView listView = new ListView(mContext); final AddressAdapter addressAdapter = new AddressAdapter(mContext, addresses); listVie

2016-01-14 16:49:48 457

原创 处理ScrollView内嵌ListView起始位置不是顶部问题

项目中需要用到 ScrollView 内嵌的TextView、ListView,写完发现数据加载之后 ListView 自动滑动到了底部。1、第一想法就是让 ScrollView 滑动到顶部使用 ScrollView.smoothScrollTo(0, 20);然而测试加载数据时发现数据加载后页面依旧滚动到了 ListView 最后一条2、分析应该是 ListView 抢占

2016-01-13 14:29:52 444

转载 Android活动Acitivity启动模式之singleInstance

前面文章介绍了Android活动Activity的启动模式standard、singleTop、singleTask。本文介绍最后一种启动模式:singleInstance。     singleInstance:当一个Activity的启动模式设置为singleInstance时,那么该活动成为了共享活动实例,可以与其他活动进行交互,可以其他应用程序进行调用,并且该活动是启用新的返回栈进

2015-12-25 09:57:24 439

转载 Android活动Acitivity启动模式之singleTask

前面的文章介绍了Android 活动Activity的启动模式:standard和singleTop。本文继续介绍Activity的下一个启动模式:singleTask。       singleTask:当设置活动的启动模式为singleTask时,首先检查返回栈中是否存在当前活动,如果存在当前活动的实例,则直接使用当前实例,并把当前活动之上的所有活动                  

2015-12-25 09:52:40 446

转载 Android活动Acitivity启动模式之singleTop

在文章Android活动Acitivity启动模式之standard中,介绍了活动的默认启动模式standard,本文继续介绍Activity的singleTop模式。      singleTop模式:当Activity的活动模式设置为singleTop时,在启动活动时首先检查栈顶活动是否是该活动,如果是,在使用当前实例,否则继续创建新的实例。      (1)修改Android

2015-12-25 09:51:40 395

转载 Android活动Acitivity启动模式之standard

Android的活动是通过任务Task来进行管理的,一个任务就是一组放在栈里的活动的集合,即所谓的返回栈(Back Stack)。栈具有先进后出、后进先出的特性。当启动一个活动时,活动会在返回栈中入栈,处于栈顶位置,当按下返回键或者调用finish方法会销毁一个活动,此时栈顶活动会出栈,届时又会有新的活动处于栈顶位置。在Android中,活动的启动模式有四种,根据不同的需求可以为活动设置不

2015-12-25 09:50:19 453

原创 Android Zxing 二维码扫码性能优化

最近再一次做到了扫码项目,扫码出现的扫码性能问题再次摆上了案头,经过自己研究并与同行沟通后得出了目前自己能做到的对扫码性能优化的处理。1、精简解码码制目前 github 上 Zxing 支持的码制国内常用的有二维码 QR Code 以及各种条码在这里具体做法就是在支持解码类与解码库把可解码裁剪为只剩下自己项目需要的码制。(重中之重,个人经验,这个对性能提高最有效)

2015-12-24 09:06:26 12270 3

原创 TextView 添加Onclick 无效

给TextView添加Onclick事件还需要配置android:clickable="true",否则点击无效。1、布局<TextView android:id="@+id/topLeft" android:layout_width="@dimen/dp_zero" android:layout_height="match_parent" a...

2015-12-22 15:30:52 697

转载 HoneyComb3.0技术系列之StackView

1. 概述:     StackView(堆View),一系列View的集合,这些View以层叠样式显示,并且View之间可以进行切换(切换方式有两种:(1)拖动StackView     组件中的某一个View,(2)通过代码控制,下面介绍),这样每一个View都有机会显示给用户,供用户使用,并且在多个View切换过程中可以     添加动画效果。 2. 效果图:

2015-12-18 16:11:01 606

转载 Android Camera开发:扫描二维码,周期性循环自动聚焦auto focus挂掉原因分析(preview is not enabled)

问题背景:要让Camera循环聚焦,聚焦完成后进行拍照,在拍照的数据里截取出一定区域的数据。在initCamera里设置聚焦模式:[java] view plaincopyprint?"font-family:Comic Sans MS;font-size:18px;">            List allFocus = myParam.ge

2015-12-17 13:35:11 2003

转载 Android 3.0动画系统详解

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Animati

2015-11-20 09:45:44 374

转载 Android插件化机制与HotFix

为什么需要插件化1. Dalvik虚拟机有方法数限制:Dex 64k method size limit / LinearAlloc exceeded 5MB capacity, App规模变大时会遇到这个问题2. 模块解耦3. 动态升级4. 按需下载概念1. 插件化-指将一个程序划分为不同的部分,比如App皮肤样式2. 组件化-指通用及复用性较高的构件,比如图片缓

2015-11-17 09:28:53 589

转载 Android 增量升级

阅读此文之前请先阅读  http://blog.csdn.net/hmg25/article/details/8100896何为增量升级,简单说下,当应用版本要更新时通常的做法是重新下载新的版本去覆盖旧版本,但这样有个比较明显缺点,太浪费流量了,尤其是在GPRS模式下。我们能不能只更新新版本增加的内容呢,bsdiff/bzlib2可以帮助我们实现这点。下面介绍下具体的做法

2015-11-17 09:27:29 382

转载 美团Android DEX自动拆包及动态加载简介

概述作为一个android开发者,在开发应用时,随着业务规模发展到一定程度,不断地加入新功能、添加新的类库,代码在急剧的膨胀,相应的apk包的大小也急剧增加, 那么终有一天,你会不幸遇到这个错误:生成的apk在android 2.3或之前的机器上无法安装,提示INSTALL_FAILED_DEXOPT方法数量过多,编译时出错,提示: Conversion to Dalvik f

2015-11-13 11:23:41 403

转载 修改 EditText 中的光标位置

Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数.  经查看其文档 发现 setSelection 函数可以完成该功能. 如下: EditText et = ..

2015-11-11 16:22:16 339

eclipse插件JSEclipse安装包(附带安装方法)

eclipse插件JSEclipse安装包(附带安装方法) 网上扒来的,亲测可用,方便大众 网上扒来的,亲测可用,方便大众 网上扒来的,亲测可用,方便大众,

2020-10-12

Tif2Jpg.zip

Java 代码实现 tif格式图片转jpg图片,如果需要 png、jpeg 等其他格式的图片,可以自己仿照代码修改。

2019-12-02

Android ZBar条码/二维码扫描,包含相册图片解析

ZBar条码/二维码扫描,包含相册图片解析,已绘制扫描框

2016-07-18

Android ZBar二维码扫描

ZBar条码/二维码扫描,包含读取相册图片解析

2016-07-18

Android列表单一展开隐藏视图

Android列表单一展开隐藏View的SignalView,代码很简单,分享给大家

2015-07-31

选择相册二维码图片解析

选择相册二维码图片,支持Android4.4以上版本获取图片版本差异,使用Zxing解析二维码图片

2015-06-18

周日历WeekCalendar

WeekCalendar,使用ViewPager实现的左右切换的周日历卡,可以参考代码实现月日历

2015-06-04

上下滑动的月日历

VericalViewPagerCalendar,可以上下滑动切换的月日历

2015-06-04

垂直滑动的VerticalViewPager

很实用的垂直滑动自定义VerticalViewPager,整理了一下分享给大家使用

2015-06-02

空空如也

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

TA关注的人

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