When did android learn advanced? Why did android learn advanced?

Source: Internet
Author: User

When did android learn advanced? Why did android learn advanced?

I have been learning android for two years. Speaking of android learning, it is really an important choice in my life. I studied computer science and technology in college. I now think about the computer language I learned. What are vb, assembly, qt, java, c, c ++, and so on, it is hard to think that I finally chose android. In fact, I envy those who often perform things in suits. In fact, I have always dreamed of doing the same thing, but the final difference is a little big, I didn't realize my dream, but after I made android, I realized that I was quite satisfied. Maybe it's a common problem with programmers. I don't think it's important to do development, what is important is that we can feel the sense of accomplishment and pride.

Let's go back to android.

Android development may be divided into beginner, intermediate, advanced, and so on in the company;

But this is not the case for our developers. For those of us who are doing technology, we should also learn this point;

First of all, when I first came into contact, I thought it should be a technical entry. Then I Should Be skilled, be familiar with the technology, be proficient, and then do what I want. This is the same as practicing kung fu in the novel. When you are able to combine people and swords, it is basically invincible. That is to say, when we integrate human code, we will quickly become bigger.

Android is a little difficult for beginners, but it is basically not difficult for developers, especially java developers, I remember when I first started to learn about android, I was always dedicated to using those controls every day. I was so excited when I saw my first helloWorld on my mobile phone, in fact, all android controls have a lot of attributes that can be used and often used. However, if you concentrate on it, you may find different things. For example, textView implements the reflection effect, button performs the rounded corner, and listView sets the item isolation line. I remember that I had been entangled in many problems for a long time.

For android systems:

1. First, you must learn four components of android:

(1) Activity

(2) service

(3) contentProvider

(4) BroadCast

2. Then the control uses textView, button, imageVIew, listView, GridView, ScrollView, Gallery, spinner, progressBar, TabHost, ToggleButtonAutoCompleteTextView, MultiAutoCompleteTextView, and EditText. Too many

3. Use the Layout

FrameLayout (Framework layout), LinearLayout (linear layout), AbsoluteLayout (absolute layout), RelativeLayout (relative layout), and TableLayout (table layout ).)

In fact, to this level, it is actually an entry.


This should be a basic concept.

This is enough for simple Android development, so that you can continue to learn about the foundation of Android.

In my opinion, after the initial stage, we started upgrading to the intermediate stage. We started to use it constantly and made things more and more satisfying, however, to a certain extent, we will feel that what we have mastered is not enough to support us to be the one in our hearts. Congratulations, you have reached the point of breakthrough, we started to work step by step to meet our own needs to start the customization of controls and various customization, when we can customize a satisfactory control according to our own requirements, we will break through and upgrade it. We are not a beginner Android program, we are intermediate programmers. At this time, we will be able to stand alone, but we have just been able to, but we still have a lot to do, there are still many things to be improved. We started to focus on things that we didn't notice before, program stability, program memory usage, program optimization, and code optimization, let's get started with something more in-depth.


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.