Open AccessBook
Programming Android
Zigurd Mednieks,Laird Dornin,G. Blake Meike,Masumi Nakamura +3 more
- 08 Aug 2011
80
TL;DR: This authoritative guide will help you create compelling apps that work on a full range of Android devices and understand Android's unique database design issues and the role of SQLite.
read more
Abstract: What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigateUse the Fragment API for tablet user interfacesMake your application compatible with Honeycomb and earlier versionsUnderstand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Generating Summary Risk Scores for Mobile Applications
Christopher Gates,Ninghui Li,Hao Peng,Bhaskar P. Sarma,Yuan Qi,Rahul Potharaju,Cristina Nita-Rotaru,Ian M. Molloy +7 more
TL;DR: Experimental results conducted using real-world data sets show that a wide range of techniques to generate both risk signals and risk scores that are based on heuristics as well as principled machine learning techniques can effectively identify malware as very risky.
58
Patent
NFC Tags with Proximity Detection
Ian J. Forster
- 14 Mar 2013
TL;DR: In this paper, a circuit can control an NFC security system that can scan for unauthorized tags affixed to the surface of a display, which can be activated by an NFC enabled mobile phone placed proximate to the indicated region for receiving an NFC coded message from the display.
57
A smartphone-based virtual white cane
TL;DR: A virtual white cane made of a combination of a Smartphone and a laser pointer and a methodology to provide personalized vibratory feedback to the user is described.
49
Node.fz: Fuzzing the Server-Side Event-Driven Architecture
James C. Davis,Arun Thekumparampil,Dongyoon Lee +2 more
- 23 Apr 2017
TL;DR: This study shows the forms that atomicity violations and ordering violations take in the EDA context, and points out the limitations of existing concurrency error detection tools developed for client-side EDA applications.
48
Model-driven development of mobile applications for Android and iOS supporting role-based app variability
TL;DR: The approach allows a flexible app development on different abstraction levels: compact modeling of standard app elements such as standard data management and increasingly detailed modeling of individual elements to cover, for example, specific behavior.
46
Related Papers (5)
John Horton
- 01 Jan 2015
Dave Smith,Jeff Friesen +1 more
- 03 Sep 2011
Godfrey Nolan,Onur Cinar,David Truxall +2 more
- 27 Dec 2013
Jonathan Stark,Brian Jepson +1 more
- 07 Oct 2010
Barry Burd
- 13 Dec 2011