自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 android6.0SDK 删除HttpClient的相关类的解决方法

一、出现的情况在eclipse或 android studio开发,设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误。二、原因android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).三、解决方法1.ecl

2017-01-21 14:53:10 260

原创 Android6.0权限适配之WRITE_EXTERNAL_STORAGE(SD卡写入)

原址: http://unclechen.github.io/2016/03/06/Android6.0%E6%9D%83%E9%99%90%E9%80%82%E9%85%8D%E4%B9%8BSD%E5%8D%A1%E5%86%99%E5%85%A5/?utm_source=tuicool&utm_medium=referral最近遇到这么一个情况,就是一个App以前都是在S

2017-01-21 14:29:16 3508

转载 Android M 新的运行时权限开发者需要知道的一切

原址:http://www.jianshu.com/p/e1ab1a179fbb#android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于a

2017-01-21 13:47:14 217

原创 NFC开发

一.什么是NFCNFC(Near Field Communication )近场通信,是一种数据传输技术。与wifi、蓝牙、红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4cm二.NFC的工作模式读卡器模式(Reader/Witer Mode)我们从某个支持NFC功能的媒介上读取相关数据仿真卡模式(Card

2017-01-21 12:53:51 402

转载 NFC高级

原址: http://blog.csdn.net/zoeice/article/details/9714963高级 NFC本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。Tag技术支持工作当使NFC Tag和Andro

2017-01-21 12:03:11 222

转载 NFC基础

原址: http://blog.csdn.net/zoeice/article/details/9714867本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。当与NDEF数据和Andro

2017-01-21 11:58:57 230

转载 Android ScrollView监听滑动到顶部和底部的两种方式(你可能不知道的细节)

原址:http://www.cnblogs.com/popfisher/p/5709202.htmlAndroid ScrollView监听滑动到顶部和底部,虽然网上很多资料都有说,但是不全,而且有些细节没说清楚 使用场景:1. 做一些复杂动画的时候,需要动态判断当前的ScrollView是否滚动到底部或者顶部2. ScrollView滚动到顶部或者

2017-01-21 11:14:14 1435

原创 android应用程序中获取view的位置

获取View类界面控件的位置,有助于添加新的控件。一、获取在parent里的相对坐标位置直接调用View的方法:getLeft , getTop, getBottom, getRight 获得。二、获取在屏幕中的绝对位置  getLocationInWindowint[] position = new int[2]; textview.getLoca

2017-01-21 10:50:34 499

原创 Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()

Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置。当我们编写一些自定义的滑动控件时,会用到一些api如scro

2017-01-20 18:23:54 327

原创 Android 控制ScrollView滚动到底部

在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等,这里有两种办法:一、 使用scrollTo(),这种实现相对比较麻烦,更推荐使用第二种方式。 public static void scrollToBottom(final View scroll, final View inner) { Handler mHandler = new Ha

2017-01-20 17:52:06 314

转载 值得你关注的Android6.0上的重要变化(二)

原址: http://blog.csdn.net/w7849516230/article/details/50358907十、Android KeyStore变化  此版本上Android Keystore provider不再支持DSA,仍旧支持ECDSA。  锁屏密码在(如用户或设备管理器)禁用或重置的情况下,不需要加密部分将不再被删除,而加密部分则会被删除。十

2017-01-19 23:28:35 204

转载 值得你关注的Android6.0上的重要变化(一)

原址: http://blog.csdn.net/w7849516230/article/details/49704077伴随着众多新特性和新功能,Android6.0(API level 23)在系统和API上都有着诸多的改变。本文着重介绍几个关键变化,以帮助你理解这些改变对你的APP产生的影响。一、运行时权限检查(Runtime Permisssions)    此

2017-01-19 23:24:55 258

原创 WEB-INF/lib/servlet-api.jar not loaded

启动tomcat后,控制台输出信息:WEB-INF/lib/servlet-api.jar not loaded. See Servlet Spec 2.3, section 9.7.2原因:工程 包含javax.servlet包的JAR包,造成与Tomcat自身的servlet-api.jar的冲突,因为Tomcat的WebappClassLoader加载JAR包时会进行

2017-01-19 23:21:38 3754 3

原创 Document base E:\apache-tomcat-6.0.37(32)\webapps\xxx does not exist or is not a readable directory

Document base E:\apache-tomcat-6.0.37(32)\webapps\xxx does not exist or is not a readable directory 启动服务器,报上述错误,是因为在服务器中(如tomcat)删除了某项目,单残留的配置文件没删除造成的。解决办法是到服务器中找到conf\Catalina\localhost

2017-01-19 23:09:08 806

原创 ECLIPSE - 新建jsp页面默认模板设置

有时候我们自己如果没有现成的JSP模板时,系统一般会自动生成自带的模板,但这样的一般不是我们想要的,那么就可以修改默认jsp模板。  设置步骤如下: eclipse -- >perferences - >web ->jsp - jsp files -Editor ->templates 在这里可以设置模板。将 JSP WITH HTMl 里面内容替换为如

2017-01-19 23:06:39 654

原创 CSS Writing Mode 现状

目前 W3C 关于竖排文本的排版规范统一在「CSS Writing Modes Module Level 3」中。主要有以下几个属性:一、「writing-mode」设置文字的书写方向IE 在文字排版方面一直是先驱,早在 IE 5.5 就实现了私有属性「writing-mode」,后来被 W3C 在 CSS2 中采纳作为规范。在 Level 3 草案中「writing-mo

2017-01-19 22:47:33 566

转载 淘宝首页性能优化实践

原址: http://www.barretlee.com/blog/2016/04/01/optimization-in-taobao-homepage/上文 《一起来看看淘宝首页的个性化》 中,带大家看了下弥散着个性化味道的新首页,前端面临着:数据来源多串行请求渲染一个模块运营数据和个性化数据匹配和管理数据兜底容灾等多个问题。本次淘宝首页改版,

2017-01-19 22:45:15 491

转载 一起来看看淘宝首页的个性化

原址:http://www.barretlee.com/blog/2016/03/31/personality-in-taobao-home-page/随着互联网技术以及软硬件技术的快速发展,网络已经成为人们生活中不可或缺的一部分,在长期的互联网冲浪中,网民对网络信息的辨识度日益增进,网络信息提供方也必须与时俱进,抓住用户的要害。就拿我们淘宝的业务来看,几年前看到最

2017-01-19 22:42:46 1090

原创 Android如何在ListView中嵌套ListView

因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度

2017-01-19 22:25:58 794

原创 身份证号验证正则表达式

一些要求用户信息比较严格的地方比如用户注册、登录的时候都需要验证用户的身份证是否合法,而通过这些验证能大大的过滤掉很多水客,给你的系统带来非常精准的用户信息。  很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份证号的组成有多少了解呢?下面来说说一个身份证号里面包含了多少的信息:  1、号码的结构     公民身份号码是特征组合

2017-01-19 22:13:59 673

转载 Android Socket 轻松建立连接和发送消息

原址:http://blog.csdn.net/smartbetter/article/details/51243400关于Java网络编程请参考文章 Java网络编程 探险1.建立Socket连接        1) Socket 实现了TCP/IP协议,可以连接到网络上的上脑,并收发数据        2) ServerSocket

2017-01-17 23:44:43 1401

转载 Java开发实践 网络编程 学习、应用、总结

原址:http://blog.csdn.net/smartbetter/article/details/51340441我们先来看看计算机网络主要功能:资源共享;信息传输和集中处理;负载均衡和分布处理;综合信息服务。实际上Java的网络编程就是服务器通过ServerSocket建立监听,客户端通过Socket连接到指定服务器后,通信双方就可以通过IO流进行通信了。

2017-01-17 23:34:07 1657

原创 Android实现60s倒计时

做APP时有这种功能:点击发送按钮后手机会接收到验证码,但是有的时候由于短信网关故障等原因可能不能及时收到短息,所以设置一种倒计时机制,当倒计时时间结束后如果还没有收到验证码短信则可以选择重新发送验证码。一、使用CountDownTimer这个抽象类 CountDownTimer这个抽象类,实现了倒计时的功能。将后台线程的创建和Handler队列封装成一个方便的类调用。这个类比较简

2017-01-17 22:33:35 4877

原创 Android软键盘弹出时把布局顶上去的解决方法

解决Andriod软键盘出现把原来的布局给顶上去的方法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法二:在项目的AndroidManifest.xml

2017-01-17 22:13:50 16603

转载 JavaScript 性能优化杀手

原址:http://web.jobbole.com/83582/?utm_source=blog.jobbole.com&utm_medium=relatedPosts引言这篇文档包含了如何避免使代码性能远低于预期的建议. 尤其是一些会导致 V8 (牵涉到 Node.js, Opera, Chromium 等) 无法优化相关函数的问题.一些 V8 背景

2017-01-12 23:00:20 425

转载 Web性能优化分析

原址:http://web.jobbole.com/82297/如果你的网站在1000ms内加载完成,那么会有平均一个用户停留下来。2014年,平均网页的大小是1.9MB。看下图了解更多统计信息。网站的核心内容需要在1000ms内呈现出来。如果失败了,用户将永远不会再访问你的网站。通过降低页面加载的时间,很多著名公司的收入和下载量有显著的提升。比如W

2017-01-12 22:58:13 283

转载 移动 WEB 通用优化策略介绍

原址:http://web.jobbole.com/85673/?utm_source=blog.jobbole.com&utm_medium=relatedPosts在标题里用了「通用」二字,说明我要介绍的优化策略不是为特定的 Webview 容器定制,它面向的是所有主流的移动端浏览器,包括各种 APP 嵌入的通用 Webview。借助定制化的 Webview 容器,

2017-01-12 22:48:58 264

转载 AMP,来自 Google 的移动页面优化方案

原址:https://imququ.com/post/amp-project.htmlWeb 性能优化(Web Performance Optimization,WPO)是一个老生常谈的话题,最近 Google 某个团队推出了一项名为 Accelerated Mobile Pages(AMP)的技术,号称能大大加快移动端页面呈现速度,提高整体体验。本文就带大家认识一下这项新技术。

2017-01-12 22:20:55 2067

转载 前端优化 9 个技巧,提高 Web 性能

原址:http://web.jobbole.com/89512/?utm_source=blog.jobbole.com&utm_medium=relatedPosts当今数字世界,存在着无数的网站,每天都需要处理各种不同的原因的访问。然而,这些网站中有很大一部分显得笨重,使用起来也很麻烦。没怎么优化的网站会被各种各样的问题困扰,包括加载时间、不支持移动设备、浏览器兼容性问题,

2017-01-12 18:19:28 540

转载 Best Practices for Speeding Up Your Web Site

原址:https://developer.yahoo.com/performance/rules.html80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: imag

2017-01-12 17:58:25 1293

转载 Web性能优化的十个技巧

原址:http://blog.csdn.net/jinhuiyu/article/details/3853533好像现在一提到性能,大多数人都会想到负载均衡,分布式,CDN和缓存等等,很少把前端优化作为很重要的一部分来做,其实前端优化如果做得好的话,性能提高百分之几十是完全有可能的,特别是大访问量的web应用。因为我所在的项目遇到了严重的性能问题,所以就google了很多关于性

2017-01-12 17:47:47 291

转载 如何对WEB前后端进行性能优化?

原址:http://blog.csdn.net/sonta/article/details/44454787网站性能优化是一个很综合的话题,涉及到服务器的配置和网站前后端程序等各个方面,我只是从实际经历出发,分享一下自己所尝试过的网站性能优化方法。之所以在标题上挂一个web2.0,是因为本文更偏重于中小网站的性能优化,我所使用的系统也是典型web2.0的LAMP架构。首先讲

2017-01-12 17:38:54 1316

转载 web前端性能优化

前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ?  1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。  2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。

2017-01-12 17:18:37 241

原创 Mybatis中insert中返回主键ID的方法

需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下: insert into user(userName,password,comment) values(#{userName},#{password},#{comment})

2017-01-10 22:53:02 5447 1

原创 eclipse如何修改dynamic web module version

java项目中,经常会涉及到动态web模块版本的问题。一、修改工程属性右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:Cannot change version of project facet Dynamic Web Module to 2.5。但有时这样表示

2017-01-10 22:35:57 302

原创 maven-compiler-plugin 插件版本信息错误提示的解决方法

使用maven-compiler-plugin 时 POM文件如下: maven-compiler-plugin 1.6 1.6 UTF-8 报如下提示,字面意思就是没有指定版本信息 [WARNIN

2017-01-10 22:16:08 1673

原创 phonegap的二维码扫描功能的实现

前言:1、我使用的phonegap版本是2.9.1,不太了解phonegap3.0以后的版本,不过可以保证的是phonegap2.0.0之后的按照下面的方法来实现二维码是没有问题的。2、phonegap的插件都是放在github上托管的,到https://github.com/phonegap/phonegap-plugin-barcodescanner地址下载 Barcode

2017-01-07 16:55:48 1407

原创 Android Add外部library工程,总是链接失败的解决办法

今天在做Android项目时,要引用其他项目的library。但是无论我怎么引用都报错误,重新打开properties查看,发现导入的工程总是提示红色,不知道why?以前add library时都没出现过问题,最后查找资料才知道原因。原因:这种情况,主要是因为两个Android工程不在同一目录下,不属于同一盘符的文件夹里。解决:1.分别查看工程所在路

2017-01-07 15:24:31 1066

原创 phonegap调用Camera 摄像头

1、创建Android APP2、在xml/config.xml中添加功能 <param name="android-package" value="org.apache.cordova.CameraLauncher" />

2017-01-07 14:58:25 1171 1

原创 phoneGap+android之搭建环境

一、搭建phonegap的android环境搭建环境的基本准备:1 Java JDK   (搜索一下.......)2 android SDK 最新版3 Ant 打包工具 4 eclipse 5 ADT (ecplise 里的插件,安卓开发工具插件 )6 下载phonegap因为我平时进行android app开发,环境基

2017-01-07 00:25:53 312

空空如也

空空如也

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

TA关注的人

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