自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android之禁止GridView上下滑动

在Android开发中,我们经常使用到GridView控件,并且需要禁止GridView上下滑动,但是,Android并没有提供对应的API来禁止GridView上下滑动,也没有在XML布局文件中提供对应的属性来禁止GridView上下滑动。    这如何是好呢,我们可以这样做:自定义一个GridView,重写它的dispatchTouchEvent()方法:import an

2015-11-21 09:04:55 10265

原创 Android之不能静态注册的系统广播(5个)

在Android开发中,有些系统广播是不能在清单文件中静态注册的,只能通过registerReceiver方法进行动态注册(Android文档这样描述:You cannot receive this through components declared in manifests, only by explicitly registering for it with {@link Context

2015-11-21 08:39:07 2070

原创 Android之设置EditText输入类型(setInputType()方法和android:inputType属性)

**在Android开发过程中,我们经常使用到EditText控件,并且会根据各种需求设置它的输入类型。设置EditText输入类型主要有两种方法,一种是使用EditText的setInputType()方法,另一种是在布局文件中使用android:inputType属性来设置。下面将介绍这两种方法:**(1)使用EditText的setInputType()方法设置输入类型: EditTe

2015-11-18 22:57:10 72834 2

原创 Android之设置横屏、竖屏和全屏显示

Android设置横屏、竖屏和全屏显示有两种方式: 1、在Java代码中设置: (1)设置横屏显示: 修改Activity的onResume方法:@Overrideprotected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION

2015-11-15 17:56:13 1803

原创 Android之本地图片轮播(广告轮播)

最近软件开发要做一个本地图片轮播的功能,主要实现一下功能:(1)每隔特定时间(本例是4秒)自动展示一张新的图片;(2)可以进行手势滑动(滑动过程中暂停自动播放计时);(3)可以轮转显示,播放到最后一张或者滑动到最后一张,跳转到第一张。效果图如下: 该项目demo源码的下载地址: Android之本地图片轮播.zip下面开始代码实现:首先是主界面布局activity_ma

2015-11-15 13:39:19 2521

原创 Android之将字符串转换为MD5码

MD5(Message-Digest Algorithm 5 ,消息摘要算法第五版),被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被“篡改”过。

2015-11-15 09:50:54 4052 1

原创 Android之获取手机IMEI号和IMSI号

首先我们看一下IMEI号和IMSI号是什么: (1)IMEI(International Mobile Equipment Identity,国际移动身份识别码):是由15位数字组成的”电子串号”,其组成结构为TAC(6位数字)+FAC(两位数字)+SNR(6位数字)+SP (1位数字)。它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码

2015-11-15 09:41:40 38496

原创 Android之附加图片2—— 从系统图库中选择图片

上一篇博客讲述了模仿微信图片选择器来附加图片,本篇就来讲述直接从系统图库中选择图片。具体功能如下: (1)从手机图库中最多选择3张图片,每次只能选择一张; (2)选择的图片可以点击移除然后再添加新图片; 本博客主要实现的是以上功能,其他诸如主界面布局、各种控件添加和提交功能等旨在说明问题,只做了简单处理,重点在图片选择添加部分。 截图如下: 在这里提供源码下载地址,有兴趣的读者可

2015-11-08 22:19:35 942 1

原创 Android之附加图片—— 仿微信图片选择器

最近做开发需要解决一个模仿微信朋友圈附加图片的功能,具体要求如下: (1)从手机中最多选择3张图片,可拍照上传; (2)选择的图片可以点击移除然后再添加新图片; (3)可以在手机包含图片的各个文件夹中随意选择等。 本博客主要实现的是以上功能,其他诸如主界面布局、各种控件添加和提交功能等旨在说明问题,只做了简单处理,重点在图片选择添加部分。该功能的实现主要引用了一个图片加载的开源框架unive

2015-11-07 23:49:55 3886 5

原创 Android之系统Log输出日志的封装类LogUtil

在Android开发过程中经常用到Log,在日志打印中,我们需要频繁定义日志的TAG,并且日志内容不能输出方法名,线程ID以及行数等。于是就定义了一个基于这个需求的日志辅助类——LogUtil工具类。自定义的LogUtil工具类如下:package com.mylogutiltest;import android.util.Log;import java.util.Locale;public cl

2015-11-07 10:06:27 1052

原创 Java之随机数

1、通过Math类生成随机数 Math.random():double型随机数 0<=Math.random()<1.0;2、使用Random类生成随机数 java.util.Random类。通过实例化一个Random对象创建一个随机数生成器。(1)Random random=new Random():以系统当前时间作为随机数生成器的种子。 (2)Random random=new Rando

2015-11-07 01:02:17 462

原创 Android之自定义dialog

最近做开发需要用到一个自定义的dialog,在网上浏览了很多这方面的问题,基本都写的比较复杂难懂(对菜鸟来说),需要extends Dialog或者修改style之类的,最后自己写了一个dialog(不算是真正意义上的dialog),很好的解决了我所遇到的问题。下面,将我的做法分享给大家。我是使用Android Studio 1.4,基于android5.1写的一个demo。MainActivity

2015-10-28 20:55:57 1154

原创 Java之线程的创建简述

一、线程的概念 1、线程是由表示程序运行状态的寄存器以及堆栈组成。 2、线程模型:一个虚拟CPU,该CPU执行的代码,代码所操作的数据。二、线程的创建 1、方法一 :、通过实现Runnable接口创建线程 优点:符合面向对象设计的思想;便于继承其他类。其中Java.lang中的Runnable接口的定义:Public interface Runnable{ Void run( )

2015-10-28 00:19:00 412

原创 Java异常捕获之try...catch...finally语句

格式:try{ //程序块(存放可能发生异常的Java语句) }catch(Exceptiontype1 e){ //对Exceptiontype1异常的处理 }catch(Exceptiontype2 e){ //对Exceptiontype2 异常处理 }finally{ //程序块(finally语句块是异常处理结构最后执行部分,不管try如何退出,都

2015-10-27 23:57:34 1006

原创 Java之final特性简述

1、final变量 一旦声明的final变量被赋值后,就不能改变该变量的值。一个既是static又是的字段只占据一段不能改变的存储空间。2、final方法 被final定义的方法不能被重写,一个定义为private的方法隐式的被指定为final类型。定义为final的方法可以使运行时的效率优化。3、final类 定义为final的类不能被继承,不能再派生子类。将某个类定义为final形式,

2015-10-27 23:36:25 1004

原创 面向对象的特征有哪些?

1、抽象 抽象就是找出事物的相似性和共性之处,然后将这些事物归为一类,这个类只考虑这些事物的相似性和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力集中在与当前目标有关的方面。 抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2、继承 在定义和实现一个类时,可以在一个已经存在

2015-10-24 10:02:39 594

原创 Java之判断字符串是否相等

【Java】判断字符串是否相等【返回true 或者 false】 (1)equals()方法:字符和长度相同,要区分大小写,使用Str.equals(String str)方法; (2)equalsIgnoreCase()方法:忽略大小写,使用Str.equalsIgnorease(String str)方法;例子源码如下:public class IsStringEqual {

2015-10-24 08:30:12 757

Android之本地图片轮播

具体讲述请移步我的博客http://blog.csdn.net/u013059863/article/details/49848611 可以看到效果图。 该demo主要实现一下功能: (1)每隔特定时间(本例是4秒)自动展示一张新的图片; (2)可以进行手势滑动(滑动过程中暂停自动播放计时); (3)可以轮转显示,播放到最后一张或者滑动到最后一张,跳转到第一张。

2015-11-15

Android之从系统图库选择图片

Android之从系统图库选择图片 (1)从手机图库中最多选择3张图片,每次只能选择一张; (2)选择的图片可以点击移除然后再添加新图片;

2015-11-08

Android仿微信图片选择器

Android仿微信附加图片功能,图片选择器 (1)从手机中最多选择3张图片,可拍照上传; (2)选择的图片可以点击移除然后再添加新图片; (3)可以在手机包含图片的各个文件夹中随意选择等。

2015-11-08

Android 图片选择器

Android附加图片功能,图片选择器 (1)从手机中最多选择3张图片,可拍照上传; (2)选择的图片可以点击移除然后再添加新图片; (3)可以在手机包含图片的各个文件夹中随意选择等。

2015-11-07

编程珠玑(第2版)

编程珠玑(第2版)

2014-08-20

算法导论第三版

算法导论第三版

2014-08-20

网易163求职2013校园招聘大礼包_笔试面试经验汇总

应届生校园招聘 网易163求职2013校园招聘大礼包_笔试面试经验汇总

2014-08-20

2011最新Java程序员面试笔试宝典

2011最新Java程序员面试笔试宝典2011最新出炉

2014-08-20

[程序员面试笔试宝典].何昊.2012年10月1日.扫描版

很不错的面试笔试用书,很适合刚毕业的同学们使用

2014-08-20

数据库系统概论试题及答案

数据库系统概论试题及答案

2013-12-18

空空如也

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

TA关注的人

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