博客
关于我
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及navicat for mysql中文乱码
    查看>>
    MySqL双机热备份(二)--MysqL主-主复制实现
    查看>>
    MySql各种查询
    查看>>
    mysql启动以后会自动关闭_驾照虽然是C1,一直是开自动挡的车,会不会以后就不会开手动了?...
    查看>>
    mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
    查看>>
    Mysql启动失败解决过程
    查看>>
    MySQL启动失败:Can't start server: Bind on TCP/IP port
    查看>>
    mysql启动报错
    查看>>
    mysql启动报错The server quit without updating PID file几种解决办法
    查看>>
    MySQL命令行登陆,远程登陆MySQL
    查看>>
    mysql命令:set sql_log_bin=on/off
    查看>>
    MySQL和Java数据类型对应
    查看>>
    mysql和oorcale日期区间查询【含左右区间问题】
    查看>>
    MySQL和SQL入门
    查看>>
    mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
    查看>>
    Mysql在Linux运行时新增配置文件提示:World-wrirable config file ‘/etc/mysql/conf.d/my.cnf‘ is ignored 权限过高导致
    查看>>
    Mysql在Windows上离线安装与配置
    查看>>
    MySQL在渗透测试中的应用
    查看>>
    Mysql在离线安装时启动失败:mysql服务无法启动,服务没有报告任何错误
    查看>>
    Mysql在离线安装时提示:error: Found option without preceding group in config file
    查看>>