摘要:
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android系统的一个错误提示 "强制关闭". 这个时候我们需 阅读全文
摘要:
Aapter的继承关系图:Android中Adapter的是数据和视图之间的桥梁,数据在adapter中做处理,然后显示到视图上面。一、ArrayAdapter适配器java代码: 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.view.Menu; 7 import android.view.View; 8 import android.widget.ArrayAdapter; 9 import android.wid. 阅读全文
摘要:
闲来无事,就练习了下AlertDialog对话框。首先写了三个button,分别打开一般对话框,单选列表对话框和复选对话框。xml代码 1 7 8 13 14 19 24 java代码: 1 package com.dj.alertdialogtest; 2 3 import android.os.Bundle; 4 import android.app.Activity; 5 import android.app.AlertDialog; 6 import android.app.AlertDialog.Builder; 7 import and... 阅读全文
摘要:
1 import android.app.Activity; 2 import android.app.ProgressDialog; 3 import android.os.Bundle; 4 import android.view.Menu; 5 import android.view.View; 6 import android.widget.Button; 7 8 public class MainActivity extends Activity { 9 ProgressDialog dialog=null;10 11 @Override12 protec... 阅读全文
摘要:
用socket实现聊天功能 阅读全文
摘要:
1.使用HashMap编写一程序实现存储某班级学生信息,要求在屏幕上打印如下列表学号姓名性别年龄001张三男23002李四男22要求:学生信息有用户输入,且提供检索、删除操作Student类代码,对学生信息进行封装public class Student { /**学号、姓名、性别、年龄*/ private int id; private String name; private char sex; private int age; public Student(int id, String name, char sex, int age) { ... 阅读全文
摘要:
package com.date;import java.util.Calendar;public class Datedemo { public static void main(String[] args) { /*System.out.println("日\t一\t二\t三\t四\t五\t六"); /** * 输出日期的时候,当日期的值取余等于0的时候会直接折行,所以不需要定义行,只需要定义一个日期数j。 * *//* //方法一:针对特殊的日历,从头开始的。 for(i... 阅读全文