应用移到sd卡

完美灬缺陷 2013-05-13 02:24:56
应用移到sd卡如何实现,大致思路是怎样的呢?
...全文
291 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
完美灬缺陷 2013-06-18
  • 打赏
  • 举报
回复
忘记结贴了,就给你吧。。。
yuleyouxi 2013-05-21
  • 打赏
  • 举报
回复
你试下下面的能不能用:(因为hide了,文档中查不到的)
    /**
     * Attempts to move package resources from internal to external media or vice versa.
     * Since this may take a little while, the result will
     * be posted back to the given observer.   This call may fail if the calling context
     * lacks the {@link android.Manifest.permission#MOVE_PACKAGE} permission, if the
     * named package cannot be found, or if the named package is a "system package".
     *
     * @param packageName The name of the package to delete
     * @param observer An observer callback to get notified when the package move is
     * complete. {@link android.content.pm.IPackageMoveObserver#packageMoved(boolean)} will be
     * called when that happens.  observer may be null to indicate that no callback is desired.
     * @param flags To indicate install location {@link #MOVE_INTERNAL} or
     * {@link #MOVE_EXTERNAL_MEDIA}
     *
     * @hide
     */
    public abstract void movePackage(
            String packageName, IPackageMoveObserver observer, int flags);
参考代码:
import android.content.pm.IPackageMoveObserver;
import android.content.pm.PackageManager;

    class PackageMoveObserver extends IPackageMoveObserver.Stub {
        public void packageMoved(String packageName, int returnCode) throws RemoteException {
            //callback process
        }
    }

    private PackageManager mPm;
    private PackageMoveObserver mPackageMoveObserver;
    mPm = getActivity().getPackageManager();

    mPackageMoveObserver = new PackageMoveObserver();
    mPm.movePackage(mAppEntry.info.packageName, mPackageMoveObserver, moveFlags);
如果不能的话,就只能自己来实现这个接口了,参考源码中Settings和PackageManagerService.movePackage()函数
完美灬缺陷 2013-05-21
  • 打赏
  • 举报
回复
能说详细点么、
yuleyouxi 2013-05-20
  • 打赏
  • 举报
回复
PackageManager.movePackage()么??
完美灬缺陷 2013-05-20
  • 打赏
  • 举报
回复
没一个回答的。。。

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧