Introduction to Android Studio
-
Upload
michael-pan -
Category
Technology
-
view
672 -
download
4
description
Transcript of Introduction to Android Studio
Android Studio - IntroductionMichael Pan
Why Android StudioMost advanced IDE
Google Official support
Current version 0.51Hi, I am Android Studio
Downloadhttp://developer.android.com/sdk/installing/studio.html
Open & Launch
New Project
Blank Activity
Activity & Layout
Waiting
Overview
Project View
Editor View
Editor Tab - File name
Import folders & files
src/ main/ java/ res/ layout/ values/ AndroidManifest.xml
UI Layout - activity_record.xml
UILayout - Design
Design View
Components
Preview Hierarchy
Attributes
Create a new Class - Project Window
Source
Record.javapublic class Record {! String description;! int type;! int cost;!}
How about getter & setterAndroid Studio Tool
Record.javapublic class Record {! String description;! int type;! int cost;!!
public String getDescription() {! return description;! }!!
public void setDescription(String description) {! this.description = description;! }!}
Repeat steps on other fields
But how about naming conventionpublic class Record {! String mDescription;! int mType;! int mCost;!}
Getter & Setter public class Record {! String mDescription;! int mType;! int mCost;!!
public String getmDescription() {! return mDescription;! }!!
public void setmDescription(String mDescription) {! this.mDescription = mDescription;! }!}
Not good
Preferences - Code Style -> Java
Code Generation
Generate it againpublic class Record {! String mDescription;! int mType;! int mCost;!!
public String getDescription() {! return mDescription;! }!!
public void setDescription(String description) {! mDescription = description;! }!}
Run the EmulatorCreate Emulator first
Reference http://developer-s-note-blog.logdown.com/posts/98744-hello-android-studio
Start Genymotion
Run the app
Hello World
開發者選項設定
點擊 Build Number 7 次
出現開發者項⺫⽬目
USB Debugging Enable
Question