Android: Grundlagen und Programmierung by Arno Becker

By Arno Becker

Java-erfahrene Leser lernen in diesem Buch, hochwertige software program für die Android-Plattform zu entwickeln. Im ersten Teil des Buches lernt der Leser zunächst die grundlegenden Konzepte und Elemente von Android kennen. Im anschließenden Praxisteil kann er anhand eines durchgängigen Beispiels Schritt für Schritt die Entwicklung einer mobilen Anwendung nachvollziehen. Der dritte Teil bereitet Entwickler auf den professionellen und sicheren Einsatz von Android in der Praxis vor.
Die 2. Auflage wurde komplett auf die Android-Version 2 aktualisiert und um neue Themen erweitert (Live Folder, Kamera- und Video-Unterstützung, SMS senden und empfangen).

Show description

Read Online or Download Android: Grundlagen und Programmierung PDF

Similar computing books

Managing Projects with GNU Make (3rd Edition)

I even have this publication in EPUB and PDF as retail (no conversion).

The application easily referred to as make is among the such a lot enduring beneficial properties of either Unix and different working platforms. First invented within the Nineteen Seventies, make nonetheless turns as much as today because the imperative engine in so much programming initiatives; it even builds the Linux kernel. within the 3rd version of the vintage coping with initiatives with GNU make, readers will examine why this software maintains to carry its best place in undertaking construct software program, regardless of many more youthful competitors.

The premise in the back of make is easy: when you switch resource documents and need to rebuild your software or different output documents, make tests timestamps to work out what has replaced and rebuilds simply what you would like, with no losing time rebuilding different records. yet on best of this easy precept, make layers a wealthy number of techniques that allows you to manage a number of directories, construct assorted types of courses for various systems, and customise your builds in different ways.

This version makes a speciality of the GNU model of make, which has deservedly turn into the normal. GNU make comprises strong extensions which are explored during this publication. it's also well known since it is unfastened software program and gives a model for nearly each platform, together with a model for Microsoft home windows as a part of the unfastened Cygwin venture. handling tasks with GNU make, third variation presents directions on assembly the wishes of huge, sleek initiatives. additionally further are a couple of fascinating complex issues akin to portability, parallelism, and use with Java.

Robert Mecklenburg, writer of the 3rd version, has used make for many years with quite a few systems and languages. during this ebook he zealously lays forth tips on how to get your builds to be as effective as attainable, lessen upkeep, steer clear of blunders, and punctiliously comprehend what make is doing. Chapters on C++ and Java supply makefile entries optimized for initiatives in these languages. the writer even contains a dialogue of the makefile used to construct the booklet.

Advanced FPGA Design: Architecture, Implementation, and Optimization

This e-book presents the complicated problems with FPGA layout because the underlying subject of the paintings. In perform, an engineer generally has to be mentored for numerous years earlier than those rules are effectively applied. the subjects that would be mentioned during this publication are necessary to designing FPGA's past reasonable complexity.

The Brain: Fuzzy Arithmetic to Quantum Computing

"The mind- From Fuzzy mathematics to Quantum Computing" offers an unique and miraculous new figuring out of the mind via making an allowance for novel achievements in Fuzziness and Quantum details thought. Bringing jointly Neuroscience, delicate Computing, Quantum conception, and up to date advancements in arithmetic the particular wisdom concerning the mind functioning is formalized right into a coherent theoretical framework.

DCE — Das OSF Distributed Computing Environment: Einführung und Grundlagen

Das disbursed Computing surroundings (DCE) der Open software program origin (OSF) ist ein Softwaretool f}r die Erstellung verteilter Anwendungsprogrammeauf Rechnernetzen. Das Buch von Alexander Schill vermittelt dem Leser einen detaillierten, praxisnahen ]berblick }ber das OSF DCE und gibt ihmdabei konkrete Hilfestellungen beim Einsatz dieser Werkzeuge.

Additional info for Android: Grundlagen und Programmierung

Example text

3 Theorie der Implementierung Nachdem wir die Grundbausteine von Android-Oberflächen kennengelernt haben, wenden wir uns deren Implementierung zu. Activity abgeleitet. Neben dieser Standard-Implementierung stellt die Android-API Activities für unterschiedliche Aufgaben bereit. B. PreferenceActivity die Verwaltung von Systemeinstellungen. Activity entnommen werden. Für jede View existiert ein XML-Element und eine Java-Klasse. Bildschirmseiten können also als XML-Dateien, als Java-Code oder als Kombination von beidem definiert werden.

23 3 Sicherheit Hinweis: Die 2. Auflage dieses Buchs erscheint unter dem Titel »Android 2. verlag, ISBN 978-3-89864-677-2 Wir wollen in diesem Kapitel deutlich machen, dass AndroidAnwendungen relativ sicher sind, wenn man einige Dinge berücksichtigt. Klar ist allerdings auch, dass eine komplexe Plattform wie Android Sicherheitslücken aufweisen kann. Die Autoren empfehlen, für sicherheitskritische Anwendungen noch eine eigene Sicherheitsstufe einzubauen, indem die sensiblen Daten nur verschlüsselt auf dem mobilen Computer gespeichert und verschlüsselt über das Netzwerk übertragen werden.

Aufgrund dieser Tatsache kann es sich Android leisten, pro Anwendung bzw. pro Prozess eine DVM zu starten. Dies ist ein sehr großer Vorteil gegenüber J2ME, insbesondere in Bezug auf die Sicherheit der auf dem Android-Gerät gespeicherten Daten, da der Zugriff auf Dateiressourcen innerhalb der VM nur mit Aufwand zu realisieren ist. Da aber sogar normalerweise pro Android-Anwendung ein eigener Betriebssystem-User verwendet wird (ein Prozess, ein User, eine DVM), sind gespeicherte Daten zum einen über die Berechtigungen des Betriebssystems geschützt und zum anderen über die Sandbox, in der die Anwendung innerhalb der VM ausgeführt wird.

Download PDF sample

Rated 4.01 of 5 – based on 31 votes