Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Android Studio Application Development

Android Studio Application Development

Published by amaximenko, 2016-09-21 05:11:15

Description: Android Studio Application Development

Search

Read the Text Version

www.it-ebooks.info

Symbols Index@param 61 downloading 6@throws 61 getting help from 83, 84@version 61 Google Play Services, adding 49, 50 installing 6A running, for first time 6-8 URL 84Accept button 67, 71 Android Studio packageaction bars URL 6 Android Studio Tips and Tricks | Keyboard URL 14activity Commands URL 84 choosing 14, 15 Android Virtual Device Manager. See  AVDActivity class 43Activity.findViewById method 71 ManageraddMarker method 51 API (Application Programming Interface)ADT (Android Development Tools) 9allocation tracker tab, DDMS 73 12Alt + Arrows 31 APK 48Android APK file 77, 78 Appearance option 24 Google+ Platform, using 52 Application name field 12android:debuggable property 79 assets/ 77android:versionCode property 79 Auto Import option 25android:versionName property 79 AVD Manager 57-60Android applications B debugging 65-68 running 65-68 BasicMapActivity class 51Android dashboards build/ 19 URL 12, 39 build.gradle 21Android documentation Button object 38 URL 84AndroidManifest.xml 21, 78 CAndroid Package. See  APKAndroid SDK Call Hierarchy option 30 configuring 8, 9 cameraTargetLat 52Android Studio cameraTargetLong 52 Cause GC button 72 Choose existing button 81www.it-ebooks.info

classes.dex 78 emulator control 74Class/File/Symbol option 29 File Explorer tab 74client library 48 heap tab 72Clone button 59 method profiling 71, 72Close button 81 network statistics tab 73Cloud Messaging system information tab 74 threads tab 70 Google Play Services, using for 49 URL 85code Debug 78 Debugger 67 completion 26, 27 Delete button 59 generation 27 device orientation 39 navigating 28-30 d method 68Code completion option 25 DMG filecode folding 25 for Mac OS X systems, URL 6Code Style option 21 dp 40Code Templates URL 84 EColors & Fonts option 25Compiler option 21 editor settings 24, 25Compile with field 12 Editor Tabs option 25components EditText class 43 adding 36-38 EditText.getText method 71Console 66 e method 68Containers 35 emulator control, DDMS 74Create activity option 12, 13 eventsCreate AVD button 59Create new button 80 handling 42-44Ctrl + / 30 Exclusive time 71Ctrl + A 31 EXE fileCtrl + Alt + I 30Ctrl + D 31 for Windows systems, URL 6Ctrl + F 31 Expert component 35Ctrl + R 31Ctrl + Shift + U 31 FCtrl + W 30Ctrl + Y 31 Facets option 22Custom component 35 File Encodings option 21custom launcher icon File Explorer tab, DDMS 74 creating 13 File Path option 30custom region 29 File Structure option 30 findViewById method 43, 67D GDalvik Debug Monitor Server. See  DDMSDate & Time 35 gamesDDMS Google Play Services, using for 48 about 69, 70 GCM allocation tracker tab 73 about 54 using 54 [ 90 ]www.it-ebooks.info

Get Allocations button 73 Input ControlsgetPurchases() 53 URL 85getSkuDetails() 53getText method 43 Input EventsGoogle+ URL 85 Google Play Services, using for 49 installationGoogle Cloud Messaging. See  GCM preparing for 5GoogleMap class 51GoogleMap object 51 Install button 57GoogleMapOptions class 52 IntelliJ IDEAGoogle Maps URL 22 Google Play Services, using for 48 int object 27Google Maps Android API v2 50-52 isBillingSupported() 53Google+ Platform J used, for Android 52Google Play Services java/ 20 Javadoc adding, to Android Studio 49, 50 APK 48 generating 61, 62 client library 48 JDK (Java Development Kit) 5 URL 85 used, for Cloud Messaging 49 L used, for games 48 used, for Google+ 49 Language Injections option 21 used, for Google Maps 48 Last Edit Location option 29 used, for In-app Billing 49 Launch button 59 used, for location 48 layout:width option 36 used, for Panorama 49 layout_centerHorizontal property 38 using 48 layouts working 47, 48Gradle option 21 about 35graphical editor 34, 35 URL 85 lib/ 77H Libraries option 22 libs/ 19heap tab, DDMS 72 Line option 29hint option 36 location Google Play Services, using for 48I LogCat 68, 69 Log class 26, 68Iconography | Launcher URL 84 Mid option 37 MainActivity class 62Image option 13 Managing Virtual Devicesi method 68In-app Billing URL 85 MapFragment class 51 Google Play Services, using for 49 mapType 52In-app Billing v3 53 MapView class 51Inclusive time 71 MarkerOptions object 51 Maven option 21 [ 91 ]www.it-ebooks.info

META-INF/ 77 PlusClient.Builder 52Method Hierarchy option 30 PlusOneActivity class 53method profiling, DDMS 71, 72 PlusOneButtonMinimum required SDK field 12module 22 about 52Module name field 12 URL 85Modules option 22 PlusShare 53mText property 68 Previous Highlighted Error option 30multiple screens Profiling with Traceview and dmtracedump URL 85 supporting 38-41 project URL 85 managing, URL 84 navigation panel 18, 19N settings 21, 22 structure 19-21network statistics tab, DDMS 73 Project button 18New button 57 Project location field 12New Device button 59 Project option 22new layout Publishing Overview URL 85 creating 36new project R creating 11-13 Reading and Writing LogsNew Project option 11 URL 85Next button 81Next Highlighted Error option 30 Release 78Next Method option 30 res/ 20, 77 resources.arsc 78O SOK button 58, 62onAcceptClick method 63, 67, 68, 71 SDK ManagerOnClickListener 42 about 55-57onClick method 44 URL 85onClick property 43OnCreateContextMenu 42 SDK (Software Development Kit) 5onCreate method 28, 44, 53, 62 setText method 68OnDragListener 42 setUpMap method 51OnKeyListener 42 Shift + Ctrl + Arrows 31OnLongClickListener 43 shortcutsonStop method 53OnTouchListener 43 Alt + Arrows 31 Ctrl + / 30P Ctrl + A 31 Ctrl + Alt + I 30Package name field 12 Ctrl + Alt + O 31Panorama Ctrl + D 31 Ctrl + F 31 Google Play Services, using for 49 Ctrl + R 31parameter class 27 Ctrl + Shift + U 31PlusClient 52 Ctrl + W 30 [ 92 ]www.it-ebooks.info

Ctrl + Y 31 threads tab, DDMS 70 Shift + Ctrl + Arrows 31 troubleshooting Tab 31Show in Explorer button 81 URL 84signed APK tv_greeting object 68 generating 80, 81 Type Hierarchy option 30Smart Keys option 24smart type code completion 26 USoftware Development Kit Manager. See  uiCompass 52 SDK Manager UI themesrc/main/ 20Start button 59 changing 41, 42Start Tracking button 73 uiZoomControls 52Stop Tracking button 73 Update from Device button 74String parameter 26 updatessystem information tab, DDMS 74 of Android Studio 86T VTab 31Target SDK field 12 VCS 62, 63Test option 29 Version Control option 21text-based editor 35, 36 Version control system. See  VCSText Fields 35 View class 42text option 37 View object 43TextView.setText method 71 v method 68TGZ file W for Linux systems, URL 6Theme field 12 Widgets 35 w method 68 [ 93 ]www.it-ebooks.info

www.it-ebooks.info

Thank you for buying Android Studio Application DevelopmentAbout Packt PublishingPackt, pronounced 'packed', published its first book \"Mastering phpMyAdmin for EffectiveMySQL Management\" in April 2004 and subsequently continued to specialize in publishinghighly focused books on specific technologies and solutions.Our books and publications share the experiences of your fellow IT professionals in adaptingand customizing today's systems, applications, and frameworks. Our solution based booksgive you the knowledge and power to customize the software and technologies you're usingto get the job done. Packt books are more specific and less general than the IT books you haveseen in the past. Our unique business model allows us to bring you more focused information,giving you more of what you need to know, and less of what you don't.Packt is a modern, yet unique publishing company, which focuses on producing quality,cutting-edge books for communities of developers, administrators, and newbies alike. Formore information, please visit our website: www.packtpub.com.About Packt Open SourceIn 2010, Packt launched two new brands, Packt Open Source and Packt Enterprise, in order tocontinue its focus on specialization. This book is part of the Packt Open Source brand, hometo books published on software built around Open Source licences, and offering informationto anybody from advanced developers to budding web designers. The Open Source brandalso runs Packt's Open Source Royalty Scheme, by which Packt gives a royalty to each OpenSource project about whose software a book is sold.Writing for PacktWe welcome all inquiries from people who are interested in authoring. Book proposalsshould be sent to [email protected]. If your book idea is still at an early stage and youwould like to discuss it first before writing a formal book proposal, contact us; one of ourcommissioning editors will get in touch with you.We're not just looking for published authors; if you have strong technical skills but no writingexperience, our experienced editors can help you develop a writing career, or simply get someadditional reward for your expertise. www.it-ebooks.info

Android Development Tools forEclipseISBN: 978-1-78216-110-3 Paperback: 144 pagesSet up, build, and publish Android projects quicklyusing Android Development Tools and Eclipse1. Build Android applications using ADT for Eclipse.2. Generate Android application skeleton code using wizards.3. Advertise and monetize your applications.Android Application Testing GuideISBN: 978-1-84951-350-0 Paperback: 332 pagesBuild intensively tested and bug free Androidapplications1. The first and only book that focuses on testing Android applications.2. Step-by-step approach clearly explaining the most efficient testing methodologies.3. Real world examples with practical test cases that you can reuse.Please check www.PacktPub.com for information on our titleswww.it-ebooks.info

Android User InterfaceDevelopment: Beginner's GuideISBN: 978-1-84951-448-4 Paperback: 304 pagesQuickly design and develop compelling userinterfaces for your Android applications1. Leverage the Android platform's flexibility and power to design impactful user-interfaces.2. Build compelling, user-friendly applications that will look great on any Android device.3. Make your application stand out from the rest with styles and themes.4. A practical Beginner's Guide to take you step-by-step through the process of developing user interfaces to get your applications noticed!.Android 4: New Features forApplication DevelopmentISBN: 978-1-84951-952-6 Paperback: 166 pagesDevelop Android applications using the new featuresof Android Ice Cream Sandwich1. Learn new APIs in Android 4.2. Get familiar with the best practices in developing Android applications.3. Step-by-step approach with clearly explained sample codes.Please check www.PacktPub.com for information on our titleswww.it-ebooks.info


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook