自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大前端程序猿

但愿人长久,千里共婵娟

  • 博客(19)
  • 资源 (46)
  • 问答 (3)
  • 收藏
  • 关注

原创 Java使用jxl操作Excel文件

记录一下平时的开发中使用Java操作Excel文件的方法,包括读取Excel文件和写Excel文件,这里用到了jxl.jar包,下面上代码:/**获取表头的格式*/ public static WritableCellFormat getWritableHeaderCellFormat(){ WritableFont font = new WritableFont(WritableFon

2014-12-29 14:02:07 1007

原创 Android通知图库更新

假如我们从网络下载了一幅图片,存入了本地,要在图库中能及时看到这幅图片的话,可以用下面的方法通知图库更新:Intent intent = new Intent(); intent.setAction(Intent.ACTION_MEDIA_MOUNTED); intent.setData(Uri.fromFile(f)); sendBroadcast(intent);这里

2014-12-26 16:23:32 2935

原创 Android PopupWindow的使用

在Android中使用PopupWindow并不复杂,先看效果图,我们要点击按钮后让PopupWindow弹出来,PopupWindow中是一个ListView,效果图如下:下面是代码:package com.example.testpopupwindow;import java.util.ArrayList;import java.util.List;import an

2014-12-17 09:58:23 1083

原创 Android VelocityTracker的使用

VelocityTracker是android中用于计算触摸速度的类,从其字面意思来看就是速度追踪,使用VelocityTracker的方法如下:一、首先通过VelocityTracker的静态方法获得VelocityTracker对象velocityTracker = VelocityTracker.obtain();二、为VelocityTracker对象添加MotionEvent

2014-12-15 14:25:29 976

原创 三种方式实现Android页面底部导航栏

我们在Android手机上使用新浪微博和QQ等一些软件时,经常会遇到类似下面这种页面底部导航栏的控件,使用这种导航栏可以在手机屏幕的一页中显示尽可能多的内容,如下图所示:下面我将实现这种导航栏的三种方法总结如下:一、使用TabHost实现(TabHost在新版的Android SDK中已经不推荐使用了,但是这里还是可以了解下它的用法)使用TabHost的Activity需要继承自T

2014-12-12 20:50:20 9878 1

原创 Android自定义控件之自定义日历控件

日历控件的效果图如下:下面是MyCalendarView类的源码,注释也写得比较详细了:package com.example.testview.view;import java.util.Calendar;import java.util.Date;import android.content.Context;import android.graphics.Canva

2014-12-12 12:38:32 1424

原创 Android中的canvas.drawText方法

今天在使用Android中的Canvas类提供的drawText()方法时,出现了一点疑问,我需要在一个格子里面把字符串画出来,希望字符串能在格子的正中间,格子的cellWidth和cellHeight都知道了,通过计算也得到需要绘制的文本的textWidth和textHeight了,drawText方法的参数中分别指定了文本的起始x和y坐标,但是我在绘制文本的时候发现,文字偏离中间靠上了,检查之

2014-12-11 22:57:06 4624

原创 关于Java中的Calendar类获取月份

我们在使用Java提供的Calendar类获取月份时,一般会用到如下代码:import java.util.Calendar;import java.util.Date;public class TestCalendar { public static void main(String[] args) { Calendar c = Calendar.getInstance();

2014-12-11 22:34:54 21319 1

原创 android自定义属性的使用

我们在做android界面的时候,经常会在xml文件中写如下代码: <LinearLayout android:layout_width="wrap_content" android:layout_height="fill_parent" android:orientation="horizontal" >

2014-12-10 09:58:42 749

原创 Android手机截图代码(针对root设备,可截取任意屏幕)

针对已root的设备,下面的代码可以截取任意屏幕,上代码: /** * 手机截图 * @return 返回截图的路径 */ public static String getScreenshot(){ Process process = null; String filePath = "mnt/sdcard/" + System.currentTimeMillis() +

2014-12-08 11:21:38 5894

原创 Android在代码中请求root权限

代码如下: /** * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限) * * @return 应用程序是/否获取Root权限 */ public static boolean upgradeRootPermission(String pkgCodePath) { Process process = null; DataOutputStrea

2014-12-08 11:13:21 3756 1

原创 Android上传文件,客户端+服务器源码

Android客户端使用了AFinal框架,处理图片上传的代码如下:package cn.yubo.testupload;import java.io.File;import net.tsz.afinal.FinalHttp;import net.tsz.afinal.http.AjaxCallBack;import net.tsz.afinal.http.AjaxParams;

2014-12-08 10:58:45 1763

原创 Java中String类的split方法

今天想用Java字符串类的split方法切割一个图片文件名,获取不带后缀的文件名,开始这么用的:public class Test { public static void main(String[] args) { String fullName = "hello.jpg"; String preName = fullName.split(".")[0]; System.ou

2014-12-05 22:20:54 3948

原创 设计模式之简单工厂模式

一、什么是简单工厂模式从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。二、简单工厂模式的UML类图三、应用简单工厂模式

2014-12-03 14:05:02 611

转载 为什么说程序员的前三年不要太看重工资水平?

文章转自知乎,原文地址是:http://www.zhihu.com/question/26760323为什么说程序员的前三年不要太看重工资水平?这是很多程序界的”过来人“给新人提出的忠告。1、得出这样结论的依据是什么?为什么?2、对于程序员职业发展的影响是怎样的?————————————————————————————————————

2014-12-03 13:55:26 11351 1

原创 Android再按一次返回键退出程序的实现

实现这个功能的原理就是比较两次按下返回键的时间间隔,如果大于设定的时间间隔(比如2秒),则提示再按一次返回键退出,否则直接退出程序,代码如下:package com.example.test;import android.os.Bundle;import android.app.Activity;import android.view.KeyEvent;import android.

2014-12-03 12:13:51 5719 1

原创 Android解析json数据的几种方法

一、什么是json百度百科中对json的介绍是这样的:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java,

2014-12-02 15:16:20 2193

原创 Android中三种主要的XML解析方法

一、Android开发中三种主要的XML解析方法在平时的工作和学习中,我们经常需要在android项目中解析XML文件,android为我们提供了三种解析XML的方法,分别是Sax解析、Pull解析和Dom解析,下面简要介绍下这三种解析方法:SAX解析器:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处

2014-12-02 10:24:30 1384

原创 android ListView优化之ViewHolder的超简洁写法

一、常规的ViewHolder写法在android开发中,ListView是经常使用到的一个控件,而为ListView写适配器代码时,我们总是继承BaseAdapter之后,复写其中的getView()方法,在getView方法中创建一个包含了list item中所有控件的ViewHolder类,判断当convertView为空时,就new一个ViewHolder类,然后用findViewBy

2014-12-01 09:10:00 2518

Hibernate与Spring整合的demo

Hibernate与Spring整合的demo

2015-04-17

Struts2与Spring整合的demo

Struts2与Spring整合的demo

2015-04-13

Hibernate多对多关联关系demo

Hibernate多对多关联关系demo

2015-04-10

hibernate一对一的关联关系demo

hibernate一对一的关联关系demo

2015-04-09

Hibernate一对多双向自身关联demo代码

Hibernate一对多双向自身关联demo代码

2015-04-08

Hibernate级联操作一对多demo

Hibernate级联操作一对多demo Hibernate级联操作一对多demo Hibernate级联操作一对多demo

2015-04-08

Hibernate与struts2结合使用的demo

hibernate与struts结合使用的例子

2015-04-02

Hibernate的使用例子代码

代码中包含了Hibernate的使用的基本例子

2015-03-31

php环境搭建需要的软件

搭建php开发环境用到的软件,注意这是手动搭建php开发环境用到的软件,并非php一键搭建开发环境的软件

2015-03-30

android PopupWindow的使用(带动画效果)源码

android PopupWindow的使用(带动画效果)源码

2014-12-17

Android实现页面底部仿新浪微博导航栏菜单源码

Android实现页面底部仿新浪微博导航栏菜单源码

2014-12-12

Android自定义日历控件源码

Android自定义日历控件源码,导入Eclipse即可运行,效果还比较好,请看博文中的效果图:http://blog.csdn.net/yubo_725/article/details/41892367

2014-12-12

android上传文件到服务器(客户端加服务端源码)

android上传文件到服务器(客户端加服务端源码),支持多文件上传

2014-12-08

Android按两次返回退出应用的代码

android再按一次返回键退出应用的源代码

2014-12-03

android解析json的三种方法源代码

android解析json的三种方法源代码,还包括gson和fastjson的jar文件

2014-12-02

android XML解析的三种方法源代码

android XML解析的三种方法源代码

2014-12-02

Android ViewHolder的超简洁写法Demo

android ViewHolder的超简洁写法,不用为每个adapter都创建一个ViewHolder类

2014-12-01

循环滑动的ViewPager

实现了一个可无限循环滑动的ViewPager,源代码在此

2014-08-19

Android贪吃蛇游戏源码

Android贪吃蛇游戏的源码,比较适合学习用

2014-08-16

Android五子棋源码

Android五子棋源码,导入Eclipse后可以直接运行,比较适合学习

2014-08-16

微信小程序官方demo源码下载

微信小程序官方demo源码

2017-01-11

程序员接单宝典(第三版)

程序员接单宝典(第三版)

2016-11-23

GIF录屏工具

可以方便录制GIF动画的工具,可以对屏幕上的任意大小区域进行录制

2016-10-17

Android RecyclerView使用Demo代码

Android RecyclerView使用Demo代码,对应的博客是:http://blog.csdn.net/yubo_725/article/details/52526786

2016-09-13

Grunt的使用demo

Grunt的使用demo,包含4个插件:jshint, watch, uglify, concat

2016-08-17

Android网络请求OkHttp的使用demo代码

Android网络请求OkHttp的使用demo代码

2016-04-18

WMPageController

WMPageController

2016-04-12

iOS开发UITabBarController和UICollectionView的使用Demo

iOS开发UITabBarController和UICollectionView的使用Demo

2016-04-11

Kotlin官方教程

kotlin语言的基础教程,包含基础的语法

2016-02-28

AndroidStudio NDK开发Demo

AndroidStudio使用NDK的demo

2015-12-23

Android前置摄像头预览并检测人脸,获取人脸区域亮度

Android前置摄像头预览并检测人脸,获取人脸区域亮度,对应的博客是:http://blog.csdn.net/yubo_725/article/details/50313489

2015-12-15

Android SlidingMenu控件的使用demo

Android SlidingMenu控件的使用demo

2015-06-26

Android裁剪图片(裁剪为缩略图和大图两种形式)

Android裁剪图片(裁剪为缩略图和大图两种形式)

2015-06-25

Android SideBar控件的使用源代码

Android SideBar控件的使用源代码

2015-06-22

Android ListView动态查询更新代码

Android ListView动态查询更新代码

2015-06-17

Android沉浸式状态栏demo代码

主要介绍了Android沉浸式状态栏实现示例,小编觉得挺不错的,现在分享给大家下载,也给大家做个参考

2015-06-11

Android中的人脸识别代码

Android中的人脸识别代码

2015-05-27

sitemesh的使用方法demo

sitemesh的使用方法demo

2015-05-08

AndroidEventBus框架的使用demo

AndroidEventBus框架的使用demo

2015-04-23

SSH框架的综合使用demo

SSH框架的综合使用demo

2015-04-20

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

TA关注的人

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