摘要:1. SimpleAdapter(BaseAdapter子类扩展类): simpleAdapter的扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片)等。可以显示比较复杂的列表,包括每行显示图片、文字等,但不能对列表进行后期加工(在java代码中加工),也是只是单纯的负责显示
阅读全文
摘要:1. Java类中初试化的顺序: 由此得出Java普通类初始化顺序结论: (1)静态变量 (2)静态初始化块 (3)变量 (4)初始化块 (5)构造器 由此得出Java继承类初始化顺序结论: (1)继承体系的所有静态成员初始化(先父类,后子类) (2)父类初始化完成(普通成员的初始化-->构造函数的
阅读全文
摘要:Android资源文件分类: Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可; 第二种是assets目录下存放的原生资源文件: 因为系统在编译
阅读全文
摘要:一、Handler的定义: Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android
阅读全文
摘要:这个案例可能稍微复杂一点,我会讲述详细一点: 1. 首先是AndroidManifest.xml: 2. 布局文件main.xml: 3. 这里是MySimpleAdapter.java: 4. MainAcitivity.java: 运行时候程序效果图: 当我们点击Button之后,会出现以下效果
阅读全文
摘要:1. 首先是MainActivity.java文件,如下: 2. 其次是main.xml文件,如下:
阅读全文
摘要:1. Intent启动Activity案例 (1)首先是main.xml和other.xml文件如下: main.xml文件: 接着是other.xml文件: (2)MainActivity.java 和 OtherActivity.java文件: MainActivity.java: 其次是Oth
阅读全文
摘要:1. ProgressBar使用 首先我们看例程如下: (1) main.xml文件如下: (2)接下来是MainActivity.java文件: 3. 总结: (1)Android的ProgressBar样式:
阅读全文
摘要:1. 案例1 TabProject (1)首先是main.xml文件: (2)然后是MainActivity.java文件: 总结: (1)这里把main.xml作为一个整体资源进行分配给不同标签分页,位置分别在自己分页置顶 (2)使用OnTabChangeListener接口,重写OnTabCha
阅读全文
摘要:1.首先我们要知道TabActivity是结合TabHost使用的,于是我们自然而然要说明一下TabHost 所谓的TabHost是提供选项卡(Tab页)的窗口视图容器. 此对象包含两个子对象: 一个是使用户可以选择指定标签页的标签的集合TabWidge;TabWidget类似于Android 中查
阅读全文
摘要:function Person() {} Person.prototype = { nickName:"john", age:15, showInfo:function() { return ("我的名字是"+this.nickName+",我现在的年龄:"+this.age); } };
阅读全文
摘要:1、创建一个javascript类 javascript使用函数形式构建类 <script type="text/javascript"> //定义一个类 function Hello World() { this.printInfo = function() { return "嗨,javascr
阅读全文
摘要:1. 一般我们第一步都是先创建这个main.xml布局文件,这是良好的习惯: 这个布局文件的效果图如下: 下面我们进入源代码:
阅读全文
摘要:1.首先我们看一下这个图: 1、NULL| not NULL是否为空 规定一个字段的值是否为NULL 2、Default value 字段默认值属性 常见的是一个字段不能为空,而且存在默认值 create table php2(a int not null default 10,b int not
阅读全文
摘要:1.日期和时间类型2.varchar和char固定长度 (char) 或可变长度 (varchar) 字符数据类型。例如:a char(10)b varchar(10)都存入'abc'a要求10字节b要求3字节
阅读全文
摘要:1.创建数据(插入数据)(1)insert into tab_name(字段列表) values(值列表)(2)如果需要在插入时,为所有的字段设置值,那么可以省略字段列表。要求是值的顺序,应该和表中的字段的顺序一致。insert into tab_name values(值列表)2.查询数据(获得数...
阅读全文
摘要:表名的前缀: 两个student表,为了区分相同逻辑表名的不同应用,给逻辑表名,增加前缀 //学生管理 create table info_student ( name varchar(20), stu_no varchar(20) ); //在线考试 create table exam_stude
阅读全文
摘要:数据库是表的容器,表,必须属于某个数据库。 可以通过.语法,指明数据表所属的数据库 比如:database.table 进行表操作的时候,都会指定当前的默认数据库。 use db_name; 1.创建表: create table tbl_name;(列的结构)[表选项] 先分析,需要保存的实体数据
阅读全文
摘要:1.创建数据库:数据定义语言(DDL);create database db_name[数据库选项]注:数据库命名规则:大小写取决于当前操作系统,见名知意,推荐下划线标识符的字符:使用任意字符,数字,符号,甚至中文。但是一些特殊的组合,例如纯数字组合,特殊符号,包括mysql内部的关键字,应该使用标...
阅读全文
摘要:SQL:Structured Query Language (结构化查询语言)分类:1.数据操作(管理)语言:直接对数据进行操作;(DML:Data Management Language) 查询数据,获得数据。(DQL) 管理数据,增加,删除,修改数据。(DML)2.数据定义语言(对保存数据的格式...
阅读全文
摘要:1.安装完毕mysql之后,在windows中找到服务,启动MySQL服务(服务端)(mysqld.exe)2.接下来启动客户端(mysql.exe)这里参数中:-hlocalhost 表示主机名(绑定主机IP)-P3306表示端口号-uroot表示用户身份和权限-p密码
阅读全文
摘要:1. 布尔类型 下面情况都是看出false: 布尔类型FALSE自身 整型值为0 浮点型值为0.0 空字符串,以及字符串"0" 不包含任何元素的数组 不包含任何成员变量的对象(仅PHP 4.0) 特殊类型NULL(包括尚未设定的变量) 2. 浮点数 浮点数的案例: $a = 0.2345678902
阅读全文
摘要:1.php的一个整数可以是十进制,也可以是八进制和十六进制: 比如:
a=0123;//八进制a=0x1A; //十六进制 2.php的整数都是有符号的数(java也是只有有符号数) 3.在php中,一个整数,一般占用4个字节(与平台相关) PHP_INT_SIZE:可以测试我们机器上是几个字
阅读全文
摘要:1. <?php ....... ?> 2. <script laugnage="php"> ....... </script> 3. <? =变量 ?> e.g: <? =
str ?> str 表示声明一个变量str,告知系统为之开辟内存 $是声明的意思
阅读全文
摘要:1. 当前是有些工具比如apktool,dextojar等是可以对我们android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露,程序被别人盗取代码,等等。我们需要对代码进行混淆,android的sdk中为我们提供了ProGuard这个工具,可以对代码进行混淆(一般是用无意义的名字
阅读全文
摘要:随着信息化的快速发展,IT项目变得越来越复杂,通常都是由多个子系统共同协作完成。对于这种多系统、多项目的情况,很多构建工具都已经提供了不错的支持,像maven、ant。Gradle除了借鉴了ant或者maven的继承的方式定义子项目,也提供了一种更为方便的集中配置的方式,大大减少了构建带来的复杂度。
阅读全文
摘要:1.首先我们直接上代码介绍: buildscript中的声明是gradle运行脚本自身需要使用的资源(可以理解为脚本运行环境构建),可以声明的资源包括依赖项、第三方插件、maven仓库地址等。而在build.gradle文件中直接声明的依赖项、仓库地址等信息是项目自身需要的资源。 这里我们先介绍一下
阅读全文
摘要:1. 首先之间看错误: 找到AlarmActivity.java:42 会发现calendar.(调用方法),之前我是直接private Calendar calendar;我以为我实例化,后来我追踪到API才知道原来这个Calendar是个抽象类,所以这是不能实例化。但是Calendar这个抽象类
阅读全文
摘要:访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION通过WiFi或移动基站的方式获取用户错略的经纬度信息定位精度大概误差在30~1500米 获取精确位置 android.pe...
阅读全文
摘要:1. 首先我们二话不说直接先看报错内容如下: 仔细阅读红色字体处的报错信息知道:原来是我编写的APP中含有的多个Activity,必须要在AndroidManifest.xml中进行声明,声明如下: 再次加载程序到手机里面,发现这时候是可以运行的,没有报错了 那么为什么要这样在AndroidMani
阅读全文
摘要:1.首先是函数语句: 当函数语句被定义的时候,在一个脚本代码被优先考虑,因此,无论该函数是定义之前或者定义之后都可以被脚本使用,就像上面的语句一样。 2.函数表达式: 这上面的语句是无法成功运行的,只有像下面的语句才可以成功运行额: 如果像下面这样:
阅读全文
摘要:1. 先看看网路上的说法: android.intent.action.MAIN 决定应用程序最先启动的 Activity android.intent.category.LAUNCHER 决定应用程序是否显示在程序列表里 通过实验后,发现有问题? MAIN 与 LAUNCHER 并不是单纯的各管各
阅读全文
摘要:1. 简介 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。 首先需要重写Application,主要重写里面的o
阅读全文
摘要:1. 继承中父类 没有无参构造: 运行结果: 这里子类son创建对象的时候,无论它使用无参构造和带参构造,即无论使用new Son(),new Son("林青霞"),这里这些构造方法中默认第一条语句是必须隐式默认是super(),也就是父类的无参构造方法,利用父类的无参构造函数去初始化父类携带的数据
阅读全文
摘要:1.yield语句: 2.with语句 有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。With 语句的语法格式如下所示: With Object { Statements } 对象
阅读全文
摘要:1.比较两个值是否相等的常见运算: 2.比较两个值是否全等的常见运算 3.无穷大的比较
阅读全文
摘要:1.严格模式变量必须声明,不然会报错: 这里i没有使用var修饰,就是没有定义的意思,后抛出"undeclared variable i"错误 2.严格模式下,不能删除全局变量、函数和函数的参数
阅读全文
摘要:javascript是实现网页动态效果的基石,在web开发中扮演重要的角色,被广泛应用的各个领域 (1)网页游戏 (2)地图搜索 (3)股市信息查询 (4)web聊天 …………
阅读全文
摘要:案例一:1. 首先是01.html文件:无标题文档 1div 2div 3div 4div 5div 6div2. 然后01.css文件:@charset "utf-8";/* CSS Document */.div1 { width:800px; height:800px;...
阅读全文
摘要:1.先看看经典案例效果图,导出思路:分析:思路基本结构 ………… 2.案例演示:(1)box2.html盒子模型加强(2)box2.css@charset "utf-8";/* CSS Document */.div1 { width:500px; height:600...
阅读全文
摘要:1.案例一:效果图如下:(1)box1.html盒子模型经典案例 2.box1.css@charset "utf-8";/* CSS Document */body { border: 1px solid red; /*1px 表示边框的宽度 solid 表示实线 red 表示颜色,...
阅读全文
摘要:1.流流:html元素在网页中显示的顺序标准流:在html文件中,写在前面的元素在前面显示,写在后面的html元素在后面显示。非标准流:在html之中,当某个元素脱离了标准流,那么它处于非标准流2.盒子概念 要弄清盒子模型这个概念,就必须先明白下面这个几个概念: 在网页设计中常听的属性名:内容(co...
阅读全文
摘要:css文件之间相互引用是通过@import指令完成的格式: @import url("被引用的css文件");顺便说一句,如果希望在html或者php文件中引用某个xxx.css也是可以的在
阅读全文
摘要:1.代码演示:element.html如下:display span1 span2 div1 div2同时element.css文件,如下:@charset "utf-8";/* CSS Document */.s1 { background-color:pin...
阅读全文
摘要:1.概念:行内元素:又叫内联元素,内联元素只能容纳文本或者其他内联元素,常见的内联元素有块元素:块元素一般都是从新行开始,可容纳文本,其他内联元素和其他块元素,即使内容不能占满一行,块元素也要把整行占满。常见的块元素2.代码演示1:(1)exam.html块元素和行内元素 使用方法--> ...
阅读全文
摘要:1.(1)exam1.css文件:.s1 { font-size: 50px; color: blue;}.s2 { backgoround:gray; font-style: italic; color: red;}.s3 { background-color:...
阅读全文
摘要:有些时候,我们可以将多个class选择器或者id选择器,html选择器的共同部分提取出来,写在一起,这样的好处是是可以简化css文件1.首先我们先看一段代码.css,如下:@charset "utf-8";/* CSS Document *//*招生广告*/.ad_stu { width: 1...
阅读全文
摘要:1.(1)选择器你好,北京! 新闻1 新闻2 新闻3 新闻4 新闻5 这是一则非常重要的新闻 goto sohu goto sina(2).my.css文件如下:@charset "utf-8";/* CSS Document *//*html的选择器*/body ...
阅读全文
摘要:1.父子选择器(1)01.html选择器你好,北京! 新闻1 新闻2 新闻3 新闻4 新闻5 这是一则非常重要的新闻 这是一则非常重要的新闻 goto sohu goto sina(2)my.css@charset "utf-8";/* CSS Doc...
阅读全文
摘要:通配符选择器: 1 * { 2 margin:10px ;//默认四个位置参数全为零 3 4 margin-top:10px;//分别设置四个参数 5 margin-left:10px; 6 margin-right:0px; ...
阅读全文
摘要:1. 首先,我先把代码放到下面: 接着我附上activity_main.xml: 下图是在虚拟机上运行效果图的: 这里发现我在虚拟机上可以运行,比如输入"I love you",确实发出英文朗读,但是我把这段程序下载到手机真机上就不能实现朗诵了, 我猜想是真机没有安装这里的TextToSpeech
阅读全文