- 浏览: 79092 次
- 性别:
- 来自: 北京
-
最新评论
-
zeyuz:
LZ有源码发我一份么 非常感谢。邮箱 416563137@qq ...
activitygroup
文章列表
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent&qu ...
从字面上来看,TableLayout也比较简单,关键是要对相关的属性要熟悉,先看一个简单的例子(后面为效果图):
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content& ...
TableLayout和我们平时在网页上见到的Table有所不同,TableLayout没有边框的,它是由多个TableRow对象组成,每个TableRow可以有0个或多个单元格,每个单元格就是一个View。这些TableRow,单元格不能设置layout_width,宽度默认是fill_parent的,只有高度layout_height可以自定义,默认是wrap_content。
单元格可以为empty,并且通过android:layout_column可以设置index值实现跳开某些单元格。在TableRow之间,添加View,设置layout_height以及背景色,就可以实现 ...
String 字符串常量
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)
简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。
而如果是使用 String ...
Map<String, Object> item;
List<Map<String, Object>> list;
item = new HashMap<String, Object>;
item.put("title","item1");
item.put("price","100");
list.add(item);
item = new HashMap<String, Object>;
item.put("title",&quo ...
重写Adapter类需要实现的方法
需要重写Adapter类的四个方法即可,分别是
public int getCount();
public Object getItem(int position);
public long getItemId(int position);
public View getView(int position, View convertView, ViewGroup parent);
调用时仍然是在ListView或ListActivity中直接setAdapter(CustomAdapter);即可
重写Adapter类
cover.xml的layout文件
& ...
android 应用之listview添加radiobutton
程序效果:
点击一整行,更换radiobutton选择。
xml代码:
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout&qu ...
数据库文件位于/data/data/你的程序的包名/databases/中,下图是一个例子
SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它 ...
一、什么是SQLite
SQLite是一款开源的、轻量级的、嵌入式的、关系型数据库。它在2000年由D. Richard Hipp发布,可以支援Java、Net、PHP、Ruby、Python、Perl、C等几乎所有的现代编程语言,支持Windows、Linux、Unix、Mac OS、Android、IOS等几乎所 ...
adb shell
# find data -name "*.db" -print
data/data/com.google.android.providers.contacts/databases/contacts.db
data/data/com.google.android.providers.googleapps/databases/accounts.db
data/data/com.google.android.providers.im/databases/im.db
data/data/com.google.android.providers.media/ ...
SharedPreferences类似于Cookies
优点: 简单、方便、适合简单数据的快速保存
缺点:1.存数的文件只能在同一包内使用,不能在不同包之间使用!
2.默认将数据存放在系统路径下 /data/data/包名/
总结:其实本保存方式如同它的名字一样是个配置保存,虽然方便,但只适合存储比较简单的数据!
几点说明:
1. SharedPreferences的获取有两种方法:一是上面提到的通过Activity自带(本质来讲是Context的)的getSharedPreferences()方法,可以得到Shar ...
对于游戏中的数据进行保存方式,在Android中常用的有四种保存方式,这里我先给大家统一先简单的介绍下:
1. SharedPreference
此保存方式试用于简单数据的保存,文如其名属于配置性质的保存,不适合数据比较大的保存方式;
...
1、测试工作流程的搭建、完善;涉及部门的相关公司体制(例:绩效考核等);
2、测试项目的裁决和资源分配;监控并协调各项目的软件测试工作
3、如果测试部门未进行测试人员的水平区分,或者测试部门人员比较少,那么测试经理自然也负责对部门内的培训工作;
4、如果公司无单独的质量管理团队,那么相对测试经理需要做QA的角色。
5、最后也是比较重要的一点,就是负责和各部门间的管理协调和沟通工作
6、资源的分配,包括人力资源和一些软硬件资源
测试经理要让手下的测试人员有家或者学校的感觉,感觉自己被关心、重视,感觉能有提高
如果公司里主要是做功能测试的话,测试经理还是需要比手下人懂得多一些业务知识
而主要是做性能 ...
高效的测试需求分析和测试用例设计
2010.11.21 在清华科技园宾馆由 51testing 举办了第 49 期沙龙,主题就是高效的测试需求分析和测试用例设计,嘉宾是 51testing 相关人员王威,讲得还是不错的,现在整理出来分享给大家。
1 、典型的测试分析设计样式
• 业务需求分析 需求项整理(保证需求项的颗粒度基本一致)
• 需求规则分析 测试项分析
• 概要设计 测试用例规划
• 详细设计 ...
做测试快两年半的时间了,在测试过程中接触到了不少的事情,总结下自己测试工作中的一些经验吧:
1、 充分理解需求,找出需求缺陷。
测试人员拿到需求、设计文档后,应积极地与需求、设计人员进行沟通确认,并及时 ...