User Tools

Site Tools


android_learning:headfirst_android_development_notes:chapter_3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
android_learning:headfirst_android_development_notes:chapter_3 [2016/01/08 00:38] – [p. 78: Create a second activity] mithatandroid_learning:headfirst_android_development_notes:chapter_3 [2016/01/09 01:09] mithat
Line 1: Line 1:
-<WRAP center round info 60%> 
-Under development. 
-</WRAP> 
- 
 ====== Chapter 3 notes ====== ====== Chapter 3 notes ======
  
 ===== Keyboard shortcuts for emulators ===== ===== Keyboard shortcuts for emulators =====
-There's no obvious way to do things like pushing power and volume buttons on an AVD. You do these kinds of things by using keyboard shortcuts. The [[http://developer.android.com/tools/help/emulator.html#KeyMapping|official Android documentation]] misses some of the available shortcuts; the list at [[http://www.shortcutworld.com/en/win/Android-Emulator.html|shortcutworld.com]] is more complete.+There's no obvious way to do things like pushing power and volume buttons on an AVD. You can use keyboard shortcuts to do these kinds of things. The [[http://developer.android.com/tools/help/emulator.html#KeyMapping|official Android documentation]] misses some of the available shortcuts; the list at [[http://www.shortcutworld.com/en/win/Android-Emulator.html|shortcutworld.com]] is more complete.
  
 Genymotion shortcuts are listed in the [[https://www.genymotion.com/#!/developers/user-guide|user guide]] under "Keyboard Shortcuts". I wasn't able to find documentation for Visual Studio Emulator for Android's keyboard shortcuts. Genymotion shortcuts are listed in the [[https://www.genymotion.com/#!/developers/user-guide|user guide]] under "Keyboard Shortcuts". I wasn't able to find documentation for Visual Studio Emulator for Android's keyboard shortcuts.
Line 70: Line 66:
 ===== A note about these code blocks!! ===== ===== A note about these code blocks!! =====
 <WRAP center round important 60%> <WRAP center round important 60%>
-Heads up!+Heads up!!!
 </WRAP> </WRAP>
  
Line 222: Line 218:
  
 ===== p. 94: Codecheck 2 ===== ===== p. 94: Codecheck 2 =====
-FIXME+The app through p. 94. 
 +{{youtube>EuVQxeIiMJw?600x360&rel=0}} 
 +\\
  
 +===== p. 97 =====
 +You can find a list of common intents (what the book calls standard actions) in the official [[http://developer.android.com/guide/components/intents-common.html
 +|Developer documentumentation]]. The documentation also shows you what ''Intent.EXTRA_{whatever}''s you can set for each common intent using the ''putExtra'' method.
  
 +===== p. 98: Codecheck 3 =====
 +The app through p. 98.
 +{{youtube>rml-Ptbn2J8?600x360&rel=0}}
 +\\
 +
 +===== p. 105 =====
 +
 +Windows users, before you try to run your app on a real device, make sure you have the [[|necessary driver]] installed. If you are using a Nexus device, you should be able to use the Google USB Driver available in //Tools > Android > SDK Manager// on the //SDK Tools// tab.\\
 +{{:android_learning:headfirst_android_development_notes:google-usb-driver.png?direct&640|}}
 +
 +Mac and Linux users won't need additional drivers.
 +
 +===== p. 111: Finished =====
 +{{youtube>W-v1ZbDfPJc?600x360&rel=0}}
 +\\
  
 +===== p. 114 =====
  
 +Add this to the bullet points:
 +  * An Android app is a collection of **Activities**.
 +  * You move from Activity to Activity, whether within your app or in another app, via **Intent**s.
 +  * Intents can be //explicit// or //implicit//.
 +  * Actions are used to specify standard operations with implicit Intents.
android_learning/headfirst_android_development_notes/chapter_3.txt · Last modified: 2016/01/09 01:09 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki