- 博客(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
716
转载 理解 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
1099
原创 Android 添加自定义的.ttf字库文件到系统
由于项目需要,需要将第三方提供的.ttf字库文件编译至系统源码中,在百度上找了好久,都没有找到想要的,最后还是Google解决了问题,这里作下记录。 Reference: http://stackoverflow.com/questions/9627806/android-add-custom-fonts-to-system其实Reference 中介绍的方法,已经非常简单明了,无需赘述
2016-03-26 14:55:26
9626
原创 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
25342
原创 自定义Theme统一Activity的跳转动画
在一个App中为了保证风格的统一,Activity之间跳转的动画一般来说应该是保持一致的。虽说在代码中对每个Activity跳转进行相同的动画设置也是可以实现的,但是很显然,一旦项目比较大,维护起来就比较麻烦。因此比较好的解决办法就是通过自定义Theme的方式,网上这方面的资料很多,讲得也挺简单明了,这里简单做一下记录,也当做是学习笔记吧。1. 定义动画的XML资源文件这个就相当简单了,就是在res
2016-03-11 13:54:17
4577
原创 【文章推荐】Android MVP模式 简单易懂的介绍方式
个人觉得是目前看到的讲解 Android MVP 模式 最为简单易懂的文章,这里做一下记录,原文地址:https://segmentfault.com/a/1190000003927200
2016-03-04 15:09:30
622
原创 解决 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
2899
原创 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
789
转载 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
734
转载 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
1572
原创 Android 保存图片到系统图库 -- 利用 “系统保存屏幕截图” 的方法实现
保存图片到系统图库是个很常见的功能,今天第一次做的时候,遇到了一些问题,就是保存到了图库之后,在部分机型上无法立即显示,原因就是图库数据没有更新。百度了一下,发现这个问题还是很常见的,网上也有不少的解决办法。在参考了:http://blog.youkuaiyun.com/xu_fu/article/details/39158747,这篇文章之后总算是实现了。而在文章最后,作者提到了系统截图功能的源码,里面
2015-09-11 18:05:13
2570
原创 关于Android PopupWindow 使用要注意的一些地方
Android PopupWindow控件应用广泛,使用也比较简单,但是在真正用的时候发现有些地方还是需要特别注意的,否则很容易就被掉坑里了,下面做一些记录,以免再次犯这种错误。这里要说的是关于点击其他位置,PopupWindow 消失的问题。主要涉及到两个方法 setOutsideTouchable()和setBackgroundDrawable(),简单来说就是必须调用setB
2015-08-20 14:42:58
668
原创 android 最简单的方式实现旋转进度条
先看效果图:要达到这样的效果,很简单,其原理就是将用ImageView显示一张图片,然后给ImageView添加围绕中心旋转的的动画即可,主要代码如下:<ImageView android:id="@+id/iv_pre_loading" android:layout_width="wrap_content" android:layo
2015-07-09 15:51:16
6105
原创 Android/Java 中利用HttpClient 发送Patch请求,携带Json参数
由于项目的需要,在前面记录过利用HttpUrlConnection发送Put请求的方法,链接在这http://blog.youkuaiyun.com/crystaldestiny/article/details/46469465,现在,项目中又有需要以Patch方式发送Http请求,真心感觉这两种凡是用得不是很多,网上的资料也很有限,参考过网上一些帖子的后,算是实现了!在此记录一下,本人也是菜鸟,欢迎交流学习
2015-06-15 17:13:43
6753
原创 Android/java 利用HttpUrlConnection 发送put请求,携带json参数
之前关于Http请求基本上只接触过GET和POST
2015-06-12 11:42:13
10103
转载 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
1696
原创 Android 对指定View(组件)添加手势操作的注意点和陷阱
对于View(含普通控件、布局控件和自定义View),使用手势识别有两处陷阱可能会浪费你的不少时间: 1:该 View 必须设置longClickable为true,否则手势识别无法正确工作,只会返回Down, Show, Long三种手势 2:必须在View的onTouchListener中调用手势识别(即为该view设置 onTouchListener,并重
2015-01-06 11:48:44
1788
原创 ViewFlipper + GestureDetector 实现App首次使用显示引导页
参考1:http://blog.youkuaiyun.com/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
1182
原创 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
1141
转载 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
735
转载 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
出处:http://blog.youkuaiyun.com/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介
2014-12-22 15:26:10
889
原创 基于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
1893
转载 Android 权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置
2014-11-27 17:16:56
592
转载 Android布局中涉及的一些属性
Android:gravity属性 线性布局常见的就是利用LinearLayout进行布局,其中有个比较重要的属性就是android:gravity,在官方文档中是这么描述这个属性的:指定一个元素怎么放置它的内容,包括在X和Y轴,在它自己的边框中。下面我们将在一个简单的TextView中应用android:gravity属性。假设我们想要TextView内的内容在右侧显示,那么我们就
2014-08-07 16:46:03
751
转载 深入理解HTTP Session
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/275589深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次
2014-08-07 16:11:12
491
转载 Java安全之对称加密与非对称加密
Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。对称加密与非对称加密的区别:对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。非对称加密称为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相同,任何人都可以知道公钥,只有一个人持有私钥可以解密。对称加密
2014-07-23 14:13:32
1035
转载 HttpClient 教程
httpClient 教程 转自:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113251.html前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要H
2014-07-22 10:24:48
1295
转载 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
1116
转载 Hibernate 多方删除
对于有多方的删除操作,应该直接操作要删除的实体使用delete方法,而不要使用one端的set属性进行移除操作就能到达这种目的的想法是不对的,但是在设置了cascade的地方,这种思想必须得到使用,因为用了cascade的地方,会在flush时查看set的集合内容。对于主表删除要合理使用cascade,除非你不想主表记录删除后辅表关联记录还存在。如下面这种操作形式以及正确的做法。Par
2014-06-04 21:11:56
1375
原创 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
2811
转载 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
977
转载 response.sendRedirect()与request.getRequestDispatcher().forward()区别
response.sendRedirect()与request.getRequestDispatcher().forward()区别
2014-04-19 17:59:30
1244
转载 Android 异步任务 AsyncTask
android异步任务详解 AsynTaskandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构as
2014-04-15 11:56:23
639
转载 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
833
转载 Java时间格式大全
又收藏到一个好的java时间格式大全,这个是做成了类的又收藏到一个好的java时间格式大全,这个是做成了类的 转自:http://www.busfly.cn/post/java_string_date_time_class_all.html
2014-04-14 19:48:06
3642
转载 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
1064
Android反编译工具集合
2014-05-04
kxml2-2.2.2.jar+xmlpull_1_0_5_all
2013-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人