- 博客(32)
- 资源 (36)
- 收藏
- 关注
原创 FragmentPagerAdapter与FragmentStatePagerAdapter区别
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange
2014-11-25 19:28:32 1957 3
原创 Android开发之ListView排序
下面是activity:[java] view plaincopypublic class MainActivity extends Activity { private ListView mListView = null; private List mList = null; @Overri
2014-11-25 18:46:10 2778
转载 Android View系统分析之二View与ViewGroup,androidviewgroup
Android View系统分析之二View与ViewGroup,androidviewgroup目录在Android View系统分析之从setContentView说开来(一)一文中,我们从setContentView开始阐述了Android中的视图层次,从设置内容布局到整个视图层次的建立的过程。并且对View和ViewGroup的关系进行了简单的介绍,今天我们继续来深入的了解
2014-11-23 16:02:20 1361
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。
2014-11-23 15:24:26 978
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListVie
2014-11-23 14:59:08 999
原创 Docker从入门到精通系列(1)---第一个web应用
本文为minimicall原创文章,转载需注明出处:http://blog.csdn.net/minimicall在继《阿里云部署Docker》之后,我决定系统的出一系列《Docker从入门到精通》的深度记录文章,这源于有一天图灵出版社的一个编辑联系我,问我有没有兴趣写Docker方面的书籍进行出版。本文的目标是建立一个Docker web app。这样,你就可以直观的感受,doc
2014-11-23 09:19:15 5029
原创 Ubuntu下压缩包内文件解压后乱码问题的解决
用到的工具是The Unarchiver项目提供的lsar/unar工具。The Unarchiver项目主页:http://code.google.com/p/theunarchiver/安装(12.04及以上):代码:sudo apt-get install unar12.04以下或者想编译安装的朋友请参考:viewtopic.php?f=35&t=35
2014-11-20 15:52:46 1671
转载 Gradle学习之Eclipse构建Gradle工程
在 eclipse 下利用 gradle 构建系统基本开发环境操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具、Java EE 服务器、Apache Ant、SoapUI。开发工具:Eclipse IDE for SOA Developers 版本,请到 http
2014-11-18 23:32:07 1905
原创 Gradle学习之书籍《Build and Test with Gradle》之chapter2:Gradle task任务
本文为读书笔记,记录性文章,所以,不会大段大段的ji
2014-11-17 18:28:21 1895
原创 Gradle学习之使用java plugin
请通过以下方式下载本系列文章的Github示例代码: git clone https://github.com/davenkin/gradle-learning.git Gradle最常用的Plugin便是java Plugin了。和其他Plugin一样,java Plugin并没有什么特别的地方,只是向Project中引入了多个Task和Property。当然,java P
2014-11-17 15:49:04 1406
原创 Gradle学习之自定义属性
请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 在前面的文章中我们讲到,设置和读取Project的Property是使用Gradle的一个很重要的方面。比如,很多Plugin都会向Project中加入额外的Property,在使用这些Plugin时,我们需要对这
2014-11-17 15:47:47 3165
原创 Gradle学习之增量式构建
请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 如果我们将Gradle的Task看作一个黑盒子,那么我们便可以抽象出输入和输出的概念,一个Task对输入进行操作,然后产生输出。比如,在使用java插件编译源代码时,输入即为Java源文件,输出则为class文
2014-11-17 15:46:49 1597
原创 Gradle学习之基本语法入门
请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle是一种声明式的构建工具。在执行时,Gradle并不会一开始便顺序执行build.gradle文件中的内容,而是分为两个阶段,第一个阶段是配置阶段,然后才是实际的执行阶段。在配置阶段,Gradle将读
2014-11-17 15:45:49 1855
原创 Gradle学习之创建Task的方法
请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示一个逻辑上的执行单元。我们可以通过很多种方式定义Task,所有的Task都存放在Project的Task
2014-11-17 15:44:45 1537
原创 Gradle学习之第二步创建Task
请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示一个逻辑上的执行单元。我们可以通过很多种方式定义Task,所有的Task都存放在Project的Task
2014-11-17 10:34:36 1245
原创 Gradle学习之第一步入门操作
请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 和Maven一样,Gradle只是提供了构建项目的一个框架,真正起作用的是Task和Plugin。Gradle在默认情况下为我们提供了许多常用的Plugin,其中包括有构建Java项目的Plugin,还有War,E
2014-11-17 09:58:23 1340
原创 Android开发之 shape的使用
android shape的使用shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 -->
2014-11-14 17:09:09 1167
原创 Android开发之常用开源库直接拿来用
直接拿来用!最火的Android开源项目整理分类: android2013-10-31 17:56 4474人阅读 评论(0) 收藏 举报目录(?)[+]一、代码库1、from 代码家整理比较好的源码连接*********************************************************
2014-11-12 16:25:55 2592
原创 Android开发之ListView利用OnScrollListener实现分页加载数据
上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是listview的分页了。通过分页分次加载数据,用户看多少就去加载多少。通常这也分为两种方式
2014-11-12 15:56:36 2323
原创 SVN基础命令使用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain --username qinxiaohui简写:svn co 2、往版本库中添加新的文件svn add file例如:svn add test.php(添
2014-11-12 00:12:32 1879
原创 SVN基础命令手册
SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。不仅仅是文件受控,目录也加入版本控制。复制,删除,重命名这些操作都是受控的。特殊作用的元数据(属性)
2014-11-12 00:11:16 1984
原创 搜芽项目开发之SVN协作流程
我想让你们提交一下代码,然后我回去看了一下 seller的提交,发现没有成浩的代码,后来我发现他在上一级目录找到他的代码了。如下图所示:本应该是在seller目录下的,而不应该另开目录。所以我再这里讲一下你们如何使用svn提交代码。我用命令行来讲,我也不是很精通,会用,懂流程能协作开发就好。见图后:首先,我们分情况:1,我写了一个项目,服务器也从来没
2014-11-12 00:05:09 2202
原创 Android开发之ImageView ScaleType属性
使用ImageView时经常会用到scaleType属性,如:android:layout_height="50dp" android:scaleType="matrix"android:src="@drawable/sample_small" />scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:scaleType的属性值有:matr
2014-11-11 18:08:13 1446
原创 Android开发之VersionCode和VersionName知识
本文为转载:安卓应用运营知识:VersionCode和VersionName (2012-12-19 15:15:54)转载▼小米应用商店运营了大概半年了,过程中有喜有泪,我们在运营过程中,发现有的运营和商务同学对Android的一些概念了解不深,因此准备了一些知识,会逐步发布出来,第一篇是关于版本的。先上结论:Google为APK定义了两个关于版本属性:VersionCo
2014-11-11 10:26:01 1778
原创 Android开发之ScrollView中嵌套ListView的解决方案
在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab
2014-11-10 17:10:43 21952 10
转载 为何浙江富人多(一点启示)
摘要 : 至2013年浙江人均居民可支配收入连续21年位居中国第一。人们谈论起来自浙江的人,往往第一反应是:浙江人有钱;浙江人会做生意;浙江是个好地方。然而,自古以来,浙江陆域面积仅为10.18万平方公里,占国土的1.06%,是中国面积最小的省份之一。浙江山地和丘陵占70.4%,平原和盆地占23.2%,河流和湖泊占6.4%,可耕地面积仅208.17万公顷。“七山一水二分田”的浙江,依山傍水浙江人根
2014-11-07 18:28:35 2449
转载 Android开发之Handler使用4个例子
Handler使用例1这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该线程,每次线程的run函数中完成对界面输出nUpdateThread...文字,不停的运行下去,当单击End按钮时,该线程就会停止,如果继续单击Start,则文字又开始输出了。
2014-11-07 15:50:01 1174
转载 项目管理之设计和开发者如何成为好基友
终有一天,工程与设计团队能够携手合作、奔向共同的目标——打造一款伟大的产品。双方不再是剑拔弩张的对立面、而成为相互依存的亲密战友。到了那一天,奇迹将发生在我们的产品身上。AD:2014WOT全球软件技术峰会北京站 课程视频发布随着“团队的设计中心化”趋势逐渐铺开,关于设计师与工程师之间差异乃至冲突的议论也变得不绝于耳。遗憾的是,这些争论并没能带来什么建设性成
2014-11-07 15:02:36 904
原创 Android开发之布局优化
1、抽象布局标签 (1) 标签include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。下面以在一个布局main.xml中用include引入另一个布局foot.xml为例。main.mxl代码如下:Java1234567891011121314xml versi
2014-11-07 14:47:28 1647
原创 Android开发之style属性和预定义样式
摘要 Android平台定义的主题样式: android:theme="@android:style/Theme.Dialog" // 将一个Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" // 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fulls
2014-11-07 10:26:57 2453
原创 Android开发之视图动画基础
Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中 AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果Tr
2014-11-06 10:03:47 1390
原创 Android开发之搜芽客户端Version1.0的结束(过程和结果展示)
本文为原创为:http://blog.csdn.net/minimicall转载须注明。一个博士同学,找到我,想我合伙,帮助他解决移动端产品。他给我描述了他的想法,搜布,用图像识别的算法去搜索布匹,然后推荐,然后关联商家。这么一个建立在图像识别基础上的系统。系统已经有了圆形,也跑起来了。网页版也有了。但是移动版却没有,仅有的一个原型还是外包人员做的,而且真的是个demo,很卡很粗糙会崩
2014-11-02 02:54:03 1998
android_log4j
2014-08-15
Android 3D 开发指南
2011-05-03
H264 源代码JM实现版本可做实验
2011-05-03
超大整数运算库含除法优化CC++
2010-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人