安卓Java面试题 31-40

小明 2025-05-03 11:19:14 7

🔥 31、Android 线程间通信有哪几种方式?🔥

1)共享变���(Sharepreferrence) 2)使用管道流(Pipes) 3)handle机制 4)runOnUiThread(Runnable) 5) View.postDelay(Runnable) 6)广播

()

🔥 32、请解释下 Android 程序运行时权限与文件系统权限的区别? 🔥 

 文件的系统权限是由linux系统规定的,只读,读写等。运行时权限,是对于某个系统上的app的访问权限,允许,拒绝,询问。该功能可以防止非法的程序访问敏感的信息。

🔥 33、Framework 工作方式及原理,Activity 是如何生成一个 view 的机制是什么?🔥 

 Framework是android 系统对 linux kernel,lib库等封装,提供WMS,AMS,bind机制,handler-message机制等方式,供app使用。

()

简单来说framework就是提供app生存的环境。 1)Activity在attch方法的时候,会创建一个phonewindow(window的子类) 2)onCreate中的setCon

The End
微信