自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (2)
  • 收藏
  • 关注

转载 区分Activity的四种加载模式

在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standard singleTop singleTas

2013-02-21 11:12:26 598

转载 Android移植之自定义ProgressBar

昨天看了一下progressbar,今天总结一下。ProgressBar这个类在/froyo/frameworks/base/core/java/android/widget/ProgressBar.java当你去new一个ProgressBar的时候需要传进去参数,我们从这里看一下它执行的流程。本篇的主要意图还是告诉你如何修改style去改变样式,如果你想diy自己的Progress

2013-01-24 17:50:05 1898

转载 设置QQ空间背景音乐

2013-01-20 09:22:46 800

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ

2013-01-15 10:37:28 935 4

转载 adb 不识别解决办法

在 android 设备的 Linux 内核中把 USB 驱动的 PID VID 修改以后,也许之前的 adb 工具就不能识别设备了,会打印出 "device not found" 的提示,特别是 windows ,adb 驱动也不能用了。这个时候该怎么办呢?一,先搞清现在的 PID ,VID 为多少,例如分别为 aaaa、bbbb(十六进制)      对于 linux 如 ubun

2013-01-10 20:47:24 1091

转载 vmware不能resume问题,Collect Support Data,vmware.log

本来一直在vmware下linux环境交叉编译,做嵌入式开发。今天电脑特卡,就提前给电脑关机了。重启后,发现启动虚拟机报错:    vmware workstation unrecoverable error:(vmx)     exception oxc000006(disk error while paging) has occurred.  。。。我反复了N次,无果,后说收集什么

2013-01-08 13:40:03 1742

转载 Android 4.0 ICS SystemUI浅析——StatusBar加载流程分析

前面两篇文章《Android 4.0 ICS SystemUI浅析——SystemUI启动流程》、《Android 4.0 ICS SystemUI浅析——StatusBar结构分析》SystemUI和StatusBar的冰山一角,那么本文将从代码的角度来分析StatusBar的加载流程。       本文来自:http://blog.csdn.net/yihongyuelan 欢迎转

2012-12-26 18:08:48 1774

转载 Android 4.0 ICS SystemUI浅析——StatusBar结构分析

在上一篇文章《Android 4.0 ICS SystemUI浅析——SystemUI启动流程》中以及提到了SystemUI的组成,本文主要分析其中的StatusBar结构。      1.布局概览      首先,我们通过hierarchyviewer这个工具来查看一下系统启动后的布局情况(注:hierarchyviewer在SDK/tools目录下,在windows环境下直接运行h

2012-12-26 18:07:29 747

转载 Android 4.0 ICS SystemUI浅析——SystemUI启动流程

阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于SystemUI的分析,敬请关注。       转载请注明出处:http://blog.csdn.

2012-12-26 18:05:31 737

转载 linux ls -l 命令 详解

我们平时用ls -l 命令查看一个目录下的文件和子目录的详悉信息时,会得到一个详细的文件和目录名列表.这个列表包含了文件的属性,所属用户,所属组,创建时间,文件大小等等信息.这些信息到底是什么意思呢?有很多初学者对这些不太了解,因此想详悉讲解一下用ls -l命令得到的文件列表每一个字段的意思以笔者电脑的/root目录为例:[root@gucuiwen root]# ll 总用量 405

2012-12-20 14:59:16 1052

转载 【Android】状态栏通知Notification、NotificationManager详解

在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类:  NotificationManager 、 Notification。 NotificationManager :  是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一

2012-06-19 11:09:15 1166

转载 如何在Android中设置铃声+震动

有时候一些通讯软件需要这些个功能,比如说收到短信,通知等,要求手机发出铃声,或震动,或发光以提示用户知晓。往往手机都是有默认设置的,比如说用户开启了铃声+震动;只铃声不震动;完全静音等等...这个时候就需要有一个规则了,起码软件的设置不能跟系统的冲突吧,中间的一些逻辑是要处理好的!之前做过的软件中有这么个需求,而且代码是我负责的,所以总结一下。思路:  1. 软件应该有个自己的设置配置

2012-06-18 17:36:47 10890 5

转载 android CTS test

1.      编译 CTS     编译 CTS 很简单,只需要如下 3 步。(黑色字体表示命令,灰色背景表示输入命令后的输出信息)                                              (进入 android 源代码路径)localhost ~ # cd /work/android_srclocalhost android_src

2012-06-08 10:36:51 3560

原创 cts测试的一些总结

第一步:下载cts测试包,使用文档,多媒体文件1.首先进入cts测试的官网http://source.android.com/compatibility/cts-intro.html2.单击Download进入cts下载页面3.选择相应版本的cts进行下载,比如下载2.3_R13的版本4.下载用户使用文档5.下载多媒体文件(此文件在测试media的时

2012-06-07 21:15:44 11427 7

原创 扩大虚拟机硬盘

1.shutdown -h now 关闭虚拟机2.VM->Settings->Hardware->Add,增加一个硬盘,可以看到多了一个Hard Disk 23.把新的硬盘mount进去,可以看到多了一个/dev/sdb把挂载进去的硬盘格式化成ext3文件系统 在/home目录下新建work,把/dev/sdb挂载到work目录使用gedit /etc/

2012-06-07 13:58:47 680

原创 cts测试之FileAccessPermissionTest

上面是文件目录权限相关的一个用例测试,分析源码FileAccessPermissionTest.java/system/app不可写,所以将权限改为755

2012-06-06 19:55:47 908

原创 cts测试之host_config.xml

在做cts测试的时候,往往会遇到机器要求重启的情况,这时候可以通过修改host_config.xml避免重启将上方的value值改为小于或等于0的数即可,但是这样的话在cts_host终端中只能进行一次测试,在做多个testcase测试的时候会很不方便所以在修改fail为pass的过程中还是改为原先的200

2012-06-06 19:42:14 1517

原创 cts测试终于全测了一遍了

郁闷了好几天,做CTS测试快两周了,而进展却只有那么一点点,人们常说成功属于坚持不懈的人,一次次的尝试,一次次地与预测的不一样,然而今天通过一个群里的热心人的帮助,一下子解决了好几个难题,happy ing!先亮一下成果:其实总结了下,就是因为对cts测试中提供的session没有理解透,在之前的测试中经常会遇到以下问题,特别是一个plan测到一半的时候,相当郁闷此时便会习惯性

2012-06-06 15:00:59 11021 5

原创 cts测试之安装编译的APK出现DEXPREOPT报错

今天在做CTS 测试的时候在安装android-cts/repository/testcases下编译生成的APK的时候一直错1.修改源码中~/bin/mydroid/build/target/board/generic下的BoardConfig.mk,将WITH_DEXPREOPT := true改为false2.make cts重新编译生成cts3.adb inst

2012-06-05 16:29:16 2094

原创 linux安装vmwareTools

刚在复制windows文本到linux虚拟机终端时感觉很不方便,怎么也复制不过去,由于想到了可能是vmwareTools没装,查了下,果然是:1.在root目录下新建一个目录tools2.VM->install vmwareTools3.将VMwareTools-8.8.2-590212.tar.gz复制到tools目录下4.tar zxvf VMwareTools-8.8.2-5

2012-06-03 00:16:15 733

原创 cts测试之CertificateTest

这个很是纠结,搞了好久,不知刚才怎样突发灵感,网上搜了下,加上实践了下就搞定了,哈哈:1.分析源码CertificateTest中的testBlockCertificates方法,由于待测设备中添加了C0:60:ED:44:CB:D8:81:BD:0E:F8:6C:0B:A2:87:DD:CF:81:67:47:8C,因此想到了把证书还原2.到源码的证书所在目录(~/bin/mydroid

2012-06-01 18:32:14 1134

原创 linux截图工具的使用

最近写博客,由于在做android 上的CTS 测试,需要用到截图工具,所以上网搜了一下,感觉ubuntu64 11.04自带的Take Screenshot还挺好用的:Applications->Accessories->Take Screenshot就可以打开这个工具了

2012-06-01 09:21:07 1020

原创 linux 上新建android 模拟器

今天在网上查询hipri网络连接的时候偶然看到了一位仁兄的评论:我只知道模拟器上的网络连接用的是hipri正是这句话让我想起了在linux 上新建一个模拟器,用模拟器来做下CTS测试,于是呼便有了以下拙见:1.首先将SDK的tools路径加到环境变量中去进入root目录, 显示隐藏的文件,export PATH="/tools/android-sdk-linux/tools:$PATH

2012-05-31 17:43:31 25758 1

原创 UltraEdit下解决选项卡被关闭的问题

之前使用的UltraEdit不小心被关闭了,使用起来很不方便,今天终于把它恢复了,哈哈:其实很简单啦,只要View->Views/Lists->Open File Tabs就行了

2012-05-31 10:20:45 3537

原创 ubuntu11.04下安装五笔输入法

1.mkdir tmp 在root目录下新建一tmp目录2.cd tmp,进入tmp目录3.下载附件文件 vissible-ibus.tar.gz,4sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gz4.解压文件,命令: tar -zxvf vissible-ibus.tar.gz

2012-05-30 14:46:47 615

原创 CTS测试之DownloadManagerTest

以下是测试的fail下面是相应的log解决方法1.由testMinimumDownload定位到log指定位置2.分析源码DownloadManagerTest ,定义了下载文件的大小,源码里为55M3.由于下载的文件会被放到cache中,而待测的PAD的cache的容量为50M,当执行到assertEquals(MINIMUM_DOWNLOAD_BYT

2012-05-30 11:32:58 1839 2

原创 cts源码下载

1、首先进入root目录(“~”目录而不是“/”)2、安装git与curlsudo apt-get install git-core curl3、安装repo脚本在root目录下建bin目录,curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo安装repo到bin目录4、修改/root/bin/repo

2012-05-28 19:05:45 4357

原创 cts测试之SystemFeaturesTest

下面是fail:以下是log部分:解决方法:1.分析源码SystemFeaturesTest可以看出是由于测试了闪光灯,而我们的pad不存在闪光灯造成的2.由android.hardware.camera.flash定位到frameworks/base/data/etc下的配置文件中3.源码编译后会在/system/etc/permissions下生成相

2012-05-24 17:56:15 1852

原创 cts测试之CtsOsTestCases

下面是fail:以下是定位到的log部分:解决方法:1、初步看是权限问题2、定位到源代码FileAccessPermissionTest的第73行,可以看出是/system/app权限问题3、修改/system/app权限为755

2012-05-24 17:41:35 1775 1

原创 cts测试之CtsPermission2TestCases

下面是测试得出的fail:以下是定位到的部分log:解决方法如下:1.首先初步判断是由于发送短信造成的bug2.分析源码以及网上搜索可以得出是没有设置本机号码造成的错误3.设置本机号码,首先将sim卡取出换到其它手机上,进入通讯录设置本机号码,然后换回到测试机上4.勾选显示号码归属地选项

2012-05-24 17:34:07 2253

原创 cts之CtsPermissionTestCases

下面是fail:以下是log的一部分:解决方法:1.从log定位到源码FileSystemPermissionTest的第149行2.分析代码可以看出是由于权限问题造成的错误3.修改/data/wiper的权限为755,另外一个同理

2012-05-24 17:22:28 2459

原创 cts 测试之AppSecurityTests

下面是测试的fial:下面的部分log:解决方法:1.定位到CTS源码的AppSecurityTests类2.根据测试执行的方法,定位到LOG的具体位置3.根据位置提示定位到AppSecurityTests类的具体一行4.得出结果为没有安装相应的APK

2012-05-23 17:32:08 2497

转载 一则CTS测试错误分析

CTS测试传感器发现失败,具体错误是PackageManager找不到,SensorManager确能找到cts_host > start --plan CTS -t android.app.cts.SystemFeaturesTest#testSensorFeaturesstart test android.app.cts.SystemFeaturesTest#testSensorFea

2012-05-21 10:22:53 4865 2

转载 Android CTS 测试总结

最近一直在做Android兼容性测试,根据Android官网给出的android-cts-manual 配置好了device后,开始测试。首先配置软件环境:1、下载Android-2.1系统,并编译。$ . build/envsetup.sh          //配置选项,并编译android源码$ make cts

2012-05-15 11:34:17 1047

转载 URI是什么,在Android中有什么作用?

URI是什么,在Android中有什么作用? Android中的URI即通用资源标识符,Universal Resource Identifier, 简称URI。 Uri代表要操作的数据,Android上可用的每种资源 -包括 图像、视频片段、音频资源等都可以用Uri来表示。 URI一般由三部分组成: 1、访问资源      URI是什么,在Android中有什么作

2012-05-14 15:13:09 17496

转载 Android中ContentProvider和Uri用法

一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORL

2012-05-14 09:41:21 8002 2

原创 差距

我的 if (enabledStr == null || TextUtils.isEmpty(defaultIme)) {            Slog.i(TAG, "Enabled input methods or default IME has not been set, enabling all");            InputMethodInfo defIm = nu

2012-05-07 09:01:43 1170

转载 Android 的系统属性(SystemProperties)设置分析

作者:徐建祥([email protected])日期:2009/11/11网址:http://www.anymobile.orgAndroid 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic / libc / include/ sys / _system_properties.h1

2012-05-04 09:18:49 559

转载 Android Framework框架

Framework定义了客户端组件和服务端组件功能及接口。包含3个主要部分:服务端,客户端和Linux驱动。Framework框架" height="485" alt="Android Framework框架" src="http://s13.sinaimg.cn/middle/49f62c35gb0d1121985ac&690" width="690" name="image_operate

2012-04-26 09:16:11 1002

转载 Android的语言设置(二)

本文内容为原创,转载者请注明原始作者为seker,原始出处http://blog.csdn.net/seker_xinjian/archive/2011/03/30/6289191.aspx. 以避免版权纠纷! 本文中涉及的代码所对应的Android Source版本为2.3.3,代号Gingerbread。         这两天在调查Android系统Setting程序中对于语

2012-04-23 11:21:30 887

数学建模 lingo程序设计,让你更轻易地建模

数学建模 lingo程序设计基础教程,让你更轻易地建模,摆脱matlab的烦锁

2009-08-29

数学建模 精品教程,绝对的经典

数学建模 包含了常规的建模方法,非常实用,找了很久才找到的

2009-08-29

空空如也

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

TA关注的人

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