- 博客(13)
- 资源 (12)
- 收藏
- 关注
转载 写单元测试的好处
许多开发者都有个习惯,常常不乐意去写个简单的单元测试程序来验证自己的代码。对自己的程序一直非常有自信,或存在侥幸心理每次运行通过后就直接扔给测试组测试了。然而每次测试组的BUG提交过来后就会发现自己的程序还存在许多没有想到的漏洞。但是每次修改好BUG以后还是怀着侥幸心理,认为这次不会有bug了。然后又一次自信地提交,结果又败了。因为这样反复几次后。开发者花在找BUG和修复BUG的这些时间加起来已经
2015-01-29 16:39:03 819 1
转载 Android build system note
1. Android编译系统分析编译脚本及系统变量build/envsetup.sh脚本分析在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用脚本 envsetup.sh 里面定义了一些函数:function help()function get_abs_build_var()function get_
2015-01-29 10:11:15 715 1
原创 Android中Adapter中edittext,checkbox记住状态解决方案(二)
Android中Adapter中edittext,checkbox记住状态解决方案(一)在上篇文章解决了adapter中checkbox记住状态和edittext可编辑的问题,下面谈谈怎么解决记住edittext中的内容和保证在操作加、减按钮的时候,操作的edittext对象是没有错位的问题。一、记住edittext中的内容解决的思路和checkbox差不多,不过还是有些差别,ch
2015-01-27 13:42:42 3906 5
原创 Android中Adapter中edittext,checkbox记住状态解决方案(一)
一、问题原因我们都知道Android中的adapter的view是用了重用机制的,简单地说就是当屏幕中的item占满屏幕以后,我们滑动listview的时候,第一个item退出屏幕,最后一个item进入屏幕View getView(final int position, View convertView, ViewGroup parent)这个时候,getview中convertview就
2015-01-25 22:27:45 4975 2
转载 Android动态加载框架DL的架构与基本原理解析
转载请注明出处http://blog.csdn.net/bboyfeiyu/article/details/42611963
2015-01-17 22:24:18 866 1
原创 Android之不一样的AlertDialog
AlertDialog是Android中的一个标准的对话框,呈献给用户的是一个对话框样式的界面。在我们Android开发过程中会经常被使用,接下来我会逐渐向大家介绍AlertDialog的一些比较另类的使用方式。1、在AlertDialog中,把字符串数组作为数据源以列表的方式显示。一般我们显示一个列表,通常会用ListView,只显示字符串的话用ArrayAdapter就够了,所以要显示
2015-01-16 22:15:14 2543 1
原创 Android之SQLite开发(2)—SQLiteOpenHelper类
SQLiteOpenHelper是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。SQLiteOpenHelper是一个抽象类,所以我们想要使用它,就必须创建它的子类,并且拓展它的onCreate(SQLiteDatabase db)和onUpdate(SQLiteDatabase db,int oldVersion,int newVersion)方法。SQLit
2015-01-11 23:07:42 931 1
原创 Android在Activity中获得控件宽高和截屏操作
在Android中怎么获得控件宽高呢?第一反应是使用View.getWIdht()或View.getHeight()来获得。好,敲好代码如下private LinearLayout layout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS
2015-01-08 23:19:05 2651 1
原创 Android之Sqlite开发(1)—简介
Android系统集成了一个轻量级的数据库:SQLite,SQLite是一个嵌入式的关系型数据库,非常适合在资源有限的设备上使用(如手机,PAD等)。虽然SQLite支持绝大部分SQL92语法,也允许开发者使用SQL语句操作数据库中的数据,但SQLite并不像Oracle,MySQL那样需要安装,启动服务器进程,SQLite数据库本身只是一个文件而已,如果在实际的开发工程中遇到了大批量数据的读
2015-01-07 21:54:06 1408 1
转载 Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)
汇总笔者经历了一些来自百度,360,淘宝,腾讯,高通中国,htc上海的电话面试及现场面试,还有笔试相关题目百度:百度在北京中关村上地七街奎科科技大厦,不大但是很安静的一个办公地点。百度技术面试分为两轮,第一轮基础技术面试,一般为项目负责人,主要考察基本知识及知识广度,第二轮面试一般为部门负责 人,主要考察技术深度。基础面试感觉个人答的还不错,主要询问了一些关于android基本知识的考察,
2015-01-06 13:41:01 1577 1
原创 Android事件分发机制
最近在项目中遇到了touch冲突的问题,自己在网上看了一些大神的文章,但之后还是似懂非懂的,感觉理解的不够深刻,索性就自己写了个demo动手测试先来看张图,
2015-01-05 15:51:45 1639 1
原创 java 中 重写equals方法的用处
以前只是在学习java的时候遇到了equals方法,对于重写equals有什么用是一点也不清楚,今天在项目在做比对的时候出了问题,就试着重写了equals方法,结果就解决了问题。在开发的时候,经常用到实体类,一般都会这么写public class MsgDetailsBean { private String types, content, createtime; public
2015-01-05 14:33:11 4253 1
android-Universal-CircleIndicator
2015-07-09
XRefreshView下拉上拉刷新框架_最新版
2015-06-29
Android文件上传+服务器
2015-02-08
android中adapter与checkbox、editText冲突的解决方案
2015-01-27
Android事件分发测试Demo
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人