博客
关于我
2021年国内一线互联网大厂内部题库Android面试(Android篇)
阅读量:98 次
发布时间:2019-02-26

本文共 2745 字,大约阅读时间需要 9 分钟。

Android??????

1. ????????????

Android???????????/data/data/com.*.*????/??????????????FileInputStream????FileOutputStream???????????????

  • ??FileInputStream?????????
  • ??FileOutputStream??????????/data/data/com.*.*/????

2. ?????????

????????????????????????????????????????????????????????????????????????????


3. IntentServer?AIDL

IntentServer???????????Intent?????????AIDL???????????????????????????


4. Activity?Window?View??

  • Activity??????????Window?
  • Window???View???????
  • View???????????
  • LayoutInflater?????????XML???
  • Fragment????Activity????????_fragment_???????????????

5. ??????

?????????

  • ?????????????
  • ??URLConnection?HttpURLConnection?
  • ?????POST/GET??
  • ???????????

  • 6. Thread?HandlerThread

    • Thread?Java Thread???????????
    • HandlerThread?Android??Thread???Looper?Handler????????????

    7. SDK????

    ????API??????@TargetApi???????????


    8. ??????

  • ?????????Xcode?MacPorts?make?Git??
  • ??????????
  • ??repo??????
  • ??Eclipse????????

  • 9. Launch Mode

    • standard??Activity?
    • singleTop??Activity???????Activity???onNewIntent?
    • singleTask??Activity???????Activity???onNewIntent?????
    • singleInstance??????Activity??????????????????

    10. Touch????

  • ??????????Activity?Fragment?
  • ??????????????

  • 11. View????

  • performTraversals()??draw()??View??
  • View??drawn???????

  • 12. ??????

    • Activity.runOnUiThread???????UI???
    • View.post Runnable???????????
    • AsyncTask????????????ANR?
    • HandlerThread??????????

    13. ??????

    • ??????????Cursor?Bitmap??
    • ?????convertView????????
    • ??recycle()??Bitmap?
    • ??ApplicationContext??Context???
    • ????Receiver?????????

    14. ANR??

    ANR??????????????????/data/anr/traces.txt??ANR????????????


    15. OOM??

    • ????????????????
    • ????Bitmap?????
    • ??Thread??????BACKGROUND?

    16. Service?Activity??

    • Binder????????????
    • ??????????????

    17. Android??API??

    ????API???????????????????


    18. WAP????

    ??HttpURLConnection?WebSocket??WAP???


    19. Service?????Kill

    • ??START_STICKY????????
    • ??START_REDELIVER_INTENT??????Intent?
    • ??startForeground????????

    20. RequestLayout??

    • requestLayout()??measure()?layout()????draw()?
    • onLayout()?????View?

    21. Invalidate?PostInvalidate

    • invalidate()?????postInvalidate()?????

    22. Animation????

    ??Transformation?????????invalidate()?????


    23. View????

    ??ViewRoot?performTraversals()?????????????????View?


    24. LinearLayout?RelativeLayout??

    • RelativeLayout??View????????????
    • LinearLayout??View??????????????????

    25. ???View??

    • ??onDraw()?????
    • ??invalidate()?????
    • ??requestLayout()????????

    26. ContentProvider

    ?????????????????


    27. Fragment????

    • onCreate()??Fragment?
    • onActivityCreated()?????
    • onViewCreated()??View?
    • onAttach()???Activity???

    28. Volley??

    Volley????????????????


    29. Glide????

    Glide???????????????????????


    30. Android????

    ??????MVP?MVVM??tons??


    31. ????

    ??????????????????


    32. ??????

    • ?????????????????????
    • ?????????????????????

    ?????????????????????????Android??????????

    转载地址:http://vmg.baihongyu.com/

    你可能感兴趣的文章
    mysql如何删除数据表,被关联的数据表如何删除呢
    查看>>
    MySQL如何实现ACID ?
    查看>>
    mysql如何记录数据库响应时间
    查看>>
    MySQL子查询
    查看>>
    Mysql字段、索引操作
    查看>>
    mysql字段的细节(查询自定义的字段[意义-行列转置];UNION ALL;case-when)
    查看>>
    mysql字段类型不一致导致的索引失效
    查看>>
    mysql字段类型介绍
    查看>>
    mysql字段解析逗号分割_MySQL逗号分割字段的行列转换技巧
    查看>>
    MySQL字符集与排序规则
    查看>>
    MySQL字符集乱码
    查看>>
    mysql字符集设置
    查看>>
    mysql存储IP地址的数据类型
    查看>>
    mysql存储中文 但是读取乱码_mysql存储中文乱码
    查看>>
    MySQL存储引擎
    查看>>
    MySQL存储引擎
    查看>>
    MySQL存储引擎--MYSIAM和INNODB引擎区别
    查看>>
    Mysql存储引擎(1):存储引擎体系结构和介绍
    查看>>
    Mysql存储引擎(2):存储引擎特点
    查看>>
    MySQL存储引擎--MyISAM与InnoDB区别
    查看>>