AndroidQ+ 手机搬家 微信等数据迁移方案

diff --git a/frameworks/base/core/java/android/content/pm/IPackageManager.aidl b/frameworks/base/core/java/android/content/pm/IPackageManager.aidl
index a7eecd7f43..71223d999a 100644
--- a/frameworks/base/core/java/android/content/pm/IPackageManager.aidl
+++ b/frameworks/base/core/java/android/content/pm/IPackageManager.aidl
@@ -468,6 +468,10 @@ interface IPackageManager {
      */
     void clearApplicationUserData(in String packageName, IPackageDataObserver observer, int userId);
 
+//zyf test satrt
+    void cpApplicationData(in String packageName,in String srcPath,
+                                         in String destPath,in int groupId, in int userId);
+//zyf test end
     /**
      * Clear the profile data of an application.
      * @param packageName The package name of the application whose profile data
diff --git a/frameworks/base/core/java/android/content/pm/PackageManager.java b/frameworks/base/core/java/android/content/pm/PackageManager.java
index e08f4a28e7..f4f47cbfd5 100644
--- a/frameworks/base/core/java/android/content/pm/PackageManager.java
+++ b/frameworks/base/core/java/android/content/pm/PackageManager.java
@@ -7388,4 +7388,15 @@ public abstract class PackageManager {
             "sendDeviceCustomizationReadyBroadcast not implemented in subclass");
     }
 
+    //zyf test start
+    /**
+     * @hide
+     */
+    public void  cpApplicationData(String packageName, String srcPath,
+                                   String destPath,  int groupId,  int userId){
+        throw new UnsupportedOperationException(
+                "cpApplicationData not implemented in subclass");
+    }
+    //zyf test end
+
 }
diff --git a/frameworks/base/services/core/java/com/android/server/pm/Installer.java b/frameworks/base/services/core/java/com/android/server/pm/Installer.java
index adcd19e9bb..d6edd5463b 100644
--- a/frameworks/bas

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值