Android
liyongqi_
默默的成长
展开
-
我的Android学习笔记(一)
1、在创建项目时,Pacage Name代表包名,要注意的是包名具有唯一性(因为Android系统通过包名来区分不同的应用程序)。 2、引用res目录文件下资源的两种方法:在代码中通过引用R文件中对应资源的id来实现,如R.string.hello_world;在XML中通过@string/hello_world来获得字符串引用。 3、用Log进行打印,而不用System。Log的好处在于:日原创 2016-08-06 21:06:33 · 352 阅读 · 0 评论 -
android socket 客户端实例
整个流程为:点击连接按钮后,客户端请求与服务器连接,同时开启接受数据的新线程。成功后可在文本框里输入发送的内容,点击发送则发送,同时程序可以不断地接收服务器信息。下面在讲述几点比较坑的点: 1、切忌,一定要在一个新线程中编写socket,或者添加以下代码//*******解决主线程访问网络的问题 StrictMode.setThreadPolicy(new StrictMode.原创 2016-08-08 14:33:26 · 542 阅读 · 0 评论 -
socket is closed异常的原因及其解决方法
在一个有关socket的程序中,客户端出现了 socket is closed异常,我百思不得其解,并没有关闭socket啊。下面首先来分析一下这个异常出现的原因:该异常在客户端和服务器均可能发生。异常的原因是己方主动关闭了连接后(调用了Socket的close方法)再对网络连接进行读写操作。而造成socket关闭常见的有以下两种: 1、调用了.close()方法关闭socket 2、关闭了输入原创 2016-08-13 12:57:03 · 106955 阅读 · 4 评论 -
启用安卓虚拟机报错问题
我们在启用AVD的时候发现报给我们如下错误 解决方法为 一、 登录这个网址here 点击下载最下方的文件。 二、 将这个文件解压到你的Android sdk的 extras目录下 三、 点击如下文件并安装完毕 四、 建立新的avd就可以正常使用啦原创 2016-07-08 20:02:15 · 708 阅读 · 0 评论