Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3af80dc6 authored by Jean-Baptiste Queru's avatar Jean-Baptiste Queru
Browse files

Expose more Download Manager APIs.

This will allow apps to track download progress.

Change-Id: Id6b77c0fc01b4838fca45e2fe241b1ea08e65038
parent be16be13
Loading
Loading
Loading
Loading
+48 −0
Original line number Diff line number Diff line
@@ -86049,6 +86049,54 @@
 deprecated="not deprecated"
 visibility="public"
>
<method name="getProgressColumnCurrentBytes"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getProgressColumnId"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getProgressColumnTotalBytes"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getProgressCursor"
 return="android.database.Cursor"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="android.content.Context">
</parameter>
<parameter name="id" type="long">
</parameter>
</method>
<method name="getStatus"
 return="android.net.Downloads.StatusInfo"
 abstract="false"
+7 −4
Original line number Diff line number Diff line
@@ -296,21 +296,24 @@ public final class Downloads {
        }

        /**
         * @pending
         * The column for the id in the Cursor returned by
         * {@link #getProgressCursor()}
         */
        public static final int getProgressColumnId() {
            return 0;
        }

        /**
         * @pending
         * The column for the current byte count in the Cursor returned by
         * {@link #getProgressCursor()}
         */
        public static final int getProgressColumnCurrentBytes() {
            return 1;
        }

        /**
         * @pending
         * The column for the total byte count in the Cursor returned by
         * {@link #getProgressCursor()}
         */
        public static final int getProgressColumnTotalBytes() {
            return 2;
@@ -324,7 +327,7 @@ public final class Downloads {
        };

        /**
         * @pending
         * Returns a Cursor representing the progress of the download identified by the ID.
         */
        public static final Cursor getProgressCursor(Context context, long id) {
            Uri downloadUri = Uri.withAppendedPath(android.provider.Downloads.Impl.CONTENT_URI,