自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 问答 (6)
  • 收藏
  • 关注

原创 记一次APP卡顿问题的解决历程

       大约在2017年的7、8月份,我开发的一款APP突然出现了页面跳转卡顿,掉帧,然后崩溃的现象,我查看日志,只看到了一堆掉帧的提示,而没有错误点报错提示,也非逻辑错误,总之就是“我就是卡顿,但我就是不告诉你哪卡顿了,是谁导致我卡顿了”!      由于之前没有出现过这个问题,于是我开始查找APP卡顿的问题解释,然后网友们说的最多的是在主线程里有严重的耗时操作,页面刷新频率低于16帧/m...

2018-01-18 16:38:44 6569 2

原创 Android模拟器默认localhost IP地址的特殊性

本人之前在本机Eclipse J2EE上启动了一个Web服务,然后又在Eclipse J2SE上启动了一个Android程序,运行在AVD上,然后在与服务端进行交互时,使用了"http://127.0.0.1:8080/......"地址,然后一直提示访问不到服务,百思不得其解,一顿纳闷之后到论坛搜索询问一番,这才得知,Android模拟器默认的localhost地址为“10.0.2.2”!就这样

2018-01-18 14:48:32 3759

原创 TomCat7安装与配置

首先下载并安装之,然后配置环境变量。安装完成后右击“我的电脑”,然后“属性”—>"高级系统设置"—>"环境变量",在系统变量中添加以下变量a、TOMCAT_HOME,该变量指向解压文件的路径,该目录下有lib、bin等文件夹。添加方法如下:点击"环境变量"下的“新建”,在“变量名”中填写“TOMCAT_HOME”,在“变量值”中填写解压文件的路径D:\Tomcat\apache-tomcat-9.

2018-01-18 14:35:34 7796 1

原创 使用Gson解析特殊Json数据

之前做项目的时候,由于服务器端使用的是项目组内封装的大数据+Struts的框架,因此返回的Json数据格式与众不同,最开始使用Java本身的Json解析类库及其方法,后来发现解析不了,可能数据非标准Json吧,万般无奈之下,在各大技术论坛进行搜索询问,得知Google推出了Gson解析包,于是数据解析问题迎刃而解。        下面讲一下使用Gson的方法,我以项目中遇到的数据为例,数据格式如下

2018-01-18 14:23:04 659

原创 Android界面设计专业术语:xxxhdpi和4K分辨率

谷歌在2013年下半年更新了Android 4.3的源代码,我们发现这个新系统加入了对640PPI(XXXHDPI/超超超高DPI)的支持,源码上显示这是为4K电视准备的。 今天跟大家分享的是android界面设计专业术语-XXXHDPI XXXHDPI也就是超超超高分辨率也就是平板电视支持的4k分辨率。 XXXHDPI和4k也就是android的尺寸,跟我们平常穿衣穿鞋的尺寸差不多 以16

2017-08-08 14:14:21 2259

原创 HTTP请求&响应、POST与GET

HTTP请求&响应、POST与GET一直以来都或多或少的用过HTTP协议,但由于参加工作之前使用的时间距离现在太遥远,今天特意学习了一下HTTP的get和post请求与响应相关知识,受益匪浅,特此与大家分享,共同学习,一起进步,成就更好的自己!–by wangjing 2017.07.26 HTTP请求&响应   既然说从入门级开始就说说Http请求包的结构。 一次请求就是向目标服务器发送一串

2017-07-26 16:53:27 1409 1

原创 android开发中MATCH_PARENT和FILL_PARENT的区别与联系

android开发中View组件属性之fill_parent和match_parent

2017-07-17 16:14:41 680

转载 Android开源二维码识别项目zxing横屏改为竖屏识别解决方案

博客园首页新随笔联系管理订阅随笔- 44  文章- 1  评论- 1 在网上找了很多方法,但最后都有问题,自己调试了好几个小时,最后终于完美解决了竖屏识别。首先你需要有zxing项目的简化版代码,在这里。使用简化版可以免去许多不必要的代码,方便学习研究,更好定位核心功能。如果你调试成功后,就可以着手修改将其变为竖屏

2017-06-22 14:24:37 617

原创 Android作为服务器通过USB使用Socket协议向PC客户端发送文件

Android作为服务器,通过USB使用Socket协议,向PC客户端发送文件

2017-04-13 23:25:03 1497

原创 邀请您访问安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

wanna_to邀请您访问安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户http://www.apkbus.com/?fromuid=222121

2016-11-25 15:21:20 398

转载 java文件读写操作指定编码格式[转]

读文件:BufferedReader从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 File

2016-11-24 10:04:32 460

android开发知识总结性文档

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。 2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

2018-01-23

java语言编程知识总结

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

2018-01-23

大话设计模式对应的复习资料

该书通过故事讲述程序如何设计。希望能给渴望了解面向对象程序设计的初学者及困惑、无法复用的代码编程体验者一些好的建议和提示。 设计模式体现的是一种思想,思想是指导行为的一切。理解和掌握设计模式,记住23种或者更多的设计场景和解决策略是不够的,更要接受一种思想的熏陶和洗礼。 本书通过故事讲述程序如何设计。希望能给渴望了解面向对象程序设计的初学者及困惑、无法复用的代码编程体验者一些好的建议和提示。 本书主要采用C#介绍设计模式中比较常见的23种设计模式,分29章具体介绍,以现实生活中常见的事情为例来具体分析讲解。

2018-01-23

USB系统研究

本资料是专门进行USB系统研究以及USB硬件开发和USB驱动程序编写的资料,优良之至。

2013-08-27

AVR系列单片机C语言编程与应用实例.pdf

AVR系列单片机C语言编程与应用实例,很实用的单片机开发技术实例讲解文档,希望对大家有所帮助。

2013-04-20

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

TA关注的人

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