Android App Development in Studio

Page 198

BEGINNER’S GUIDE TO MOBILE APP DEVELOPMENT IN ANDRIOD STUDIO

if (location != null) { latitude = location.getLatitude(); longitude = location.getLongitude(); Toast.makeText(getApplicationContext(), "READY TO SEND!!!", Toast.LENGTH_LONG).show(); } else { Toast.makeText(getApplicationContext(), "NOT READY YET...", Toast.LENGTH_LONG).show(); } } @Override public void onStatusChanged(String s, int i, Bundle bundle) { } @Override public void onProviderEnabled(String s) { Toast.makeText(getApplicationContext(), "GPS Enabled!", Toast.LENGTH_LONG).show(); } @Override public void onProviderDisabled(String s) { Toast.makeText(getApplicationContext(), "Please enable GPS!", Toast.LENGTH_LONG).show(); } } } Code 10.11 (cont‟d from the previous pages)

10.4. Building and Running the App Since this app uses SMS functionality, it needs a GSM connection therefore it cannot be simulated in an emulator. Please connect a real Android device to your computer and select it for running this app after hitting the Run button in Android Studio as follows:

198


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.