自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洋杨阳的专栏

有梦真好,希望相随!

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android手机如何获取power_profile.xml文件

最近在做关于能耗方面的测试,看了一个月时间的论文,终于找到了一些新的思路,但是一个问题出现了,以至于工作无法再进行下去。       在Android手机中,对于手机中的每个部件(cpu、led、gps、3g等等)运行时对应的能耗值都放power_profile.xml文件中,而且系统的 设置-->电池-->使用情况中,统计的能耗的使用情况也是以power_profile.xml的va

2014-05-11 16:30:07 6698

转载 Android多线程任务的优化2

转载自博客地址:http://blog.csdn.net/mylzc导语:从上一篇《多线程任务的优化1:探讨AsyncTask的缺陷》我们了解到,使用AsyncTask有导致应用FC的风险,而且AsyncTask并不能满足我们一些特定的需求。下面我们介绍一种通过模仿AsyncTask的封装方式,实现一个后台预读数据的线程。概述:在空闲时对获取成本较高的数据(如要读取本地或网络资源)进行

2016-08-27 20:05:02 670

转载 Android多线程任务优化1

在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,本系列文章就以构建网络应用为例,从稳定性和响应性两个角度分析多线程网络任务的性能优化方法。

2016-08-27 20:03:34 589

原创 Webservice的三种实现方式

简单来说,Webservice就是服务器端如何像客户端提供服务功能。Webservice的三种常用实现方式有:(1)RPC:远程过程调用方式(面向方法)(2)SOA:面向服务的方式(面向消息)(3)REST: Representational state transfer表述性状态转移(面向资源)RPC:RPC 即远程过程调用, 很简单的概念, 像调用本地服

2015-12-07 11:49:56 9176 1

原创 Android Volley网络通信框架

Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。Volley特别适合数据量不大但是通信频繁的场景。Volley是简化了网络通信的一些开发,特别是针对如下两种情况:JSON对象图片加载但是其也有不实用的地方,比如大数据(large payloads ),流媒体。

2015-11-05 10:24:53 459

原创 Android OKHTTP

OKHTTP官网:http://square.github.io/okhttp/代码示例:HTTP GETOkHttpClient client = new OkHttpClient();String run(String url) throws IOException { Request request = new Request.Builder().url(ur

2015-11-04 11:52:28 973

原创 Redhat7yum源配置---本地镜像配制方法

(1)我把镜像文件放在/rhel7/下(你放在哪儿就写哪儿就行),然后把景象文件挂在到了/media(自己选择挂载位置)下。(镜像文件要挂载才能使用的哦,把这一行写在文件里是为了永久生效)[root@localhost Desktop ]# cat /etc/fstab  ## /etc/fstab# Created by anaconda on Sun Sep 21 13:2

2014-10-21 20:55:50 6623 1

转载 Android唯一标识

在Android中,有以下几种方法获取这样的ID。1. The IMEI: 仅仅只对Android手机有效:12TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String szImei = TelephonyMgr.ge

2014-03-24 18:09:23 616

转载 Android平台调用WebService详解

上篇文章已经对Web Service及其相关知识进行了介绍(Android开发之WebService介绍 ),相信有的朋友已经忍耐不住想试试在Android应用中调用Web Service。本文将通过一个简单的示例讲解和演示Android平台的Web Service开发。Ksoap2-android简介      在Android平台调用Web Service需要依赖于第三方类库ksoap

2014-03-21 14:42:06 628

转载 Android开发之WebService介绍

经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。      记得我的硕士论文题目中就包含“Web Se

2014-03-21 14:40:27 559

原创 android网络通信的六种方式

手机作为一种通讯终端(MMS),伴随着网络的升级而不断的升级换代。1995年1G问世,手机只能进行基本的语音通讯,1996-1997年2G(GSM,CDMA)及其后的GPRS,EDGE等技术的快速发展,手机开始逐渐增加了数据服务功能。2009年开始,3G在全世界开始大规模布置以及苹果创造性开发新型苹果手机。手机慢慢的变成互联网的终端,从而带动了一个新的时代--移动互联网时代。因此现代手机通常都支持

2014-03-12 15:08:18 1217

原创 百度地图与Android横竖屏切换的问题

一、禁止横竖屏转换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。比如下列设置android:screenOrientation="portrait"则无论手机如何变

2014-03-11 16:59:20 2779

原创 百度地图编程注意事项

1.mapview 写全路径,才能显示地图图层。因为mylocationmapview是在locationoverlaydemo中定义的内部类。2.这个错误是没有配置好布局文件中的name:name 为重写的application的路径。3..百度地图的乱七八糟的权限太多了。就直接copy上去吧,我改了几个认为不需要的权限都报错,伤不起啊。4.要定位的话,还得添

2014-03-10 20:00:49 740

原创 androidpn实现消息推送

androidpn是基于XMPP协议的用于向Android客户端推送文本信息的一套开源的工具。它帮我们做了那些维护Socket长连接等复杂的事情。1.下载androidpn服务器端与客户端的Demo并运行;一共包含三个zip文件:1)androidpn-client-0.5.0.zip2)androidpn-demoapp-0.5.0.zip3)androidpn-server-0

2014-01-11 14:26:53 856

原创 Http通信

HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1、建立TCP连接     在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据

2013-12-15 12:12:17 474

原创 将java 程序添加为系统服务

1、Java Service Wrapper官网:http://wrapper.tanukisoftware.com/doc/english/download.jsp。将下载下来的文件命名为wrapper。2、新建一个文件夹命名为test,在此文件夹内建立五个文件夹,分别命名bin,logs,application,lib,conf,然后将jre复制到test文件夹内,并将jre文件夹改名为j

2013-12-02 18:33:10 682

原创 android 关闭所有的Activity

如何退出所有的activity,这个问题估计android初学者都会遇到,当然我也不例外,在朋友的提示下,终于解决了这个问题。对于这个问题的解决方案有两种:一种是发送广播,每个activity接收到广播后,便调用自己的finish()方法;还有一种是让所有的Activity继承一个BaseActivity,在BaseActivity里初始化一个栈,在onResume时把新的Activity加入这个

2013-10-27 23:26:12 970

原创 Eclipse调试常用技巧

1、 条件断点 断点大家都比较熟悉,在Eclipse Java编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"断点的属性界面及各个选项的意思如下图,

2013-10-24 12:10:01 481

转载 轻松解决 Eclipse Indigo 3.7 中文字体偏小,完美 Consolas 微软雅黑混合字体!

Eclipse是著名的跨平台的自由集成开发环境(IDE)。6月22日Eclipse 3.7 正式发布,代号是 Indigo 。在 Windows 7 下初始后化,发现界面变化不大,但中文字体却面目全非,小得根本看不见,而且也看起来很不爽。其实这是 Eclipse 的默认字体换了,以前的一直是 Courier New ,这次eclipse用的字体是 Consolas ,这是一个很好的编程

2013-10-24 08:26:46 1558

原创 Eclipse JAVA文件注释乱码

将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式: 1 改变整个文件类型的编码格式   1)  eclipse->window->preferences->General->Content Types 

2013-10-20 21:32:42 564

原创 android http通信中文乱码问题

GET POST 区别详解1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、Get是不安全

2013-10-18 10:58:03 1383

原创 tomcat服务器cannot be cast to javax.servlet.Servlet问题

刚开始学习,写了一个简单的servlet:问题是:在Javac上编译通过,但是发布以后浏览器中出现root cause java.lang.ClassCastException: com.tsinghua.Hello cannot be cast to javax.servlet.Servletorg.apache.catalina.valves.ErrorReportValv

2013-10-14 11:11:31 10916

原创 Android App工程结构总结

关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。      从艺术的角度看,其实我们是在追求一种美。      本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。      1. 微盘      2. 久忆日记 

2013-10-11 16:50:34 696

原创 RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,

2013-10-11 16:23:30 575

原创 Http各状态码的含义

HTTP状态码          摘要说明成功2××                成功处理了请求的状态码。200                        服务器已成功处理了请求并提供了请求的网页。204                        服务器成功处理了请求,但没有返回任何内容重定向3××            每次请求中使用重定向不要超过 5

2013-10-10 22:06:29 633

原创 Croldraw安装

1.双击上面的图标,启动安装程序。2.选择自定义安装,然后点击下一步。3.选择你要安装软件的目录,例如我安装的目录是D:\Program Files\croldraw\CorelDRAW X4 SP2\,这个你随意,然后点击下一步。4.点击安装,进行安装。稍等片刻安装完毕,点击完成并启动软件,这样就安装好了!

2013-09-04 13:37:55 1588

原创 在Netbeans中搭建Android开发环境

一.安装NBAandroid插件在几乎所有我查到的教程中,都是说在netbeans中,打开工具(Tools )-> 插件(Plugins) -> 设置选项卡(Setting)点”添加”按钮将这个链接http://kenai.com/downloads/nbandroid/updatecenter/updates.xml 加进去,改个名字,确定。但是我试过后发现,怎么都没法成功更新,

2013-05-07 12:55:56 1930 1

转载 Unix网络API

目录(?)[+]1.字节序函数2.字节操作函数3.地址转换函数4.readn、writen和readline5.测试描述符类型6.socket函数7.connect函数8.bind函数9.listen函数10.accept函数11.close函数12.getsockname和getpeername13.select函数14

2013-04-18 22:33:24 674

原创 网络编程

TCP编程的服务器端一般步骤是:1、创建一个socket,用函数socket();2、设置socket属性,用函数setsockopt(); * 可选3、绑定IP地址、端口等信息到socket上,用函数bind();4、开启监听,用函数listen();5、接收客户端上来的连接,用函数accept();6、收发数据,用函数send()和recv(),或者

2013-04-17 18:56:07 534

原创 VC里面的Error spawning link.exe 或者cl.exe

C/C++语言中出现这个错误 Error spawning cl.exe Error spawning link.exe 很多人说是路径设置问题引起的,而我看来是安装路径下的cl.exe或者link.exe文件缺失导致的。“CL.exe”和“LINK.exe”是VC使用真正的编译器(编译程序)和连接程序,其路径在“VC根目录/VC98/Bin”下面,你可以到相应的路径下找到这个应用程序

2013-03-26 21:53:16 1394 1

原创 Android 读取不同位置(drawable,asset,SDCard)的图片资源

方式一:已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id)(1)通过图片id获得DrawableDrawable drawable=getResource().getDrawable(R.drawable.xxx);(2)通过图片id获得BitmapResource r

2013-01-08 19:56:38 695

原创 android SD卡图片浏览

在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返回该数据的URI.我们利用该常量,然后设置类型为“image/*”,就可获得android手机内的所有image。  main.xml :      android:orientation="vertical"      andro

2013-01-08 09:50:59 647

原创 android sd卡的创建及使用

Android模拟器下怎么建一个SD卡及其上传资料和文件夹的建立全解最近在做一个应用要在android模拟器上建一个SD卡,放进去一些文件。就自己的心得写一些:有两个方法,这个大家在百度上一搜就有好多,几乎是一个版本:用cmd命令建SD卡,这个方法比较直观容易理解:1.创建镜像文件用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。例如我的t

2013-01-07 10:56:20 970

原创 用FileZilla Server开FTP:看图入门

首先,安装FileZilla Server,我是直接在官网下载最新版。网址:http://filezilla-project.org/。  然后安装,途中有几个选项可选,凭大家的英文水平不难。我选手动启动(自启动也不错)。  安装完后,有两个启动文件,先启动FileZilla Server.exe,再启动FileZilla Server Interface.exe。  启动

2012-12-25 20:31:28 1346

原创 Backtrack 5 BT5 Linux 视频教程

本套视频由著名讲师全面讲解了著名安全系统BT平台下的应用,共22集视频教程!解压密码:wwccbhttp://115.com/file/aniwf6tf#BT5.2011.8.维持访问.5.Netcat.2.rarhttp://115.com/file/c2u8xohk#BT5.2011.8.维持访问.5.Netcat.1.rarhttp://115.com/file/dpdb5s

2012-11-11 11:15:44 851

原创 Android中的正则表达式

正则表达式查找字符 String s_Result="Distance: 2.8km (about 9 mins)"; //Distance parsing Pattern p = Pattern.compile("Distance: (\\d+(\\.\\d+)?)(.*?)\\b"); Matcher m = p.matcher(s_Result); if(m.

2012-10-21 21:21:47 655

原创 win7下安装配置tomcat,java运行环境

1.下载JDK,安装官网下载地址:http://java.sun.com/javase/downloads/index.jsp下载后,安装,选择你想把JDK安装的目录:比如:JDK安装目录:E:\java其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了。 2.设置JDK环境变量右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设

2012-10-19 15:49:10 853 2

原创 怎样从Apache官网下载tomcat?

Tomcat因为其开源,免费,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能而深受程序员的喜爱,那么如何从阿帕奇下载tomcat服务器呢?Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新

2012-10-19 14:25:57 1089

原创 firefox无法正常显示facebook,twitter等网站

点击 Firefox 窗口顶部的Firefox按钮(Windows XP 中是点击工具菜单)并选择选项在 选项窗口, 选择高级面板.在网络 标签下, 点击 立即清除. 从Firefox中清除所有cookies。Cookie 是一些网站储存在您本地计算机上的小文件,再次访问网站时可以增强您的浏览体验。 Cookies 会更改一些网站行为,这样您就无法看到当前图像。在

2012-10-17 10:56:19 2539

原创 屏蔽优酷广告手动修改方法 (xp win7均有效)

步骤一:关闭浏览器(关闭前 请设置好播放时的 清晰度,否则以后每次打开都要重新设置)打开C盘 搜索文件 YOUKU_FSO_PROXY.sol (图一)xp版本测试截图(图一) w7版本测试截图(图一)找到YOUKU_FSO_PROXY.sol 文件    右击- 属性-改为:只读。(重要步骤)此文件路径不是特定的,所以到c盘搜索吧。(图二)(图二)步骤二:打开C盘

2012-10-12 15:23:55 1207

android相关笔记

android相关笔记:android生命周期;QRcode识别与编码

2015-07-29

空空如也

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

TA关注的人

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