- 博客(14)
- 收藏
- 关注
转载 异常的注意事项
异常的注意事项:1,子类在覆盖父类方法时,父类的方法如果抛出了异常,那么子类的方法只能抛出父类的异常或者该异常的子类。2,如果父类抛出多个异常,那么子类只能抛出父类异常的子集。简单说:子类覆盖父类只能抛出父类的异常或子类或子集。注意:如果父类的方法没有抛出异常,那么子类覆盖时绝不可能抛,就只能try.
2016-05-18 10:57:11 411
原创 计算日期前一天,后一天
在做项目中遇到的问题和大家分享一下,经过网上翻阅资料点拨,小小总结一下,希望对大家有所帮助。计算日期前一天,后一天:public String getdate(int count) { Calendar ca = Calendar.getInstance(); ca.setTime(new Date()); ca.add(Ca
2016-07-18 19:46:53 1005
转载 activity启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstanceActivity的启动模式:有两种设置方式1>第一种:在 1.standard:默认模式 (拿来主义) 每次都会创建一个新的实例 2.singleTop (拒绝堆叠)和stadard一样,可以多次实例化 当栈顶存在要启
2016-07-05 07:55:56 274
转载 一些常见的必备知识
1. 如果后台的 Activit由于某原因被系统回收了,如何在被系统回收之前保存当前状态?onSaveInstanceState() 当你的程序中某一个Activity A 在运行时,主动或被动地运行另一个新的 Activity B,这个时候A 会执行 onSaveInstanceState()。B 完成以后又会来找A,这个时候就有两种情况:一是A 被回收,二是 A没有被回收,被回收的
2016-07-04 21:10:49 271
转载 android 中invalidate()的自动清屏含义以及屏幕刷新
android 中invalidate()的自动清屏含义以及屏幕刷新invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。对于屏幕刷新有以下集中情况可以考虑:1.不使用多线程和
2016-06-21 14:31:36 1237
转载 IntentFilter相关知识
当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤隐式I
2016-06-20 21:08:38 302
转载 Intentfliter相关知识
当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤隐
2016-06-20 21:06:51 300
转载 Android TextUtils类介绍
对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:是否为空字符 boolean Android.text.TextUtils.isEmpty(CharSequence str)拼接字符串 String android.text.Text
2016-06-17 19:12:15 245
转载 Android的Touch Mode
大多数Android设备都是触摸屏的,但是实际上Android设备也支持键盘操作,允许通过键盘来完成导航,点击,输入等。 当用户通过键盘(或者轨迹球)操作的时候,有必要聚焦当前接受输入的UI元素,例如,高亮(聚焦)某个按钮,让用户知道当前正在操作的UI元素是哪个。 但是,当用户使用触摸屏与设备交互的时候,始终聚焦当前UI元素就没有必要了,而且很丑陋;用户点击哪个
2016-06-16 20:42:25 359
转载 ViewConfiguration.getScaledTouchSlop () 用法
ViewConfiguration.getScaledTouchSlop () 用法:getScaledTouchSlop是一个距离,表示滑动的时候,手的移动要大于这个距离才开始移动控件。如果小于这个距离就不触发移动控件,如viewpager就是用这个距离来判断用户是否翻页ViewConfiguration滑动参数设置类:/** * 包含了方法和标准的常量用来设置UI的超时
2016-06-08 10:46:00 421
转载 异常处理的原则:
异常处理的原则:1函数内容如果抛出需要检测的异常,那么函数上必须要声明。否则必须在函数内用trycatch捕捉,否则编译失败。2.如果调用到了声明异常的函数,要么trycatch要么throws ,否则编译失败。3.声明时候catch,声明时候throws呢?功能内容可以解决,用catch。、解决不了,用throws告诉调用者,由调用者解决。4.一个功能
2016-05-18 10:45:57 728
转载 java知识概况
java知识概况1.编程基础1.编程基础1)变量(局部变量,参数变量,实例变量,类变量)2)运算符(算术,关系,逻辑,赋值,条件,位运算)3)语句(顺序语句1,分支语句,循环语句)4)函数(概念,定义,场合,调用,重载)5)数组(一维,多维)2.面向对象1)两大对象(类对象,类的对象(new))2)三大特性(封装,继承,多态)3)两大修饰符(static
2016-05-06 08:17:09 274
转载 学习JAVA一
字符串类为JAVA中的特殊类,String中为final类,一个字符串的值不可重复。因此在JAVA VM(虚拟机)中有一个字符串池,专门用来存储字符串。如果遇到String a = "hello"时(注意没有NEW,不是创建新串),系统在字符串池中寻找是否有"hello",此时字符串池中没有"hello",那么系统将此字符串存到字符串池中,然后将"hello"在字符串池中的地址返回a。如果系统再遇
2016-04-26 20:44:32 194
转载 xx学习面向对象(一)
1.关于成员变量和局部变量的区别:1.成员变量定义在类当中,整个类都可以访问该变量。局部变量定义在函数,语句,局部代码块中,只能在其所属的区域有效。2.成员变量存在于堆内存的 对象 中。 局部变量存在于栈内存的 方法 中。3.成员变量随着对象的创建而存在,随着对象的消失而消失。 局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。
2016-04-24 10:21:12 389 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人