- 出版社: Packt Publishing Limited (2014年8月18日)
- 平装: 110页
- 语种： 英语
- ISBN: 1783282959
- 条形码: 9781783282951
- 商品尺寸: 19 x 0.6 x 23.5 cm
- 商品重量: 204 g
- ASIN: 1783282959
- 用户评分: 分享我的评价
- 亚马逊热销商品排名: 图书商品里排第1,196,553名 (查看图书商品销售排行榜)
Android SQLite Essentials (英语) 平装 – 2014年8月18日
Sunny Kumar Aditya has been working on the Android platform for the past 4 years. His tryst with Android began with his college project, and he continued with his work in R&D at HCL Infosystems Ltd. Sunny loves to stay up to date with the latest trends and practices in Android development. Apart from building Android applications, he writes at www.deadmango.com. He is currently the head of Android development at Yamunix. Vikash Kumar Karn is an IIIT Allahabad alumnus and an ECE student whose love for code drove him towards the software development field. He has worked with leading multinationals and is currently working at Samsung Research Institute, Bangalore, exploring Android. Vikash likes to learn the intricacies of the Android framework and help newcomers in this field. Some of his applications, such as Movtan Fishing and Compare Pictures, can be found on the Play Store.
|5 星 (0%)|
|4 星 (0%)|
|3 星 (0%)|
|2 星 (0%)|
|1 星 (0%)|
Chapter 1 provides a (maybe too) progressive introduction to SQL databases and to SQLite in particular, highlighting its peculiarities (embedded nature, dynamic typing). Chapter 2 mostly deals with database handlers and queries. It also addresses the binding of database data with Android UI elements, in a first approach. Chapter 3 goes further by exposing the mechanisms provided by Android to support data sharing between applications, taking security constraints into account. Android Content Providers are presented in a very detailed way, along with practical hints and best practices. Chapter 4 addresses yet more advanced topics such as using background data loading (CursorLoader), further considerations about data security (permissions, encryption), database upgrades (schema versioning), and shipping of pre-populated databases. In passing, the authors also explain some Android mechanisms of particular interests, such as menuInflaters. Testing mechanisms are also (briefly) addressed.
The authors provide many source code examples, as snippets of reasonable length that don't give the feeling that they "stuff" the book. Detailed enough explanations accompany the snippets.
This book makes for an interesting and pleasing reading that is highly recommended to any developer needing a robust SQL database with a reasonable footprint on Android.
The book by Sunny Kumar Aditya and Vikash Kumar Karn gives a very detailed and exhaustive description of several techniques that could be used with Android SQLite databases. First two chapters are unproductive and give the reader all the basic knowledge to start working with SQLite in an Android application. Several best practices are explained as well, bringing the reader to the third chapter, where the Content Provider is described. This is the powerful engine enabling application to connect in an abstract way to a database, sharing information between applications and so on. In the end, the last chapter explains loaders and security issues.
The book is written in a simple and concise way. It is really simple to be read and the examples provided with the book are useful and well suited for the book. A must for every Android (and not) developer who wants to be introduced to the database world...