Monkey测试本文地址:http://blog.csdn.net/caroline_wendy一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语言...
分类:
移动开发 时间:
2015-02-08 10:22:19
阅读次数:
291
查看应用输出的错误信息
1. 通过LogCat窗口查看信息
右上角图标可以筛选不同级别的信息(比如info等)。
右上角的+可以进行信息筛选
把应用部署到真实手机
1. 要把手机的驱动安装到电脑上
2. 将手机通过usb链接到电脑上
打开设备管理试图(Devices),手机链接到电脑上的时候自己的手机就会出现在这个列表里面。
右击项目run as ...
分类:
移动开发 时间:
2015-02-08 10:23:24
阅读次数:
177
新建一个Android项目sns。
在String.xml添加文字
resources>
string
name="app_name">Sns发送短信string>
string
name="hello">Hello World, MainActivity!string>
string
name="number">输入手机号string>
strin...
分类:
移动开发 时间:
2015-02-08 10:22:14
阅读次数:
233
可以根据应用名称和安装时间进行排序,工程具体代码可以在我的GitHub上查看,链接见文末,效果图:核心代码:package com.zms.launcher;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;import android.app.Activity;
import android.ap...
分类:
移动开发 时间:
2015-02-08 10:23:18
阅读次数:
367
首先在AndroidMainifest中添加上网权限?1布局文件activity_main.xmlActivity代码:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849...
分类:
移动开发 时间:
2015-02-08 10:13:40
阅读次数:
219
截至到今天,似乎在64位机器下安装android sdk存在不能运行的问题,可以用以下方法解决:Android SDK requires:Fedora 17 64bit with 32bit Android SDK:sudo yum install glibc.i686 zlib.i686 libs...
分类:
移动开发 时间:
2015-02-08 10:14:01
阅读次数:
145
最近公司框架刚移植完成,由于框架程序要调用子程序,每个子程序都是一个so文件,有好几百个,把所有的so和apk打包不现实,及时可以升级维护也很麻烦。所以需要放SD卡中。考虑两种方式1放到设备中的 /data/app-lib/包名/so文件 (还有一个默认路径不记得了)程序程序初始化的时候 复制到这个...
分类:
移动开发 时间:
2015-02-08 10:14:01
阅读次数:
165
Activity的切换效果使用的是Android的动画效果,Android的动画在官方有相关资料:http://developer.android.com/guide/topics/graphics/animation.html和http://developer.android.com/guide/topics/resources/animation-resource.html ,Activity...
分类:
移动开发 时间:
2015-02-08 09:06:26
阅读次数:
192
服务,作为Android四大组件之一,必然是重点。我们今天就来讲解一下有关服务的生命周期、两种开启方式以及相关用法。
服务有两种开启方式,一种是正常开启, 一种是以绑定的方式开启,当然,这两种方式可以组成混合开启。
一、服务的正常开启
正常开启服务的方法非常简单,我们先看如何定义一个服务
1、编写一个类,继承Service类。
我们先不管代码中的binder类。那个后续讲解...
分类:
移动开发 时间:
2015-02-08 09:07:07
阅读次数:
195
Gradle项目构建依赖本文地址:http://blog.csdn.net/caroline_wendyAndroid使用Gradle构建时,由于模块之间的依赖关系,和Gradle升级的兼容性,会导致异常,常见的问题:(1) Error: No such property: target for class: com.android.build.gradle.LibraryExtension_De...
分类:
移动开发 时间:
2015-02-08 09:04:45
阅读次数:
325
像素密度和屏幕适配本文地址:http://blog.csdn.net/caroline_wendy Android设备的多样性,经常需要根据不同的屏幕进行适配,获得硬件屏幕像素和密度的方式: DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetri...
分类:
移动开发 时间:
2015-02-08 09:02:29
阅读次数:
352
文章来源:http://www.2cto.com/kf/201302/190591.htmlAndroid 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直...
分类:
移动开发 时间:
2015-02-08 09:01:36
阅读次数:
218
经过此包装后可以方便查看到log所在的类名,方法名,行数等信息
分类:
移动开发 时间:
2015-02-08 08:59:37
阅读次数:
170
http://justjavac.iteye.com/blog/698029Android:Layouts介绍http://www.cnblogs.com/skynet/archive/2010/06/06/1752616.htmlAndroid 开发之旅:view的几种布局方式及实践1.Frame...
分类:
移动开发 时间:
2015-02-08 06:43:19
阅读次数:
308
Android Sqlite 数据库版本更新http://87426628.blog.163.com/blog/static/6069361820131069485844/1.自己写一个类继承自SqliteOpenHelper2.会实现SqliteOpenHelper的两个方法 onCreate与o...
分类:
移动开发 时间:
2015-02-08 06:41:37
阅读次数:
210
工具: 1,adt bundle for Windows(集成adt的Eclipse,sdk)链接:www.androiddevtools.cn 2,jdk步骤: 1,安装jdk 2,配置环境变量: JAVA_HOME 值:jdk路径 CLASSPATH ...
分类:
移动开发 时间:
2015-02-08 01:34:29
阅读次数:
205
SharedPreferences共享数据的相同Context本文地址: http://blog.csdn.net/caroline_wendy使用SharedPreferences,可以存储和共享数据,需要使用相同的Context和TAG。在设置(put)数据的部分,提供public的TAG;在查询(get)数据的部分,使用该class的TAG;设置:public static final St...
分类:
移动开发 时间:
2015-02-08 00:32:28
阅读次数:
245