自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (10)
  • 收藏
  • 关注

转载 git reset soft,hard,mixed之区别深解

原文出处:http://www.cnblogs.com/kidsitcn/p/4513297.html,仅作学习交流,版权归作者所有GIT reset命令,似乎让人很迷惑,以至于误解,误用。但是事实上不应该如此难以理解,只要你理解到这个命令究竟在干什么。首先我们来看几个术语HEAD这是当前分支版本顶端的别名,也就是在当前分支你最近的一个提交Ind

2016-03-31 10:31:47 650

转载 理解 Android Build 系统

文章出处:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/#icomments前言Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/so

2016-03-28 20:42:34 1039

原创 Android 添加自定义的.ttf字库文件到系统

由于项目需要,需要将第三方提供的.ttf字库文件编译至系统源码中,在百度上找了好久,都没有找到想要的,最后还是Google解决了问题,这里作下记录。 Reference: http://stackoverflow.com/questions/9627806/android-add-custom-fonts-to-system其实Reference 中介绍的方法,已经非常简单明了,无需赘述

2016-03-26 14:55:26 9509

原创 Linux 下解压.tar.gz文件报错 gzip:stdin:not in gzip format 的解决办法

今天在解压.tar.gz文件时,遇到问题,在这里记录一下解决方法: 执行 $ tar -zxvf xxxx.tar.gz 命令时, 提示以下信息:   gzip: stdin: not in gzip format   tar: Child returned status 1   tar: Error is not recoverable: exiting now

2016-03-22 09:16:53 25223 1

原创 自定义Theme统一Activity的跳转动画

在一个App中为了保证风格的统一,Activity之间跳转的动画一般来说应该是保持一致的。虽说在代码中对每个Activity跳转进行相同的动画设置也是可以实现的,但是很显然,一旦项目比较大,维护起来就比较麻烦。因此比较好的解决办法就是通过自定义Theme的方式,网上这方面的资料很多,讲得也挺简单明了,这里简单做一下记录,也当做是学习笔记吧。1. 定义动画的XML资源文件这个就相当简单了,就是在res

2016-03-11 13:54:17 4518

原创 【文章推荐】Android MVP模式 简单易懂的介绍方式

个人觉得是目前看到的讲解 Android MVP 模式 最为简单易懂的文章,这里做一下记录,原文地址:https://segmentfault.com/a/1190000003927200

2016-03-04 15:09:30 568

原创 解决 Linux/Ubuntu: adb shell insufficient permissions for device 的问题

本文内容出自:http://blog.sina.com.cn/s/blog_98b2a10b0100x10i.html仅作学习记录使用。笔者环境:Ubuntu 15.10  android studio 1.5+Ubuntu开发android开发环境搭建好后,连接手机时出现问题,$adb shellerror: insufficient permissions for

2016-01-13 15:23:01 2747

原创 Android Studio 1.5+ 配置Android Annotations框架

关于在Android Studio中配置Android Annotations框架,参考官网文档,配置成功,这里做一下简单记录。版本说明:Android Studio 1.5.1 Android Annotations 3.3.2 其他版本大同小异,只要参考官方给出的文档基本配置成功不会有问题,官方网站:http://androidannotations.org/项目(

2015-12-10 16:48:21 740

转载 Android handler的警告Handler Class Should be Static or Leaks Occur

原文出处:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1106/1922.html在使用Handler更新UI的时候,我是这样写的:123456789public class S

2015-11-17 10:45:39 696

转载 Android Studio 引用本地aar包

Android Studio引用本地aar包的配置方法:1.将 .arr 包复制到所需要引用该包的Module下的libs目录下;2.在该module的 build.gradle 文件中添加一个代码仓库,即添加如下代码:repositories{    flatDir {     dirs 'libs'  } }注意这里是相应module下的build.grad

2015-09-21 16:47:56 1520

原创 Android 保存图片到系统图库 -- 利用 “系统保存屏幕截图” 的方法实现

保存图片到系统图库是个很常见的功能,今天第一次做的时候,遇到了一些问题,就是保存到了图库之后,在部分机型上无法立即显示,原因就是图库数据没有更新。百度了一下,发现这个问题还是很常见的,网上也有不少的解决办法。在参考了:http://blog.csdn.net/xu_fu/article/details/39158747,这篇文章之后总算是实现了。而在文章最后,作者提到了系统截图功能的源码,里面

2015-09-11 18:05:13 2481

原创 关于Android PopupWindow 使用要注意的一些地方

Android PopupWindow控件应用广泛,使用也比较简单,但是在真正用的时候发现有些地方还是需要特别注意的,否则很容易就被掉坑里了,下面做一些记录,以免再次犯这种错误。这里要说的是关于点击其他位置,PopupWindow 消失的问题。主要涉及到两个方法 setOutsideTouchable()和setBackgroundDrawable(),简单来说就是必须调用setB

2015-08-20 14:42:58 620

原创 android 最简单的方式实现旋转进度条

先看效果图:要达到这样的效果,很简单,其原理就是将用ImageView显示一张图片,然后给ImageView添加围绕中心旋转的的动画即可,主要代码如下:<ImageView android:id="@+id/iv_pre_loading" android:layout_width="wrap_content" android:layo

2015-07-09 15:51:16 6004

原创 Android/Java 中利用HttpClient 发送Patch请求,携带Json参数

由于项目的需要,在前面记录过利用HttpUrlConnection发送Put请求的方法,链接在这http://blog.csdn.net/crystaldestiny/article/details/46469465,现在,项目中又有需要以Patch方式发送Http请求,真心感觉这两种凡是用得不是很多,网上的资料也很有限,参考过网上一些帖子的后,算是实现了!在此记录一下,本人也是菜鸟,欢迎交流学习

2015-06-15 17:13:43 6591 2

原创 Android/java 利用HttpUrlConnection 发送put请求,携带json参数

之前关于Http请求基本上只接触过GET和POST

2015-06-12 11:42:13 9902 1

转载 SQLite3中自增主键归零方法

出处:http://www.cnblogs.com/top5/p/3385912.html当SQLite数据库中包含自增列时,会自动建立一个名为 sqlite_sequence 的表。这个表包含两个列:name和seq。name记录自增列所在的表,seq记录当前序号(下一条记录的编号就是当前序号加1)。如果想把某个自增列的序号归零,只需要修改 sqlite_sequence表就

2015-05-12 16:05:33 1621

原创 Android 对指定View(组件)添加手势操作的注意点和陷阱

对于View(含普通控件、布局控件和自定义View),使用手势识别有两处陷阱可能会浪费你的不少时间: 1:该 View 必须设置longClickable为true,否则手势识别无法正确工作,只会返回Down, Show, Long三种手势 2:必须在View的onTouchListener中调用手势识别(即为该view设置 onTouchListener,并重

2015-01-06 11:48:44 1712 1

原创 ViewFlipper + GestureDetector 实现App首次使用显示引导页

参考1:http://blog.csdn.net/panxiangxing/article/details/12391661参考2:http://www.2cto.com/kf/201409/331829.html1.首先是启动界面  splash_layout.xml<LinearLayout xmlns:android="http://schemas.androi

2014-12-29 15:31:39 1125

原创 Android 反编译查看apk的源代码、资源文件、XML文件

1.查看Android/Java源代码  ① 用好压等压缩软件解压apk文件(或者将apk文件后缀名改为zip后再解压,Android APK实际上也是个Zip文件);  ② 从CMD进入dex2jar所在目录,执行  dex2jar  ...\classes.dex 命令(...\classes.dex 为需要反编译的classes.dex的路径),成功执

2014-12-29 15:30:22 1062

转载 Android的onCreateOptionsMenu()创建菜单Menu详解

转载自:http://www.linuxidc.com/Linux/2012-02/55500.htm  [日期:2012-02-29]来源:Linux社区  作者:guoquanyou[字体:大 中 小]Android一共有三种形式的菜单:            1.选项菜单(optinosMenu)

2014-12-29 15:28:04 679

转载 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

出处:http://blog.csdn.net/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介

2014-12-22 15:26:10 843

原创 基于SurfaceView实现的建议涂鸦板

自定义继承SurfaceView的View,实现建议的手绘涂鸦板1.HandWritingBoardView.javaimport android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;im

2014-12-08 17:45:53 1811 1

转载 Android 权限大全

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置

2014-11-27 17:16:56 554

原创 Java ZXing 生成二维码学习

Java ZXing 生成二维码学习1. 生成

2014-08-18 11:42:32 1212

原创 Android 实现 “再按一次退出” 功能的实现学习

Android 实现  “再按一次退出” 功能的实现第一种方式

2014-08-09 14:06:55 688

转载 Android布局中涉及的一些属性

Android:gravity属性    线性布局常见的就是利用LinearLayout进行布局,其中有个比较重要的属性就是android:gravity,在官方文档中是这么描述这个属性的:指定一个元素怎么放置它的内容,包括在X和Y轴,在它自己的边框中。下面我们将在一个简单的TextView中应用android:gravity属性。假设我们想要TextView内的内容在右侧显示,那么我们就

2014-08-07 16:46:03 713

转载 深入理解HTTP Session

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/275589深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次

2014-08-07 16:11:12 450

转载 Java安全之对称加密与非对称加密

Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。对称加密与非对称加密的区别:对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。非对称加密称为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相同,任何人都可以知道公钥,只有一个人持有私钥可以解密。对称加密

2014-07-23 14:13:32 979

转载 HttpClient 教程

httpClient 教程 转自:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113251.html前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要H

2014-07-22 10:24:48 1210

转载 Jackson 框架使用教程,轻易转换JSON

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

2014-07-15 10:57:26 1019

原创 【博文推荐】Oracle官方并发教程

Oracle官方并发教程

2014-07-11 09:47:51 701

转载 Hibernate 多方删除

对于有多方的删除操作,应该直接操作要删除的实体使用delete方法,而不要使用one端的set属性进行移除操作就能到达这种目的的想法是不对的,但是在设置了cascade的地方,这种思想必须得到使用,因为用了cascade的地方,会在flush时查看set的集合内容。对于主表删除要合理使用cascade,除非你不想主表记录删除后辅表关联记录还存在。如下面这种操作形式以及正确的做法。Par

2014-06-04 21:11:56 1319

转载 Struts2 StackContext ValueStack ActionContext

PS:本人觉得这篇文章对自己henyouyon

2014-05-21 09:09:40 870

原创 Android反编译查看APK的源代码、资源文件、XML文件

1.查看Android/Java源代码  ① 用好压等压缩软件解压apk文件(或者将apk文件后缀名改为zip后再解压,Android APK实际上也是个Zip文件);  ② 从CMD进入dex2jar所在目录,执行  dex2jar  ...\classes.dex 命令(...\classes.dex 为需要反编译的classes.dex的路径),成功执

2014-05-04 20:31:43 2638

转载 java内存分配和String类型的深度解析

1、String类是final的,不可被继承。public final class String。2、String类是的本质是字符数组char[], 并且其值不可改变。private final char value[];然后打开String类的API文档,可以发现:3、String类对象有个特殊的创建的方式,就是直接指定比如String x = "abc","abc"就表示一个字符串

2014-04-21 19:06:45 937

转载 response.sendRedirect()与request.getRequestDispatcher().forward()区别

response.sendRedirect()与request.getRequestDispatcher().forward()区别

2014-04-19 17:59:30 1194

转载 Android 异步任务 AsyncTask

android异步任务详解 AsynTaskandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构as

2014-04-15 11:56:23 592

转载 Android Handler机制

直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控

2014-04-15 11:13:05 773

转载 Java时间格式大全

又收藏到一个好的java时间格式大全,这个是做成了类的又收藏到一个好的java时间格式大全,这个是做成了类的 转自:http://www.busfly.cn/post/java_string_date_time_class_all.html

2014-04-14 19:48:06 3582

转载 JSP Cookie使用方法详解

转载:http://www.cnblogs.com/fora/archive/2009/12/09/1620543.htmlJSP Cookie使用方法详解一.什么是cookies?  大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论

2014-03-23 12:14:44 1002

跟我一起写Makefile_陈皓

比较经典的 Makefile 学习文档,作者 陈皓

2016-03-29

Android反编译工具集合

用于查看Android Apk文件源代码、资源文件和xml文件的几个工具合集 版本如下: dex2jar-0.0.9.15.zip jdgui.zip apk tool1.5.2.tar.bz2 apktool-install-windows-2.1_r01-1.zip

2014-05-04

Java设计模式(Pattern In Java 中文版PDF)

Java设计模式 (Pattern In Java) 中文版PDF

2013-12-12

kxml2-2.2.2.jar+xmlpull_1_0_5_all

Android 解析XML的kxml2-2.2.2.jar包 + API文档xmlpull_1_0_5_all

2013-12-10

Dom4j解析XML文件

简单的Dom4j解析XML文件(带注释) 并利用解析的数据访问MySql数据库

2013-11-22

dom4j官方jar包+API

实用的dom4j包(官方)和API帮助文档,纯属学习交流

2013-11-20

windos_下_sqlite3使用教程

windows 下sqlite3的初学者教程,以及如何sqlite developer 管理工具的基本使用

2013-11-10

Photoshop CS5 商业实战案例 龙怀冰 全彩版 PDF

Photoshop.CS5商业实战案例].龙怀冰.全彩版 高清PDF

2013-07-12

EditPlus3 (含注册码)

绝对完美破解的EditPlus 3 编辑器,功能强大的代码编辑器,简单配置之后甚至可以当成一个简单地IDE工具!

2013-07-12

单片机原理及应用(耿国华)计数显示器

单片机原理及应用( 耿国华 )——基于Protues和Keil C 实验指导 实验1 计数显示器

2012-11-04

空空如也

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

TA关注的人

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