安卓进阶核心知识讲解
记录Andoird学习中的一些难点和重点需要掌握的知识,以及Android移动应用软件测试详解
极客范儿
技术决定下限,审美决定上限
展开
-
漫谈Android移动应用软件测试
Android的测试大体分为白盒测试和黑盒测试。白盒测试主要是基于代码层面上的测试,测试人员必须对于这个应用的代码和架构了解从而进行测试和分析逻辑。十分考验Java功底。黑盒测试主要对于未知问题的测试,是以用户的角度对应用的界面和功能进行测试,不像白盒测试那样需要考虑内部逻辑结构,它只需要对于应用外部功能进行测试时,发现问题后只需要告诉开发问题在哪。原创 2017-03-15 07:08:43 · 998 阅读 · 0 评论 -
关于学Android常用布局的感想
学过Java图形用户界面布局控制,Android的学习也变得简单起来。 以前以为画UI像在Scratch一样随意拖拽,是在开发Android应用中最方便的地方。后来才发现安卓后期做屏幕适配,这样拖拽的布局方式是很low的,会给以后开发增加不少麻烦的。入门之后就要好好认识一下布局了。 布局简单来说就是容器,控件都要放在布局中。Android项目目录下有一个layout,那里面就是我们需要的布局文件。布局使用原创 2016-08-18 19:33:10 · 1020 阅读 · 0 评论 -
Dalvik VM和JVM的比较
学过Java肯定对Java虚拟机不陌生,Android同样运行java代码,运行在谷歌公司的Dalvik VM上的。既然Android有一套自己的DVM虚拟机,那一定比JVM更实用。dvm把所有的.class文件变成一个dex文件,这就像打包一样。原理也就和DVM基于的架构是相似的,寄存器就相当于CPU的内存,JVM基于的栈就相当于内存,所以CPU的速度是优于内存的原创 2016-07-23 15:30:29 · 497 阅读 · 0 评论 -
2016移动开发校赛之Android实践
学校组织的《移动互联网应用软件开发》技能竞赛,所有参赛命题均基于 Android 4.2 版本实现,比赛推荐使用的开发环境为:ADT, JDK 1.6, Android SDK 4.1 经过了四天的培训我们小组选择在计算器应用 计算器能够实现: 1. 数学四则运算 2. 实现开方元算 3. 实现求倒数运算 4. 实现百分比运算 5. 实现删除一位数字的功能 6. 实现删除所有数据原创 2016-05-07 08:09:02 · 2122 阅读 · 0 评论