05 2016 档案
    
    
            
    SQListe查询数据练习3
    
            
            
        
摘要:1.查询所有学生的Sname、Cno和Degree列。 2.查询所有学生的Sno、Cname和Degree列。 3.查询所有学生的Sname、Cname和Degree列。 4.查询至少有2名男生的班号。 5.查询“男”教师及其所上的课程。 6.查询最高分同学的Sno、Cno和Degree列。 7.查
        阅读全文
            
        
            
    数据存储——SQLite语句之DML 数据操作语言和内置函数之聚合函数
    
            
            
        
摘要:一.连接查询之内连接 select a.字段,b.字段 from 表1 a,表2 b where a.字段=b.字段 And ... 二.DML 数据操作语言 1.增 insert into values 1-insert into 表名 values (跟所有字段一一对应的值的列表) 2-inse
        阅读全文
            
        
            
    SQListe查询数据练习2
    
            
            
        
摘要:1. 查询教师所有的单位即不重复的Depart列。 2.以Class降序查询Student表的所有记录。 3.以Cno升序、Degree降序查询Score表的所有记录。 4.查询“95031”班的学生人数。 5.查询Score表中的最高分的学生学号和课程号。(子查询或者排序) 6.查询分数大于70,
        阅读全文
            
        
            
    数据存储——SQLite语句之DQL 数据查询语言
    
            
            
        
摘要:一.select 语句 格式:select 字段内容 from 表名 1.字段列表 1-*全部字段 2-逗号间隔的字段名列表 3-用as(可省略)指定别名 2.DISTINCT去重复数据:DISTINCT 字段列表 二.where 查询条件 1.is null/is not null 判断空/非空 
        阅读全文
            
        
            
    数据存储——SQLite数据库存储2
    
            
            
        
摘要:一.表的约束 1.唯一约束 1-字段内容(多字段内容合并)唯一,不能有重复行 2-同一个表可以有多个唯一约束 2.检查约束 1-确保在保存前符合要求 2-对字段的数据进行值的范围等验证 3.维护表之间的完整性 3.外键约束 1-主键关联到另外一个表的字段,这个字段就是外键 2-要求:外键在添加或修改
        阅读全文
            
        
            
    SQListe查询数据练习
    
            
            
        
摘要:1、 查询Student表中的所有记录的Sname、Ssex和Class列。 2、 查询Student表的所有记录。 3、 查询Score表中成绩在60到80之间的所有记录。 4、 查询Score表中成绩为85,86或88的记录。 5、 查询Student表中“95031”班或性别为“女”的同学记录
        阅读全文
            
        
            
    关系型数据库
    
            
            
        
摘要:一.概念 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准
        阅读全文
            
        
            
    全球唯一标识GUID
    
            
            
        
摘要:一.GUID概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有
        阅读全文
            
        
            
    SQList的建表并添加数据练习
    
            
            
        
摘要:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)的数据库创建以及信息添加。 一.学生表(Student) 二.课程表(Course) 三.成绩表(Score) 四.教师信息表(Teacher)
        阅读全文
            
        
            
    数据存储——SQLite数据库存储
    
            
            
        
摘要:一.特点 1.存储具有一定结构的数据 2.文件类型 .db 二.SQLite数据库 1.特点 1-轻型的关系型数据库 2-支持多种编程语言 3-适合在移动设备中使用 4-安装文件小 5-支持多个操作系统 6-运行速度快(数据量小) 7-数据库本身是单个文件 2.数据类型 1-整数:INT 、INTE
        阅读全文
            
        
            
    手机内部文件存储——assets目录
    
            
            
        
摘要:一.创建 1./src/main/assets 2.切换到Project视图模式,在main下新建文件夹assets 二.特点 1.和res同等级别 2.主要是存放项目中的大文件 3.文件不受R类的管理 三.API 1.AssetManager 资产管理器 1-getAssets() 得到资产管理器
        阅读全文
            
        
            
    数据存储——手机外部文件存储
    
            
            
        
摘要:一.特点 1.把文件存储在手机外部存储空间(SD卡)里 2.存储的是任意类型的文件 3.使用IO输入输出流操作文件 4.文件路径 1-SD卡根目录/Android/data/包名/files/[ 文件类型],应用卸载后,数据同时被删除; 2-SD卡根目录/,应用卸载之后,数据不会被同时删除。 5.需
        阅读全文
            
        
            
    手机内存文件存储练习
    
            
            
        
摘要:把用户的注册信息存储到文件里,登录成功后读出并显示出来,把代码发到博客上。 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and
        阅读全文
            
        
            
    数据存储——手机内部文件存储
    
            
            
        
摘要:一.特点 1.存储的是任意类型的文件 2.使用IO输入输出流操作文件 3.存放的目录:/data/data/包名/files/ 4.可以设置不被其他应用操作 5.应用卸载之后,数据同时被删除 二.API 1.FileOutputStream 文件输出流 1-openFileOutput(文件名,操作
        阅读全文
            
        
            
    数据存储——SharedPreferences存储
    
            
            
        
摘要:一.特点 1.存储单一数据,例如数值,字符串,布尔 2.存放的文件:/data/data/包名/shared_prefs/xxx.xml <map><string name="key">value</string></map>; 3.以键值对的形式存储 4.可以设置不被其他应用操作 二.API 1.
        阅读全文
            
        
            
    sharedPreferences界面登录信息存储
    
            
            
        
摘要:制作一个登录界面,以SP方式存储用户名。用户下次登录时自动显示上次填写的用户名。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an
        阅读全文
            
        
            
    给ListVlew提供点击按钮添加新数据,单击项目修改,长按删除功能,
    
            
            
        
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr
        阅读全文
            
        
            
    View(视图)——AutoCompleteTextView 、Spinner和消息提示
    
            
            
        
摘要:一.AutoCompleteTextView 自动提示文本输入框 1.属性:不区分大小写。 2.ArrayAdapter 适配器 数据源是String[ ]或集合,保存要提示的文本;layout文件。 3.completionThreshold:设置提示需要的最少字符数,默认是2。 二.Spinne
        阅读全文
            
        
            
    View(视图)——ListView之GridView
    
            
            
        
摘要:一.概念 GridView网格视图:带格子的ListView。 二.使用Adapter:常用BaseAdapter 三.属性 1.numColumns 列数:auto_fit,数值。 2.horizontalSpacing 水平间距 3.verticalSpacing 垂直间距 4.columnWi
        阅读全文
            
        
            
    View(视图)——GridView作业
    
            
            
        
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr
        阅读全文
            
        
            
    View(视图)——ListView之BaseAdapter和SimpleCursorAdapter以及网格视图代码视图
    
            
            
        
摘要:一.BaseAdapter 1.数据源 List<Object> 一般是放实体类、POJO类,一般只包含私有属性和属性的getter和setter方法。 2.layout:可以用布局,包含多个视图。 3.抽象类:必须要继承并实现4个抽象方法 1-int getCount() 返回数据源的记录数 2-
        阅读全文
            
        
            
    POJO——简单Java对象
    
            
            
        
摘要:一.概念 POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有
        阅读全文
            
        
            
    View(视图)——ListView之BaseAdapter
    
            
            
        
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr
        阅读全文
            
        
            
    View(视图)——ListView之ArrayAdapter和SimpleAdapter文集
    
            
            
        
摘要:一.ArrayAdapter 1.layout:只能有一个<TextView>,不能有布局。 2.数据源:String[ ]或List<String>。 二.SimpleAdapter 1.数据源:List<Map<String,Object>>。 2.layout:可以用布局,包含多个视图。 3.
        阅读全文
            
        
            
    模拟文件拷贝
    
            
            
        
摘要:模拟文件拷贝:要求:要用progressDialog和子线程来模拟显示拷贝进度;进度完成后在主界面提示拷贝完成,分别使用普通方式和消息机制编写。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http:
        阅读全文
            
        
            
    View(视图)——ListView之ArrayAdapter
    
            
            
        
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr
        阅读全文
            
        
            
    View(视图)——ListView之 SimpleAdapter
    
            
            
        
摘要:一.概念 列表视图;用来显示多个可滑动项列表的ViewGroup;需要适配器Adapter 将集合中数据和每一个Item所对应的布局动态适配到ListView中进行显示。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:a
        阅读全文
            
        
            
    消息机制及按钮实效性
    
            
            
        
摘要:三按钮的控制及实效。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://s
        阅读全文
            
        
            
    View(视图)——消息机制
    
            
            
        
摘要:一.概念 实现多线程之间的信息传递的机制。 二.用法 1.Message 消息 1-创建 Message.obtain(),使用消息池获取或创建新消息。 2-public 属性 1>what int 表示id 2>arg1 int 参数1 3>arg2 int 参数2 4>obj Object 对象
        阅读全文
            
        
            
    城市线程练习题后续
    
            
            
        
摘要:随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。 1 <?xml version="1.0" encoding="utf-8"?> 2 <Lin
        阅读全文
            
        
            
    城市线程练习题
    
            
            
        
摘要:随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。 1 <?xml version="1.0" encoding="utf-8"?> 2 <Lin
        阅读全文
            
        
            
    View(视图)——对话框之日期对话框和时间对话框文集
    
            
            
        
摘要:一.日期对话框 DatePickerDialog 1.用构造方法 new DatePickerDialog(context,DatePickerDialog.onDateSetListener,年,月,日) 2.监听器 OnDateSetListener 1-void onDateSet(DateP
        阅读全文
            
        
            
    View(视图)——对话框之进度对话框
    
            
            
        
摘要:一.进度对话框 ProgressDialog 1.用法 1-new progressDialog(Context) 2-setTitle (标题) 3-setMessage (信息) 4-show() 显示 5-setProgressStyle(ProgressDialog.STYLE_HORIZO
        阅读全文
            
        
            
    删除对话框练习
    
            
            
        
摘要:一.写出实现如图所示的对话框的代码。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="
        阅读全文
            
        
            
    拨打电话与发送短信功能
    
            
            
        
摘要:设计界面如下图如示,在编辑框中只接受电话号码,实现“拨打电话”和“发送短信”的功能 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a
        阅读全文
            
        
            
    View(视图)——对话框之日期对话框和时间对话框
    
            
            
        
摘要:一.日期对话框 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://sche
        阅读全文
            
        
            
    View(视图)——对话框之自定义对话框
    
            
            
        
摘要:一.自定义对话框 1.不能直接实例化使用 2.使用内部构造器来生成对话框 3.new AlertDialog.Builder(context) 实例化构造器 1-setTitle (标题) 2-setMessage (消息) 3-按钮 1°确认按钮 setPositiveButton(“文字”,点击
        阅读全文
            
        
            
    View(视图)——对话框之单选对话框和复选对话框文集
    
            
            
        
摘要:一.单选对话框 1.不能直接实例化使用 2.使用内部构造器来生成对话框 3.new AlertDialog.Builder(context) 实例化构造器 1-setTitle (标题) 2-setMessage (消息) 3-按钮 1°确认按钮 setPositiveButton(“文字”,点击事
        阅读全文
            
        
            
    View(视图)——对话框之单选对话框和复选对话框
    
            
            
        
摘要:一.单选对话框 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://sche
        阅读全文
            
        
            
    模态窗口
    
            
            
        
摘要:一.概念 模态对话框(模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。 二.区别 一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象
        阅读全文
            
        
            
    View(视图)——对话框之一般对话框
    
            
            
        
摘要:一.对话框的分类 1.警告对话框 AlertDialog 1>一般对话框 2>单选对话框 3>复选对话框 4>自定义对话框 2.进度对话框 3.日期对话框 4.时间对话框 二.警告对话框 AlertDialog 1.一般对话框 1>不能直接实例化使用 2>使用内部构造器来生成对话框 3>new Al
        阅读全文
            
        
            
    控制SeekBar进度条来同时触发ProgressBar
    
            
            
        
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr
        阅读全文
            
        
            
    插一张图片,用SeekBar来控制图片的透明度
    
            
            
        
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.andr
        阅读全文
            
        
            
    View(视图)———进度条
    
            
            
        
摘要:一.分类 1.不可拖动 ProgressBar 2.可拖动 1>SeekBar 2>RatingBar 二.ProgressBar 1.style 样式 1>水平 ?android:attr/progressBarStyleHorizontal; 2>旋转 1-默认样式 2-设置大小 ?androi
        阅读全文
            
        
            
    View(视图)———菜单Menu
    
            
            
        
摘要:一.分类 1.选项菜单 OptionMenu 1>按menu键触发 2>事件源时Activity 2.上下文菜单 ContextMenu 长按组件时触发。 3.子菜单 SubMenu addSubMenu()添加子菜单。 1 <?xml version="1.0" encoding="utf-8"?
        阅读全文
            
        
            
    View(视图)———日期时间
    
            
            
        
摘要:一.日历视图 CalendarView 1.firstDayOfWeek 设置以星期几作为开始:1-星期日;2-星期一;以此类推。 2.日期范围 1>maxDate 最大日期 2>minDate 最小日期 3>设置形式:mm/dd/yyyy 月日年 3.监听器 1>CalendarView.OnDa
        阅读全文
            
        
            
    View(视图)———按钮视图
    
            
            
        
摘要:一.单选按钮 1.单选组 RadioGroup 2.单选按钮 RadioButton 1>text 显示文字 2>checked 选中状态 true(选中)或false(未选中);注意必须要添加id。 3.事件监听 1>OnCheckedChangeListener() 选中状态改变 2>OnChe
        阅读全文
            
        
            
    View(视图)——图片视图
    
            
            
        
摘要:一.图片视图 1.关键词:ImageView; 2.src 图片来源 3.alpha 透明度 1>.设置值为 0~1; 2>.<=0,全透明 3>.>=1,不透明 二.scaleType 显示类型 1.center 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示
        阅读全文
            
        
            
    View(视图)
    
            
            
        
摘要:一.事件 1.概念 1>事件源 事件发起者,也就是视图组件。 2>事件 事件源产生的动作,并包含相关信息。 3>监听器 是一些关于事件处理的接口,负责拦截和处理事件信息,要实现相关的接口,把处理事件的业务逻辑写在回调方法里,要把监听器的实现类的实例和事件源进行关联。 4>回调方法 负责处理事件,由监
        阅读全文
            
        
            
    计算器 ——给按钮添加监听器
    
            
    
摘要:1 <?xml version="1.0" encoding="utf-8"?> 2 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.androi
        阅读全文
            
        
 
                    
                     
                    
                 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号