博客
关于我
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-数据页的结构
    查看>>
    MySQL-架构篇
    查看>>
    MySQL-索引的分类(聚簇索引、二级索引、联合索引)
    查看>>
    Mysql-触发器及创建触发器失败原因
    查看>>
    MySQL-连接
    查看>>
    mysql-递归查询(二)
    查看>>
    MySQL5.1安装
    查看>>
    mysql5.5和5.6版本间的坑
    查看>>
    mysql5.5最简安装教程
    查看>>
    mysql5.6 TIME,DATETIME,TIMESTAMP
    查看>>
    mysql5.6.21重置数据库的root密码
    查看>>
    Mysql5.6主从复制-基于binlog
    查看>>
    MySQL5.6忘记root密码(win平台)
    查看>>
    MySQL5.6的Linux安装shell脚本之二进制安装(一)
    查看>>
    MySQL5.6的zip包安装教程
    查看>>
    mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
    查看>>
    Webpack 基本环境搭建
    查看>>
    mysql5.7 安装版 表不能输入汉字解决方案
    查看>>
    MySQL5.7.18主从复制搭建(一主一从)
    查看>>