自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gao_chun

想的多一定没做的多有效,然而不想便做一定没什么效果。

  • 博客(227)
  • 资源 (37)
  • 收藏
  • 关注

原创 java.lang.IllegalArgumentException: pointerIndex out of range两种解决办法

java.lang.IllegalArgumentException: pointerIndex out of range在做拍摄海报功能的时候需要拍摄界面的surface进行手势缩放,做多点触控放大缩小,操作时发生这个异常,如果是操作图片的放大缩小多点触控不会出现这个错误,这个bug是Android系统原因此处给出两种解决方式:第一种方式是:修改frameworks\base\c

2015-01-15 11:25:29 4688

原创 Eclipse选中变量名,相同变量都变色显示 的设置

设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选Mark occurrences of the selected element in the cruuent file.如下图所示:

2015-01-13 11:13:36 2271

原创 java抽象类 与 接口

Java接口和Java抽象类的认识很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗? 为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类,子类再继承它不就可以了吗?何必弄一个抽象类出来,还要弄一些没有方法体的抽象方法,弄

2015-01-12 16:13:39 7160

原创 java中transient关键字简介

java中 transien 关键字我们都知道一个对象只要实现了 Serilizable 接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。       然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序

2015-01-12 15:56:18 4956 1

原创 android图片压缩质量参数Bitmap.Config RGB_565等的含义

android图片压缩质量参数在实用ImageLoader中,在配置DisplayImageOptions时,需要设置.bitmapConfig(Bitmap.Config.RGB_565)那么这个 Bitmap.Config.RGB_565 是什么意思呢 ?在android中的大图片一般都要经过压缩才能显示,不然容易发生oom,一般我们压缩的时候都只关注其尺寸方面的大小,

2015-01-12 15:29:22 29309 6

原创 关于java方法中Object... args参数的含义

关于java方法中Object... args参数的含义在阅读google发布的volley源码时,突然看到一个方法中存在这样的写法,如 :v(String format, Object... args)不明白什么意思,琢磨着为什么要这样写呢,跟Object[] args是一个意思吗?为什么用三个点代替呢?后来查阅了下文档,原来这是JDK1.5新增语法,新特性,动态参数或者是可变参数的

2014-12-31 14:01:24 26838 8

原创 Eclipse中debug调试简单使用

debug最基本的知识F5-Step Into:移动到下一步,如果当前的行是一个方法调用,将进入这个方法的第一行。(可以通过第九条来排除)F6-Step Over:移动到下一行。如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行。F7-Step Return:继续执行当前方法,当当前方法执行完毕的时候,控制将转到当前方法被调用的行。F8:移动到下一个断点处。

2014-12-30 11:34:04 1664

原创 android屏幕适配建议

一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*1800的屏幕(魅

2014-12-23 14:59:32 3088 1

原创 Android Studio常用快捷键、Android Studio快捷键大全

Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持。Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,

2014-12-22 18:37:16 9528

原创 Android studio删除工程项目

用Eclipse很久了,从Web开发到Android,......,但是最近发现google在2013年同Volley框架发布一个IDE,Android studio ,用起来挺爽,UI设计的很不错,以前版本比较低,不太稳定,最近新版本用着感觉不错。后来发现要删除一个项目时,不知道怎么删,这可让我蛋碎了。找来找去就是不知道怎么删工程项目。右键菜单啊,主菜单啊,什么都找不到名叫Delete或者叫Re

2014-12-19 11:35:39 3481

原创 Android studio项目不能编译,提示设备版本过低

问题提出:总是报 Failure [INSTALL_FAILED_OLDER_SDK]但是,我设的defaultConfig {applicationId "com.name.testapp"minSdkVersion 9targetSdkVersion 'L'versionCode 2versionName "1.0"}而我的android设备是 4.3的

2014-12-18 17:23:31 2221

原创 Android Studio如何引入第三方jar包

在Android Studio(AS)的开发中,遇到引入外部类库或第三方jar包的情况,确实是件很恼人的事情。因为AS是基于Gradle构建,所以和传统的导入方式有些不一样。笔者也曾为此头疼过好一阵,现在终于有了解决办法,拿出来和大家分享一下。这里以导入Google Services library为例,具体操作步骤如下。1. 打开你的buid.gradle文件。应该用哪一

2014-12-18 17:17:52 3935

原创 如何将Eclipse中的项目迁移到Android Studio 中

如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的是生成Build Gradle的文件。因为Android Studio 是用Gradle来管理项目的,具体操作步骤如下:从Eclipse中导出        1.将你的ADT插件版本升级到22.0以上。        2.在Eclipse中,选

2014-12-18 17:15:09 3287 3

原创 谷歌发布Android Studio开发工具1.0正式版(组图)

Android Studio是谷歌于13年I/O大会推出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的Android开发工具用于开发和调试。今日谷歌发布了Android studio的1.0正式版,增加了包括智能代码编辑,用户界面设计工具,性能分析工具等新功能,支持Android 5.0平台的开发。谷歌也

2014-12-18 16:54:23 2051

原创 使用百度定位SDK出现4.9E-324

前几天实现了一个百度定位的功能,但定位的时候,经纬度信息会显示4.9E-324,困惑了很久才搞清楚,如果出现这样的信息,代表你的程序中定位模块儿的功能是没有问题的,但是可能你目前所处的环境(室内或者是网络状况不佳)造成无法获取到经纬度,如果遇到了这样的问题,就不用找程序的问题了,换一个环境试试,去室外走走测试一样下,或许就可以了。DBLocation 默认经纬度的返回值便是 4.9E-324

2014-12-17 17:06:58 2412 1

原创 自定义ShareSDK分享平台界面

自定义ShareSDK分享平台界面运行效果图:微信朋友圈分享成功效果图:注:微信朋友圈分享有两种:一种是为绕过审核,即图中所显示的方式,一种为不绕过审核,两种方式在朋友圈中显示的方式不一样,且分享时弹出的界面也不一样。在shareSDK.xml中设置BypassApproval="true",即BypassApproval是绕过审核的标记,设置为true

2014-12-16 14:44:11 9999 6

原创 总结shareSDK分享到各平台需注意

总结shareSDK分享到各平台需注意:1.apk签名文件和平台上使用签名工具生成的key是否一致2.使用OnekeyShare类可设置一键分享的内容属性3.若要修改shareSDK的分享内容界面,在EditPage.java类中4.若想禁用分享九宫格中的某个平台,可是shareSDK.xml文件中设置Enable="false"注:设置为false后,表明

2014-12-11 17:28:01 11011 2

原创 keytool生成数字证书

使用keytool工具生成数字证书:      keytool -genkey -v -keystore gao_chun.keystore -alias gao_chun.keystore -keyalg RSA -validity 20000说明:      1)keytool是工具名称,-genkey意味着执行的是生成数字证书操作,-v表示将生成证书的详细信息打印出来,显示在

2014-12-04 11:39:31 2704

原创 ShareSDK for Android常见问题汇总(一)

【问题1】:依照集成文档说明,配置AndroidManifest.xml后,提示<uses-permission android:name="android.permission.WRITE_APN_SETTINGS" /》有错答案:这个是ADT Lint工具的问题,请依照下面的路径“菜单 -- 窗口 -- 首选项 -- android -- lint error checking”打开l

2014-12-02 16:38:20 7285

原创 Android真机测试 INSTALL_FAILED_INSUFFICIENT_STORAGE 解决方法

以前都是用自己小米的机子测试,没任何问题,但是昨天他娘的手机摔坏了,来公司要调试程序,把以前大学时用的2.3.6系统的国产杂牌android机器拿出来,安装的时候出现了下面的情况 , 网上也找了好久,没什么用。[2013-08-06 16:31:04 - Flashlight] Installation error: INSTALL_FAILED_INSUFFICIENT_STOR

2014-12-02 13:57:48 6129

原创 Android 源码最佳在线文档

研究源码最佳在线文档这个其实也是小巫偶然发现的,也分享给大家了,前面很多研究源码的,都会折腾很久去下载源码,去搭Linux环境,去使用git来下载,但有时候总是很难成功的,等待的时间太长,google被和谐之后就更加麻烦了。有这么一个在线的源码查看,并且不同的sdk 版本都有,可以轻松对比,你想看哪个版本的源码都行,顿时感觉世界太美好了有木有。地址:http://grepcode.

2014-11-25 16:01:09 1434

原创 新浪微博 (sso package or sign error)

新版微博客户端升级功能,无线应用使用sso授权必须填写包名、签名。否则会遇到sso package or sign error的报错,SSO授权暂时只针对iOS及Android端。如果在使用SSO授权时,仍然发生sso package or sign error的报错,请根据以下方法自行排查:(1)检查应用包名签名信息是否完善如果你的应用只有一个包名、签名,请在 http://open

2014-11-21 10:14:09 11755

原创 新浪微博分享 (获取用户授权时出现 error :redirect_uri_mismatch 的问题)

这是由于回调地址填写错误造成的,解决办法:A、站内应用:redirecturi等于应用信息中的“站内应用地址”而非“应用实际地址”;B、其他应用:redirecturi需与http://open.weibo.com/apps/308710000/info/advanced (308710000替换成你应用的AppKey)应用高级信息中的“应用回调页”完全匹配或在绑定的域名下。注意:修改

2014-11-21 10:08:57 5192

原创 shareSDK分享新浪微博提示 "sso package or sign error"

整合微博分享,添加新浪微博时,在认证时候提示sso package or sign error出现这个情况原因有好多个(http://open.weibo.com/qa/index.php?qa=21791)但经常会搞错大都是Android包名和Android签名搞错了,需要注意的是,新浪微博的Android签名是根据整个应用程序的所使用的keystore生成的,也就是你的应用的正

2014-11-19 14:16:42 5218

原创 listView的item失去焦点不能点击

android:descendantFocusability 用法简析开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如Image

2014-11-19 13:52:22 3298

原创 ListView中按钮监听器 设置 及 优化

在应用开发中经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button。但是当数据量很大的时候,new出来这么多个监听器势必会对内存造成一定的压力,而且每

2014-11-18 16:53:16 6406 5

原创 Android中Gson使用

目前的客户端大都有和服务端进行交互,而数据的格式基本就是json了,于是在Android开发中就经常用到json解析,方便的是Google已经为我们提供了一个很棒的json解析库–gson,那么今天就来总结分享下gson的各种用法。gson的官方下载地址:google-gson单个对象首先我们来看一个最简单的用法,假设json的数据格式是这样的:{ "id"

2014-11-18 11:38:38 1999 1

原创 android截取系统当前屏幕

功能:实现截取当前屏幕的功能。把截取的图片保存到SDCard中的某个目录文件夹下面。

2014-11-17 10:54:35 2431

原创 ZXing拍码后区分扫描到的是一维码、二维码、其他码

以前没有怎么接触过二维码,最近遇到一个问题,如何判断条码扫描到的是一维码还是二维码,经过自己艰苦奋斗一下午,加上网上资料,总结出两种方式可以解决该问题(推荐采用第二种方式):1.修改源码 (具体后面会提到)2.通过返回的编码来判断实现方式一:源码的修改,关键涉及到三个类,CaptureActivity、DecodeThread、DecodeFormatManag

2014-11-11 23:45:38 11513 1

原创 Android官网无法下载eclipse-adt-bundle

https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip64位下载地址

2014-11-11 14:17:42 13607 2

原创 android:windowSoftInputMode属性

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”ad

2014-11-10 11:30:56 1111

原创 Android拍照并保存(对图片进行压缩,分解)

项目中摘出来的一个小功能模块,有需要的朋友可以借鉴下。效果图:具体功能:将拍摄的照片保存到SDcard中具体需求:1.图片名保存格式:图片名称_手机型号_随机4位数.jpg2.将图片分解,压缩,显示3.写入SDCard卡保存具体实现:1.定义布局文件2.编写业务代码这里只对调用相机拍照、图片显示、保存  做介绍

2014-11-06 17:07:22 8921 3

原创 android-async-http开源项目介绍及使用方法

android-async-http 开源项目可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来非常简单,关于android-async-http开源项目的介绍内容来自于官方:http://loopj.com/android-async-http/.下面我对此主页上内容进行大体上的翻译,希望能够对你理解android-async-http开源项目有所帮助1.1 Overvi

2014-11-05 16:56:25 8982

原创 修改一个值,让ScrollView、ListView充满弹性

android默认的ScrollView、ListView在最顶端下拉或者最底端上拉的时候,都不会带有反弹效果,很生硬的让你不能继续拖动,不像iOS那样可以回弹,个人认为,iOS的交互还是略好一点,那么我们也来在Android下实现下这个功能,先看下效果图:那么我们今天的目标是一句话实现,如何去做呢我们还是先看下代码:[java] view

2014-11-01 00:31:42 3548

原创 Android NDK 环境搭建

使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了步骤 :一、Android官网下载Android的开发工具ADT(Android Development Tool的缩写),该工具集成了最新的A

2014-10-31 15:24:14 6160

原创 Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?

原创链接:http://blog.csdn.net/zhao_3546/article/details/12843477,转载请注明,谢谢。最近在研究Activity的启动流程,老罗的blog在看,也找了其它资料学习,也跟过Android4.3的源码,在跟代码的过程中,突然想到下面的这个问题:    Android Activity为什么要细化出onCreate

2014-10-30 11:03:38 2279

原创 native关键字

今日在项目交接中,遇到了native关键词,又熟悉又陌生的感觉,反正以前是没常用到过这玩意。就查了点资料,对native是什么东西有了那么一点了解,总结下。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他

2014-10-30 10:11:05 2146

原创 从程序员到项目经理

受益匪浅一、从程序员到项目经理(一):没有捷径http://developer.51cto.com/art/201209/355860.htm二、从程序员到项目经理(二):如何胜任http://developer.51cto.com/art/201209/357112.htm三、从程序员到项目经理(三):认识项目经理http://develo

2014-10-23 15:05:13 1246 1

原创 如果你也23

如果你也23: http://blog.csdn.net/gao_chun/article/details/40109913某公司android研发人员那一年,怀着十足的干劲和对这个行业的憧憬,一个人单枪匹马,杀到深圳找工作,才毕业,面试了近20家公司,还没找到工作。没好意思跟家里要钱,也怕家里担心,期间向朋友借了3500左右。23岁那天,仍然约了

2014-10-21 11:44:14 3312 7

转载 如果你也23岁

分享一下这篇文章:23 岁那年你正处在哪个状态?现在呢? 我,23岁,应届毕业生。生活,工作,爱情都处于人生的低谷,一穷二白,一无所有,一事无成。 分享一下成长的建议吧。匿名用户23岁那年...就是去年...... 在22岁的时候我毕业,同时第二年准备考研,结果因为压力太大,期望太高,又失利了,但是我依然满怀信心和憧憬 在我23岁那年四月,当我深爱的女孩(在这之

2014-10-15 14:01:21 72974 11

Android拍摄矩形固定区域的图片并保存

1.自定义相机,并在相机中添加图层拍摄固定区域的图片 2.对固定区域的图片进行处理保存

2015-05-14

Android中使用SurfaceTexture自定义相机

1.Android中使用4.0新特性SurfaceTexture自定义相机预览 2.在PictureCallback回调中保存图片

2015-05-13

Android自定义Spinner

android中使用PopWindow自定义下拉样式Spinner控件 完整示例

2015-05-01

Android项目中使用类似菊花的Dialog

1.自定义动画属性文件 2.定义方法动态加载独立的dialog文件 3.在基类中初始化后直接调用mLoading.show()

2015-04-25

Android项目中自定义顶部标题栏

1.定义标题栏布局 2.自定义TitleActivity控制标题栏按钮监听 3.在TitleActivity中实现标题栏以下内容切换

2015-04-25

自定义ShareSDK分享平台界面

1.自定义ShareSDK分享平台界面 2.实现分享到微信、朋友圈、新浪微博、QQ空间、短信 等功能

2014-12-16

拍照并保存到SDCard

项目中摘出来的一个小功能模块 上效果图: 具体功能:将拍摄的照片保存到SDcard中 具体需求: 1.图片名保存格式:图片名称_手机型号_随机4位数.jpg 2.将图片分解,压缩,显示 3.写入SDCard卡保存 具体实现: 1.定义布局文件 2.编写业务代码

2014-11-06

炫酷烟花程序

超级炫酷的烟花项目,做了如下修改: 1.程序界面适配问题 2.加入背景音乐

2014-07-31

android中通过百度定位sdk实时计算移动距离

大概思路: 1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。 2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度 3)为应用创建数据库和相应的数据表,编写 增删改查 业务逻辑方法 4)编写界面,通过点击按钮控制是否开始计算距离,并引用数据库,初始化表数据,实时刷新界面 5)在service的定位代码块中计算距离,并将距离和经纬度实时的保存在数据库(注:只要经纬度发生改变,计算出来的距离就要进行保存) 6)界面的刷新显示

2014-07-28

QQ自定义图像剪裁

QQ自定义图像剪裁 一:主布局界面 二:点击控件触发事件后效果图 三:拍照完之后效果图 四:裁剪界面效果图 五:点击相册后返回的图片效果图 六:裁剪完从相册PICK的保存后的效果图

2014-07-19

实用的android项目框架

1.自定义android项目底部任务栏 2.实用Fragment切换 3.项目整体架构

2014-07-17

android中ListView下拉刷新

原项目框架,整理了之后共享。 稍作修改可直接在项目中使用。

2014-06-24

android 下拉刷新 加载更多

android中下拉刷新,加载更多,可在项目中直接使用!

2014-03-04

chm格式android官方api全

该文档为chm格式的android官方api,个人认为,开发过程中查阅api是一个很好的习惯,出现问题了从来都是穿一手鞋,而不是别人给的二手,欢迎大家下载学习

2014-02-27

android随机验证码

android随机验证码

2014-02-24

房屋出租管理系统 SSH

SSH开发房屋出租管理系统 含文档、SQLServer数据库、源码

2012-10-21

java开发技术

java单人项五子棋

2012-10-11

struts2实现上传下载

struts2实现登录后上传下载

2012-10-11

捕鱼达人html代码

捕鱼达人源代码

2012-10-11

Android卸载应用和安装应用的广播

Android中卸载应用和安装应用发出的广播,可根据需求截获后做相应处理。

2015-11-24

AS中使用配置OpenCV示例

Android Studio中配置OpenCV 请注意博文最下方提醒!!!http://blog.csdn.net/gao_chun/article/details/49359535

2015-10-23

Android Studio代码高亮插件

5款Android Studio中代码着色插件。博文地址:http://blog.csdn.net/gao_chun/article/details/49154381

2015-10-15

AutoLoadRecyclerView

自定义RecyclerView,使用SwipeRefreshLayout自定义下拉刷新,上拉加载图片,滑动时暂停图片加载。Blog:http://blog.csdn.net/gao_chun/article/details/48550117,欢迎交流。

2015-09-21

RecycleViewDemo

RecycleViewDemo,Blog地址:http://blog.csdn.net/gao_chun/article/details/48550117,欢迎交流。

2015-09-21

Android自定义相机

优美的Android自定义相机模块。博客地址:http://blog.csdn.net/gao_chun/article/details/48246871

2015-09-07

动画制作小软件GifMaker

一键制作简单的Gif动画,小巧、简单、方便!

2015-09-04

开源项目(StickerCamera+仿微信多图选择)

开源分享,博客地址:http://blog.csdn.net/gao_chun/article/details/48202847

2015-09-04

SmartImageView例子

SmartImageView实现原理例子

2015-08-14

SmartImageView

开源库SmartImageView源码分析。

2015-08-14

上门洗车APP

博文给大家介绍项目的整体目录结构,界面开发、项目中所使用的自定义控件、技术点等,同时打包一份目前最新的源码供感兴趣的朋友学习。如有疑问请博客留言。

2015-07-02

上门洗车APP网络架构

上门洗车app网络通讯架构,感兴趣的朋友可以下载研究,如有问题请博客留言。

2015-06-27

UI设计工具(马克鳗)

不错的UI设计工具,如有问题请博客留言。

2015-06-20

Android自定义动态布局—多图片上传

1.使用java代码动态布局 2.多图片上传

2015-06-05

Android语音播报、后台播报、语音识别

Android中使用讯飞语音实现简单的: 语音播报、后台播报、语音识别 等功能

2015-06-05

Android自定义软键盘

Android中自定义软键盘,字母键盘,数字键盘

2015-05-26

Android动态布局

android中根据需求使用代码动态布局。

2015-05-26

Android获取Wifi列表

1.android中获取wifi列表简单示例 2.根据信号级别显示不同网络图标

2015-05-21

空空如也

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

TA关注的人

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