在App开发中,有时需要获取一台设备的唯一编号(Id), 作为识别物理设备的依据。本文演示几种获取的方式。
在Android应用中实现扫描二维码功能
扫描,识别二维码是很多企业 App 应用必备功能,因此也发展的非常成熟,通常可以直接使用 zxing-library 来实现。
使用 AsyncHttpClient 库访问 Rest API
访问后台服务端资源是企业移动应用的必备功能。Android 自身的库中包含有 Apache Http Client 库,可以用来访问 Rest API, 但因为网络访问比较耗时,为保持UI的流畅,Android 不允许在主线程(MainThread) 访问网络的,所以网络相关的操作都需要是异步的,虽然 Android 标准库中提供了有些方式帮助完成异步处理,但都比较复杂。本文演示使用 AsyncHttpClient 库来简化开发工作。
使用 Room Database 简化Android本地数据库开发
在 使用Android中的Sqlite存储数据 中,演示了如何通过 android 原生的 api 来访问 sqlite 数据库,可以看到整个操作时比较麻烦的。现在Android官方推出了 Room Database, 在传统的 sqlite api 和面向对象之间架起了一座桥梁,简化了开发,提高了开发效率。
在Android开发中使用 Lombok 库
在企业 Android 应用开发中,往往需要面对大量的数据对象(POJO), 而且这些对象通常都会有比较的属性。为每个属性编写 get/set, toString 这些方法是件繁重而无趣的事情。使用 Lombok 库可以帮助我们解决这个问题。
Android 控件演示 - CheckBox
CheckBox 是 Android 中常用的一个控件,主要是用来收集一些真、假的判断信息。
使用Android中的Sqlite存储数据
在移动开发中,如果需要在客户端保留比较多的数据,并且可能使用多种条件对数据进行查询,更改,删除的操作,这时 SharedPreferences 就显得力不从心了。如何解决这个问题呢?移动平台(Android 和 iOS)给出的答案都是使用小型数据库 SQLite。