
java知识
ykcmi
这个作者很懒,什么都没留下…
展开
-
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变转载 2013-02-26 09:04:17 · 199 阅读 · 0 评论 -
Android事件传递机制
Android事件构成在Android中,事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作。所有这些都构成了Android中的事件响应。总的来说,所有的事件都由如下三个部分作为基础:按下(ACTION_DOWN)移动(ACTION_MOVE)抬起(ACTION_UP)所有的操作事件首先必须执行的是按下操作(ACTIONDO转载 2014-09-15 14:20:14 · 447 阅读 · 0 评论 -
Android之SurfaceView学习
SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见原创 2014-09-02 10:31:38 · 512 阅读 · 0 评论 -
正则表达式语法
正则表达式语法正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符转载 2014-07-25 20:57:30 · 406 阅读 · 0 评论 -
正则表达式基本语法
1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice原创 2014-07-25 20:50:36 · 456 阅读 · 0 评论 -
android 广播注意事项
最近需要实现广播消息,发现有几点注意事项:1,原创 2014-07-25 12:01:10 · 3929 阅读 · 0 评论 -
Webview自适应屏幕
第一种: settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); 第二种: WebSetting settings = webView.getSettings(); settings.setLayoutAlgorithm(LayoutAlgori原创 2014-05-23 13:54:51 · 4603 阅读 · 1 评论 -
Android Paint和Color类
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha: 设置原创 2014-06-02 18:51:42 · 600 阅读 · 0 评论 -
Android特殊字符的输入
(一) 在Res下String.xml向字符串中插入“&”符号报错如下图所示:翻译:在对实体的引用中,实体名必须紧跟在“&”后。查找知道:这设计到HTML语言的字符集知识:在网页中除了可显示常见的ASCII字符和汉字外,HTML还有许多特殊字符,它们一起构成了HTML字符集。有2种情况需要使用特殊字符,一是网页中有其特殊意义的字符,二是键盘上没有的字符。原创 2014-05-16 17:20:48 · 1683 阅读 · 1 评论 -
Intent 传值和 Bundle传值的区别
举个例子 我现在要从A界面 跳转到B界面或者C界面,这样的话 我就需要写2个Intent 如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁吗?另外一个例子 如果我现在有 Activity A ,B ,C;现在我要把值通过A经过B传给C,你怎么传 如果用Intent的话原创 2014-03-12 23:41:03 · 626 阅读 · 0 评论 -
Java中的String数据类型
1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”;原创 2013-11-26 09:29:05 · 676 阅读 · 0 评论 -
Android中的几种网络请求方式详解
Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的java.net包中的HttpURLConnection类// Get方式请求public static void requestByGet() throws Exception {String path = "https原创 2013-06-20 14:12:52 · 830 阅读 · 0 评论 -
HttpClient超时区别
HttpClient 4 设置超时 httpclient 超时有时httpclient的时候,需要等待N长时间,可能此时你决定放弃或者重试。实现上非常简单 添加一个参数即可 httpClient.getParams().setIntParameter("http.socket.timeout",3000); 这里的超时单位是毫秒。这里的http.socket.timeout就是SO_TIMEO原创 2013-06-25 09:20:45 · 1135 阅读 · 0 评论 -
Java 线程池的原理与实现
这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池又如何呢?建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。关于我对同步的认识,要缘于原创 2014-02-09 22:14:30 · 594 阅读 · 0 评论 -
使用github下载资源
1、下载github:到http://windows.github.com/下载Github for Window; 2、安装github,过程很简单,略过。。。 3、搜索git.exe的路径,一般都是在“我的文档”目录下面,将路径添加到环境变量path里面; 4、运行git shell 5、打开需要下载的git资源文件网址,将里面Git Read-Only原创 2013-09-02 15:26:28 · 618 阅读 · 0 评论 -
android 调用系统铃声方法
1.直接调用铃声:MediaPlayer mp = new MediaPlayer();try {mp.setDataSource(this, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));mp.prepare();mp.start();} catch (Exception e) {转载 2013-06-14 10:26:22 · 14665 阅读 · 0 评论 -
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四种尺寸分别提供不同的自定义屏幕布局-转载 2013-03-28 20:08:49 · 563 阅读 · 0 评论 -
android intent action 介绍大全
一些常用的Intent:UriAction功能备注geo:latitude,longitudeIntent.ACTION_VIEW打开地图应用程序并显示指定的经纬度geo:0,0?q=street+addressIntent.ACTION_VIEW打开地图应用程序并显示指定的地址ht转载 2014-09-30 16:05:16 · 636 阅读 · 0 评论