Kar*_*uri 3 android android-things
我正在使用Android Things编写应用程序,并且大多数示例即使使用活动也不使用任何UI.我还需要为Android Things应用程序使用后台线程吗?
从技术上讲,您的Android Things应用程序确实具有UI.你可以用普通的Android应用程序做的一切(例如setContentView(),使用Views和ViewGroups等),你也可以在你的Android Things应用程序中做,如果你使用连接到显示器的板,你可以看到这个用户界面显示器.事实上,如果显示器支持触摸,如这一个,你甚至可以像一个正常的Android应用程序的UI交互.
无论您是否使用任何标准UI工具包,您的应用程序就像其他任何工具包一样,仍然必须遵守Android的线程策略,例如,您无法在主线程上执行网络操作.与任何其他应用程序一样,操作系统仍会监视应用程序的主线程以获得响应,因此,如果与外围设备的交互可以执行长时间运行或阻止操作,则应使用后台线程来防止系统认为您的应用程序没有响应.
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |