`
trygood
  • 浏览: 79092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
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、 充分理解需求,找出需求缺陷。 测试人员拿到需求、设计文档后,应积极地与需求、设计人员进行沟通确认,并及时 ...
Global site tag (gtag.js) - Google Analytics