- 博客(29)
- 资源 (3)
- 收藏
- 关注
转载 Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
2016-12-12 17:38:59
317
转载 Activity的task相关
转载自:(http://blog.youkuaiyun.com/liuhe688/article/details/6761337)通过实践与查阅,对原文进行了小量修改。古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》 软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势
2016-12-07 21:23:04
246
原创 Content Provider的使用---联系人
要使用Content Provider提供的信息,首先需要得到ContentResolver,ContentResolver contentResolver = getContentResolver();接下来可以通过query方法来获取联系人信息:query((Uri uri, String[] projection, String selection, String[] selectionArg
2016-11-16 16:38:11
411
原创 Java常见异常
手打一遍加深印象 异常类 说明 ClassCastException 类型转换异常 ClassNotFoundException 未找到相应类异常 ArithmeticException 算术异常 ArrayIndexOutOfBoundsException 数组下标越界异常 ArrayStoreException 数组中包含不兼容的值抛出的异常 S
2016-10-10 16:03:15
198
转载 为什么局部内部类只能访问方法中final类型的局部变量?
public class OuterClass2 { static int i =1; int ii=1; public OuterClass2() { // TODO Auto-generated constructor stub } private class InnerClass implements OutInterface{
2016-10-09 22:13:21
702
原创 向上转型之后的方法调用问题
假设定义了class A; 在定义class B extends A; 我们可以这样定义一个对象:A a = new B(); 栈中的引用变量是A,堆中的实例变量是B。 将子类的实例,赋值给父类的引用。就是向上转型。 向上转型,在运行时,会遗忘子类对象中与父类对象中不同的方法。也会覆盖与父类中相同的方法–重写。(方法名,参数都相同) 所以a2,可以调用的方法就是,A中有的,但是B中没有的
2016-10-09 11:15:42
5155
1
转载 ==与equals()的区别
经过几天的学习,终于对equals的用法有了比较全面的认识,并做一个总结。1.equals的本意——即在Object对象中定义的equals()方法有什么样的意义。(此处先附上==的作用,后面仍有叙述。因为==和equals()方法的关系是很密切的,后面有我自己的看法。==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为true 而
2016-10-07 18:09:24
190
转载 内部类
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中实例1:内部类的基本结构//外部类class Out { private int age = 1
2016-10-07 16:36:01
177
转载 深入理解Java的接口和抽象类
深入理解Java的接口和抽象类转载自http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类
2016-10-07 10:48:05
170
原创 java基础——类中方法的使用
我发现在类中主方法调用定义的静态方法与非静态方法的方式是不一样的,因为主方法是静态方法,而静态方法中不可以直接调用非静态方法 上代码:public class test { public static void main(String[] args) { int[] array = { 63, 4, 24, 1, 3, 15 }; test test = n
2016-10-05 22:51:47
224
转载 SharedPreferences
使用SharedPreferences存储数据注:转自http://www.cnblogs.com/ITtangtang/p/3920916.html#type2适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口 令密码等核心原理:保存基于XML文件存储的key-value键值对数据,
2016-09-27 09:44:07
261
原创 实现使用正则表达式来判断指定的字符串是否是合法的E-mail地址
//实现使用正则表达式来判断指定的字符串是否是合法的E-mail地址 String regex = ".+@.+(\\..{2,3})*\\..{2,3}"; String regex1 = "\\w+@\\w+(\\.\\w+)*\\.\\w+"; String regex3 = "\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}
2016-09-21 22:01:29
9041
原创 split()方法分割字符串中的问题
使用split()方法可以是字符串按指定的分割字符或字符串对内容进行分割,并将分割后的结果存放在字符串数组中。split()方法提供了以下两种重载形式: (1)split(String sign) 该方法可根据给定的分割符对字符串进行拆分。 语法如下:str.split(String sign)其中,sign未分割字符串的分隔符,也可以使用正则表达式。(2)split(String sign
2016-09-21 20:43:14
8709
原创 工作相关
阿里巴巴Java研发工程师JAVA 岗位描述Job Description 如果你想了解JAVA开发在阿里巴巴互联网生态系统中无与伦比的应用广度与深度 如果你对基础技术感兴趣,你可以参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等; 如果你热衷于高性能分布式技术,你可以参与高性能分布式服务端程序的系统设计,
2016-09-20 19:36:36
456
原创 XML文件的解析
首先,读取xml文件,假如我们把myxml.xml文件放在了sd卡的xml文件夹下:load方法:public static Document load(String path){ Document document = null; try{ DocumentBuilderFactory factory = DocumentBuilderFactory.newInst
2016-09-19 20:47:03
278
翻译 适应不同的屏幕
本文来自Android Developer,自行翻译Supporting Different Screens安卓通过两种基础性能对设备进行分类:size(大小)和density(密度)。为了使APP可以在不同size和density的设备上安装,我们应该提供可选择的源文件以使APP可以适配不同size和density的设备sizes有四种:small, normal, large, xlarge
2016-09-04 23:13:34
256
原创 用进度条监视“以Timer控制开始与结束”的任务
情况简介: 通过两个Timer,分别计时,下发命令,一个开始命令,一个结束命令。 要求:进度条在下发开始命令时开始动画,下发结束命令时达到满值并结束动画。
2016-09-01 22:06:07
517
原创 ProgressBar的应用(一)、长形进度条
ProgressBar的Xml属性 属性 描述 android:animationResolution 超时的动画帧之间的毫秒 ;必须是一个整数值,如“100”。 android:indeterminate 是否允许使用不确定模式,在不确定模式下,进度条动画无限循环 android:indeterminateBehavior 定义当进度达到最大时,不确定模式的表现;该值
2016-08-31 23:14:47
896
转载 android日期时间的获取与时差计算
时间的获取获取当前的年月时分:SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date = sDateFormat.format(new java.util.Date());也可以分开写import java.text.SimpleDateFormat;
2016-08-31 22:27:41
5774
原创 Sensors传感器介绍(一)
Develop > API Guides > Location and Sensors > Sensor OverView传感器介绍大多数android设备都配备了传感器以测量动作、方向、环境参数等。 Android设备支持三大类的传感器:Motion sensors 动作传感器 这些传感器在三维上测量加速力和转动力,包括accelerometers(加速计),gravity sensor
2016-08-31 15:09:46
3874
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人