`
文章列表
参考:http://skyuck.iteye.com/blog/526358   一个Collection代表一组object,不论Collection实际类型如何,他都支持一个方法iterator(),通过这个方法可以逐一访问这个集合中的每一个元素(element)。 使用如下:Iterator it = Collection.Iterator();     while(it.hasNext()){   //判断是否还有数据         Object object = it.next();  //读出数据     } 由Collection接口派生的两个接口是List和Set.Lis ...
管理Android手机桌面:     改变手机壁纸,开发实时壁纸;     添加桌面快捷方式shortcut;     管理桌面小控件appWidget;     实时文件夹LiveFolder;    桌面上能放的东西:快捷方式,桌面控件,实时文件夹-----每个快捷方式和实时文件夹只占用一个摆放位置,桌面空件可以很大;

常见的结构模式

1. Creational Patterns (构建模式) Singleton (单例模式) Factory (工厂模式) Abstract Factory (抽象工厂) Builder (创建模式) Prototype (原型模式) 2. Structural Patterns (结构化模式) Adapter (适配器模式)
录音,并且把录影文件放在了外存储设备sdcard中: package com.quidng.practice; import java.io.File; import java.io.IOException; import android.app.Activity; import android.media.MediaRecorder; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.view.View.OnClickL ...
在一个editText中添加图片或超链接,其实就是通过一些类(draable,spannable 等)使一些特定的文本([smile])引用了其它的资源。 这里是第一种方式,在文本框中添加一个图片: //获取一张图片 Drawable drawable = getResources().getDrawable(R.drawable.icon_smile); //返回照片的实际大小 drawable.setBounds(0 , 0 , drawable.getIntrinsicHeight(), drawable ...

经典语录

    博客分类:
  • qd
 1、 领袖 和跟风者的区别就在于创新。   创新无极限!只要敢想,没有什么不可能,立即跳出思维的框框吧。如果你正处于一个上升的朝阳行业 ,那么尝试去寻找更有效的解决方案:更招消费者喜爱、更简洁的商业模式。如果你处于一个日渐萎缩的行业,那么赶紧在自己变得跟不上时代之前抽身而出,去换个工作或者转换行业。不要拖延,立刻开始创新!   2、 成为卓越的代名词,很多人并不能适合需要杰出素质的环境。   成功没有捷径。你必须把卓越转变成你身上的一个特质。最大限度的发挥你的天赋、才能、技巧,把其他所有人甩在你后面。高标准严格自己,把注意力集中在那些将会改变一切的细节上。变 ...
//    使用JDBC连接数据看查询主要步骤如下: // //    1. 加载JDBC驱动程序; // //    2. 负责管理JDBC驱动程序的类 DriverManager 会识别加载的驱动程序,用 DriverManager 类的方法 getConnection()来创建一个数据库连接类的实例对象; // //    3. 获取Connection对象的实例,用Connection对象的方法创建一个 Statement 对象实例,执行标准的SQL语句,对数据库、表进行相关操作. // //    4. 返回的结果用 Result ...

JAVA 反射机制

一、什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。 反射本身并不 是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机 ...
1.静态解耦:     先解释下我理解的静态耦合,指的是编译期依赖关系已经确定,在运行时环境中,代码间的依赖关系不能改变。例如,我们在开发中经常会说的“把代码写死了”。静态是相对动态的、运行时的、可配置的和插件式的。     那么在静态环境中,如何解耦?主要是依赖接口。下面举两个小例子简单说明下:     EX1: 假设一个人不知道接口的意义,那么他写出两个类的依赖关系一般如下: Java代码   public   class  ClassA {       public   void  invoke() {   ...

常用SQL语句

    博客分类:
  • qd
1.  create table users (id int not null primary key auto_increment, name varchar(20) not null,password varchar(20) not null);             //其中auto_increment是自动添加id。当向表里插入数据时,执行:insert users(name,password) values ('zhangsan','1234');       insert users (name,password) values('" + name  + &qu ...
在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|"); “.”和“|”都是转义字符,必须得加"\\"; 3、如果在一 ...

常用网址

    博客分类:
  • qd
JAVA JDK 网址: http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api Android SDK 网址:http://android.toolib.net/reference/android/widget/package-summary.html  
下面四张图表明了类之间的继承关系,其中 红色、加粗的类名是常用的类 。   常用转换 FileReader——>BufferedReader BufferedReader in= new BufferedReader(new FileReader("Text.java"));

android 线程(一)

在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。         一个Android 程序默认情况下也只有一个Process,但一个Process下却可以有许多个Thread。           在这么多Thread当中,有一个Thread,我们称之为UI Thread。 ...
使用u盘安装系统: 制作Linux启动盘(u盘): 1.确保u盘有主分区,并有标记 2.在u盘上安装GRUB引导程序 $sudo grub-install --root-directory=/media/286F-6D86《u盘的路径》 /dev/sda1《u盘所在的硬盘(挂载点)》 3.创建boot/grub/grub.cfg文件 4.将所需的ubuntu.iso文件拷贝到指定目录中 ctrl+H显示隐藏的文件 存储设备都有分区表,存储在在一个存储设备的前512字节的地址(MBR)。     Linux的分区是不同于其它操作系统分区的,它的分区格式只有存放系统文件的分区Ex ...
Global site tag (gtag.js) - Google Analytics