`
kirkcoco
  • 浏览: 12707 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android 开发 回看

阅读更多
  开始被公司调去弄android develop到现在差不多有两个来月。一直对移动开发比较赶时髦的态度,自己也捣腾了一段时间,会写几个activity, 弄几个控件,看了几个视频。自我感觉良好,好像也没有特别想做个什么东西。
  在项目组第一个礼拜,搭建CI环境,研究加密的sqlite数据库,UI的research(现有的iphone程序的模仿和android平台实现)。

1, 外置SQLite3 加密
  不知道为啥客户有个如此古怪的需求。sqlite最终没有用android平台内置的,采用外置的sqlite3数据库,通过put key的方式来进行加密。但是在测试过程遇到的问题,远比之前通过maven 打包so文件时间要花得多。打包so文件,需要在特定的包名内放置,libs下(意思就是适应各种平台的lib),但是后来暴露的问题是写unit test无法测试, 本地不启动emulator 无法操作SQLITE3, 排除了平台,处理器的位数,各类因素,最终 test没有在roboletric内实现。考虑到MOCK得复杂度,并且测试的关键部分,Mock价值不大。 在Robotium的自动化测试中来对DB 的interface 进行test。

2, CI 环境
   准确来说CI环境不是一周建成,楼不是盖完,就不再返修了。但是一周可以开始开发了,对CI开始的概念没理解透,跟着组里大哥看他们搭建学习学习。 因为要搭建robotium自动化测试环境,使用android instrument。参看了一会儿robotium sample,如果用maven搭建,目录结构必须,一个android project, 一个android test project,在它们共同的目录下,存在一个pom.xml,声明为xxx-parent,里面包含两个modules,xxx and xxxTest, 两个dependency(android,android-test),用maven-android-plugin 2.8.3 和 maven-compiler-plugin。在两个module下分别构建一个pom.xml, project下使用了sonar,emma等plugin,test project下相对简单。
利用hudson来做CI build 保证 code quality。

分享到:
评论

相关推荐

    android开发揭秘PDF

    第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...

    Android开发入门60个小案例+源代码

    在Android开发领域,初学者经常会面临许多挑战,如理解Android应用程序的基本架构、学习XML布局、掌握Java或Kotlin编程语言,以及如何与设备硬件交互等。"Android开发入门60个小案例+源代码"这个资源提供了丰富的...

    Android开发艺术探索 pdf 下载 高清完整版版).pdf

    《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些...

    Android开发教程(完整版)

    新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--...

    大话企业级Android开发

    01大话企业级Android开发第一篇 02大话企业级Android开发 03大话企业级Android开发开发流程及项目管理 04大话企业级Android开发_Android项目的目录结构、执行流程及其他基础分析 05大话企业级Android开发_MVC讲解及...

    android应用开发范例精解

    《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和...

    android开发入门教程

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    安卓Android开发电子书大全 2018 (1/4)

    Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到 特定硬件平台下,同时将必要的驱动进行编写及开发。...Google.Android开发入门与实战.rar

    Android开发艺术探索高清PDF(带目录)

    《Android开发艺术探索》是一本深受Android开发者喜爱的著作,旨在深入探讨Android应用程序开发的各种技术和艺术。这本书由尹成编写,全面覆盖了Android开发的各个方面,包括基础、进阶和实战技巧,帮助开发者提升...

    android开发艺术探索书中源码

    《Android开发艺术探索》是一本深受Android开发者喜爱的技术书籍,由任玉刚撰写。这本书深入浅出地讲解了Android开发中的各种技术难点和最佳实践,旨在帮助开发者提升技能,提高开发效率。书中涵盖了许多关键知识点...

    老罗android开发视频教程全集百度网盘下载

    Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何...【第一版第十五章】老罗Android开发视频--百度地图实战开发(10集)

    六本不错的android开发英文书籍

    开发书籍].Android.pdf [android.开发书籍].Android_Application_Development_For_Dummies.pdf [android.开发书籍].Beginning.Android.2.(Apress,.2010,.1430226293).pdf [android.开发书籍].Hello.Android.3rd....

    Android开发课程设计

    Android开发课程设计。儿童锁软件开发。使用Android Studio开发。Android开发课程设计。儿童锁软件开发。使用Android Studio开发。Android开发课程设计。儿童锁软件开发。使用Android Studio开发。

    《用Kotlin做Android开发》PDF

    《用Kotlin做Android开发》这本书是专门为那些想要利用Kotlin语言进行Android应用程序开发的开发者量身打造的。Kotlin,作为一种现代、类型安全且功能丰富的编程语言,自2017年被Google官方宣布为Android开发首选...

    Android开发教程笔记完全版 pdf

    Android开发是全球最受欢迎的移动应用开发平台之一,广泛应用于智能手机、平板电脑以及各种智能设备上。这份"Android开发教程笔记完全版"涵盖了Android开发的基础到高级主题,旨在帮助开发者全面理解并掌握Android...

    Visual Studio开发Android环境配置

    Visual Studio 开发 Android 环境配置 Visual Studio 是一个功能强大且功能齐备的集成开发环境(IDE),它支持多种编程语言,包括 C#、VB.NET、F# 等。 近些年来,随着移动设备的快速发展,Android 和 iOS 等移动...

    Android开发教程详细版.pdf

    Android开发教程详细版.pdf Android开发教程详细版.pdf

    Android 开发帮助文档 中文版

    《Android开发帮助文档中文版》是一份非常宝贵的资源,它为开发者提供了全面的Android平台开发指导,涵盖了从基础概念到高级特性的全方位讲解。这份文档是2016年12月21日的最新版本,确保了内容的时效性和准确性,...

    Android应用开发揭秘-pdf(全)

    尽管具体内容未给出详细章节或摘要,但基于标题、描述及常见Android开发主题,我们可以推测书中可能涉及的重要知识点包括: ### 一、Android平台介绍 1. **Android操作系统概述**:解释Android操作系统的起源、...

    《Android应用开发详解》源码

    《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建....

Global site tag (gtag.js) - Google Analytics