经验
文章平均质量分 60
吴豪杰
在校学生,专注于安卓开发
http://wuhaojie.top/
展开
-
Java使用HttpClient库发送请求
HttpClient介绍HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。 more 下载和安装原创 2016-01-21 21:53:02 · 1200 阅读 · 0 评论 -
Ubuntu 下真机调试 Android
在 Ubuntu 下进行真机调试,不再像 Windows 下面那么简单了,需要手动配置一些文件才能够拥有正确的调试姿势,本文将讲解如何最简配置 Ubuntu 真机调试。 1. 获取 USB 设备输入命令 lsusb 显示系统中以及连接到系统的USB总线信息,会出现很多行信息,每一行由以下四部分组成: Bus 002: 总线序号Device 011: 总线设备序号ID 05c6:67原创 2017-02-09 19:06:14 · 2905 阅读 · 0 评论 -
Android 中多次设置 OnClickListener 只执行一次吗?
问题对于 Android 初学者,可能对这个问题会比较疑惑: 对于一个 View,比如 Button,如果为其设置多次点击监听 OnClickListener 回调方法,同时还在布局中设置了 onClick 属性,并且也实现了点击回调方法,那么问题来了,哪些回调方法会执行呢?又是以怎样的顺序执行呢?请跟随脚步和我一探究竟…实验现象我们先来做个实验,观察一下实验现象。 首先在布局文件中声明一个原创 2017-01-07 11:41:16 · 7286 阅读 · 1 评论 -
JSP+Servlet使用commons-fileupload上传文件连接被重置解决方案
问题描述在JSP+Servlet下,使用commons-fileupload上传文件,网页显示连接被重置,同时服务器端莫名终止。 如图所示: 解决过程搜索该问题无果,搜索回顾commons-fileupload的使用方法,发现需要导包commons-io-2.4.jar到WEB-INF/lib/下,而笔者并没有导入此包,因为这样工作依旧正常,而且奇怪的是IDE没有报任何的异常(比如: class原创 2016-04-22 15:23:18 · 5646 阅读 · 3 评论 -
浅谈Android自定义View
0. 前言本文将对自定义View的原理和方法进行简要讲解,通过此文,你将学到:安卓的View架构View的绘图机制自定义View的方法步骤 1. View控件的架构1.1 View和ViewGroupAndroid中,控件大致可以分为两大类:View控件ViewGroup控件它们都会在界面中占得一块矩形区域。View控件是单个的视图控件,是一个独立的最小个体,View控件之间互不相容,比原创 2016-05-26 21:17:56 · 1125 阅读 · 1 评论 -
Android Application对象必须掌握的七点
1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 App转载 2016-04-08 18:48:04 · 1470 阅读 · 1 评论 -
AutoCAD生成png透明图像
前言最近在做一个与地图有关项目,需要用到自定义现场地图。在使用激光测距仪测量后并使用AutoCAD绘制出地图后却发现一个严重问题,AutoCAD不能将图形保存为带透明度的Png格式图像文件,经过搜索引擎搜索和细细琢磨,最后使用Photoshop配合AutoCAD达到目的。不多说,具体方法请看正文。 准备工作既然配合着用,那么CAD和PS两款软件就不可少了,笔者使用的是以下版本: AutoCAD原创 2016-02-29 21:16:07 · 39129 阅读 · 1 评论 -
Handler中不能操作Toast的解决方案
前言在安卓开发中,Toast和AlertDialog可以说是最常用的控件之一了吧,但是你在实际开发中有没有遇到过这个异常呢: Can’t create handler inside thread that has not called Lopper.prepare()没错,细心的你一定发现了这不就是在“非主线程中操作UI”或“在Handler中嵌套Handler”引发的异常吗,那么关于为什么会原创 2016-03-12 17:54:07 · 5008 阅读 · 0 评论 -
Selector无效的几种情况
前言在安卓开发中,经常会Selector来实现UI中的点按效果,以此回避重写相对复杂的OnTouchEvent事件方法,但是有没有遇到使用了Selector但点击无效果的情况呢?此文对会造成Selector无效的几种情况简单做一个总结。 1.同名问题使用xml生成的drawable与图片不能重名,否则系统优先调用图片而不是xml,所以使用xml记得删除同名图片。2.顺序问题在Selector文件中原创 2016-02-17 22:51:33 · 4243 阅读 · 0 评论 -
Windows去掉桌面右击菜单多余项
前言在Windows桌面鼠标右击菜单中,通常会出现很多多余的选项,比如显卡相关设置,office相关功能,而这些选项大多数人是不会经常去使用它们的,放在这里反而碍眼,特别是对于强迫症来说这能忍么,而且这样会减缓系统加载速度,表现就是电脑卡的时候想右击刷新,可右击菜单会死活弹不出来…这篇文章就交大家如何去掉右击菜单中的多余选项. 打开注册表首先需要打开系统注册表,使用Windows徽标+R键打开原创 2016-02-01 15:25:56 · 6398 阅读 · 0 评论 -
JNI开发之环境搭建
前言此文将介绍如何搭建JNI开发环境,包括Windows下C++编译器MinGW和Eclipse下CDT插件的安装两个部分。 MinGW安装 MinGW介绍: MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。 另有可用原创 2016-02-11 23:16:39 · 634 阅读 · 0 评论 -
Java byte数组转有符号int
前言最近在写Java蓝牙串口通信读取数据中,需要将读取到的十六进制数转换为16位的有符号整数,网上Google一大堆,均无果,最后在StackOverFlow上找到了答案。 问题描述通信协议上指出需要需要解析出三个16位的int型数据,每个数据2个字节,即2个byte。 温习一下java数据类型基础知识: byte型占1个字节,int型占4个字节,在java中没有无符号的数据类型。下面是官方原创 2016-01-24 18:12:46 · 8969 阅读 · 2 评论 -
被你忽略掉的 Java 细节知识
静态代码块、构造代码块、构造函数同时存在时的执行顺序:静态代码块 -> 构造代码块 -> 构造函数为什么不支持多继承呢?因为当一个类同时继承两个父类时,两个父类中有相同的功能,那么子类对象调用该功能时,运行哪一个呢?父类中通常是不会出现同名成员变量的,因为父类中只要定义了,子类就不用在定义了,直接继承过来用就可以了。子类的所有构造函数中的第一行,其实都有一条隐身的语句super();接口:原创 2017-03-09 19:47:03 · 574 阅读 · 0 评论