240 发简信
IP属地:北京
  • 没明白,最小堆的堆顶元素是最小值,跟数组中第三个最大数没有关系吗?

    编写一个函数返回数组中第三个最大数的下标,复杂度O(n)

    小弟今天在实验室遇到校外有人来面试我们实验室的人,其中最后个就是编写一个函数返回数组中第三个最大数的下标。我最先想到的就是先排序,再取第三个最大数,最后将取得的第三个最大数再...

  • private boolean connectToService() {
    if (DEBUG_SD_INSTALL) Log.i(TAG, "Trying to bind to" +
    " DefaultContainerService");
    Intent service = new Intent().setComponent(DEFAULT_CONTAINER_COMPONENT);
    Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT);
    if (mContext.bindServiceAsUser(service, mDefContainerConn,
    Context.BIND_AUTO_CREATE, UserHandle.OWNER)) {
    Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
    mBound = true;
    return true;
    }
    Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
    return false;

    一直不太明白,为什么在绑定service之前要把线程的优先级设置为THREAD_PRIORITY_DEFAULT,绑定完之后有恢复成THREAD_PRIORITY_BACKGROUND?优先级提高之后对于绑定service有什么好处吗?

    APK安装流程详解12——PMS中的新安装流程上(拷贝)

    APK安装流程系列文章整体内容如下: APK安装流程详解0——前言APK安装流程详解1——有关"安装ing"的实体类概述APK安装流程详解2——PackageManager简...

  • 120
    APK安装流程详解6——PackageManagerService启动前奏

    APK安装流程系列文章整体内容如下: APK安装流程详解0——前言APK安装流程详解1——有关"安装ing"的实体类概述APK安装流程详解2——PackageManager简...

  • 最近在看PMS源码,没想到你这里有这么详细的文章,准备好好研读。

    APK安装流程详解9——PackageParser解析APK(上)

    APK安装流程系列文章整体内容如下: APK安装流程详解0——前言APK安装流程详解1——有关"安装ing"的实体类概述APK安装流程详解2——PackageManager简...

  • 随笔-1

    写博客吧,记录一下自己学过的知识。