Introduction
Create a simple Hello world android project with Android
Studio run in emulator and deploy on Mobile Device mobile (while connecting
your mobile make sure developer options and USB debugging was enabled in your
mobile settings tab)
It can be created by using Android Studio 2.2.3(latest
version).
Creating a Simple Hello
World Android Project
To create a simple Hello World Android project can be done either with Eclipse
or Android Studio. Here I am going to explain how it can be created by using
Android Studio 2.2.3.
Android Studio:
Studio can be downloaded from the below link.
https://developer.android.com/studio/index.html
Needs for Android Studio Installation in your
device :
https://www.codeproject.com/KB/android/803646/SDKManager.png
Create new project
First step load Android Studio. Click on the New
project…
https://www.codeproject.com/KB/android/803646/NewProject.png
Configure the New Project
Enter the application and company domain and select the
project location as shown below and click on Next button.
https://www.codeproject.com/KB/Android/803646/Configure.png
Select form factor
Select the appropriate minimum version of android we are
going to target as shown in the list as below
https://www.codeproject.com/KB/android/803646/formfactor.png
Select the Activity
Select the template need as pre requirement. I have
selected the blank activity.
https://www.codeproject.com/KB/Android/803646/Activity.png
The class will be created based on the Activity
Name entered.
https://www.codeproject.com/KB/Android/803646/ActivityName.png
Click on the finish button. The project gets created and
will be shown as below
https://www.codeproject.com/KB/Android/803646/FinishNavigation.png
Files / Components
Important files and directory of Android project to be known and their purpose
1. src - This contains the
.java source files for your project. By default, it includes an
MainActivity.java source file having an activity class that runs when your app
is launched using the app icon.
2. generated - This contains the .R
file, a compiler-generated file that references all the resources found in your
project. You should not modify this file
3. bin - This folder contains
the Android package files .apk built by the ADT during the build process and
everything else needed to run an Android application.
4. res/
drawable-hdpi
- This is a directory for drawable objects that are designed for high-density
screens.
5. res/layout - This is a directory
for files that define your app's user interface.
6. res/values - This is a directory
for other various XML files that contain a collection of resources, such as
strings and colors definitions.
7. AndroidManifest.xml - This is the manifest
file which describes the fundamental characteristics of the app and defines
each of its components.
https://www.codeproject.com/KB/Android/803646/filecomponents.png
String file
The strings.xml file is located in the res/values folder
and it contains all the text that your application uses. For example, the names
of buttons, labels, default text, and similar types of strings go into this
file. This file is responsible for their textual content. For example, a
default strings file will look like as following file
R file
The gen/myapps.helloworld/R.java file is the glue between
the activity Java files like Main.java and the resources like strings.xml. It
is an automatically generated file and you should not modify the content of the
R.java file. Following is a sample of R.java
filehttps://www.codeproject.com/KB/Android/803646/rfile.png
Layout File
The activity_main.xml is a layout file available in
res/layout directory, that is referenced by your application when building its
interface. You will modify this file very frequently to change the layout of
your application. For your "Hello World!" application, this file will
have following content related to default layout
Text Mode
Layout Design
https://www.codeproject.com/KB/Android/803646/layoutdesign.png
Running app on Emulator
Emulator takes more time to load so before running app we
should start emulator. Emulator can be started from SDK manager tools Manage
AVDs.
https://www.codeproject.com/KB/Android/803646/SDKManager.pngAVD
Manager
Create the AVD and click on the start to run the emulator
https://www.codeproject.com/KB/Android/803646/AVDmanagers.png
Once emulator is started it will get loaded by creating
an AVD Manager
https://www.codeproject.com/KB/Android/803646/Emulator.png
Things to do on Mobile
Device
Pre-requisite
Generate a signed APK from the Android Studio under Build / generate signed
APK.
Steps
1. Go to settings on Mobile
Device
2. Tap on applications or
Developer options
3. If it is
applications options on mobile device follow below steps
a.
Put
a check for Unknown Sources (to allow installation of non-Market applications)
b.
Tap
on Development (to set options for application development)
4. Check on USB debugging
5. Plug the USB cable to
computer.
6. Go the platform-tools
under studio directory and run the following comment
a.
adb
install app-release.apk. App installs
b.
On
success full install you can run the app on mobile.
See you with next Tutorial……….
No comments:
Post a Comment