- 浏览: 201415 次
- 性别:
- 来自: 厦门
-
最新评论
-
zcz123:
路过,帮踩踩!
SyntaxHighlighter使用方法[转] -
comesmiletoface:
原来一直在使用HWPF哎
Apache POI介绍 -
rjkfABC:
什么神仙,我看就是男人写出来的!
一个女程序员的征婚信息: -
zcz123:
在csdn上看过,不过这样女人估计是神仙
一个女程序员的征婚信息:
文章列表
android学生管理
- 博客分类:
- Android
http://www.apkbus.com/android-14500-1-1.html
sqlite学习笔记1
- 博客分类:
- sqlite
下载:
http://www.sqlite.org/download.html
Precompiled Binaries For Windows
sqlite-shell-win32-x86-3070900.zip
(249.44 KiB)
解压后,sqlite3.exe
=========================================================
sqlite3.exe用法
这个工具的使用是这样的:
直接运行sqlite3.exe test.db 即可
而不是打开sqlite3后在shell下敲入sqlite3.exe test.db,she ...
可以将一个类的定义放在另一个类的定义内部,这就是内部类
创建内部类对象,必须在外部类中写个方法:OuterClassName.InnerClassName = getInner(); 或者 外部对象.new 内部类
在拥有外部类对象这前是不可能创建内部类对象。除非是嵌套类(静态内部类)。
public class Outer {
Inner getInner(){
return new Inner();
}
class Inner{
public Inner(){
System.out.println("Inner init" ...
android.os.Handler
Handler在android里负责发送和处理消息。它的主要用途有:
1)按计划发送消息或执行某个Runnanble(使用POST方法);
2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)
默认情况下,Handler接受的是当前线程下的消息循环实例(使用Handler(Looper looper)、Handler(Looper looper, Handler.Callback callback)可以指定线程),同时一个消息队列可以被当前线程中的多个对象进行分发、处理(在UI线程中,系统已经有一个Activity ...
ListActivity是一个绑定到一个数据源,并且用来显示这一串数据的Activity。
ListActivity拥有一个listview对象来实现数据源的绑定与显示,通常会是一个array或者一个拥有查询结果的cursor.
ListActivity本身有一个默认的layout,其中包含一 ...
ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:
1.准备ListView要显示的数据 ;
2.使用 一维或多维 动态数组 保存数据;
2.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item;
3.把 适配器 添加到ListView,并显示出来。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android= ...
进度条ProgressBar
- 博客分类:
- Android
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
...
Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。
创建Toast
两个方法创建Toast
Java代码
makeText(Context context, int resId, int duration)
参数:context是toast显示在哪个上下文,通常是当前Activity;resId指显示内容引用Resouce那条数据,就是从R类中去指定显示的消息内容;duration指定显示时间,Toast默认有LENGTH_SHORT和LENGTH_LONG两常量,分别表示短时间显示和长时间显示 ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
...
RelativeLayout
- 博客分类:
- Android
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:id= ...
TableLayout
- 博客分类:
- Android
main.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns=&quo ...
android layout,xml属性
- 博客分类:
- Android
android:id
为控件指定相应的ID
android:text
指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串
android:gravity
指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身
android:layout_gravity
指定Container组件的对齐方式.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为 例,android:layout_gravity="right"则button靠 ...
Activity生命周期
- 博客分类:
- Android
Activity1
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Activity1 extends Activity {
private Button nextButton;
/** Called wh ...
Activity.menu
- 博客分类:
- Android
package com.zd;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
public class ActivityMain extends Act ...
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ActivityMain extends Activity {
private Button myButton = null;
/** Called when ...