自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java多线程之Future和FutureTask

Executor框架使用Runnable 作为其基本的任务表示形式。Runnable是一种有局限性的抽象,然后可以写入日志,或者共享的数据结构,但是他不能返回一个值。许多任务实际上都是存在延迟计算的:执行数据库查询,从网络上获取资源,或者某个复杂耗时的计算。对于这种任务,Callable是一个更好的抽象,他能返回一个值,并可能抛出一个异常。Future表示一个任务的周期,并提供了相应的方法

2016-11-04 14:08:17 359

原创 一些正则表达式

正则表达式

2016-11-03 10:04:26 267

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-03 09:49:40 248

转载 【Android进阶】Android面试题目整理与讲解

这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正1.简述Activity的生命周期当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态当Activity从可见状态变为被Dialog遮挡的状

2014-12-02 00:19:09 438

转载 Fragment 和 FragmentActivity的使用

public class MainActivity extends FragmentActivity implements OnClickListener { TextView tv_frag1, tv_frag2, tv_frag3, tv_frag4, tv_frag5; FragmentManager mFragMgr; FragmentTransaction trans; Fr

2014-11-04 21:22:37 461

转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VG

2014-10-31 21:02:56 636

原创 html5 drawImage图片不显示问题

初学HTML5犯的大错误,这里记录下。ctx.drawImage(img,0,0);改为img.onload = function(){ctx.drawImage(img,0,0);}只有img 加载完了 你画它才有意义

2014-10-29 16:05:41 1423

转载 Android性能检测--traceview工具各个参数的意思

Android性能检测转载自:traceview的使用方法1. 把android-sdk-windows\tools路径加到Path当中2. 编写测试代码:[java] view plaincopypackage com.wwj.traceview;   

2014-10-28 17:01:30 522

转载 Android中轻松显示Gif图片

步骤1:看一下这个工具类的实例代码:MyGifView.javaimport android.content.Context;import android.graphics.Canvas;import android.graphics.Movie;import android.util.AttributeSet;import android.

2014-10-28 16:54:00 851

转载 ubuntu 编译android源码记录

Download the source code$mkdir cubietruck-android && cd cubietruck-android$wget http://dl.cubieboard.org/software/a20-cubieboard/android/A20-android-4.2.tar.xz$tar -xvf A20-android-4.2.tar.xz

2014-06-04 14:43:06 749

转载 如何调试android源码

1. 在linux下编译源码2. 拷贝 myandroid\out\target\product\generic\*.img 到 {Android SDK}\tools\lib\images 并且覆盖源文件3.运行{Android SDK}\tools目录下的 emulator.exe4.启动eclipse.exe5. 在eclipse中,添加要调试模块的代码,如phoneapp,

2014-05-26 10:29:05 564

转载 android 的 setTag

前言首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often

2014-04-06 01:05:16 744

转载 Java字符串之性能优化

基础类型转化成String    在程序中你可能时常会需要将别的类型转化成String,有时候可能是一些基础类型的值。在拼接字符串的时候,如果你有两个或者多个基础类型的值需要放到前面,你需要显式的将第一个值转化成String(不然的话像System.out.println(1+'a')会输出98,而不是"1a")。当然了,有一组String.valueOf方法可以完成这个(或者

2014-03-24 11:29:00 496

转载 Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释

1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为:     (1) 前提: Activity A和Activity B在同一个应用中.          操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A

2014-03-19 09:34:07 782

转载 设计模式--观察者(监听)设计模式

学习了一下设计模式,怕忘记了,写个总结,也好常复习一下。监听设计模式要包含几个重要的部分:1、事件2、事件源3、响应事件的监听者就拿下面的图片来解释一下如图所示的,后面站着的肯定是监听者了,监听着敲代码这个事件,而程序猿就是那个敲代码的事件源建一个工程import java.util.Arr

2014-03-18 16:19:14 802

转载 Handler的定义

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2014-03-18 11:40:47 655

空空如也

空空如也

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

TA关注的人

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