Android Offloading
2017-04-20 15:16:42 0 举报
Android Offloading是一种用于优化设备存储空间和电池使用的技术。它通过将不常用的应用程序、文件和数据移动到云端或外部存储设备,从而释放设备上的存储空间。同时,它还可以将一些后台运行的应用程序和服务暂停或停止,以减少电池消耗。这样,用户可以在需要时轻松地恢复这些应用程序和服务,而无需担心设备的性能受到影响。此外,Android Offloading还可以帮助用户节省流量,因为它可以自动选择在Wi-Fi网络上下载和更新应用程序。总之,Android Offloading是一种强大的工具,可以帮助用户更好地管理他们的设备,提高性能和延长电池寿命。
作者其他创作
大纲/内容
object/proxyObject
Implements
:OffloadingProxy
卸载判断
是
proxyObject
result
Proxy
7: invoke()
触发本地执行,同时接收返回值
1: init()
否
OffloadinInvocationHandler
- target:Object
:MainActivity
4: newProxyInstance()
时限内返回值有效
proxyObject:ProxyClass
6: function()
卸载更优
InfoBean
- actionInIntent:String- className:String- methodName:String- params:Object[]- attributes:Object[]
+ Setters(params)+ Getters():String/Object[]+ toString():String
本地更优
Offloading
Serializable
:TargetClass
:OffloadingInvocationHandler
3: getProxy()
5: function()
2: TargetClass()
卸载调用云端执行
object
ProxyClass
- myHandler:InvocationHandler
+ operation1(params):returnType+ operation2(params)
OffloadingProxy
+ getProxy(Object):Object
网络可用
本地执行
TargetClass
+ operation1(params):returnType+ operation2(params)+ operation3()
OffloadInterface
0 条评论
下一页