- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Android ProgressBar进度条的使用
Android ProgressBar进度条的使用进度条是UI界面中一种非常使用的组件,通常用于向用户显示某个耗时操作的完成百分比。进度条可以动态的显示进度,这样可以避免用户感觉程序失去了响应,从而更好地提高用户界面的友好性。ProgressBar提供如下方法来操作进度: setProgress(int):设置进度完成的百分比; incrementProgres
2013-07-09 23:34:46 2516 1
原创 Android 更新UI的两个方法
Android 更新UI的两个方法在Android的开发过程中,常常需要适时的更新UI。Androd中的UI是在主线程中更新的。如果在主线程之外的线程中直接更新,就会出现报错并抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hier
2013-07-08 00:11:36 2001 1
原创 Android Handler消息传递机制
Android Handler的消息传递机制Handler类的只要作用有两个: 1. 在新启动的线程中发送消息;2. 在主线程中获取、处理消息。看上去,Handler的机制很简单。读者不免会问:新启动的线程何时发送消息?主线程何时去获取并处理消息?为了能让主线程“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现:开发者只要重写Handler类的处理消息
2013-07-07 23:01:05 2125 1
原创 Java MD5加密算法学习
MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前"压缩"成一种保密的格式,关键之处在于这种"压缩"是不可逆的。
2013-07-02 23:44:43 2905
原创 Android UI控制方法
Android的界面可以通过XML文件和Java代码两种不同的方法进行控制。完全使用Java代码来控制UI不仅繁琐,而且不利于解耦。完全使用XML布局文件来控制UI显得方便、便捷,但难免有失灵活。因此,有些时候就可能需要混合使用XML布局文件和Java代码来控制Android App的UI界面。习惯上,一般将变化小、行为比较固定的组件放在XML文件中管理,而那些变化较多、行为控制比
2013-07-02 00:04:04 1793
原创 Android应用的结构与基本组件
Android应用的结构 res目录res目录存放Android项目的各种资源文件,比如layout存放界面布局文件、values目录下则存放各种XML格式的资源文件,例如字符串资源文件:string.xml;颜色资源文件colors.xml;尺寸资源文件dimens.xml;drwable-ldpi、drawable-mdpi、drawable-hdpi分别存放小、中、大三中图片文件。
2013-06-26 19:59:33 1021
原创 数据库SQL语句实现
1、创建数据库create database if not exists cs2013;2、创建数据库表格create table if not exists comp ( id int not null primary key auto_increment , pid varchar(30) not null unique , cname varchar(30) not null ,
2013-04-09 19:15:11 936
原创 java单例模式
public class SingleInstance { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } //【java 单例模式核心思想 begin】 private SingleInst
2013-04-09 12:09:47 680
原创 常用SQL语句总结
/***MySQL语句学习总结*Author:bdzsl2013*/~~~~~~~数据库操作~~~~~~~1、查看数据库show databases;2、选择数据库use dbname;3、创建数据库create database dbname;4、删除数据库drop database dbname;~~~~~~~~~表操作~~~~~~~~~1、创建表create t
2013-04-08 11:29:31 594
原创 Ubuntu下搭建PHP开发环境
就要开始写新OJ了,和老贾商量了一下,决定采用Apache+PHP+Mysql的模式在Ubuntu下进行开发。 一开始用《PHP开发·典型模块大全》这本书上介绍的方法进行安装配置,后来发现各种bug。出现bug就去网络搜索解决方法。就这样,bug->search,连着搞了几个小时,没拿下来。最后,才知道不用去手动下载什么安装包,在Ubuntu下可以直接通过apt-get安装。
2013-04-04 21:18:48 780
原创 Linux中常见的文件操作命令
【本人初学Linux,这里摘录命令主要是便于个人以后需要时候能快速查看】1、改变目录命令: cd(change directory). 例如:cd /usr2、查看当前目录:pwd (present work directory) . 3、查看指定目录下文件的详细信息:ls (list) . 例如:ls ./ (列出当前目录下的文件信息)4、创建目录:m
2013-04-03 23:13:37 647
转载 Linux命令中常用命令符号解释
原文地址:yi_yuan_1988]一、通配符:" * ” 、" ? ” 和dos下一样,当我们不知道确切的文件名时,可以用通配符来进行模糊操作。“*”可以代表任意长度的任意字符,“?”代表一个任意字符。二、转义字符:" \ ” 和dos的命名规则不同的是,通配符" * ”、" ? ”是可以在文件名中使用的。 如果要操作的文件名中包含有这些
2013-04-03 22:04:06 1078
原创 Java 多态(Polymoph)
多态(Polymoph) 多态,也称动态绑定,是指在执行期间(而非编译期间)判断所以用对象的实际类型,根据实际的类型调用相应的方法。class Animal { public void sing() { System.out.println("A animal is singing..."); }}class Cat extends Animal { public vo
2013-03-06 17:54:55 841
原创 Java中的对象转型
对象转型(casting)要点理解:1.一个基类的引用类型变量可以‘指向’其子类的对象;2.一个基类的引用不可以访问其子类对象新增加的成员(属性和方法);3.子类的对象可以作为基类的对象来使用称作向上转型(upcasting),反之称为向下转型(downcasting);class Animal { public String name; public Animal (Stri
2013-03-06 17:36:23 653
原创 Android的回调机制
回调(CallBack),最近在学习Android时经常看到。 回调函数就是预留给系统调用的函数,而且我们往往知道该函数被调用的时机。这里有两点需要注意: 回调函数不是给我们自己用的,而是给系统在某一时刻调用的; 我们应该知道系统在什么情形下会调用我们写的回调函数。 下面来看看Android中用到回调函数的情景:Button button = (Button)this.
2013-02-27 13:32:19 461
原创 eclipse中搜索包含特定文本内容的文件
在eclipse中搜索包含特定文本内容的文件具体操作: search->search操作截图:在已经打开的项目中搜索包含(变量)menu_view_mode_list所有的.java文件:
2013-02-22 11:32:48 1310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人