Android Application Development Cookbook Boyer 2024 scribd download
Android Application Development Cookbook Boyer 2024 scribd download
com
https://textbookfull.com/product/android-application-
development-cookbook-boyer/
OR CLICK BUTTON
DOWNLOAD NOW
https://textbookfull.com/product/android-cookbook-problems-and-
solutions-for-android-developers-2nd-edition-ian-f-darwin/
textboxfull.com
https://textbookfull.com/product/android-studio-3-0-development-
essentials-android-8-edition-neil-smyth/
textboxfull.com
https://textbookfull.com/product/android-apprentice-second-edition-
beginning-android-development-with-kotlin-darryl-bayliss/
textboxfull.com
https://textbookfull.com/product/android-apprentice-fourth-edition-
beginning-android-development-with-kotlin-namrata-bandekar/
textboxfull.com
Android Studio 3 3 Development Essentials Android 9
Edition Developing Android 9 Apps Using Android Studio 3 3
Java and Android Jetpack Neil Smyth
https://textbookfull.com/product/android-studio-3-3-development-
essentials-android-9-edition-developing-android-9-apps-using-android-
studio-3-3-java-and-android-jetpack-neil-smyth/
textboxfull.com
https://textbookfull.com/product/learn-android-studio-3-efficient-
android-app-development-1st-edition-ted-hagos/
textboxfull.com
https://textbookfull.com/product/learn-java-for-android-development-
friesen-jeff/
textboxfull.com
https://textbookfull.com/product/learn-android-studio-4-efficient-
java-based-android-apps-development-2nd-edition-ted-hagos/
textboxfull.com
https://textbookfull.com/product/flutter-recipes-mobile-development-
solutions-for-ios-and-android-fu-cheng/
textboxfull.com
Table of Contents
Android Application Development Cookbook Second Edition
Credits
Disclaimer
About the Authors
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why Subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Activities
Introduction
Declaring an activity
Getting ready
How to do it...
How it works...
Starting a new activity with an intent object
Getting ready
How to do it...
How it works...
There's more...
See also
Switching between activities
Getting ready
How to do it...
How it works...
See also
Passing data to another activity
Getting ready
How to do it...
How it works...
There's more...
Returning a result from an activity
Getting ready
How to do it...
How it works...
There's more...
See also
Saving an activity's state
Getting ready
How to do it...
How it works...
There's more...
See also
Storing persistent activity data
Getting ready
How to do it...
How it works...
There's more...
Using more than one preference file
See also
Understanding the activity lifecycle
Getting ready
How to do it...
How it works...
There's more...
Shutting down an activity
2. Layouts
Introduction
Defining and inflating a layout
Getting ready
How to do it...
How it works...
There's more...
See also
Using RelativeLayout
Getting ready
How to do it...
How it works...
There's more...
See also
Using LinearLayout
Getting ready
How to do it...
How it works...
There's more...
See also
Creating tables – TableLayout and GridLayout
Getting ready
How to do it...
How it works...
There's more...
Using ListView, GridView, and Adapters
Getting ready
How to do it...
How it works...
There's more...
Changing layout properties during runtime
Getting ready
How to do it....
How it works...
Optimizing layouts with the Hierarchy Viewer
Getting ready
How to do it...
How it works...
There's more...
3. Views, Widgets, and Styles
Introduction
Inserting a widget into a layout
Getting ready
How to do it...
How it works...
There's more...
See also
Using graphics to show button state
Getting ready
How to do it...
How it works...
There's more...
Using designated folders for screen-specific resources
See also
Creating a widget at runtime
Getting ready
How to do it...
How it works...
There's more...
Creating a custom component
Getting ready
How to do it...
How it works...
There's more...
See also
Applying a style to a View
Getting ready
How to do it...
How it works...
There's more...
See also
Turning a style into a theme
Getting ready
How to do it...
How it works...
There's more...
Selecting theme based on the Android version
Getting ready
How to do it...
How it works...
There's more…
4. Menus
Introduction
Creating an Options menu
Getting ready
How to do it...
How it works...
There's more...
Using a menu item to launch an activity
Creating sub menus
Grouping menu items
See also
Modifying menus and menu items during runtime
Getting ready
How to do it...
How it works...
There's more...
Enabling Contextual Action Mode for a view
Creating a Floating Context Menu
Getting ready
How to do it...
How it works...
There's more...
See also
Using Contextual Batch Mode with a ListView
Getting ready
How to do it...
How it works...
There's more...
See also
Creating a pop-up menu
Getting ready
How to do it...
How it works...
5. Exploring Fragments, AppWidgets, and the System UI
Introduction
Creating and using a Fragment
Getting ready
How to do it...
How it works...
There's more...
Adding and removing Fragments during runtime
Getting ready
How to do it...
How it works...
There's more...
Passing data between Fragments
Getting ready
How to do it...
How it works...
There's more...
See also
Creating a shortcut on the Home screen
Getting ready
How to do it...
How it works...
There's more...
Creating a Home screen widget
Getting ready
How to do it...
How it works...
There's more...
See also
Adding Search to the Action Bar
Getting ready
How to do it...
How it works...
See also
Showing your app full screen
Getting ready
How to do it...
How it works...
There's more...
Sticky Immersion
Dimming the System UI
Setting the Action Bar as an Overlay
Translucent system bars
See also
6. Working with Data
Introduction
Storing simple data
Getting ready
How to do it...
How it works...
There's more...
Read and write a text file to internal storage
Getting ready
How to do it...
How it works...
There's more...
Cache Files
See also
Read and write a text file to external storage
Getting ready
How to do it...
How it works...
There's more...
Getting public folders
Checking available space
Deleting a file
Working with directories
Preventing files from being included in galleries
See also
Including resource files in your project
Getting ready
How to do it...
How it works...
There's more...
See also
Creating and using an SQLite database
Getting ready
How to do it...
How it works...
There's more...
Upgrading a database
See also
Access data in the background using a Loader
Getting ready
How to do it...
How it works...
There's more...
See also
7. Alerts and Notifications
Introduction
Lights, Action, and Sound – getting the user's attention!
Getting ready
How to do it...
How it works...
There's more...
See also
Creating a Toast using a custom layout
Getting ready
How to do it...
How it works...
Displaying a message box with AlertDialog
Getting ready
How to do it...
How it works...
There's more...
Add an icon
Using a list
Custom Layout
Displaying a progress dialog
Getting ready
How to do it...
How it works...
There's more...
Lights, Action, and Sound Redux using Notifications
Getting ready
How to do it...
How it works...
There's more...
Adding a button to the notification using addAction()
Expanded notifications
Lock screen notifications
See also
Creating a Media Player Notification
Getting ready
How to do it...
How it works...
There's more...
See also
Making a Flashlight with a Heads-Up Notification
Getting ready
How to do it...
How it works...
There's more...
See also
8. Using the Touchscreen and Sensors
Introduction
Listening for click and long-press events
Getting ready
How to do it...
How it works...
There's more...
Recognizing tap and other common gestures
Getting ready
How to do it...
How it works...
There's more...
See also
Pinch-to-zoom with multi-touch gestures
Getting ready
How to do it...
How it works...
Swipe-to-Refresh
Getting ready
How to do it...
How it works...
There's more...
Listing available sensors – an introduction to the Android Sensor
Framework
Getting ready
How to do it...
How it works...
There's more...
See also
Reading sensor data – using the Android Sensor Framework
events
Getting ready
How to do it...
How it works...
There's more...
Environment sensors
Position sensors
Motion sensors
See also
Reading device orientation
Getting ready
How to do it...
How it works...
There's more...
Getting current device rotation
See also
9. Graphics and Animation
Introduction
Scaling down large images to avoid Out of Memory exceptions
Getting ready
How to do it...
How it works...
There's more...
See also
A transition animation – defining scenes and applying a transition
Getting ready
How to do it...
How it works...
Creating the start scene
Creating the transition:
Defining the ending scene:
Starting the transition:
There's more...
See also
Creating a Compass using sensor data and RotateAnimation
Getting ready
How to do it...
How it works...
There's more...
See also
Creating a slideshow with ViewPager
Getting ready
How to do it...
How it works...
There's more...
Creating a Setup Wizard
See also
Creating a Card Flip Animation with Fragments
Getting ready
How to do it...
How it works...
See also
Creating a Zoom Animation with a Custom Transition
Getting ready
How to do it...
How it works...
There's more...
Getting the default animation duration
See also
10. A First Look at OpenGL ES
Introduction
Set up the OpenGL ES environment
Getting ready
How to do it...
How it works...
Declaring OpenGL in the Android Manifest
Extending the GLSurfaceView class
Creating an OpenGL rendered class
There's more...
Drawing shapes on GLSurfaceView
Getting ready
How to do it...
How it works...
There's more...
See also
Applying Projection and Camera View while drawing
Getting ready
How to do it...
How it works...
There's more...
Moving the triangle with rotation
Getting ready
How to do it...
How it works...
There's more...
The render mode
Rotating the triangle with user input
Getting ready
How to do it...
How it works...
There's more...
See also
11. Multimedia
Introduction
Playing sound effects with SoundPool
Getting ready
How to do it...
How it works...
There's more...
See also
Playing audio with MediaPlayer
Getting ready
How to do it...
How it works...
There's more...
Playing music in the background
Using hardware volume keys to control your app's audio
volume
See also
Responding to hardware media controls in your app
Getting ready
How to do it...
How it works...
There's more...
Checking the hardware being used
See also
Taking a photo with the default camera app
Getting ready
How to do it...
How it works...
There's more...
Calling the default video app
See also
Taking a picture using the (old) Camera API
Getting ready
How to do it...
How it works...
There's more...
Setting the camera parameters
See also
Taking a picture using the Camera2 (the new) API
Getting ready
How to do it...
How it works...
Setting up the preview
Capturing the image
There's more...
See also
12. Telephony, Networks, and the Web
Introduction
How to make a phone call
Getting ready
How to do it...
How it works...
See also
Monitoring phone call events
Getting ready
How to do it...
How it works...
There's more...
See also
How to send SMS (text) messages
Getting ready
How to do it...
How it works...
There's more...
Multipart messages
Delivery status notification
See also
Receiving SMS messages
Getting ready
How to do it...
How it works...
There's more...
Reading existing SMS messages
See also
Displaying a web page in your application
Getting ready
How to do it...
How it works...
There's more...
Controlling page navigation
How to enable JavaScript
Enable built-in zoom
See also
Checking online status and connection type
Getting ready
How to do it...
How it works...
There's more...
Monitoring network state changes
See also
Getting started with Volley for Internet requests
Getting ready
How to do it...
How it works...
There's more...
See also
Canceling a Volley request
Getting ready
How to do it...
How it works...
There's more...
Using Volley to request a JSON response
Getting ready
How to do it...
How it works...
There's more...
See also
Using Volley to request an image
Getting ready
How to do it...
How it works...
There's more...
Creating a Volley singleton
See also
Using Volley's NetworkImageView and ImageLoader
Getting ready
How to do it...
How it works...
There's more...
See also
13. Getting Location and Using Geofencing
Introduction
How to get the last location
Getting ready
How to do it...
How it works...
There's more...
Mock locations
See also
Resolving problems reported with the GoogleApiClient
OnConnectionFailedListener
Getting ready
How to do it...
How it works...
There's more...
See also
How to receive location updates
Getting ready
How to do it...
How it works...
There's more...
Stop receiving location updates
See also
Create and monitor a Geofence
Getting ready
How to do it...
How it works...
There's more...
See also
14. Getting your app ready for the Play Store
Introduction
The new Android 6.0 Run-Time permission model
Getting ready
How to do it...
How it works...
There's more...
See also
How to schedule an alarm
Getting ready
How to do it...
How it works...
There's more...
Cancel the alarm
Repeating alarm
See also
Receive notification of device boot
Getting ready
How to do it...
How it works...
There's more...
See also
Using the AsyncTask for background work
Getting ready
How to do it...
How it works...
There's more...
Parameter types
Cancel the task
See also
Adding speech recognition to your app
Getting ready
How to do it...
How it works...
There's more...
See also
Push Notification using GCM
Getting ready
How to do it...
How it works...
There's more...
Simple testing option
See also
How to add Google sign-in to your app
Getting ready
How to do it...
How it works...
There's more...
Localization resources
See also
15. The Backend as a Service Options
Introduction
App42
Getting ready
How to do it...
How it works...
There's more...
See also
Backendless
Getting ready
How to do it...
How it works...
There's more...
See also
Buddy
Getting ready
How to do it...
How it works...
There's more...
See also
Firebase
Getting ready
How to do it...
How it works...
There's more...
See also
Kinvey
Getting ready
How to do it...
How it works...
There's more...
See also
Index
Android Application
Development Cookbook
Second Edition
Android Application
Development Cookbook
Second Edition
Copyright © 2016 Packt Publishing
Every effort has been made in the preparation of this book to ensure
the accuracy of the information presented. However, the information
contained in this book is sold without warranty, either express or
implied. Neither the authors, nor Packt Publishing, and its dealers
and distributors will be held liable for any damages caused or
alleged to be caused directly or indirectly by this book.
Livery Place
35 Livery Street
www.packtpub.com
Rick Boyer
Kyle Mew
Reviewer
Emil Atanasov
Commissioning Editor
Edward Gordon
Parshva Sheth
Technical Editor
Menza Mathew
Copy Editors
Joanna McMahon
Merilyn Pereira
Project Coordinator
Nikhil Nair
Proofreader
Safis Editing
Indexer
Production Coordinator
Aparna Bhagat
Cover Work
Aparna Bhagat
Disclaimer
The author is committed to updating the book, feel free to check out
his site for updates to Android N.
About the Authors
Rick Boyer is a senior software engineer with over 20 years of
experience, including desktop, web, and mobile development. His
first PDA ignited a passion for mobile development, which has
extended to Windows CE, Windows Phone, and now Android. In
2011, he left the corporate world to start his own consulting
business, NightSky Development. He now focuses exclusively on
Android and provides consulting and development for start-ups and
small businesses. Feel free to contact him through his page,
www.eBoyer.Net.
Kyle Mew has been programming since the early eighties and has
written for several technology websites. He has also written three
radio plays and two other books on Android development.
About the Reviewer
Emil Atanasov is an IT consultant with broad experience in mobile
technologies. He has been exploring the field of mobile development
since 2006.
https://www2.packtpub.com/books/subscription/packtlib
Why Subscribe?
Fully searchable across every book published by Packt
Copy and paste, print, and bookmark content
On demand and accessible via a web browser
Another Random Scribd Document
with Unrelated Content
geestelijke die vele zwijnen heeft gefokt, verzekert mij, dat zeugen dikwijls
den eenen beer afwijzen en dadelijk daarop een anderen aannemen.
Wegens deze feiten kan er geen twijfel bestaan, dat bij de meeste onzer
tamme viervoetige dieren dikwijls sterke individueele antipathieën en
voorliefden worden getoond, en dat wel veel algemeener door het wijfje dan
door het mannetje. Daar dit het geval is, is het onwaarschijnlijk, dat de
paringen van viervoetige dieren in den natuurstaat aan het bloote toeval
zouden zijn overgelaten. Het is veel waarschijnlijker, dat de wijfjes door
bijzondere mannetjes worden aangelokt of opgewekt, die zekere
kenmerken in hoogere mate bezitten dan andere mannetjes; maar welke
deze kenmerken zijn, kunnen wij zelden of nooit met zekerheid ontdekken.
[Inhoud]
AANTEEKENINGEN.
Van de Wisent leeft nog ééne enkele kudde in het woud van Bialowicza in
Lithauen, dank zij de bescherming, haar aldaar achtereenvolgens door de
koningen van Polen en de keizers van Rusland verleend. In 1853 was deze
kudde 1543 stuks sterk, doch in 1866 nog slechts 500 stuks. Daarenboven
heeft men in de laatste jaren ook in den Kaukasus Wisents aangetroffen, en
ook in Midden-Azië moeten er nog in den omtrek van het meer Koko-Nor
voorkomen.
Zooals wij reeds zeiden, is de Urus op het vaste land van Europa
uitgestorven. Ook in Groot-Brittannië kwamen echter in de Middeleeuwen
wilde [258]runderen voor, die o.a. de bosschen in den omtrek van Londen
zeer onveilig maakten en door wier bestrijding sommige ridders zich veel
roem verwierven. Waarschijnlijk behoorden deze runderen tot de zelfde
soort als de Urus, of waren ten minste van nauwverwante soort.
In de dertiende eeuw waren deze wilde runderen in den omtrek van Londen
reeds geheel uitgestorven; ook elders worden zij hoe langer hoe zeldzamer.
In 1260 werd door toedoen van Williams van Farrarus het park van Chartly
in Staffordshire met een omheining omgeven, opdat de wilde runderen daar
rustig in volle vrijheid zouden kunnen blijven voortleven. Op verscheidene
andere plaatsen vond dit voorbeeld navolging. In het begin der zestiende
eeuw werd het nergens dan in deze parken aangetroffen, wier aantal
tegenwoordig tot vier of vijf is geslonken, waarvan het bekendste dat van
Chillinghamcastle bij Berwick aan de Tweed in Northumberlandshire is. Eén
dier parken (dat in het Cadzowwoud bij Hamilton in Lanarcshire) ligt in
Schotland. Men vergelijke over deze parkrunderen, Darwin, „Het Varieeren
der Huisdieren en Cultuurplanten”, Ned. Vert., Deel I, blz. 100.
(4) Van der Hoeven („Handboek der Dierkunde”, 2de uitgave, Deel II, blz.
633) merkt, na te hebben vermeld, dat zich bij gesneden herten geen
horens ontwikkelen, of zoo zij reeds, voor de castratie plaats had, waren
ontwikkeld, niet meer afvallen, in een noot op: „Van het rendier nochtans
zegt Linnaeus, „castratus quotannis cornua deponit”, Syst. nat. I, ed. 12, p.
93. Het zelfde wordt ook door Sundevall tegen latere tegenspraak
verdedigd.” Dit feit is in volkomen overeenstemming met de vroege
ontwikkeling der horens bij beide seksen van het rendier, waardoor zij als
het ware ophouden een seksueel kenmerk te zijn. 51 Bij de overige soorten
van herten bij welke de horens en hun geregeld jaarlijks afvallen tot de
mannelijke sekse zijn beperkt, is het duidelijk, dat wanneer de speciaal
seksueele ontwikkeling door de castratie is gestuit, de horens zich niet meer
ontwikkelen, of, als zij vóór de castratie waren ontwikkeld, niet meer
afvallen.
(5) Brehm („Thierleben”, Bd. II, blz. 571) houdt dit, wat den steenbok
aangaat, voor een sprookje. Hij zegt: „Die alten kindlichen Berichtstatter
ersannen wunderliche Märchen um diese auffallenden Fähigkeiten der
Steinböcke zu erklären, und manche dieser Märchen haben sich
Jahrhunderte fortgesponnen und werden heute noch von Unbewanderten
auf Treue und Glauben hingenommen. So meint Geszner, dasz das Thier
seine gewaltigen [259]Hörner hauptsachlich benutze, um sich aus
bedeutenden Höhen auf sie zu stürzen” enz. Daar Capra aegagrus veel
minder stevige en groote horens heeft dan de steenbok, geloof ik, dat, als
zulks bij den steenbok een sprookje is, het ook bij Capra aegagrus
waarschijnlijk als zoodanig moet worden beschouwd.
(6) Brehm („Thierleben”, Bd. II, blz. 630) zegt van den Italiaanschen buffel,
dat het volstrekt niet valt te betwijfelen, dat hij uit Indië komt, daar hij met
den aldaar nog in het wild levende volkomen overeenstemt. Derhalve is het
wel degelijk zeker, dat de wilde stamvorm eveneens gevormde horens
bezat als de tamme. Vergelijk mijn aant. op hoofdst. III van Darwin’s
„Varieeren der Huisdieren en Cultuurplanten”, Deel I, blz. 121.
(10) Volgens Brehm („Thierleben”, Bd. II, blz. 783) wordt het mannetje 1,8
tot 2,7, het wijfje 0,9 tot 1,2 meter lang.
1 Zie Waterton’s verhaal van het gevecht der twee hazen, „Zoologist”, vol. I, 1843, blz.
211. Over mollen, Bell, „Hist. of British Quadrupeds”, 1ste edit., blz. 100. Over
eekhoorns, Audubon en Bachman, „Viviparous Quadrupeds of N. America”, 1846, blz. 262.
Over de bevers, den heer A. H. Green, in „Journal of Lin. Soc. Zoolog.”, vol. X, 1869, blz.
263. ↑
2 Omtrent de gevechten van zeehonden, zie kapt. C. Abbott in „Proc. Zool. Soc.”, 1868,
blz. 191; ook den heer R, Brown, ibid., 1868, blz. 436; ook L. Lloyd, „Game Birds of
Sweden”, 1867, blz. 412; ook Pennant. Over den Cachelot, zie den heer J. H. Thompson,
in „Proc. Zool. Soc.”, 1867, blz. 246. ↑
3 Zie Scrope („Art of Deer-Stalking”, blz. 17) over de ineenstrengeling der horens bij het
edelhert (Cervus elaphus). Richardson zegt in „Fauna Bor. Americana”, 1829, blz. 252,
dat men het Wapiti-hert, den eland en het rendier aldus ineengestrengeld heeft gevonden.
De heer A. Smith vond aan de Kaap de Goede Hoop de geraamten van twee gnoe’s in den
zelfden toestand. ↑
4 De heer Lamont („Seasons with the Sea-Horses”, 1861, blz. 143) zegt, dat een goede
slagtand van een mannelijken walrus 1,8 kilogram weegt, en langer is dan die van het
wijfje, welke omtrent 1,35 kilogram weegt. Volgens de beschrijving leveren de mannetjes
elkander woedende gevechten. Omtrent het nu en dan ontbreken der slagtanden bij het
wijfje, zie den heer R. Brown, „Proc. Zool. Soc.”, 1888, blz. 429. ↑
5 Owen, „Anatomy of Vertebrates”, vol. III, blz. 283. ↑
6 De heer R. Brown, in „Proc. Zool. Soc.”, 1869, blz. 553. ↑
7 Owen, omtrent den cachelot en Ornithorhynchus, ibid., vol. III, blz. 638, 641. ↑
8 Over het maaksel en het afwerpen der horens van het rendier, Hoffberg, „Amoenitates
Acad.”, vol. IV, 1788, blz. 149. Zie Richardson, „Fauna Bor. Americana”, blz. 241, ten
opzichte van de Amerikaansche soort of verscheidenheid; ook majoor W. Ross King, „The
Sportsman in Canada”, blz. 80. ↑
9 Isidore Geoffroy St. Hilaire, „Essais de Zoolog. Générale”, 1841, blz. 513. Andere
mannelijke kenmerken, behalve de horens, worden somtijds eveneens op het wijfje
overgeplant; zoo zegt de heer Boner, sprekende van een oud wijfje van een gems
(„Chamois Hunting in the Mountains of Bavaria”): „Niet slechts zag de kop er zeer
mannelijk uit, maar langs den rug liep een streep lang haar, die gewoonlijk alleen bij de
mannetjes wordt gevonden.” ↑
10 Omtrent Cervulus, Dr. Gray, „Catalogue of the Mammalia in British Museum”, vol III, blz.
220. Omtrent Cervus Canadensis of het Wapiti-hert, zie den weleerw. heer J. D. Caton,
„Ottawa Acad. of Nat. Sciences”, Mei 1868, blz. 9. ↑
11Zoo gelijken hij voorbeeld de horens van de vrouwelijke Antilope Euchore op die van
een andere soort, namelijk Ant. Dorcas var. Corine, zie Desmarest, „Mammalogie”, blz
455. ↑
12 Gray, „Catalogue Mamm. Brit. Mus.”, part III, 1852, blz. 160. ↑
13 Richardson, „Fauna Bor. Americana”, blz. 278. ↑
14 „Land and Water”, 1867, blz. 346. ↑
15 Sir Andrew Smith, „Zoology of S. Africa”, pl. XIX. Owen, „Anatomy of Vertebrates”, vol.
III, blz. 624. ↑
16 Dit is het besluit waartoe Seidlitz komt in „Die Darwinsche Theorie”, 1871, bldz. 47. ↑
17 Ik ben veel dank verschuldigd aan Prof. Victor Carus voor de navorschingen die hij
omtrent dit onderwerp in Saksen voor mij deed. H. van Nathusius („Viehzucht”, 1872,
blz. 64) zegt, dat de horens van op jeugdigen leeftijd gesneden rammen, hetzij geheel
verdwijnen of als bloote rudimenten blijven bestaan; maar ik weet niet, of hij merino’s of
gewone rassen bedoelt. ↑
18 Ik heb verschillende proeven en andere feiten die bewijzen, dat dit het geval is,
medegedeeld in mijn „Varieeren der Huisdieren en Cultuurplanten”, Nederl. vert., deel II,
blz. 8–10. ↑
19 Sir J. Emerson Tennent, „Ceylon”, 1852, vol. II, blz. 274. Omtrent Malakka, „Journal of
Indian Archipelago”, vol. IV, blz. 357. ↑
20 „Calcutta Journal of Nat. Hist.”, vol. II, 1843, blz. 526. ↑
21De heer Blyth in „Land and Water”, Maart 1867, blz. 134, op autoriteit van Kapt. Hutton
en anderen. Omtrent de wilde geiten van Pembrokeshire zie „The Field”, 1869, blz.
150. ↑
22 M. E. M. Bailly, „Sur l’Usage des Cornes” enz., „Annal. des Sc. Nat.”, tome II, 1824, blz.
369. ↑
23Owen, over de Horens van het Edelhert, „British Fossil Mammals”, 1846, blz. 478;
„Forest Creatures”, door Charles Boner, 1861, blz. 76, 62; Richardson, over de Horens
van het Rendier, „Fauna Bor. Americana”, 1829, blz. 240. ↑
24De weleerw. heer J. D. Caton („Ottawa Acad. of Nat. Science”, Mei, 1868, blz. 9), zegt,
dat de Amerikaansche herten met hun voorpooten vechten, nadat „het vraagstuk van
den voorrang (superioriteit) eens is uitgemaakt en in de kudde erkend”; Bailly, „Sur l’Usage
des Cornes”, „Annales des Sc. Nat.”, tome II, 1824, blz. 371. ↑
25 Zie een hoogst belangrijke mededeeling daarover in het aanhangsel van de
aangehaalde verhandeling van den weleerw. heer J. D. Caton. ↑
26 „The American Naturalist”, Dec. 1869, blz. 552. ↑
27 Pallas, „Spicilegia Zoologica”, fasc. XIII, 1779, blz. 18. ↑
28 Lamont, „Seasons with the Sea-Horses”, 1861, blz. 141. ↑
29 Zie ook Corse („Philosoph. Transact.”, 1799, blz. 212) over de wijze waarop de zich
door korte slagtanden kenmerkende Moeknah-verscheidenheid van den olifant andere
olifanten aanvalt. ↑
30 Owen, „Anatomy of Vertebrates”, vol. III, blz. 349. ↑
31 Zie Rupell (in „Proc. Zoolog. Soc.”, 12 Jan., 1836, blz. 3) over de hoektanden bij herten
en antilopen, een noot door den heer Martin omtrent een wijfje van een Amerikaansch
hert. Zie ook Falconer („Palaeont. Memoirs and Notes”, vol. I, 1868, blz. 576) over
hoektanden bij een volwassen hinde. Bij oude mannetjes van het muskusdier groeien de
hoektanden (Pallas, „Spic. Zoolog.”, fasc. XIII, 1779, blz. 18), soms tot een lengte van 7½
centimeter, terwijl bij oude wijfjes een rudiment daarvan nauwelijks 1¼ centimeter uit het
tandvleesch uitsteekt. ↑
32 Emerson Tennent, „Ceylon”, 1859, vol. II, blz. 275; Owen, „British Fossil Mammals”,
1846, blz. 245. ↑
33Richardson, „Fauna Bor. Americana”, over den Amerikaanschen eland (Alces palmata),
blz. 236, 237, over het ver uiteenstaan der horens „Land and Water”, 1869, blz. 144. Zie
ook Owen, „British Fossil Mammals”, over den Ierschen reuzeneland, blz. 447, 455. ↑
34 „Forest Creatures”, door C. Boner, 1861, blz. 60. ↑
Zie de hoogst belangwekkende verhandeling van den heer J. A. Allen in „Bull. Mus. Comp
35
Zoolog. of Cambridge, United States”, vol. II, No. 1, blz. 82. De wegingen werden
gedaan door een zorgvuldig waarnemer, kapitein Bryant. ↑
36 „Animal Economy”, blz. 45. ↑
37 Zie ook Richardson’s „Manual on the Dog”, blz. 59. Vele kostelijke inlichtingen omtrent
den Schotschen hertenhond worden gegeven door den heer McNeill die het eerst de
aandacht vestigde op de ongelijke grootte der beide seksen in Scrope’s „Art of Deer-
Stalking”. Ik hoop, dat de heer Cupples gevolg zal geven aan zijn voornemen, om een
uitvoerige beschrijving en geschiedenis van dit beroemde hondenras te geven. ↑
38 Brehm, „Thierleben”, Bd. II, blz. 629–632. ↑
39 Zie Wallace’s belangrijke mededeelingen omtrent dit dier, „The Malay Archipelago”,
1869, vol. I, blz. 435. ↑
40 „Atti della Soc. Italiana di Sc. Nat.”, 1873, vol. XV, fasc. IV. ↑
41 „The Times”, 10 Nov. 1857. Ten opzichte van den Canadaschen lynx, zie Audubon en
Bachman, „Quadrupeds of N. America”, 1846, blz. 139. ↑
42Dr. Murie, over den zeeleeuw (Otaria), „Proc. Zool. Soc.”, 1869, blz. 139. De heer Allen
betwijfelt in de boven aangehaalde verhandeling (blz. 75), of het haar dat aan den hals
van het mannetje langer is dan aan dien van het wijfje, den naam van manen verdient. ↑
43 De heer Boner zegt in zijn uitnemende beschrijving van de levenswijze van het edelhert
in Duitschland („Forest Creatures”, 1861, blz. 81): „terwijl [253]het hert bezig is met zijn
rechten tegen éénen indringer te verdedigen, breekt een ander in het heiligdom van zijn
harem en behaalt de eene zegepraal na de andere.” Juist het zelfde gebeurt bij de robben,
zie den heer J. A. Allen, ibid., blz. 100. ↑
44 De heer J. A. Allen in „Bull. Mus. Comp. Zoolog. of Cambridge, United States”, vol. II,
No. I, blz. 99. ↑
45 „Dogs: Their Management”, door E. Mayhew, M. R. C. V. S., 2nd. edit., 1864, blz. 192–
197. ↑
46 Aangehaald door Alexander Walker, „On Intermarriage”, 1838, blz. 276, zie ook blz.
244. ↑
47 „Traité de l’Héréd. Nat.”, tome II, 1850, blz. 206. ↑
48 De eland (Cervus alces). ↑
49Volgens sommigen de uitgestorven reuzeneland (Megaceros Hibernicus). Anderen
houden hem voor het zelfde dier als den Elk. Klaarblijkelijk wordt [257]echter in
bovengenoemde dichtregelen de Schelk even scherp tegenover den Elk gesteld als de
Urus tegenover den Wisent. In de oorkonden van keizer Otto den Groote van het jaar 943
wordt geboden, dat niemand zonder verlof van Bisschop Balderik van Utrecht in de
bosschen van Drenthe aan den Nederrijn herten, beren, reeën, wilde zwijnen, noch die
wilde dieren zal jagen, welke in de Duitsche taal Elo of Schelo heeten (zie Heda, Hist.
episc. Ultraj., blz. 83). ↑
50 Dit wordt echter zeer onwaarschijnlijk gemaakt, doordat in het bovenvermeld boekje van
von Herberstain van de Auerossen (Bos Urus) wordt gezegd: „Men paart ze met de
tamme koeien, maar de jongen worden dan niet door de Urussen in de kudde geduld, en
de kalveren van dergelijke bastaarden komen dood ter wereld.” Daar men uit het feit, dat
twee vormen vruchtbare jongen met elkander voortbrengen, op het tegenwoordig
standpunt der wetenschap niet meer (gelijk men vroeger deed) mag besluiten, dat het geen
twee verschillende soorten zijn, kan men er des te zekerder van zijn dat twee vormen die
onvruchtbare of onvolkomen vruchtbare jongen met elkander geven, ongetwijfeld soortelijk
verschillen. ↑
51 Uit den verschillenden tijd van het afvallen der horens bij het mannetje en het wijfje blijkt
echter, dat zij nog steeds met de sekse in verband staan. Het zou belangrijk zijn na te
gaan, of de horens bij gesneden rendieren afvallen op den zelfden tijd als bij de
ongesneden mannetjes, dan wel op den zelfden tijd als bij de wijfjes. Vergelijk ook het door
Darwin (II, blz. 231, 232, 233), gezegde omtrent gecastreerde antilopen, herten, schapen,
geiten, runderen enz. ↑
[Inhoud]
SUPPLEMENTAIRE AANTEEKENING
op HOOFDSTUK XVII.
De viervoetige dieren gebruiken hun stemmen voor onderscheidene doeleinden, als een signaal
van gevaar, als een roepstem van het eene lid van een troep aan het andere, of van de moeder
aan haar verloren jongen, of van de laatsten om hun moeder bescherming te vragen; het gebruik
er van tot dergelijke doeleinden behoeft hier echter niet te worden beschouwd. Wij hebben
slechts te maken met het verschil tusschen de stemmen der beide seksen, bij voorbeeld
tusschen die van den leeuw en die van de leeuwin, die van den stier en die van de koe. Bijna alle
mannelijke zoogdieren maken veel meer gebruik van hun stemmen gedurende den paartijd dan
in eenig ander jaargetijde, en men zegt, dat sommige, zooals de giraffe en het stekelvarken 1,
volkomen stom zijn behalve in dit jaargetijde. Daar de kelen (d.i. het strottenhoofd en de
schildklieren) 2 van herten periodiek in grootte toenemen bij het begin van den paartijd, zou men
kunnen denken, dat hun machtige stemmen dan op de eene of andere wijze van hoog belang
voor hen moesten zijn; maar dit is zeer twijfelachtig. Volgens mij door [267]twee ondervindingrijke
waarnemers, de heeren McNeill en Sir P. Egerton, gedane mededeelingen, schijnt het, dat jonge
herten beneden den leeftijd van drie jaren niet loeien of brullen; en dat de oude beginnen te
brullen in het begin van den paartijd, in het begin slechts van tijd tot tijd en matig, terwijl zij
rusteloos rondzwerven om naar de wijfjes te zoeken. Hun gevechten worden voorafgegaan door
een luid en langdurig geloei; maar gedurende het gevecht zelf zwijgen zij. Dieren van allerlei
soort, die gewoon zijn gedurig hun stemmen te gebruiken, uiten verschillende geluiden bij elke
sterke gemoedsaandoening, zooals wanneer zij woedend zijn en zich tot den strijd gereedmaken;
maar dit is wellicht slechts het gevolg van hun zenuwachtige opgewondenheid, die aanleiding
geeft tot krampachtige samentrekking van bijna al de spieren van hun lichaam, evenals wanneer
een man op de tanden knerst en zijn handen in razernij of doodsangst wringt. Ongetwijfeld dagen
de herten elkander door hun geloei tot een gevecht op leven en dood uit; maar het is niet
waarschijnlijk, dat deze gewoonte door seksueele teeltkeus, dat wil zeggen, doordat de
mannetjes die de luidste stem hadden, het voorspoedigst zijn geweest in hun gevechten,
aanleiding heeft gegeven tot de periodieke vergrooting der stemorganen; want de herten met de
luidste stemmen zouden, tenzij zij tegelijkertijd de sterkste, best gewapende en moedigste waren,
volstrekt geen voordeel hebben gehad over hun medeminnaars met zwakkere stemmen.
Daarenboven zouden de herten met zwakkere stemmen, hoewel niet zoo goed in staat om
andere herten uit te dagen, even zeker naar de plaats van het gevecht zijn getrokken, als die met
sterker stemmen.
Het is mogelijk, dat het brullen van den leeuw hem werkelijk eenigszins van dienst is om zijn
tegenstander vrees aan te jagen; want als hij woedend is, zet hij ook zijn manen op en tracht zich
zoo instinktmatig zoo vreeselijk mogelijk voor te doen. Men kan echter moeilijk veronderstellen,
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
textbookfull.com