Android开发
維智
这个作者很懒,什么都没留下…
展开
-
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 · 1079 阅读 · 0 评论 -
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 · 2106 阅读 · 0 评论 -
Android之设置EditText输入类型(setInputType()方法和android:inputType属性)
**在Android开发过程中,我们经常使用到EditText控件,并且会根据各种需求设置它的输入类型。设置EditText输入类型主要有两种方法,一种是使用EditText的setInputType()方法,另一种是在布局文件中使用android:inputType属性来设置。下面将介绍这两种方法:**(1)使用EditText的setInputType()方法设置输入类型: EditTe原创 2015-11-18 22:57:10 · 74088 阅读 · 2 评论 -
Android之设置横屏、竖屏和全屏显示
Android设置横屏、竖屏和全屏显示有两种方式: 1、在Java代码中设置: (1)设置横屏显示: 修改Activity的onResume方法:@Overrideprotected void onResume() { /** * 设置为横屏 */ if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION原创 2015-11-15 17:56:13 · 1859 阅读 · 0 评论 -
Android之本地图片轮播(广告轮播)
最近软件开发要做一个本地图片轮播的功能,主要实现一下功能:(1)每隔特定时间(本例是4秒)自动展示一张新的图片;(2)可以进行手势滑动(滑动过程中暂停自动播放计时);(3)可以轮转显示,播放到最后一张或者滑动到最后一张,跳转到第一张。效果图如下: 该项目demo源码的下载地址: Android之本地图片轮播.zip下面开始代码实现:首先是主界面布局activity_ma原创 2015-11-15 13:39:19 · 2548 阅读 · 0 评论 -
Android之将字符串转换为MD5码
MD5(Message-Digest Algorithm 5 ,消息摘要算法第五版),被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被“篡改”过。原创 2015-11-15 09:50:54 · 4108 阅读 · 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 · 38652 阅读 · 0 评论 -
Android之自定义dialog
最近做开发需要用到一个自定义的dialog,在网上浏览了很多这方面的问题,基本都写的比较复杂难懂(对菜鸟来说),需要extends Dialog或者修改style之类的,最后自己写了一个dialog(不算是真正意义上的dialog),很好的解决了我所遇到的问题。下面,将我的做法分享给大家。我是使用Android Studio 1.4,基于android5.1写的一个demo。MainActivity原创 2015-10-28 20:55:57 · 1223 阅读 · 0 评论 -
Android之附加图片—— 仿微信图片选择器
最近做开发需要解决一个模仿微信朋友圈附加图片的功能,具体要求如下: (1)从手机中最多选择3张图片,可拍照上传; (2)选择的图片可以点击移除然后再添加新图片; (3)可以在手机包含图片的各个文件夹中随意选择等。 本博客主要实现的是以上功能,其他诸如主界面布局、各种控件添加和提交功能等旨在说明问题,只做了简单处理,重点在图片选择添加部分。该功能的实现主要引用了一个图片加载的开源框架unive原创 2015-11-07 23:49:55 · 3972 阅读 · 5 评论 -
Android之附加图片2—— 从系统图库中选择图片
上一篇博客讲述了模仿微信图片选择器来附加图片,本篇就来讲述直接从系统图库中选择图片。具体功能如下: (1)从手机图库中最多选择3张图片,每次只能选择一张; (2)选择的图片可以点击移除然后再添加新图片; 本博客主要实现的是以上功能,其他诸如主界面布局、各种控件添加和提交功能等旨在说明问题,只做了简单处理,重点在图片选择添加部分。 截图如下: 在这里提供源码下载地址,有兴趣的读者可原创 2015-11-08 22:19:35 · 992 阅读 · 1 评论 -
Android之禁止GridView上下滑动
在Android开发中,我们经常使用到GridView控件,并且需要禁止GridView上下滑动,但是,Android并没有提供对应的API来禁止GridView上下滑动,也没有在XML布局文件中提供对应的属性来禁止GridView上下滑动。 这如何是好呢,我们可以这样做:自定义一个GridView,重写它的dispatchTouchEvent()方法:import an原创 2015-11-21 09:04:55 · 10362 阅读 · 0 评论