博客
关于我
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安装出现 conflicts with mysql*的解决办法
    查看>>
    mysql安装卡在最后一步解决方案(附带万能安装方案)
    查看>>
    mysql安装和启动命令小结
    查看>>
    Mysql安装教程(命令行)
    查看>>
    mysql安装版安装
    查看>>
    MySQL安装配置教程(非常详细),从零基础入门到精通,看完这一篇就够了
    查看>>
    mysql安装配置简介
    查看>>
    MySQL定义和变量赋值
    查看>>
    mysql定时任务事件清理单表数据
    查看>>
    MySQL定时器Events
    查看>>
    mysql实战01|基础架构:一条SQL查询语句是如何执行的?
    查看>>
    Mysql实战之数据备份
    查看>>
    MySQL实战教程:从小白到大神的进阶之路!
    查看>>
    mysql实现成绩排名
    查看>>
    Mysql客户端中文乱码问题解决
    查看>>
    mysql客户端工具使用
    查看>>
    MySQL密码忘记,怎么办?
    查看>>
    mysql对同一张表进行查询和赋值更新
    查看>>
    mysql导入数据库出现:Incorrect string value: '\xE7\x82\xB9\xE9\x92\x9F' for column 'chinese' at row 1...
    查看>>
    mysql导入(ibd文件)
    查看>>