01 2013 档案
android动画效果(Animation)
摘要:动画效果编程基础——Animation一、Android动画类型Android的animation由四种类型组成1、XML中Alpha渐变透明度动画效果Scale渐变尺寸伸缩动画效果Translate画面转换位置移动动画效果Rotate画面转移旋转动画效果2、JavaCode中AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果二、Android动画模式Animation主要有两种动画模式(1)、tweenedanimation(渐变动画)XM 阅读全文
posted @ 2013-01-23 15:30 Tiny339 阅读(2509) 评论(0) 推荐(0)
简单的云概念、客户端、Soket协议、Soket通信
摘要:1、云(服务器):成千上万台服务器为组成的服务器集群,对外进行服务。2、客户端:计算的能力就少了,不要求配置很高称为:端。3、Socket编程模型:CS结构:服务器 <--- soket,URL,HTTPClient --->客户端 客户端:指定服务器的IP地址,端口号(50000以上)android,iphone,window phone(计算能力有限,处理信息能力有限) 服务端:ServerSocket。监听端口。 Socket发送接收的数据都是原始数据。(1)、我们自己解析原始数据。(2)、让上层协议来解析。(HTTP:WEB,让浏览器来解析,利用) 很多服务器:都是使用HT 阅读全文
posted @ 2013-01-22 16:24 Tiny339 阅读(1057) 评论(0) 推荐(0)
html基础简单解说
摘要:1、html:所有的标记都已经定义死了。不能自己定义。<div></div><table><tr><td></td></tr></table>2、xml:以什么标记开始,就以什么标记结束建议大家最好用英文字母(有意义的)<a></a><abcdef> <加><加> <yinwen><yinwen></abcdef>3、html给人看的<h1>abcdef</h1> xml:给计算机 阅读全文
posted @ 2013-01-22 15:29 Tiny339 阅读(246) 评论(0) 推荐(0)
android广播机制
摘要:1、消息广播域接受:(1)、消息发送者:将广播消息发送出去 自定义消息:想法什么就发什么; 系统消息:发送系统的一些信息(电池信息,启动信息,短信信息……)【注意:action名字:全局唯一。可以不用包名。】 消息载体:intent 消息的接受者:接收到消息后,做处理(任何处理)!【注意:实现类继承BroadcastReceiver类(内部类:实现BroadcastReceiver接口);注册:告诉系统,我有一个消息接受者,正在接受消息。静态的声明:androidManifest.xml(Reveiver节点(XML的说法))。动态声明:registerBroadCast();unregist 阅读全文
posted @ 2013-01-21 14:53 Tiny339 阅读(1261) 评论(0) 推荐(0)
android简单的保存方式
摘要:1、SharedPreferences(首选项):(window下ini文件)保存应用程序开始运行的时候配置信息。最好不要保存运行时候的运行数据。eg:财务软件:窗口的大小、输入框的长度、软件的外观、颜色、启动的时候显示的文字;数据保存的位置:/mnt/sdcard/111.db可以个性化设置应用程序,根据客户的喜好来设置应用程序。保存与应用程序有关的设置。SQLite(数据库):保存运行时候的运行数据。具体的业务的数据。eg:财务软件:财务人员输入的值:公司今天的营业收入,公司一个员工的每月工资。SharedPreferences(首选项):保存与应用程序有关的设置。SQLite(数据库): 阅读全文
posted @ 2013-01-21 11:56 Tiny339 阅读(203) 评论(0) 推荐(0)
android录音和播放视频
摘要:1、录音MeidaRecorder:需要许可!(1)、需要录音的授权(许可):<user-permission android:name="android.permission.RECORD_AUDIO"/>(2)、需要写SD的授权(许可):<user-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2、播放视频(1)、得到surfaceView控件,surfaceView = (SurfaceView)findViewById(R.id.s 阅读全文
posted @ 2013-01-21 11:14 Tiny339 阅读(567) 评论(0) 推荐(0)
android服务
摘要:1、发送广播的区别:sendBroadcase;sendOrderedBroadcast;sendStickyBroadcast;离线消息2、服务:(1)、服务类继承Service类(2)、注册服务类服务种类:本地服务:在一个工程里面的服务,应用和代码在一个工程。在一个apk。与我们的 主线程(UI线程)在同一个进程里面。(代码,内存,进程) 远程服务:服务分布两个工程。在两个apk。UI线程在一个进程里面。服务在另外一个进程里面。这两个进程不能直接通信!(代码,内存,进程0服务的Form(形式):可以混用 started:启动,停止我们的服务。 bound:得到服务对象。用bound是因为服 阅读全文
posted @ 2013-01-21 10:47 Tiny339 阅读(260) 评论(0) 推荐(0)
android基础概况
摘要:1、Android是Google开发基于Linux平台的、开源的、智能手机操作系统。2、OHA开发手机联盟3、应用程序框架提供Android平台基本的管理功能和组件重用机制。 Activity Manager,管理应用程序的生命周期 Windowns Manager,启动应用程序的窗体 Content Provider,共享私有数据,实现跨进程的数据访问 Package Manager,管理安装在Android系统内的应用程序Teleghony Manager,管理与拨打和接听电话的相关功能。 Resoure Manager,允许应用程序使用非代码资源。 Location Manager,管理 阅读全文
posted @ 2013-01-21 09:58 Tiny339 阅读(412) 评论(0) 推荐(0)
sql数据库基础——java(14)
摘要:1、什么事数据库? 数据库它是用来存放数据的仓库。它是一组相关数据的集合。数据库由表,关系和操作对象组成。2、数据存储的发展历史:a、原始时期,甲骨文b、奴隶社会,大脑c、封建社会,纸d、计算机,磁盘的方式存放3、数据库发展:(1)、萌芽阶段 —— 磁盘的方式存放。(2)、初级阶段 —— 层次,网状模型(3)、中级阶段 ——关系型数据。sql server2005(4)、高级阶段 —— 关系 对象型 Oracle4、sqlserver的发展:3家公司:IBM Sybase MS5、数据库的数据存放:表——行和列行——记录 元素 实体(客观存在,可以被描述的事物)列——字段 属性 域6、如何管理 阅读全文
posted @ 2013-01-18 15:03 Tiny339 阅读(192) 评论(0) 推荐(0)
http协议——java基础(13)
摘要:协议:通信双方必须共同遵守的规则和约定三要素:语法:数据与控制信息的结构或格式。 语义:控制信息的含义,需要做出的动作及回应。 时序:规定的操作的执行顺序。包含的两个必须部分:GET SET 阅读全文
posted @ 2013-01-18 14:19 Tiny339 阅读(133) 评论(0) 推荐(0)
io包——java基础(12)
摘要:IO包输入、输出导入:import java.io.*;作用:操作文件文件:可以认为是相关记录或存放在一起的数据集合。文件一般是存放在磁盘上。File文件类:流:是用来操作文件的工具类。java中的流分类:内容上分类:字节流(一般用来复制文件)stream 字符流(一般用来读取文件内容)reader、writer方向上来分:(参照物 当前工程)输入流:input输出流:output1、FileInputStream类和FileOutputStream类完成文件复制功能2、FileReader类和FileWrite类,配合BufferedReader类和BufferedWrite类进行读取和写入 阅读全文
posted @ 2013-01-18 14:01 Tiny339 阅读(345) 评论(0) 推荐(0)
将字符串String 转换成整数 int——java基础(11)
摘要:1、如何将字符串String 转换成整数 int?两种方法:(1)、int i = Integer.parseInt([String]);或者i = Integer.parseInt([String],[int radix]);(2)、int i = Integer.valueOf(my_str).intValue();【注:字符串转成Double,Float,Long的方法大同小异】2、如何将整数 int 转换成字符串 String ?三种方法:(1)、String s = String.valueOf(i);(2)、String s = Integer.toString(i);(3)、St 阅读全文
posted @ 2013-01-18 11:41 Tiny339 阅读(417) 评论(0) 推荐(0)
使用java代码来与数据库进行交互——java基础(10)
摘要:1、sql包 jdbc技术:使用java代码来与数据库进行交互的技术。 前提条件:a、jdk,sql包的支持 b、需要得到数据库官方驱动程序。如何连接数据库两种方式:(1)、odbc桥驱动a、配置odbc驱动 b、Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");加载驱动【就想开车先找到车子的位置】 c、Connection con = DriverManager.gtConnection("jdbc:odbc:test","sa","");获得连接理解:sun.jdbc. 阅读全文
posted @ 2013-01-18 11:23 Tiny339 阅读(441) 评论(0) 推荐(0)
集合——java基础(9)
摘要:1、集合 数组优点:方便查询,有下标。 数组缺点:长度固定、类型不一致、不便于做添加删除。ArrayList本质上就是一个Object类型的数组,既然是数组,优点:便于做元素的遍历。缺点:不便于做元素的添加和删除。public class ArrayList{ private int size; private Object[] objemp = null; public ArrayList(){ this(10); } public ArrayList(){} public int size(){ return this.size; } public boolean isEmpty(){} 阅读全文
posted @ 2013-01-17 15:31 Tiny339 阅读(156) 评论(0) 推荐(0)
java中的lang包(2)——java基础(8)
摘要:1、lang 包: String,StringBuffer类,包装来——》将字符串类型,装换成为各种原始数据类型 创建字符串的方式: 直接赋值、new 一个,char[] 数组,byte[] 字节数组2、Math类特征:a、类名用final修饰final 代表最终的,不可修饰,可以用来修饰类,方法,成员变量如果用来修饰类,这个类不能被继承。如果用来修饰方法,这个方法不能被覆盖如果用来修饰变量,这个变量就是常量b、构造方法是私有的 意味着这个类,不能被实例化c、Math类中的所有属性和方法,全部是静态的。 因为不能通过对象调用,所以,只能通过类名调用。3、Object类 Object类默认是所有 阅读全文
posted @ 2013-01-17 15:03 Tiny339 阅读(202) 评论(0) 推荐(0)
java中的异常——java基础(7)
摘要:1、异常 异常生活中不正常 在程序中异常指的是代码出现错误的现象2、异常的分类: 编译时异常:代码语法的错误(加以修正就可以解决) 运行时异常:在编译时是不报错的,而在运行的时候就报错了。(空指针异常,除数不能为0异常,负数开方,下标越界……)3、异常带来的一些布朗后果 a、代码报错 b、程序中断,导致后面的代码无法执行c、给硬件带来伤害。 c=a/b4、如何去处理这些异常,而让程序能够继续执行下去呢?try{ //try就像一个摄像头,用来监控有可能出现的异常的代码 }catch{ //catch就像保安室,来对异常的现象来进行捕获 }finally{ //无论代码是否发生异常,都会执行的语 阅读全文
posted @ 2013-01-17 11:59 Tiny339 阅读(137) 评论(0) 推荐(0)
java中的Lang包(1)——java基础(6)
摘要:lang 包import java.util.Scanner;对于lang包是java基础类包,它无需导入到程序中,在程序中他是自动植入的。Stringpublic static vaid main(String[] args){}1、包装类int short byte long float double boolean char(原始数据类型的一套盔甲)作用:a、将原始数据类型装换成引用数据类型(装箱)。将引用数据类型装换成原始数据类型(拆箱)。【注意:在jdk1.5之后,装箱和拆箱尅自动进行。】b、在程序中,数据从客户端来的时候,无论是来自网页,还是GUI程序,拿到数据默认都是一种Stri 阅读全文
posted @ 2013-01-17 11:29 Tiny339 阅读(170) 评论(0) 推荐(0)
java基础(4)
摘要:1、java中的继承,是一种单一的继承,单方向的(每一个子类只能有一个父类) 在每一个子类的构造方法中,都有一句隐形的super(),他的意思是用来调用父类的构造方法。2、方法的覆盖(方法的重写)。 指的是在子类中,实现了与父类同名同参数列表的方法。 方法覆盖也是OOP思想中的一个设计思想: 方法覆盖可以隐藏掉父类的过时的陈旧的一些方法,同时在子类中,更新这些方法。在调用的时候,子类的对象调用的方法则是自己的这个新的方法,而父类的方法将会被覆盖。3、多态生活中多态指的是一个对象的多种形态。 a、向上转型。【注意:向上转型通常是一种不安全的做法,大家在使用的时候要慎重。】 向上转型之后,能调用的 阅读全文
posted @ 2013-01-14 15:06 Tiny339 阅读(694) 评论(1) 推荐(0)
java基础(3)
摘要:1、数组的缺点:在创建的时候长度固定2、函数:封装复杂的业务逻辑,代码重用3、oop程序设计:类:具有相似特征的对象抽象,是一种自定义的数据类型。 对象是具有各自属性或行为的个体。对象属性:一般用变量类描述(成员变量) 对象行为:一般用方法来描述(成员方法)4、类名首字母大写,类名与文件名相同5、this表示当前对象6、对象数组Employee [] empary = new Employee[5];int [] ary = new int[4];7、package com;包:包是文件夹。 文件夹有什么作用:a、分门别类的管理资源文件 b、避免命名冲突 import carry.Car; i 阅读全文
posted @ 2013-01-14 14:42 Tiny339 阅读(226) 评论(0) 推荐(0)