Android Common written & face questions

Source: Internet
Author: User

First, the Java part:

(hangs)

Second, the Android part:

Architecture of the 1.Android system

2.Android commonly used in five major layouts

What are the 3.Android four components?

Life cycle of 4.Activity

Four startup modes in 5.Activity

There are several ways to start a 6.Service, what's the difference?

7.BroadCastReceiver use mechanism

8. A talk on the working mechanism of handler

9.Service running on which thread

10. How to communicate via handler in two sub-threads

11. For different resolutions screen adaptation how do you do that?

12. How to completely end an app

13. A talk about the display principle of the ListView

14. What do you do with the picture cache?

15. Talk about your understanding of the MVC pattern application in Android

How to avoid memory overflow in 16.android

How to optimize memory in 17.Android

18. Talk about several types of data storage for Android (the more the better)

19. How to Understand multithreading

What 20.ANR is and how to avoid ANR

The principle of 21.LruCache

22.APP Theme Design Framework

23. Do you know Asynctask, what is the principle, what is the difference between his and httpclient request, what are the pros and cons

24. Can the threads access each other, and can the processes be accessed from each other?

25. How to optimize the database

26. Customize the control, which custom controls will be defined

27.Sqlite have used a transaction, speak

28. What's the thread pool, the number of connections in the threads pools is set to the appropriate

29. Thread usage, do you like to inherit thread or implement runnable? What's the difference between the two of them?

30. How do you structure your project and how do you subcontract it?

31. Let you go to design let service resident backstage, how do you design

32. Talk about your understanding of network optimization, how you do network optimization

33. Do you know about real-time push?








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.