自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤云博客

程序人生

  • 博客(64)
  • 资源 (11)
  • 收藏
  • 关注

原创 使用Canvas的drawTextOnPath方法实现沿着Path绘制文本

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)Android的Canvas提供了一个drawTextOnPath(String text,Path path,float hOffset,float vOffset,Paint paint)方法,该方法可以沿着P...

2013-06-29 01:44:57 15267

原创 Path类:利用PathEffect为路径绘制不同效果

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)PathEffect包含了如下子类,每个子类代表一种绘制效果:1、CornerPathEffect2、DiscretePathEffect3、DashPathEffect4、PathDashPath...

2013-06-29 01:06:14 4556

原创 Android绘图基础:Canvas、Paint等的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在Android中的绘图应该继承View组件,并重写它的onDraw(Canvas canvas)方法,Canvas代表了“依附”于指定View的画布,它提供了如下方法绘制各种图形:Canvas还提供了如下...

2013-06-29 00:02:07 14156

原创 assets原始资源的继续使用及Bitmap和BitmapFactory的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)本文中既读取了assets中的原始资源,又练习了Bitmap和BitmapFactory的使用。Bitmap代表一张位图,BitmapDrawable里封装的图片就是一个Bitmap对象,把一个Bitmap对象...

2013-06-27 01:05:54 4515

原创 Android程序国际化

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。Android程序国际化实际上是以Java程序国际化为基础的,而且比Java程序国际化更方便,因为Android本身就采用了XML资源文件来管理所有字符串消息,只要为各消息提供不同语言、国家对应内容即可。即开发者需...

2013-06-25 15:50:43 1868

原创 Java程序国际化

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。引入国际化的目的是为了提供自适应、更友好的用户界面,并不需要改变程序的逻辑功能。java程序国际化的思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国家、语言环境,就需要提供相应的资源文件。资源文件...

2013-06-25 14:49:13 2404 2

原创 Android中原始资源的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。类似声音文件及其他各种类型的文件,只要Android没有为之提供专门的支持,这种资源都被称为原始资源。Android的原始资源可以放在如下两个地方:1、位于/res/raw目录下,Android SDK会在R清...

2013-06-25 13:13:18 2395

原创 属性(Attribute)资源的使用:自定义组件

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。当在XML布局文件在使用系统提供的View组件时,开发者可以指定多个属性,这些属性可以很好地控制View组件的外观行为,当开发者自定义组件时,同样需要指定属性,这时就需要属性资源的帮助了。属性资源文件放在/re...

2013-06-24 22:14:10 2061

原创 Android动画:AnimationDrawable资源的简单使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。AnimationDrawable代表一个动画,在这里,本文只是先介绍一下如何定义AnimationDrawable资源,Android既支持传统的逐帧动画(类似于电影方式,一张图片、一张图片的切换)。也支持通过平...

2013-06-24 18:25:17 2646

原创 Android中Data、Type属性与intent-filter配置

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。Data属性通常用于向Action属性提供操作的数据。Data属性接受一个Uri对象,一个Uri对象通常通过如下形式的字符串来表示:content://com.android.contacts/contacts/1...

2013-06-24 14:41:54 2833 2

原创 Android中指定Action、Category调用系统Activity

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。Android内部提供了大量标准Action、Category常量,见下表:上面只是部分较常用的Action常量和Category常量,查看全部常量应参考AndroidAPI文档。下面通过一个实例...

2013-06-24 12:21:54 2172

原创 Android中Intent的Action、Category属性与intent-filter配置

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。Intent的Action、Category属性都是一个普通的字符串,其中Action代表该Intent所要完成的一个抽象“动作”,而Category则用于为Action增加额外的附加信息。通常Action属性会与...

2013-06-24 00:31:48 4593

原创 通过Intent的Component属性来启动另一个Activity

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。Intent的Component属性要接受一个ComponentName对象,ComponentName对象包含如下几个构造器:上面构造器本质就是一个,即创建一个ComponentName需要指定包名和类名...

2013-06-23 23:11:24 13664 2

原创 Android中启动其他Activity并返回结果

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。启动其他Activity的一种常用方式就是StartActivity(),但有时候我们期望获取指定Activity返回的结果。这时,就需要使用startActivityForResult()方法,为了获取被启动的A...

2013-06-23 01:38:19 2728

原创 Android中LauncherActivity、PreferenceActivity、ExpandableListActivity的综合运用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)1.LauncherActivity继承了ListActivity,因此它本质上也是一个开发列表界面的Activity,但它开发出来的列表界面与普通列表界面有所不同。它的每个列表项都对应一个Intent,用户单击不...

2013-06-22 23:54:37 1795

原创 Android中使用手势Gesture实现图片放缩

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在本实例中,通过手指滑动来实现图片放缩,用户只要在图片上随意“挥动手指”,图片就可被放缩,从左向右挥动时,图片被放大,当从右向左挥动时图片被缩小:挥动速度越快,缩放比越大。代码如下:package com.l...

2013-06-21 00:25:11 2962

原创 关于手势(Gesture)

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)概念:所谓手势,其实是指用户手指或触摸笔在触摸屏上的连续触碰行为,比如在屏幕上从左至右划出的一个动作,就是手势,再比如在屏幕上画出一个圆圈也是手势。手势这种连续的触碰会形成某个方向上的移动趋势,也会形成一个不规则的...

2013-06-20 23:23:50 1465

原创 Android中Activity生命周期详解

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)本文中先给出一个简单程序,实现两个页面之间相互跳转,分别打印出它们生命周期过程中的状态变化,然后在后面详解Activity生命周期。第一个Activity:package com.lovo.activit...

2013-06-20 01:49:43 1335

原创 Android中Handler类的简单使用,实现图片切换

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)Handler类主要有两个作用:在新启动的线程中发送消息。在主线程中获取、处理消息。当新启动的线程发送消息时,Handler类中处理消息的方法会被自动回调。Handler类包含如下方法用于发送、处理消息:...

2013-06-19 01:41:32 3471 3

原创 android中重写onConfigurationChanged方法响应系统设置更改

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)本文中利用按钮动态改变屏幕方向,然后重写Activity的onConfigurationChanged方法,该方法用于监听系统设置的更改,代码如下:Activity:package com.lovo;...

2013-06-19 00:04:47 6133

原创 Android中Configuration类简介

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)Configuration类专门描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置。通过调用Activity的getResources().getConfiguration()方...

2013-06-18 22:48:14 7975

原创 Android中基于回调的事件处理

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在本实例中重写onTouchEvent方法响应触摸屏事件,通过自绘组件,重写里面的onDraw方法,实现通过触摸移动小球,代码如下:Activity:package com.lovo;import a...

2013-06-18 13:53:51 1536

原创 在菜单项中跳转页面和使用ListActivity

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)有时候,应用程序需要单击某个菜单项时启动其他Activity(包括Service),这种情况只需调用MenuItem的setIntent()方法即可。本文在第二个页面中直接继承ListActivity,调用setL...

2013-06-16 23:48:49 1915

原创 Android中使用ProgressDialog创建进度对话框

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)。ProgressDialog本身就代表了进度对话框,程序只要创建ProgressDialog实例,并将它显示出来就是一个进度对话框。当然,开发者也可以设置进度对话框进度条的方法。ProgressDialog包含...

2013-06-15 22:36:30 7518

原创 Android中DatePickerDialog对话框和TimePickerDialog对话框的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)DatePickerDialog对话框和TimePickerDialog对话框比单独的DatePicker组件和TimePicker组件更好用,用法也比较简单,下面通过一个简单实例来演示它们的使用:Activi...

2013-06-15 20:59:24 21460 1

原创 对话框风格的窗口以及使用PopupWindow创建对话框风格窗口

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)这种对话框本质上依然是窗口,只是把显示窗口的Activity的风格设为对话框风格。下面简单的实例来演示:Activity:package com.lovo;import android.app.Act...

2013-06-15 13:28:06 2315

原创 Android中可展开的列表组件(ExpandableListView)的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)可展开的列表组件(ExpandableListView)是ListView的子类,它在普通ListView的基础上进行了扩展,把列表项分为几组,每组又可包含多个列表项。ExpandableListView和List...

2013-06-14 23:58:21 4283 1

原创 Android中滚动视图(ScrollView、HorizontalScrollView)的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。滚动视图ScrollView由FrameLayout派生而出,它就是一个用于为普通组件添加滚动条的组件。ScrollView里最多只能包含一个组件,ScrollView就是为该组件添加垂直滚动条。Horizonta...

2013-06-14 22:21:58 2685

原创 拖动条(SeekBar)和星级评分条(RatingBar)的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。拖动条通过滑块的位置来标识数值,而且拖动条允许用户拖动滑条来改变值,因此,它常用于对系统的某种数值进行调节,如音量等。android:thumb:指定一个Drawable对象,该对象将作为自定义滑块。星级评分条与拖...

2013-06-14 01:28:48 2241

原创 Android中Spinner的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。android中的Spinner是一个列表选择框,但并不是以下拉列表显示的,而是相当于弹出一个菜单供用户选择。Spinner是ViewGroup的间接子类,因此它也可以作为容器使用。Spinner支持以下常用XML...

2013-06-13 22:55:02 2507 2

原创 状态开关按钮ToggleButton的简单使用:实现动态控制布局

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)ToggleButton是有Button派生出来的。从界面上来看,它与CheckBox复选框非常相似,它们都可以提供两个状态。不过ToggleButton与CheckBox的区别主要体现在功能上,ToggleBut...

2013-06-13 01:31:11 5440

原创 对自动完成文本框(AutoCompleteTextView)组件的一点补充

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上它也是一个文本编辑框,但比普通编辑框多了一个功能:当用户输入一定字符后,自动完成文本框会显示一个下拉菜单,供用户从中选择,...

2013-06-13 00:58:19 1422

原创 ImageView组件的应用:图片浏览器

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)本实例用来练习ImageView组件的使用,实现一个图片浏览器,该图片浏览器可以改变所查看的图片的透明度,切换图片,而且还可以通过触摸图片在一个小区域来查看图片的原始大小,即局部细节,代码如下:Activity...

2013-06-12 02:56:25 2187 3

原创 时钟(AnalogClock、DigitalClock)和计时器(Chronometer)的简单使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)DigitalClock和AnalogClock都会显示当前时间,不同的是,DigitalClock显示数字时钟,可以显示当前的秒数;AnalogClock显示模拟时钟,不会显示当前秒数。计时器Chronomete...

2013-06-12 01:14:02 4948 1

原创 android中画廊视图Gallery和ImageSwitcher组件的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)Gallery能够水平方向显示其内容,一般用来浏览图片,被选中的选项位于中间,并且可以响应事件显示信息,下面结合ImageSwitcher组件来实现一个通过缩略图来浏览照片的程序,代码如下:Activity:...

2013-06-11 03:06:37 4799 2

原创 Android中GridView组件的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)ListView和GridView都是Android中非常重要的组件,下面通过一个简单实例来演示GridView的使用,该例中实现点击GridView中的某张放缩了的图片,将原图片显示在GridView下面。A...

2013-06-10 18:03:30 2240 2

原创 Android中自定义适配器的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)有时候使用ArrayAdapter适配器和SimpleAdapter适配器并不能满足我们的需要,这时就需要我们自定义适配器,下面通过一个实例来演示自定义适配器的使用,实现向ListView组件中添加内容。Act...

2013-06-10 16:36:16 2918

原创 ArrayAdapter适配器和SimpleAdapter适配器以及ListView的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)下面通过一个实例演示ArrayAdapter适配器和SimpleAdapter适配器以及ListView的使用,代码如下:Activity:package com.lovo.activity;impo...

2013-06-08 21:36:34 4399 5

原创 继续使用drawable资源

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)下面继续使用drawable资源,包括上文介绍的StateListDrawable资源和ShapeDrawable资源,还有本文要介绍的LayerDrawable资源、ClipDrawable资源。实现输入框的焦点...

2013-06-08 20:50:58 1352

原创 StateListDrawable资源和ShapeDrawable资源的使用

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)StateListDrawable用于组织多个Drawable对象,StateListDrawable对象所显示的Drawable对象会随目标组件状态的改变而自动切换。StateListDrawable对象的XML...

2013-06-08 19:40:27 1895

手势密码检测器

一款简易的android手势密码检测器,包括手势密码设置、检测、重置等功能

2018-12-11

高仿微信左滑删除效果

高仿微信左滑删除效果

2015-06-30

图片选择器

高仿微信实现本地图片选择器

2015-06-30

slidingMenu

使用slideLibary库,做了一个简单示例,实现侧滑效果

2015-06-25

TestPullToRefreshListView

开源项目PullToRefreshListView的使用,以及项目源码

2015-06-17

apache ant.jar

org.apache.tools.zip jar

2014-04-09

PatchVS2008

win7下,激活不能按以前的方式进行了,在进入到维护界面后需要运行这个补丁,然后再升级

2014-04-08

拼音转换工具包

汉字转换拼音的工具包

2014-03-27

二维码扫描demo

二维码扫描demo,示例中有完整的集成ZXing开源项目的配置,并对其进行了封装改进。

2014-02-11

新版本shareSDK的使用

2.x版本share SDK的使用demo

2014-02-08

使用shareSDK实现QQ空间登录分享DEMO

使用shareSDK实现QQ空间登录分享DEMO(1.x版本的),使用旧版本的可以参考下

2014-01-26

空空如也

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

TA关注的人

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