Loading core/api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -1647,13 +1647,13 @@ package android.app.cloudsearch { public final class SearchRequest implements android.os.Parcelable { method public int describeContents(); method @NonNull public String getCallerPackageName(); method public float getMaxLatencyMillis(); method @NonNull public String getQuery(); method @NonNull public String getRequestId(); method public int getResultNumber(); method public int getResultOffset(); method @NonNull public android.os.Bundle getSearchConstraints(); method @NonNull public String getSource(); method public void writeToParcel(@NonNull android.os.Parcel, int); field public static final String CONSTRAINT_IS_PRESUBMIT_SUGGESTION = "android.app.cloudsearch.IS_PRESUBMIT_SUGGESTION"; field public static final String CONSTRAINT_SEARCH_PROVIDER_FILTER = "android.app.cloudsearch.SEARCH_PROVIDER_FILTER"; core/api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -618,7 +618,7 @@ package android.app.blob { package android.app.cloudsearch { public static final class SearchRequest.Builder { method @NonNull public android.app.cloudsearch.SearchRequest.Builder setSource(@NonNull String); method @NonNull public android.app.cloudsearch.SearchRequest.Builder setCallerPackageName(@NonNull String); } } Loading core/java/android/app/cloudsearch/SearchRequest.java +20 −19 Original line number Diff line number Diff line Loading @@ -100,7 +100,7 @@ public final class SearchRequest implements Parcelable { * */ @NonNull private String mSource; private String mCallerPackageName; private SearchRequest(Parcel in) { this.mQuery = in.readString(); Loading @@ -109,17 +109,17 @@ public final class SearchRequest implements Parcelable { this.mMaxLatencyMillis = in.readFloat(); this.mSearchConstraints = in.readBundle(); this.mId = in.readString(); this.mSource = in.readString(); this.mCallerPackageName = in.readString(); } private SearchRequest(String query, int resultOffset, int resultNumber, float maxLatencyMillis, Bundle searchConstraints, String source) { Bundle searchConstraints, String callerPackageName) { mQuery = query; mResultOffset = resultOffset; mResultNumber = resultNumber; mMaxLatencyMillis = maxLatencyMillis; mSearchConstraints = searchConstraints; mSource = source; mCallerPackageName = callerPackageName; } /** Returns the original query. */ Loading Loading @@ -151,8 +151,8 @@ public final class SearchRequest implements Parcelable { /** Gets the caller's package name. */ @NonNull public String getSource() { return mSource; public String getCallerPackageName() { return mCallerPackageName; } /** Returns the search request id, which is used to identify the request. */ Loading @@ -169,8 +169,8 @@ public final class SearchRequest implements Parcelable { * * @hide */ public void setSource(@NonNull String source) { this.mSource = source; public void setCallerPackageName(@NonNull String callerPackageName) { this.mCallerPackageName = callerPackageName; } private SearchRequest(Builder b) { Loading @@ -179,7 +179,7 @@ public final class SearchRequest implements Parcelable { mResultNumber = b.mResultNumber; mMaxLatencyMillis = b.mMaxLatencyMillis; mSearchConstraints = requireNonNull(b.mSearchConstraints); mSource = requireNonNull(b.mSource); mCallerPackageName = requireNonNull(b.mCallerPackageName); } /** Loading Loading @@ -207,7 +207,7 @@ public final class SearchRequest implements Parcelable { dest.writeFloat(this.mMaxLatencyMillis); dest.writeBundle(this.mSearchConstraints); dest.writeString(getRequestId()); dest.writeString(this.mSource); dest.writeString(this.mCallerPackageName); } @Override Loading @@ -231,7 +231,7 @@ public final class SearchRequest implements Parcelable { && mResultNumber == that.mResultNumber && mMaxLatencyMillis == that.mMaxLatencyMillis && Objects.equals(mSearchConstraints, that.mSearchConstraints) && Objects.equals(mSource, that.mSource); && Objects.equals(mCallerPackageName, that.mCallerPackageName); } @Override Loading @@ -246,14 +246,15 @@ public final class SearchRequest implements Parcelable { } return String.format("SearchRequest: {query:%s,offset:%d;number:%d;max_latency:%f;" + "is_presubmit:%b;search_provider:%s;source:%s}", mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, isPresubmit, searchProvider, mSource); + "is_presubmit:%b;search_provider:%s;callerPackageName:%s}", mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, isPresubmit, searchProvider, mCallerPackageName); } @Override public int hashCode() { return Objects.hash(mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, mSearchConstraints, mSource); mSearchConstraints, mCallerPackageName); } /** Loading @@ -268,7 +269,7 @@ public final class SearchRequest implements Parcelable { private int mResultNumber; private float mMaxLatencyMillis; private Bundle mSearchConstraints; private String mSource; private String mCallerPackageName; /** * Loading @@ -284,7 +285,7 @@ public final class SearchRequest implements Parcelable { mResultNumber = 10; mMaxLatencyMillis = 200; mSearchConstraints = Bundle.EMPTY; mSource = "DEFAULT_CALLER"; mCallerPackageName = "DEFAULT_CALLER"; } /** Sets the input query. */ Loading Loading @@ -329,8 +330,8 @@ public final class SearchRequest implements Parcelable { */ @NonNull @TestApi public Builder setSource(@NonNull String source) { this.mSource = source; public Builder setCallerPackageName(@NonNull String callerPackageName) { this.mCallerPackageName = callerPackageName; return this; } Loading @@ -343,7 +344,7 @@ public final class SearchRequest implements Parcelable { } return new SearchRequest(mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, mSearchConstraints, mSource); mSearchConstraints, mCallerPackageName); } } } services/cloudsearch/java/com/android/server/cloudsearch/CloudSearchManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -109,7 +109,7 @@ public class CloudSearchManagerService extends @Override public void search(@NonNull SearchRequest searchRequest, @NonNull ICloudSearchManagerCallback callBack) { searchRequest.setSource( searchRequest.setCallerPackageName( mContext.getPackageManager().getNameForUid(Binder.getCallingUid())); runForUserLocked("search", searchRequest.getRequestId(), (service) -> service.onSearchLocked(searchRequest, callBack)); Loading Loading
core/api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -1647,13 +1647,13 @@ package android.app.cloudsearch { public final class SearchRequest implements android.os.Parcelable { method public int describeContents(); method @NonNull public String getCallerPackageName(); method public float getMaxLatencyMillis(); method @NonNull public String getQuery(); method @NonNull public String getRequestId(); method public int getResultNumber(); method public int getResultOffset(); method @NonNull public android.os.Bundle getSearchConstraints(); method @NonNull public String getSource(); method public void writeToParcel(@NonNull android.os.Parcel, int); field public static final String CONSTRAINT_IS_PRESUBMIT_SUGGESTION = "android.app.cloudsearch.IS_PRESUBMIT_SUGGESTION"; field public static final String CONSTRAINT_SEARCH_PROVIDER_FILTER = "android.app.cloudsearch.SEARCH_PROVIDER_FILTER";
core/api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -618,7 +618,7 @@ package android.app.blob { package android.app.cloudsearch { public static final class SearchRequest.Builder { method @NonNull public android.app.cloudsearch.SearchRequest.Builder setSource(@NonNull String); method @NonNull public android.app.cloudsearch.SearchRequest.Builder setCallerPackageName(@NonNull String); } } Loading
core/java/android/app/cloudsearch/SearchRequest.java +20 −19 Original line number Diff line number Diff line Loading @@ -100,7 +100,7 @@ public final class SearchRequest implements Parcelable { * */ @NonNull private String mSource; private String mCallerPackageName; private SearchRequest(Parcel in) { this.mQuery = in.readString(); Loading @@ -109,17 +109,17 @@ public final class SearchRequest implements Parcelable { this.mMaxLatencyMillis = in.readFloat(); this.mSearchConstraints = in.readBundle(); this.mId = in.readString(); this.mSource = in.readString(); this.mCallerPackageName = in.readString(); } private SearchRequest(String query, int resultOffset, int resultNumber, float maxLatencyMillis, Bundle searchConstraints, String source) { Bundle searchConstraints, String callerPackageName) { mQuery = query; mResultOffset = resultOffset; mResultNumber = resultNumber; mMaxLatencyMillis = maxLatencyMillis; mSearchConstraints = searchConstraints; mSource = source; mCallerPackageName = callerPackageName; } /** Returns the original query. */ Loading Loading @@ -151,8 +151,8 @@ public final class SearchRequest implements Parcelable { /** Gets the caller's package name. */ @NonNull public String getSource() { return mSource; public String getCallerPackageName() { return mCallerPackageName; } /** Returns the search request id, which is used to identify the request. */ Loading @@ -169,8 +169,8 @@ public final class SearchRequest implements Parcelable { * * @hide */ public void setSource(@NonNull String source) { this.mSource = source; public void setCallerPackageName(@NonNull String callerPackageName) { this.mCallerPackageName = callerPackageName; } private SearchRequest(Builder b) { Loading @@ -179,7 +179,7 @@ public final class SearchRequest implements Parcelable { mResultNumber = b.mResultNumber; mMaxLatencyMillis = b.mMaxLatencyMillis; mSearchConstraints = requireNonNull(b.mSearchConstraints); mSource = requireNonNull(b.mSource); mCallerPackageName = requireNonNull(b.mCallerPackageName); } /** Loading Loading @@ -207,7 +207,7 @@ public final class SearchRequest implements Parcelable { dest.writeFloat(this.mMaxLatencyMillis); dest.writeBundle(this.mSearchConstraints); dest.writeString(getRequestId()); dest.writeString(this.mSource); dest.writeString(this.mCallerPackageName); } @Override Loading @@ -231,7 +231,7 @@ public final class SearchRequest implements Parcelable { && mResultNumber == that.mResultNumber && mMaxLatencyMillis == that.mMaxLatencyMillis && Objects.equals(mSearchConstraints, that.mSearchConstraints) && Objects.equals(mSource, that.mSource); && Objects.equals(mCallerPackageName, that.mCallerPackageName); } @Override Loading @@ -246,14 +246,15 @@ public final class SearchRequest implements Parcelable { } return String.format("SearchRequest: {query:%s,offset:%d;number:%d;max_latency:%f;" + "is_presubmit:%b;search_provider:%s;source:%s}", mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, isPresubmit, searchProvider, mSource); + "is_presubmit:%b;search_provider:%s;callerPackageName:%s}", mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, isPresubmit, searchProvider, mCallerPackageName); } @Override public int hashCode() { return Objects.hash(mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, mSearchConstraints, mSource); mSearchConstraints, mCallerPackageName); } /** Loading @@ -268,7 +269,7 @@ public final class SearchRequest implements Parcelable { private int mResultNumber; private float mMaxLatencyMillis; private Bundle mSearchConstraints; private String mSource; private String mCallerPackageName; /** * Loading @@ -284,7 +285,7 @@ public final class SearchRequest implements Parcelable { mResultNumber = 10; mMaxLatencyMillis = 200; mSearchConstraints = Bundle.EMPTY; mSource = "DEFAULT_CALLER"; mCallerPackageName = "DEFAULT_CALLER"; } /** Sets the input query. */ Loading Loading @@ -329,8 +330,8 @@ public final class SearchRequest implements Parcelable { */ @NonNull @TestApi public Builder setSource(@NonNull String source) { this.mSource = source; public Builder setCallerPackageName(@NonNull String callerPackageName) { this.mCallerPackageName = callerPackageName; return this; } Loading @@ -343,7 +344,7 @@ public final class SearchRequest implements Parcelable { } return new SearchRequest(mQuery, mResultOffset, mResultNumber, mMaxLatencyMillis, mSearchConstraints, mSource); mSearchConstraints, mCallerPackageName); } } }
services/cloudsearch/java/com/android/server/cloudsearch/CloudSearchManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -109,7 +109,7 @@ public class CloudSearchManagerService extends @Override public void search(@NonNull SearchRequest searchRequest, @NonNull ICloudSearchManagerCallback callBack) { searchRequest.setSource( searchRequest.setCallerPackageName( mContext.getPackageManager().getNameForUid(Binder.getCallingUid())); runForUserLocked("search", searchRequest.getRequestId(), (service) -> service.onSearchLocked(searchRequest, callBack)); Loading