自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fancychendong的专栏

努力,奋斗……

  • 博客(327)
  • 资源 (8)
  • 收藏
  • 关注

原创 TouchImageView源码分析

TouchImageView源码分析——请叫我代码侦探github上有个不错得项目,https://github.com/Dreddik/AndroidTouchGallery主要还是TouchImageView里面得源码分析,分析touch事件得传递流程当点击这个GalleryViewPager里得TouchImageView的时候,打印出的结果为

2014-09-27 14:19:21 5211 2

转载 【转】android UI 相关常用类简介

一、Canvas类android.graphics.Canvas Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分: 1、位图:包含像素 2、Canvas画板:包含绘画内容,写入位图 3、初始图形:如Rect、Bitmap、text等 4、Paint:用来描述上面初始图形的颜色和类型等 Can

2014-09-23 22:28:25 814

原创 Android使用java的Math.Random获取随机色值

网上有个ColorPicker开源项目,选择颜色值。而在这里我想实现的是动态修改一个view的背景色。开一个线程,每隔1s修改一次view的背景色。我们知道在android里设置一个view的背景色有framelayout.setBackgroundColor(Color.parseColor("#"+arg0.obj));就是用android的Color类去解析一个带#号的十六进制色

2014-09-21 11:43:16 15377

转载 ViewPager使用中的一些小问题

ViewPager是在引入Fragment中一起加入的,它的主要作用就是可以配合ActionBar与Fragment一起,容易的编写一些tab界面. 从Demos里可以看到一些例子,对于如何使用它与Fragment.使用supportv4的包可以将Fragment运用在api level 10以下的系统,但是没有ActionBar,如果想要,需要自己实现.至于如何实现ActionBar再说

2014-09-19 17:39:08 1488

原创 使用OnScrollListener回调处理自动加载更多

首先来分析下OnScrollListener的回调,new OnScrollListener() { boolean isLastRow = false; @Override public void onScroll(AbsListView view, int firstVisibleItem, int

2014-09-18 11:46:39 7211 3

转载 Android保存图片到系统图库

最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDirectory(),

2014-09-17 14:02:30 1930

原创 自定义ProgressBar

<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:toDegrees="360"> <shape android:innerRa

2014-09-16 19:21:55 1854

转载 银联支付安卓版服务评测

转载地址:http://www.devstore.cn/evaluation/testInfo/98-133.html

2014-09-15 11:40:28 4781 1

转载 转:Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/39057201),请尊重他人的辛勤劳动成果,谢谢!本篇文章主要是带大家从源码的角度上面去解读这个强大的图片加载框架,自己很久没有写文章了,感觉生疏了许多,距离上一篇文章三个月多了,确实是自己平常忙,换了工作很多东西都要去看去理解,然后加上自己也懒了

2014-09-15 09:26:03 1212

转载 转:Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!本篇文章继续为大家介绍Universal-Image-Loader这个开源的图片加载框架,介绍的是图片缓存策略方面的,如果大家对这个开源框架的使用还不了解,大家可以看看我之前写的一篇文章Androi

2014-09-15 09:24:51 1097

转载 转:Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的

2014-09-15 09:15:02 1127

转载 转:Python的sort()

之前学习第九章的排序小结的时候,对sort()排序方法不理解,因为括号里面带了自定义的比较函数。后来查手册,才发现sort()里面本来就带了这样的参数。能够自定义比较方法,确实很灵活。不仅如此,在网上查到一个博客,作者不单停留在这表面,还查究了sort()的排序算法,确实有意思。全文抄录如下: http://blog.donews.com/maverick/

2014-09-13 22:45:03 898

转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VG

2014-09-08 23:00:34 1763

转载 在mac上搭建python环境

首先尊重原创:http://blog.justbilt.com/2014/07/02/setup_python_on_mac/

2014-09-08 22:40:38 158577 5

原创 Android Looper类摘记

Android -- Looper.prepare()和Looper.loop() —深入版

2014-09-03 19:49:05 841

转载 ExecutorService取代Java Timer

《Java并发编程实战》一书提到的用ExecutorService取代Java Timer有几个理由,我认为其中最重要的理由是: 如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。Timer线程并不捕获异常,所以 TimerTask抛出的未检查的异常会终止timer线程。这种情况下,Timer也不会再重新恢复线程的执行了;它错误的认为整个Timer都被取消了。此时,已经

2014-09-01 19:03:21 2427

原创 Mac版的Android Eclipse识别手机问题

8月23号我用上了我人生中第一台macbook

2014-08-30 23:07:44 8670 1

转载 android多点触控统一的原理(使用 event.getAction()&MotionEvent.ACTION_MASK的原因)

看到下面代码中用了AND位运算是为了什么呢?public boolean onTouchEvent(MotionEvent event) {int action = event.getAction();switch (action & MotionEvent.ACTION_MASK) {case MotionEvent.ACTION_DOWN:

2014-08-15 11:55:45 13169 3

转载 Android中图像变换Matrix的原理、代码验证和应用

第一部分 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换:Translate           平移变换Rotate                旋转变换Scale    

2014-08-15 09:58:11 1243

转载 ViewPager设置 缓存个数、页卡间距、数据更新

在使用ViewPager常用设置1)mViewPager.setOffscreenPageLimit(2);//设置缓存view 的个数(实际有3个,缓存2个+正在显示的1个)2)mViewPager.setPageMargin((int)getResources().getDimensionPixelOffset(R.dimen.ui_5_dip));//设置viewpager每个页

2014-08-14 16:08:23 9499

原创 使用android.support.v8.renderscript制作的特效

https://github.com/daimajia/AndroidViewHover这事github上一个中国程序员做的一个特效,中国程序员高手还是挺牛的(不过牛逼的都跑国外去了,国内留不住)。这个小demo里面使用到的是Android支持库——RenderScript。支持这个jar包的目录在\sdk\build-tools\里面,(我是找了好一会才找到这个,androi

2014-08-14 15:30:41 14333 8

原创 android - anim translate中 fromXDelta、toXDelta、fromYDelta、toXDelta属性

"http://schemas.android.com/apk/res/android">        android:fromXDelta="0"     android:toXDelta="100%"     android:duration="300"/>      android:fromAlph

2014-08-14 09:23:58 2761

转载 Android的Manifest配置文件介绍

一、关于AndroidManifest.xml       AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services,

2014-07-30 14:48:03 938

原创 使用Ant批量打包Android项目

Windows环境下:Mac环境下:

2014-07-30 10:00:22 7866

原创 android:duplicateParentState属性解释

android:duplicateParentState指的是当前控件是否跟随父控件的(点击、焦点等)状态例:假设一Layout有两子View,对Layout进行监听点击事件;子ViewA一个设置duplicateParentState为true,子View设置为false,当点击Layout后,子ViewA的点击态背景变色成功,子ViewB背景态变色无效,因为点击事件被Layout捕获。

2014-07-22 13:12:08 30588

原创 使用adjustResize属性笔记

要使用adjustResize的属性必须要先布局好,当然前提是这个activity不能是Fullscreen的,否则设置的adjustResize将失效,这句我是看网上别人说的,具体没测试。目前项目中的不是FullScreen,但是由于是别人写的布局代码,然后发现在配置文件里配置了adjustResize属性,但是这个View就是不能随着键盘的显示而变换size,于是写了个测试的andro

2014-06-30 23:12:35 12750

原创 关于Android的Adapter错误记录

的http://gundumw100.iteye.com/blog/1738829我改变了数据集,比如我把数据全清空了userBooks.clear(),这个时候我没有及时调用adapter.notifyDataSetChanged(),会导致ListView没有数据而抛java.lang.IllegalStateException这个异常。 记住,当改变了数据集之后,需要及时ad

2014-06-20 16:08:01 1774

转载 KPCB 女皇 2014 年互联网趋势报告新鲜速读

小雨Christine • 18:09 / 29KPCB 女皇 2014 年互联网趋势报告新鲜速读几小时前,KPCB 的“互联网女皇” Mary Meeker 发布了 2014 年互联网趋势报告。今年的报告长达 164 页,比往年多出 1/3 的篇幅,笔者快速的浏览了这个报告,第一时间和大家分享报告的一些亮点和笔者的感悟。原文信息量很大,可能是互联网行业干货最集中、

2014-05-29 22:51:28 1312

转载 处理图片的总结

用下面的代码画图时图片总是被放大,超出了屏幕。资料说跟density和targetDensity有关系,当两者不一致时就会被放大或缩小。12Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.board);canvas.drawBitmap(bitmap,

2014-05-28 14:24:18 1296

原创 简单实现Android底部工具栏

实现底部工具栏有很多种方法:可以用android的Tab控件,

2014-05-28 14:11:00 11190

转载 如果说菜谱类应用变现模式不清晰,那么更垂直的烘焙类食谱呢?

Chloe • 18:28 / 20如果说菜谱类应用变现模式不清晰,那么更垂直的烘焙类食谱呢?市面上已经有不少像食谱类应用如下厨房,豆果美食等等,但目前商业化路径并不明朗,大都还处于周边品牌曝光的阶段,如果把菜谱缩小至烘焙食品这个垂直类别呢?刚刚上线 1 个月的食谱应用i烘焙正做的或是在这方面做尝试的一个 Case。相对烹饪做菜而言,烘焙类食品有更高的门槛,好吃又美

2014-05-21 09:04:53 1105

转载 【520福利】还记得每天给你推送一个异校妹子的tataUFO么?该团队已获阿米巴数百万pre-A轮,正在向上海高校发展

沈超 • 17:23 / 20【520福利】还记得每天给你推送一个异校妹子的tataUFO么?该团队已获阿米巴数百万pre-A轮,正在向上海高校发展五月二十日,写作“520”,读作“我爱你”,意为“好寂寞”。在这个一半人类欢喜,一半人类忧伤的日子,从高校做约会经济起家的 tataUFO 告诉36氪,他们已经收获阿米巴资本的数百万 pre-A 轮,眼下正在向上海等其他一线

2014-05-21 09:04:19 2312

转载 [综合面试] 2014校招暑假实习生面经(阿里、百度offer)

先说下过程与成果(都是软件研发岗位):1.去哪儿,校招,笔挂;2.百度,内推,一面挂(没笔试);3.腾讯,校招,一面挂(有笔试);4.阿里,内推,收到offer;5.百度,校招,口头offer(没时间去)。看了这结果,感觉还可以。先自我介绍一下,本人电子科技大学软件工程大三学生一枚,在校期间在学生工作室(SysLab)参加过几个项

2014-05-20 13:15:53 8428 3

转载 Whisper匿名社交为什么这么火?

Leon • 2013/09/06 10:36Whisper为什么这么火?在年轻人群体中爆红的 Whisper 昨天传出消息,完成一轮2100万美元的B轮融资,估值 7500 万 -1 亿美元,可能是近来风头最劲的社交应用了。相信许多人都会觉得,红杉疯了吧,就一个移动版树洞,投这么多钱是要去种树啊?AllthingsD 的 Liz 近期采访了 Whisper 的 CEO

2014-05-20 08:46:40 1576 1

原创 Ormlite开源数据库框架

http://blog.csdn.net/yzzst/article/details/9359271

2014-05-19 18:18:15 2530

转载 真正的中国天气api接口xml,json(求加精) ...

我只想说现在网上那几个api完全坑爹有木有???官方的申请不来有木有,还有收费有木有??咱这种菜鸟只能用免费的了!!!!http://m.weather.com.cn/data/101110101.html大坑有木有??反应慢不说了,还老不更新!!想贴段代码的,现在又打不开了(貌似3月4号以后没更新过)====================

2014-05-17 23:01:20 111338 94

原创 像解锁手机般"拖"一下即完成验证,基于行为的验证方案“极验验证”不仅快,还安全?

丁伟峰 • 16:13 / 14像解锁手机般"拖"一下即完成验证,基于行为的验证方案“极验验证”不仅快,还安全?像解锁手机一样,拖动按钮到适当位置完成拼图即可完成验证。这就是“极验验证”的验证解决方案。相较于传统的码式验证,由于省去了“识别”、“输入”等过程,用户验证时间从原来的可能 10 多秒缩短到仅需 2、3 秒。而极验创始人吴渊称,虽然过程变简单了,但安全性却比之前的

2014-05-15 12:03:08 1901

原创 熟人之间的匿名社交还有什么玩法?“偷偷”加入@提醒和阅后即焚私信功能,让定向信息流动更顺畅

Leon • 20:39 / 14熟人之间的匿名社交还有什么玩法?“偷偷”加入@提醒和阅后即焚私信功能,让定向信息流动更顺畅虽然Secret和秘密受到很多非议和指责,但是我还是很看好这类熟人之间的匿名社交应用,因为它们是一种全新社交方式的代表。最近,我了解到一款同类应用叫“偷偷”,它的一些思路有点意思。“偷偷”在 Secret 和秘密的基础上,新增了 @提醒和匿名私信两

2014-05-15 12:00:52 1588

原创 总结Scroller ScrollTo ScrollBy

这两天看了两篇文章http://blog.csdn.net/vipzjyno1/article/details/24577023讲ScrollTo

2014-05-14 22:58:14 2267 1

原创 Zine,这个移动端写作工具简单易用,或许能拯救碎片化思考

Chloe • 16:53 / 13Zine,这个移动端写作工具简单易用,或许能拯救碎片化思考移动端的内容生产已然不是什么新鲜事,微博、微信、Instagram 的流行使得碎片化内容的生产变作了人们的生活习惯,一方面这可视为创作的平民化,另一方面其劣势也很明显——碎片化内容指示的是碎片化的思想,人们越来越远离沉浸式思考了,大部分人都没有耐心敲下 140 个字,而且信息流也很

2014-05-14 09:14:13 2142

Gradle Tutorial

很详细的Gralde英文资料,可以了解gradle很多命令,对理解用gradle进行android打包很有帮助

2015-12-01

GreenDao生成数据库模型代码依赖jar

GreenDao生成数据库模型代码依赖jar

2015-07-01

使用ant批量打包并且实现proguard-project.txt混淆代码

使用ant批量打包并且实现proguard-project.txt混淆代码需要在项目里面配置一些参数,这个zip文件里有比较好的参考,虽然里面可能有些混淆配置有出入,但可以拿来借鉴,不过实际问题多看warn提示然后对应解决

2015-03-31

ListViewAnimation

github上开源的ListViewAnimations解决方案,使用了nineoldanmation的jar包,兼容性好

2015-03-12

Android apktool及签名工具

apk包的反编译用Apktool工具,可以去https://bitbucket.org/iBotPeaches/apktool/downloads下载最新的apktool.jar包,Auto-sign是签名工具,只有签名后的apk才能使用

2015-02-15

转角玫瑰折纸技法

不错收藏下,就是教你折纸的方法,送女朋友哦

2013-05-18

java 3D 技术

有关java 3D的开发哦,很难找的资源文件,如果你想从事java 3D那就是不错的帮助了

2012-03-26

hibernate详细的中文翻译文档

这是我看视频里的资源的关于hibernate详细的中文文档哦,很宝贵的哦

2012-03-26

空空如也

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

TA关注的人

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