Android App Development in Studio

Page 161

CHAPTER 9. ANDRIOD APP #5: SHOW MY LOCATION

Figure 9.3. google_maps_api.xml file

9.2. Creating and Adding an Api Key In order to use Google Maps, we need to enter an api (application programming interface) key to the google_maps_api.xml file. The default google_maps_api.xml is as follows: <resources> <!-TODO: Before you run your application, you need a Google Maps API key. To get one, follow this link, follow the directions and press "Create" at the end: https://console.developers.google.com/flows/enableapi ?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDRO ID&r=F7:42:43:B5:F0:19:50:79:4E:0E:69:D2:1A:27:3D:7D: E4:47:EC:6D%3Bcom.example.atomic.myapplication <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">YOUR_KEY_HERE</string> </resources> Code 9.1 161


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

10.4. Building and Running the App

1min
pages 198-200

10.2. Designing the User Interface

1min
pages 186-189

10.3. Developing the Main Code

5min
pages 190-197

Emulator

1min
pages 182-184

9.2. Creating and Adding an Api Key

1min
pages 161-163

8.4. Building and Running the App

0
page 158

8.3. Writing the Main Code of the App

7min
pages 148-157

8.2. Designing the GUI of the App

0
pages 146-147

7.4. Building and Running the App

1min
pages 140-142

6.5. Developing the Main Code of the App

5min
pages 119-124

6.4. Adding and Positioning the Button

0
page 118

6.7. Final Notes

2min
pages 127-130

6.3. Adding the EditText Widgets

1min
pages 115-117

6.2. Adding and Positioning TextViews

2min
pages 112-114

5.4. Building and Running the App

1min
pages 107-110

5.2. Developing the User Interface

5min
pages 90-97

5.3. Writing the Main Code of the App

8min
pages 98-106

4.5. Loops in Java

5min
pages 69-73

4.6. Methods in Java

4min
pages 74-78

4.7. Classes, Objects and Inheritance in Java

6min
pages 79-86

4.4. Logical Decision Making Statements in Java

3min
pages 65-68

4.3. Variables in Java

12min
pages 53-64

4.2. Using Android Studio for Java Coding

6min
pages 47-52

1.2. How do Android Apps Work?

2min
pages 11-13

3.5. Building the User Interface

2min
pages 31-34

3.2. Creating a New Android Studio Project

3min
pages 24-27

3.6. Building the Project and Running on an Emulator

4min
pages 35-40

3.3. Main Sections of the IDE

0
page 28

2.2. Installation of Emulators

2min
pages 18-22

3.4. Folder and File Structure of an Android Studio Project

2min
pages 29-30

1.3. Programming Languages Used For Developing Android Apps

1min
page 14
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.