自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

调调

一生是不同的调调

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

转载 Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法

几乎每天都在论坛里面看到有网友问这个问题,代码是无误的,在低版本的API上都可以运行的,但在3.0以上的版本就会出现NetworkOnMainThreadException出现android.os.NetworkOnMainThreadException错误提示的原因原因:不允许在主线程中进行网络访问解决办法:将网络访问的操作单独放到一个线程中,代码如下:[

2016-02-01 14:52:00 429

转载 Android导航栏ActionBar的详细分析

原文  http://blog.csdn.net/yuanzeyao/article/details/39378825主题 ActionBar 关于ActionBar,相信大家并不陌生,但是真正能够熟练使用的也不是很多,这篇文章主要为大家详细介绍ActionBar的相关知识ActionBar是在Android3.0中引入的概念,所以在2.x系统中使用ActionBa

2016-01-13 12:41:50 828

转载 Monkey测试简介

在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。一monkey测试的相关的原理monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸

2016-01-11 14:28:44 432

转载 Android——实践自定义UI-ViewGroup

前面我们介绍了利用View和Android已有的控件RLF…(RelativeLayout、LinearLayout、FrameLayout…)实践自定义UI,感兴趣的小伙伴请移步:实践自定UI—View实践自定义UI—RLF…(RelativeLayout LinearLayout FrameLayout….)接下来我们将利用ViewGroup实践自定义UI,首先还是看看效果

2016-01-11 10:19:54 407

原创 Android Studio开发基础之Activity之间参数传递

一、简单数值传递1、MainActivityprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.

2016-01-11 10:11:06 1073

原创 MySQL max_allowed_packet设置及问题

mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+| Variable_name    

2016-01-04 15:19:01 250

原创 手机测试心得

手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构)。所以测试上我们也可以充分吸收web的b/s和c/s测试经验。但是不同于pc上的应用测试,手机上的测试有其独特性 测试前的思考:我们这个产品主要是做什么的?为什么我要做这个产品?市场上有那些同类型的产品?测试前的准备:1.使用同类型的产品,不仅仅是使用,应该是测试同类型的产品

2016-01-04 10:33:41 680

转载 android hint 自动消失 .

android EditText有个hint属性,可以在用户没有选择输入框时给予提示但是这个提示必须是在用户有输入字符后才会消失,似乎不太符合国人习惯,有时还会误导,所以要让用户点击到输入框时hint文本就自动消失,方法是监听焦点事件:写一个公用的方法:public static OnFocusChangeListener onFocusAutoClearHintListene

2015-12-31 19:03:41 418

转载 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性

在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)    LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。

2015-12-31 19:02:31 248

转载 Android Theme的设置

在AndroidManifest.xml文件中,可以对每一个Activity设置android:themetheme的设置 可以设置为系统自带的格式,也可以自定义格式。 A: 系统自带格式   @android:style/Theme.Black  //背景黑色-有标题-非全屏   @android:style/Theme.Black.NoTitleBar //背景

2015-12-31 19:01:41 329

转载 android 通知栏背景颜色跟随app导航栏背景颜色变化而变化

通知栏(notification)背景颜色跟随app导航栏(top title)背景颜色变化而变化。这也叫沉浸式状态栏,这是Google在android 4.4以上的系统提出的。样式如图所示:[java] view plaincopyprint?if (Build.VERSION.SDK_INT >= Build.VERSION_CO

2015-12-31 18:54:56 711

转载 android hint 自动消失

android EditText有个hint属性,可以在用户没有选择输入框时给予提示但是这个提示必须是在用户有输入字符后才会消失,似乎不太符合国人习惯,有时还会误导,所以要让用户点击到输入框时hint文本就自动消失,方法是监听焦点事件:写一个公用的方法:public static OnFocusChangeListener onFocusAutoClearHintListene

2015-12-31 18:34:29 363

转载 android 学习中遇到的问题及解决方法

1、手势监听关于手势监听,具体过程为:(1)实现一个OnGestureListener的接口并覆写其中的方法;(2)实例化一个GestureDetector对象,并将(1)中的接口传入;(3)将要监听手势动作的View绑定到onTouchListener(),并返回GestureDetector的.onTouchEvent方法;过程如下:[java]

2015-12-31 18:28:05 531

转载 Android 应用出错 error: Error retrieving parent for item: No resource found that matches the的第二种情况

由于升级了SDK到5.0.1发现support v7好像老好错误,不能低于5.01的其他版本,否则会报error: Error retrieving parent for item: No resource found that matches 的错误。因此需要将support v7按照http://blog.csdn.net/lan120576664/article/details/

2015-12-31 18:26:57 540

原创 android.support.v7.internal.app.WindowDecorAction问题记录

SDK 版本更新到 6.0 之后,在 xml 布局时有时会出现如下错误,并且不能实现预览功能The following classes could not be found android.support.v7.internal.app.WindowDecorActionBar这个问题要是不知道如何处理的话,确实挺让人头疼的,但是知道如何处理的话,却可以很简单地处理。处理方法,

2015-12-31 12:47:38 322

转载 Android Studio中如何引用图片资源

随着不断接触Android Studio,越来越发现和Eclipse有着巨大的区别。无论是表面的目录结构,还是内在对各种资源的管理。本篇就来聊聊Android Studio中如何来显示图片, 以及与Eclipse中的区别。在Eclipse中根据图片的像素大小把,png或.jpg的图片放在drawable文件夹下,如drawable-hdpi,drawable-ldpi,drawable

2015-12-30 16:28:41 17700

转载 向Android Studio里导入从Github上面下载的Project

从github下载两个开源项目:PagerSlidingTabStrip    |    Android-Universal-Image-Loader-masterhttps://github.com/astuetz/PagerSlidingTabStrip https://github.com/nostra13/Android-Universal-Image-Loader

2015-12-30 16:25:59 2095

原创 Android漂亮的UI库集合

这是一个github库,别人整理的,我只能说相当的震撼,图太多,我就不复制了,自己点击去吧:https://github.com/wasabeef/awesome-android-ui

2015-12-30 16:17:25 291

转载 android PullToRrefresh自定义下拉刷新动画

首先,下载著名的刷新框架https://github.com/chrisbanes/Android-PullToRefresh,其中simple为demo,library和extras作为项目包导入到simple中一,定义刷新动画的layout在library下的com.handmark.pulltorefresh.library.internal包中的FlipLoadin

2015-12-30 16:13:33 395

原创 Android:ImageView引起Missing contentDescription attribute on image 的问题

关于main.xml中使用ImageView引起Missing contentDescription attribute on image 的问题在main.xml中增加ImageView控件时如果没有加android:contentDescription="@string/app_name"时会引起M

2015-12-30 12:17:20 380

原创 ADB常用命令汇总

adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,可以管理设备模拟器的状态 。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟器上的预定端口;4、在设备或手机模拟器上上传下载文件adb的工作方式比较特殊采用监听S

2015-12-28 12:45:16 233

转载 Android 内存监测工具 DDMS --> Heap

用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;

2015-12-28 12:36:22 228

转载 内存分析工具 MAT 的使用

1 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :·    heap查看堆的分配情况·    allocation tracker跟踪内存分配情况DDMS 这两项功能有助于找到内存泄漏的操作行为。Eclipse Memory Analysis Tools (MA

2015-12-28 12:31:31 232

转载 APP 压力测试脚本举例

应用有些功能需要压力测试,对应的就是某些按钮需要N多次的点击来进行压力测试:有了adb shell getevent 获得点击屏幕位置坐标的方法 就可以写个脚本,让其代替你一直点啊点的这等体力活啦创建文件 a.shecho 切换 照相/录像 1000次 ---- 压力测试 开始declare -i countorcountor=0adb shell am s

2015-12-28 11:03:56 1388

转载 Android APP 简单高效的禁用横竖屏切换

  默认情况下,Android APP的界面会随着手机方向的改变而改变,当手机处于竖屏状态,APP的界面也处于竖屏状态,而当手机处于横屏状态,APP也会自动切换到横屏状态。一般情况下APP的界面都是为竖屏设计的,一旦自动切换到横屏,界面可能就无法直视了。而且每次屏幕方向切换,当前的页面都会销毁并重新创建。下面先做一个简单的演示布局文件:xml version="1.0"

2015-12-28 10:45:49 848

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent

2015-12-28 10:23:29 209

转载 Android自动化压力测试图解教程——Monkey工具

    有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作。         一、Monkey简介      至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸

2015-12-28 09:44:47 380

原创 Android内存测试常用的几个概念

1.Android内存测试常用的几个概念。VSS--virtual set size 虚拟耗用内存(包含共享库占用的内存)RSS--Resident set size实际使用的物理内存(包含共享库占用的内存)PSS--Proportional set size 实际使用的物理内存(比例分配共享库占用的内存)USS--Unique Set size:进程独自占用的物理内存(不

2015-12-25 16:26:26 278

原创 手机测试标准总结

一.功能性测试:(1)根据产品需求文档编写测试用例(2)软件设计文档编写用例(3)自动化测试二.兼容性适配性测试:(1)Android、iOS版本的兼容性(2)手机分辨率兼容性(3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时(4)APP跨版本的兼容性1.适配性测试:(1)手机不同分标率支持:客户端支持的分辨率

2015-12-24 09:55:44 2915 2

转载 Loadrunner实现Android / IOS 手机APP压力测试

随着手机APP用户量的增大,大的手机APP一般都需要进行压力测试,这几天用了Loadrunner 12进行了手机APP的压力测试,整理了下,大家可以参考参考怎样给Andorid / IOS手机APP进行压力测试,以下是操作实例。下面介绍LR12进行手机压测的步骤:1.       网上下载个Loadrunner 12的安装包,我下了个叫 HP_LoadRunner_12_Com

2015-12-24 09:50:41 10600

转载 java Socket双向交互获取输入信息

public class SocketClient {    publicstatic void main(String[] args) {        try{            /** 创建Socket*/            // 创建一个流套接字并将其连接到指定 IP 地址的指定端口号(本处是本机)            Socket s

2015-12-11 20:26:52 236

转载 js前台与后台数据交互-前台调后台

   网站是围绕数据库来编程的,以数据库中的数据为中心,通过后台来操作这些数据,然后将数据传给前台来显示出来(当然可以将后台代码嵌入到前台)。即:    下面就讲前台与后台进行数据交互的方法,分前台调用后台方法与变量;台调用前台js代码。本文先介绍前者,后者在后面文章中介绍。前台调用后台方法与变量:方法一:通过WebService来实

2015-12-10 21:16:58 2014

转载 struts2所必须的jar包

struts2所必须的jar包五个:struts2-core-2.1.6.jar --------------- struts2的核心包freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具commons-logging.jar ----------- Jakarta的通用日志记录包o

2015-12-10 19:39:06 468

转载 sql模糊查询

SELECT * FROM user WHERE name LIKE '%三%';将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;在进行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了

2015-12-10 10:18:27 271

转载 saxbuilder用法

xml为我们在网络交换数据带来很大方便,在java中可以使用saxbuilder来操作xml格式文件,下面介绍一下saxbuilder的常用方法.import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;i

2015-12-10 10:16:38 268

原创 java POI解析Excel

package com.wc.excel;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;im

2015-12-09 11:41:19 387

原创 java POI创建Excel

package com.wc.excel;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apac

2015-12-09 11:39:49 302

转载 JAVA异常总结 ------ 继承

以下是对JAVA异常的继承机制的一些总结。1. RuntimeException与Exception, Error不同点: 当方法体中抛出非RuntimeException(及其子类)时,方法名必须声明抛出的异常;但是当方法体中抛出RuntimeException(包括RuntimeException子类)时,方法名不必声明该可能被抛出的异常,即使声明了,JAVA程序在某个调用的地

2015-12-08 16:27:04 308

原创 java web开发

java web开发很好的网站http://www.admin10000.com/javaweb/

2015-12-08 15:58:40 255

转载 java从文本文件中一次读入一行数据进行处理

importjava.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.i

2015-11-26 12:27:12 979

QTP教程(入门到高级).

QTP教程(入门到高级).

2015-08-04

空空如也

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

TA关注的人

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