![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java&android笔记
kevintangyc
这个作者很懒,什么都没留下…
展开
-
Android开发笔记——双屏互动
本方案的思路是:设计一个使用Android系统的车载显示终端,通过USB、 WIFI与Android智能手机相连,完成手机与车载显示屏的互联。 优点: 1、 硬件连接方式 一般手机与车载终端的连接可以通过USB、WIFI、以及蓝牙三种方式相连接。 蓝牙的传输速度较慢,一般用于电话转接,但对于图像传输不占优势。 采用WIFI的优势在于可以无线连接,传输速度相对原创 2013-09-22 16:19:31 · 2534 阅读 · 1 评论 -
Socket通信
1.SOCKET通信的基本步骤 1.1、打开一通信通道并告知本地主机,它愿意在某一个公认地址上接收客户请求。 1.2、等待客户请求到达该端口。 1.3、接收到重复服务请求,处理该请求并发送应答信号。 1.4、返回第二步,等待另一客户请求 1.5、关闭服务器。 客户方: 1.6、打开一通信通道,并连接到服务器所在主机的特定端口。 1.7、向服务器发送服务请求报文,等待并接收应答;原创 2013-09-22 16:13:37 · 547 阅读 · 0 评论 -
Java笔记01——IO流
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter原创 2013-09-22 16:17:22 · 573 阅读 · 0 评论 -
Java笔记02——多线程
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 线程调度过程如下: 1.继承Thread类 1.1继承Thread类, 1.2重写run()方法。run()方法中的是线程体。 一旦继承Thread类,便不能再继承其他类。 class test_thread extends Thread {原创 2013-09-22 16:17:55 · 651 阅读 · 0 评论 -
Java web之JSP基础
JSP也是Servlet,运行时只会有一个实例。跟Servlet一样,JSP实例初始化、销毁时也会调用Servlet的init()和destroy()方法。另外,JSP还有自己的初始化方法与销毁方法_jspInit()和_jspDestroy()。 <%! public void _jspInit(){ //初始化代码 } public void _jspDestroy(){原创 2013-09-26 14:24:35 · 688 阅读 · 0 评论 -
Java web之doPost()和doGet()
1.HTTP协议简介 浏览器向服务器发送文本时遵循HTTP协议格式,包含访问方式、所用的HTTP版本、所有的浏览器、当前页面地址等信息。服务器知道网址后,将网页内容输出给浏览器,可以是HTML文本,也可以是二进制数据,如图片、声音、视频等。浏览器会将HTTP文本显示为网页,将二进制内容还原为图片、声音、视频,并显示或者播放。 1.1.GET方式查询 GET方式常用来查询信息。根据HTTP协议原创 2013-09-19 14:41:59 · 4360 阅读 · 0 评论 -
Java笔记之异常机制
1.处理异常 处理异常的时候,应该保证两点:返回到一种安全状态,并能让用户执行一些其他的命令;允许用户保存所有的操作结果,并以适当的方式终止程序。 以下问题需要特别关注:用户输入错误、设备错误、物理限制、代码错误等。 1.1异常分类 异常的层次结构如下图: Error类描述了Java运行时系统的内部错误和资源耗尽错误。应用程序不应该抛出这种类型的对象,如果出了这样的内部错原创 2013-09-20 15:16:32 · 586 阅读 · 0 评论 -
Java web之Servlet跳转
Servlet之间可以互相跳转,从一个Servlet跳转到另一个Servlet。现在的MVC框架中都使用了Servlet跳转。MVC分为三个独立模块:业务处理(Model)、试图模块(View)、控制模块(Control)。在Struts框架中,这三个模块分为3个Servlet,程序在三个Servlet之间跳转。 1.转向(Forward) 转向通过RequestDispatcher对象的fo原创 2013-09-21 13:59:49 · 1568 阅读 · 0 评论 -
Android开发笔记——蓝牙
Android蓝牙开发编程过程: (1).启动蓝牙功能: 首先通过调用静态方法getDefaultAdapter()获取蓝牙适配器BluetoothAdapter,以后你就可以使用该对象了。如果返回为空,the story is over。例如: BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAd原创 2013-09-22 14:59:16 · 874 阅读 · 0 评论 -
Android开发笔记——TCP/IP
先看效果如下: 工程结构如下: ///xml中的布局文件 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pare原创 2013-09-22 16:15:02 · 801 阅读 · 0 评论 -
Java笔记03——数据库JDBC
sun公司为数据库访问制定了两套接口。应用开发者使用JDBC API,而数据库供应商和开发商则使用JDBC驱动API。这种接口组合遵循了微软的ODBC模式,意味着JDBC API是大部分程序员不得不使用的数据库访问接口,见下图: JDBC实现了以下目标: 1)通过SQL语句或者专有的SQL扩展,程序员可以利用java语言访问数据库。 2)数据库供应商和数据库工具开发商提供原创 2013-09-22 16:18:46 · 656 阅读 · 0 评论 -
Android多点触控技术实战,自由地对图片进行缩放和移动
出处:http://blog.csdn.net/guolin_blog/article/details/11100327 如果你还没有看过 Android瀑布流照片墙实现,体验不规则排列的美感 这篇文章,请尽量先去阅读完再来看本篇文章,因为这次的代码完全是在上次的基础上进行开发的。 那我们现在就开始动手吧,首先打开上次的PhotoWallFallsDemo项目,在里面加入一个Z转载 2013-09-13 15:30:59 · 866 阅读 · 0 评论