Easy Tutorial
❮ Java Abstract Interface Different Vmware Install Centos7 ❯

1.2.2 Developing Android Apps with Android Studio

Category Android Basic Introduction Tutorial

Preface

>

This section will introduce how to develop Android apps using Android Studio. Similar to setting up the Android development environment with Eclipse + ADT + SDK, this section will only cover the basics. More in-depth topics, such as shortcuts and tips, will be detailed in another article!

1. Download Android Studio


>

Official Download:Android Studio for Windows ... Baidu Cloud Download:android-studio-bundle-141.1903250-windows.exe


2. Install Android Studio

It's a straightforward next-next process, but here are the pages to pay attention to:


3. Create a New Project

After installation, open Android Studio. The first launch requires downloading the SDK and other components, which takes a long time. It took me about 40 minutes to download everything.

Choose the first option to create a new Android project.

Select the platform(s) your application will run on.

Choose the style of the Activity.

Set some information about the Activity when entering the application.

Finish and then wait a long time~


4. IDE Interface Analysis

First, take a look at the entire interface:

Next, look at our project structure, and we usually care only about the app directory:


5. Try Running the Program

Click the X on the menu bar to run the program:


6. Summary

The usage of Android Studio is relatively simple. Of course, I am also new to Android Studio, and I will write a more in-depth article later. For now, you can just run the program, know where to write code, and how to check Logcat!

-1.0 Android Basic Introduction Tutorial

-1.0.1 2015 Latest Android Basic Introduction Tutorial Table of Contents

-1.1 Background and System Architecture Analysis

-1.2 Development Environment Setup

-1.2.1 Developing Android Apps with Eclipse + ADT + SDK

-1.3 Solving SDK Update Issues

-1.4 Genymotion Emulator Installation

-1.5.1 Git Tutorial: Basic Operations on Local Repository

-1.5.2 Git: Setting Up a Remote Repository on GitHub

-1.6 How to Use the 9-Patch Image

-1.7 Interface Prototype Design

-1.8 Project Source Analysis (Various Files, Resource Access)

-1.9 Android Program Signing and Packaging

-1.11 Decompiling APK to Get Code & Resources

-2.1 Concepts of View and ViewGroup

-2.2.1 LinearLayout (Linear Layout)

-2.2.2 RelativeLayout (Relative Layout)

-2.2.3 TableLayout (Table Layout)

-2.2.4 FrameLayout (Frame Layout)

-2.2.5 GridLayout (Grid Layout)

-2.2.6 AbsoluteLayout (Absolute Layout)

-2.3.1 TextView (Text View) Detailed Explanation

-2.3.2 EditText (Input Box) Detailed Explanation

-2.3.3 Button and ImageButton

-2.3.4 ImageView (Image View)

-2.3.5 RadioButton (Radio Button) & Checkbox (Checkbox)

-2.3.6 ToggleButton and Switch

-2.3.7 ProgressBar (Progress Bar)

-2.3.8 SeekBar (Drag Bar)

-2.3.9 RatingBar (Star Rating Bar)

-2.4.1 ScrollView (Scroll Bar)

-2.4.2 Date & Time Components (Part 1)

-2.4.3 Date & Time Components (Part 2)

-2.4.4 Adapter Basics

-2.4.5 Simple Usage of ListView

-2.4.6 BaseAdapter Optimization

-2.4.7 ListView Focus Issues

-2.4.8 Solving ListView Checkbox Misalignment

-2.4.9 ListView Data Update Issues

-2.5.0 Building a Reusable Custom BaseAdapter

-2.5.1 Implementing Multiple Layout Items in ListView

-2.5.2 Basic Usage of GridView (Grid View)

-2.5.3 Basic Usage of Spinner (List Option Box)

-2.5.4 Basic Usage of AutoCompleteTextView (Auto-Complete Text Box)

-2.5.5 Basic Usage of ExpandableListView (Collapsible List)

-2.5.6 Basic Usage of ViewFlipper (Flip View)

-2.5.7 Basic Usage of Toast

-2.5.8 Detailed Explanation of Notification (Status Bar Notification)

-2.5.9 Detailed Explanation of AlertDialog (Dialog Box)

-2.6.0 Basic Usage of Other Common Dialogs

-2.6.1 Basic Usage of PopupWindow (Floating Box)

-2.6.2 Menu (Menu)

-2.6.3 Simple Usage of ViewPager

-2.6.4 Simple Usage of DrawerLayout (Official Side Menu)

-3.1.1 Event Handling Mechanism Based on Listeners

-3.2 Event Handling Mechanism Based on Callbacks

-3.3 Analysis of Handler Message Passing Mechanism

-3.4 TouchListener vs OnTouchEvent + Multi-Touch

-3.5 Listening for Content Changes in EditText

-3.6 Responding to System Settings Events (Configuration Class)

-3.7 AsyncTask (Asynchronous Task)

-3.8 Gestures (Gestures)

-4.1.1 Activity: Beginner

-4.1.2 Activity: Intermediate

-4.1.3 Activity: Advanced

WeChat Subscription

❮ Java Abstract Interface Different Vmware Install Centos7 ❯