文章分类 -  Android

Android相关技术,我挥之不去的记忆啊,继续捡起来
XML的特殊字符
摘要:http://hechuanzhen.iteye.com/blog/1739062XML的特殊字符博客分类:Java codexmlXML中共有5个特殊的字符,分别是:&“’。如果配置文件中的注入值包括这些特殊字符,就需要进行特别处理。有两种解决方法: 其一,采用本例中的特殊标签,将包含特殊字符的字... 阅读全文
posted @ 2015-09-14 14:42 麦兜布熊
Android应用测试与调试实战这本书的相关资源等
摘要:https://github.com/shiyimin/androidtestdebug这是作者的下载地址,里面还有说明,记录在这里,随时更新。作者很有做学问的派头,上下求索,不浮躁。值得学习 阅读全文
posted @ 2015-01-25 02:02 麦兜布熊
Android面试总结(开发方向,zt)
摘要:Android面试总结本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!经过大大小小的面试,同事说你出一份面试题总结吧,我说好;但一直由于各种原因没有总结,今天想起,先慢慢总结,给大家作为参考。这里面的问题有大公司,也有小公司,不具体指定。大家看的时候... 阅读全文
posted @ 2014-05-02 21:55 麦兜布熊
Android单元测试-zt
摘要:Android单元测试是一篇很老的文章,可以简单参考下早期自动化的实现方法。android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例在AndroidManifest.xml中标明了测试用例instrumentation函数入口: ... 阅读全文
posted @ 2014-04-29 23:27 麦兜布熊
安卓Android教程与源码zt
摘要:安卓Android教程与源码 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用"安卓"或"安致"。Android操作系统最初由Andy Rubin开发,主... 阅读全文
posted @ 2014-04-21 22:09 麦兜布熊
Android SDK版本和ADT版本(zt)
摘要:Android SDK版本和ADT版本一个Android平台提供的框架API,被指定一个整数标识符,称为“API级别”。每一个版本的Android平台只支持有一个API级别,虽然该支持是隐含地包括了所有早期的API级别(一直到API级别1级)。Andr​​oid平台的最初版本提供的框架API级别是1... 阅读全文
posted @ 2014-04-19 18:03 麦兜布熊
Windows netstat 查看端口、进程占用
摘要:目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令Netstat –ano|findstr “”,如图,最后一列为PID。图中的端口号为1068,所对应的PID为3840。(a)图方法二:查看所有的,然后找到对应的端口和PID。(b)图第一幅图中的5列就是上面(a)图对应的5列(2)查看该PID对应的进程名称。方法一:一直用命令查找,tasklist|findstr “”(c)图从(c)图可以看出,PID为3840所对应的进程名字为msnmsgr.exe。方法二 阅读全文
posted @ 2014-04-10 22:36 麦兜布熊
SSL和TLS协议,这是在Android端打开某银行客户端时候发现的
摘要:SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限... 阅读全文
posted @ 2014-04-10 22:34 麦兜布熊
N人写的基于Android通信协议的一个东西
摘要:http://blog.csdn.net/lnb333666/article/details/7471292以前做过一个基于XMPP协议的聊天社交软件,总结了一下。发出来。 设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。 系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleMarkup Language)流元素给授权的客户端、服务器等;二是客户终端。它与服务器相连,通过XMPP获得由服务器或任何其它相关的服务所提供的全 阅读全文
posted @ 2014-04-10 17:51 麦兜布熊
在Android端实现socket通信原理及其简单code伪码
摘要:ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么,什么是socket?Socket又称套接字,在程序内部提供了与外界通信的端口,即端口通信。通过建立socket连接 阅读全文
posted @ 2014-04-10 17:36 麦兜布熊
玩手机抓包时候发现好多UDP包,找到一篇文章介绍的,转帖如下(这是因为tcpdump命令参数写的有问题,导致只搞到了UDP包)
摘要:之前做过局域网的聊天软件,现在要做运行在广域网的聊天软件。开始接触网络编程,首先是接触到TCP和UDP协议在网上查资料,都是这样描述 TCP面向连接,可靠,数据流 。UDP无连接,不可靠,数据报。但是实际使用的时候就会有很多疑惑了,比如我们做一个聊天软件 客户登陆我们的服务器,我们到底是使用哪一种协议呢 是使用TCP和客户端保持常连接,还是使用UDP这种无连接,数据传输不可靠 还是使用TCP在和客户端交换一次数据后就断开连接 需要的时候再连接。这是3种情况。这几种情况针对于需要服务器转发的消息,需要客户端之间点对点传输的情况除外1。使用TCP协议和客户端保持常连接(长连接) 从客户登陆到客户. 阅读全文
posted @ 2014-04-10 15:56 麦兜布熊
Android抓包之Tcpdump和WireShark-zt
摘要:1 Tcpdump工具使用TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。参见:http://baike.baidu.com/view/76504.htm?fr=ala0_1_1该工具使用便捷,在linux上命令行执行即可进行抓包,尤其是在adroid手机上非常便捷。由于大部分android手机不带tcpdump工具,首先需要将其拷贝到手机上,与网上的一些方法不一样本文不讲tcpdump执行文件拷贝至system目录下,因为system目录启动后默认都是ro属性,拷入 阅读全文
posted @ 2014-04-09 23:09 麦兜布熊
http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html
摘要:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html (SDK的镜像文件) 阅读全文
posted @ 2014-03-28 12:43 麦兜布熊
Android APK测试总结(zt)
摘要:Android平台下面最大的一个优势是有大量的免费APK可以供大家使用,下面是对Android APK经行测试的内容的一个小结一、对于所有APK的通用测试项目 1.安装/卸载 2.升级 3.把安装在Android内存里面的APK程序移动到SD卡里面/把安装在SD卡里面的APK移动到Android内存里面去 4.测试所有按键,打开所有app里面包含的菜单选项 5.在不同的APK程序之间切换 a.主界面 b.浏览器(某一网页已经被打开的状态下) c.媒体播放器(视频或者音乐正在播放状态) d.相册(正在显示图片缩略图状态) e.即时通讯工具(例如:QQ,MSN)当前正在线 f.产品预置... 阅读全文
posted @ 2014-03-24 17:12 麦兜布熊
关于 Android 下的自动化测试(宋立新转帖)
摘要:前言:现在Android开发非常红火,Java环境下敏捷开发是不二选择。而敏捷开发都是测试驱动。所以,最近研究了一下Android下的各种自动化测试手段。本文重点在于面上的比较而非点上的细节。时间比较短,所以很可能理解很不充分。测试手段1:CTSCTS原来只对OHA联盟开放。最近Google把它Release出来了。似乎做过一些裁剪,比如针对Java虚拟机的测试,似乎被删除了,但我们一般用不着这么高深的。针对每个版本,比如2.1, 2.2, Goolge发布了一个兼容性规范,而CTS测试就是用来确保某手机或者模拟器符合该兼容性规范。CTS测试基于Android instrumentation测 阅读全文
posted @ 2014-03-24 12:53 麦兜布熊
Android CTS 测试---自己编译CTS方法(转帖)
摘要:号外:http://blog.csdn.net/zjujoe/article/details/5673469 这位大牛太牛了,都记录下来点滴,感动!Android CTS 测试---自己编译CTS方法一、工具篇准备Android 环境:Android代码、jdk1.6、git及相应的编译环境1 命令行输入$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-de 阅读全文
posted @ 2014-03-24 12:39 麦兜布熊
从水杯测试看手机测试 (转帖,留用)
摘要:移动互联网App测试点包括: (使用思维导图发散)1.安全测试 2.安装、运行、卸载测试 3.UI测试 4.功能测试 5.性能测试6.中断测试 7.兼容测试 8.升级、更新测试 最近看到很多有关水杯测试的文章那么借鉴着那篇经典文章随便写点什么了:测试项目:杯子测试项目:smart ... 阅读全文
posted @ 2014-03-22 22:49 麦兜布熊