File类

File类是java.io包中唯一代表磁盘文件本身的对象。File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建,删除,重命名文件等操作。File类的对象主要用来获取文件本身的一些信息,如文件所在的目录,文件的长度,文件读写权限等。数据流可以将数据写入到文件中,文...

2016-08-31 10:37:06

阅读数:674

评论数:0

TCP程序设计基础

TCP网络程序设计是指利用Socket类编写通信程序。利用TCP协议进行通信的两个应用程序是有主次之分的,一个称为服务器程序,另一个称为客户机程序,两者的交互过程 InetAddress类 利用该类可以获取IP地址,主机地址等信息。 方法 返回值 说明 getByNa...

2016-08-30 16:07:45

阅读数:385

评论数:0

网络程序设计基础

局域网与因特网 为了实现两台计算机的通信,必须要用一个网络线路连接两台计算机 服务器网络客户机 服务器是指提供信息的计算机或程序,客户机是指请求信息的计算机或程序,而网络用于连接服务器与客户机,实现两者相互通信。但有时在某个网络中很难将服务器与客户机区分开。我们通常所说的局域网(Local A...

2016-08-30 09:39:46

阅读数:526

评论数:0

线程同步

在单线程程序中,每次只能做一件事情,后面的事情需要等待

2016-08-30 00:28:36

阅读数:309

评论数:0

线程的优先级

每个线程都具有各自的优先级,线程的优先级可以表明在程序中该线程的重要性,如果有很多线程处于就绪状态,系统会根据优先级来决定首先使哪个线程进入运行状态。但这并不意味着低优先级的线程得不到运行,而只是它运行的几率比较小,如垃圾回收线程的优先级就较低。       Thread类中包含的成员变量代表了...

2016-08-29 22:48:35

阅读数:667

评论数:0

线程加入,休眠,中断,礼让操作

一.线程的休眠 一种能控制线程行为的方法是调用sleep()方法,sleep()方法需要一个参数用于指定该线程休眠的时间,该时间以毫秒为单位,他通常在run()方法内的循环中被使用 sleep()方法的语法如下: try{ Thread.sleep(2000); }catch(Interrupte...

2016-08-29 16:40:06

阅读数:439

评论数:0

线程的生命周期

线程具有生命周期,其中包含7种状态,分别为出生状态.就绪状态.运行状态.等待状态.休眠状态.阻塞状态和死亡状态。出生状态就是线程被创建时处于的状态,在用户使用该线程实例调用start()方法之前线程都处于出生状态;当用户调用start()方法后,线程处于就绪状态(又被称为可执行状态);当线程得到系...

2016-08-29 09:41:24

阅读数:509

评论数:0

Java线程

1.线程简介 世间万物都可以同时完成很多工作,例如,人体可以同时进行呼吸.血液循环。思考问题等活动,用户既可以使用计算机听歌,也可以使用它打印文件,而这些活动完全可以同时进行,这种思想放在Java中被称为并发,而将并发完成的每一件事情称为线程。 在Java中,并发机制非常重要,但并不是所有的程...

2016-08-28 20:36:48

阅读数:332

评论数:0

Android网络服务---Socket网络通信

Sock又称“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。抽象出来,Socket实质上是提供了进程通信的的端点。在进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。 每一个Socket有一个相关描...

2016-08-27 19:50:13

阅读数:531

评论数:0

Android普通的5种对话框

1.基本使用流程 Step 1:创建AlertDialog.Builder对象; Step 2:调用setIcon()设置图标,setTitle()或setCustomTitle()设置标题; Step 3:设置对话框的内容:setMessage()还有其他方法来指定显示的内容; Step 4:调...

2016-08-24 23:23:20

阅读数:763

评论数:0

详解Paint的setPathEffect(PathEffect effect)

我们一般使用的是他的六个子类: ComposePathEffect CornerPathEffect DashPathEffect DiscretePathEffect PathDashPathEffect SumPathEffect 下面我们依次对他们的作用,以及构造方...

2016-08-23 22:16:29

阅读数:460

评论数:0

动态添加ImageView控件并在其上实现动画

先看个例子: LinearLayout.LayoutParams lytp = new LinearLayout.LayoutParams(100,100); ImageView imageView=new ImageView(this); lytp.se...

2016-08-23 20:35:03

阅读数:4122

评论数:0

Android 用Animation-list实现逐帧动画详细步骤

1.在res\drawable目录下创建两个文件,分别为animation1.xml及animation2.xml分别用于顺序和倒序显示动画文件,具体创建步骤: (1) (2) 加上文件名 (3) 发现初始这样: (4)改成 然后可以具体改写了...

2016-08-22 15:15:16

阅读数:5792

评论数:0

Android onStartCommand方法常用的3种返回值及其使用

Android onStartCommand方法常用的3种返回值及其使用  在Android开发中,调用Context的startService方法启动Service的生命周期时,如果Android面临内存匮乏,可能会销毁掉你当前运行的Service,然后待内存充足的时候可以...

2016-08-21 17:18:36

阅读数:353

评论数:0

Server之播放音乐

1.把活动的布局文件中的代码修改: xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"...

2016-08-21 17:17:27

阅读数:546

评论数:0

程序员,为什么千万不要重写代码?

作为 100offer 程序员拍卖的运营,我们常常和用户交流讨论,有一个话题经久不衰:程序员入职新公司后接手已有的代码,怎么处理? 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。 或许这种微妙的心理定位可...

2016-08-21 16:57:48

阅读数:191

评论数:0

简单谈谈Resource,Drawable和Bitmap之间的转换

简单谈谈Resource,Drawable和Bitmap之间的转换   Resource -> Drawable Drawable draw1 = this.getResources().getDrawable(R.drawable.icon); Draw...

2016-08-20 23:12:29

阅读数:238

评论数:0

setFocusable、setEnabled、setClickable区别

setFocusable、setEnabled、setClickable区别 setClickable  设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等; 注意,setOnClickListener方法会默认把控件的setCli...

2016-08-20 21:36:23

阅读数:368

评论数:0

Display中getHeight()和getWidth() 官方废弃

今天使用Display获取屏幕的宽和高时出现下面的提示: Display dp=getWindowManager().getDefaultDisplay(); int Height=dp.getHeight(); ---->The method getHeight()...

2016-08-20 21:31:25

阅读数:1408

评论数:0

Android系统图标使用

使用Android自带的图标有两种方法: 1.在代码中使用: setIcon(android.R.drawable.btn_dialog); 2.在布局文件中使用: android:icon="@android:drawable/btn_dialog"; ...

2016-08-20 09:32:30

阅读数:603

评论数:0

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