Android face test answer finishing

Source: Internet
Author: User

1. Four components in Android

2, five kinds of layout in Android, the principle

Framelayout layout

LinearLayout layout

Relativelayout layout

Tablelayout layout

Absolutelayout layout

3. What are the different types of animations in Android?

4. What kinds of ways to parse XML in Android, principle, Difference

  1. Parsing JSON methods in Android, principle, Difference

  2. Why the JSON data format is now mostly

  3. ListView Optimization Method

  4. How data is stored

  5. Four modes of startup

  6. Activity,fragment life cycle

  7. Broadcast mechanism, how to register, sequential broadcast and unordered broadcast

  8. Message+handler+looper

  9. MVC,MVP Application Differences in Android

  10. What is the ANR what case will appear anr and how to avoid

  11. Under what circumstances will the force Close how to avoid

  12. Describe the Android system architecture

  13. Android in WebView

  14. What Aidl is and how it works

  15. DVM Virtual Machine

  16. IPC Inter-process communication

  17. NDK Development

  18. Memory leaks and optimizations

  19. Power optimization

  20. Asynctask asynctask Benefits of the thread pool that comes with Java

  21. Android Event distribution mechanism

  22. What is oom and how to avoid

  23. How to pass data in Android, what are the different ways

  24. What are the different ways to register a broadcast?
  25. Draw The Life flow chart of the Activity
  26. What to look for when registering a Service
  27. Service and Activity How to achieve communication
  28. Handle Communication specific to the source code, is how to achieve
  29. the mechanism of Handle
  30. How do I implement multiple layouts for ListView ?
  31. implementation of ListView and database bindings
  32. How to implement a partially updated ListView?
  33. The reason and performance optimization of the ListView lag, the more said the better
  34. What are the animations in Android, and what are the differences?
  35. How JNI is used

36. What are the cases of memory leaks?

37, How is OOM caused? How to avoid The occurrence of OOM problem

38. What is the ANR problem? Why does it cause the ANR problem?

Links: http://blog.sina.com.cn/s/blog_618199e60101kvbl.html

39, the Socker programming steps

"Android Programmer interview Treasure" P116

40, design a picture cache loading mechanism

Pending answer

41, Fragment nested multiple Fragment will appear bug ?

Links: http://blog.csdn.net/mobilexu/article/details/11711865

42. How to add Fragment dynamically in Activity

Links: http://www.desteps.com/mobile/android/0101057.html

Links: http://blog.csdn.net/manoel/article/details/7577349

43, the memory is not enough, how to keep the Activity of some state, in which method to do the specific operation?

Links: http://blog.csdn.net/cyp331203/article/details/44985087

44, Scrollview How to judge whether slip to the bottom of the Department

Links: http://www.07net01.com/2015/07/883727.html

45, Viewpager How to do performance optimization

Link: http://www.360doc.com/content/14/0523/10/11800748_380150418.shtml?

Optimized links for Fragment+viewpager: http://blog.csdn.net/u013173289/article/details/44002371

Android Performance Optimization Model link: http://hukai.me/android-performance-patterns/

46, Asynctask specific usage?

47. How does the asynctask background method notify the UI thread to refresh the progress bar?

48, the Asynctask does in background method by default is to return true , indicates the task completes, if wants to return the concrete data, how to do?

if Activity is destroyed and will be executed to Postexcutd method?

The first line of code P364

Links: http://www.cnblogs.com/sandyclaire1990/p/4766680.html

49, View in onTouch,ontouchevent, The execution order of the OnClick

Pending answer

50, do not use animation, how to achieve a dynamic View?

Pending answer

51. Update view differences between invalidate and Postinvalidate in Android?

Links: http://www.jb51.net/article/33100.htm

52, Asset and raw can be stored resources, what is the difference between them?

Links: http://blog.csdn.net/abc5382334/article/details/16813487

53. How to customize viewgroup?

Links: http://gqdy365.iteye.com/blog/1118853

Links: http://blog.csdn.net/manoel/article/details/39062737

54. What is MVC mode? What are the benefits of the MVC pattern?

"Android Programmer interview Treasure" P5

55 . The difference between JVM and Dalvik virtual machine

Links: http://blog.csdn.net/x356982611/article/details/21983267

56, the application of the permanent backstage, to avoid the third party to kill the method, talk about the method you used (at least 4 kinds)?

Links: http://www.zhihu.com/question/29826231

57. What are the four methods of data persistence?

Links: http://www.kwstu.com/ArticleView/346933996_201383152258242

Android face test answer finishing

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.