自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Java第五部分

第十五章 网络通信1,网络协议OSI模型IP协议:是Internet Protocol的简称,它是一种网络协议。Internet网络采用的协议是TCP/IP协议,其全称是Transmission Control Protocal/Internet Protocol。到目前为止IP地址用4个字节,也就是32位的二进制数来表示,称为IPv4。为了便于使用,通常取用每个字节的十进制数,并且每个字节之

2016-08-18 22:50:36 392

原创 Java第四部分

第十三章 多线程1,线程简介Java中的多线程在每个操作系统中的运行方式也存在差异,在此着重说明多线程在Windows操作系统中的运行模式。Windows操作系统是多任务操作系统,它以进程为单位。 一个进程是一个包含有自身地址的程序,每个独立执行的程序都称为进程,也就是正在执行的程序。系统可以分配给每个进程一段有限的使用CPU的时间(也称为CPU时间片),CPU在这段时间中执行某个进程,然后

2016-08-18 22:35:53 262

原创 Java第三部分

第十章 异常处理1,异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素,如用户的坏数据、试图打开一个根本不存在的文件等。Java中这种在程序运行时可能出现的一些错误称为异常。异常是一个在执行期间发生的事件,它中断了正在执行的程序的正常指令流。通过异常处理机制,可以将非正常情况下的处理代码与程序的主逻辑分离,即在编写代码主流程的同时在其他地方处理异常

2016-08-18 22:35:40 310

原创 Java第二部分

第五章 类和对象1,面向对象概述 类和对象的定义面向对象程序设计具有以下特点:- 封装性:封装是面向对象编程的核心思想,将对象的属性和行为封装起来,其载体就是类。 类通常对客户隐藏其实现细节,这就是封装的思想。- 继承性:类和类之间的联系(子类和父类),增加代码的复用性,减少出错的几率。 Java中将多继承改成了接口,降低了代码的复杂性。-

2016-08-18 22:11:30 296

原创 Java第一部分

第一章 JAVA简介1.什么是javajava语言于1995年Sun公司推出。java程序代码经过编译(编译器完成)后转换成一种成为字节码的中间语言;java虚拟机(JVM)将对字节码进行解释和运行,编译只进行一次,而解释在每次程序运行时都会进行。2.Java的版本Java SE:Java的标准版本,是Java的基础,包含了Java语言的基础、JDBC操作、I/O、网络通信、多线程等技术,主

2016-08-18 22:11:08 353

原创 多媒体编程

多媒体编程多媒体编程主要包括:文本、图片、音频、视频等图片图片在计算机中的大小图片的总大小 = 图片的总像素 * 每个像素占用的大小单色位图:只能表示2种颜色* 使用两个数字:0和1* 使用一个长度为1的二进制数字就可以表示了* 每个像素占用1/8个字节16色位图:能表示16种颜色* 需要16个数字:0-15,0000 - 1111* 使用一个长度为4的二进制数组就可以表示了* 每个像素

2016-08-18 21:06:01 1291

转载 三、多线程断点续传

三、多线程断点续传多线程下载原理:服务器CPU分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源确定每条线程下载多少数据 发送http请求至下载地址String path = "http://192.168.2.102:8080/3.mp3"; URL url = new URL(path);HttpURLConnec

2016-08-18 21:02:01 260

原创 二、Android网络框架

二、Android网络框架HttpClient框架:由Apache组织开发的网络访问的开源框架,谷歌将其分装到了Android中发送get请求创建一个客户端对象HttpClient hc = new DefaultHttpClient();创建一个get请求对象String path="http://192.168.10.03/web/servlet/CheckLogin?name="+URLE

2016-08-18 21:00:22 229

原创 一、Android网络编程基本知识

一、Android网络编程基本知识网络请求较为耗时,写在主线程中容易导致主线程阻塞 UI停止刷新,应用无法响应用户操作 耗时操作不应该在主线程进行ANR * application not responding * 应用无响应异常 * 主线程阻塞时间过长,就会抛出ANR主线程又称UI线程,因为只有在主线程中,才能刷新UI消息队列机制主线程创建时,系统会同时创建消息队

2016-08-18 20:58:43 393

原创 四大组件之BroadcastReceiver

四大组件之BroadcastReceiver广播的概念:Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁广播的两种类型无序广播:所有跟广播的intent匹配的广播接收者都可以收到该广播,并且是没有先后顺序(同时收到)有序广播:所有跟广播的i

2016-08-18 20:57:51 201

原创 四大组件之Service

四大组件之serviceService就是默默运行在后台的组件,可以理解为是没有前台的activity,适合用来运行不需要前台界面的代码服务可以被手动关闭,不会重启,但是如果被自动关闭,内存充足就会重启startService启动服务的生命周期onCreate-onStartCommand-onDestroy 重复的调用startService会导致onStartCommand被重复调用本

2016-08-18 20:57:38 261

原创 四大组件之Activity

四大组件之ActivityActivity生命周期oncreate:Activity对象创建完毕,但此时不可见onstart:Activity在屏幕可见,但是此时没有焦点onResume:Activity在屏幕可见,并且获得焦点onPause:Activity此时在屏幕依然可见,但是已经没有焦点onStop:Activity已经不可见了,但此时Activity的对象还在内存中onDest

2016-08-18 20:57:20 240

原创 五、Android的assets资源使用

五、Android的assets资源使用Android资源文件分类:Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.I

2016-08-18 20:56:36 426

转载 四、用文件对数据进行存储

四、用文件对数据进行存储文件对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体 的实现过程与在J2SE环境中保存数据到文件中是一样的。 public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInst

2016-08-18 20:55:18 261

转载 三、SQLite数据库

三、SQLite数据库SQLite的数据类型及SQL语句NULLINTEGERREAL(浮点数字)TEXT(字符串文本)BLOB(二进制对象)虽然它只支持五种数据类型,但实际上也接收varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。SQLite最大的特点是:你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的

2016-08-18 20:53:18 303

原创 二、SharedPreference和XML

二、SharedPreference和XMLSharedPreference 适合存储零散的数据,例如登录账户及密码等。使用方法://取值mprefs=getSharedPreferences("config", MODE_PRIVATE);boolean configed=mprefs.getBoolean("configed", false);//false为默认值//存值Shared

2016-08-18 20:50:56 418

原创 一、Android存储

一、Android存储Android的存储内部存储空间RAM内存:运行内存,相当于电脑的内存ROM内存:存储内存,相当于电脑的硬盘外部存储空间SD卡:相当于电脑的移动硬盘2.2之前,sd卡路径:sdcard4.3之前,sd卡路径:mnt/sdcard4.3开始,sd卡路径:storage/sdcard所有存储设备,都会被划分成若干个区块,每个区块有固定的大小 存储设备的总大小 = 区块

2016-08-18 20:48:38 293

原创 开发工具Android ADT和Android Studio

开发环境及开发工具一、开发环境变量的配置不管是使用Eclipse ADT还是Android Studio进行开发,都需要配置环境变量。首先,我们了解一下需要配置的环境变量及其作用。PATH环境变量:作用是指定命令(javac/java/javadoc等)搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们...

2016-08-18 20:44:18 4837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除