多项服务,相同 Android 应用
Several services, Same Android app
我目前维护着一个 Android 应用程序,它使用大量的服务处理:
- 蓝牙通信(通过应用程序使用恒定)
- 文件压缩
- HTTP 请求
- Canvas节省(应用使用Samsung Pen SDK,节省巨大canvas)
我想将该服务拆分为新的服务。我是不是该?我是否会因为为这些服务使用过多的内存而减慢我的应用程序?维护起来会很麻烦吗?
提前致谢
如果管理得当,一些服务可以减少内存和 CPU 使用。如果应用程序的某些部分只需要文件压缩 - 没有必要使用其他所有内容。
此外,服务本身不会使用大量资源 - 重要的是你在里面做什么。
查看 Intent Service 它们对您的文件压缩很有用,Canvas,而正常 运行 服务对您的蓝牙通信很有用(如果确实一直需要的话) ).
我目前维护着一个 Android 应用程序,它使用大量的服务处理:
- 蓝牙通信(通过应用程序使用恒定)
- 文件压缩
- HTTP 请求
- Canvas节省(应用使用Samsung Pen SDK,节省巨大canvas)
我想将该服务拆分为新的服务。我是不是该?我是否会因为为这些服务使用过多的内存而减慢我的应用程序?维护起来会很麻烦吗?
提前致谢
如果管理得当,一些服务可以减少内存和 CPU 使用。如果应用程序的某些部分只需要文件压缩 - 没有必要使用其他所有内容。 此外,服务本身不会使用大量资源 - 重要的是你在里面做什么。
查看 Intent Service 它们对您的文件压缩很有用,Canvas,而正常 运行 服务对您的蓝牙通信很有用(如果确实一直需要的话) ).