Talkback speaks "work" for work profile app
Set a content description for each app entity. If app is a work profile, then talkback says "work" app name. Test: Rebuilt rom and talkback speaks correct description. Bug: 127602715 Change-Id: I1952b77a18a884a887d912fb7edc44a12be70ad4
This commit is contained in:
@@ -119,6 +119,7 @@ import com.android.settings.widget.LoadingViewController;
|
||||
import com.android.settings.wifi.AppStateChangeWifiStateBridge;
|
||||
import com.android.settings.wifi.ChangeWifiStateDetails;
|
||||
import com.android.settingslib.HelpUtils;
|
||||
import com.android.settingslib.applications.AppUtils;
|
||||
import com.android.settingslib.applications.ApplicationsState;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppEntry;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppFilter;
|
||||
@@ -1461,6 +1462,11 @@ public class ManageApplications extends InstrumentedFragment
|
||||
ApplicationsState.AppEntry entry = mEntries.get(position);
|
||||
synchronized (entry) {
|
||||
holder.setTitle(entry.label);
|
||||
holder.itemView.setContentDescription(
|
||||
AppUtils.getAppContentDescription(
|
||||
mContext,
|
||||
entry.info.packageName,
|
||||
UserHandle.getUserId(entry.info.uid)));
|
||||
holder.setIcon(Utils.getBadgedIcon(mContext, entry.info));
|
||||
updateSummary(holder, entry);
|
||||
updateSwitch(holder, entry);
|
||||
|
Reference in New Issue
Block a user