package Ġl uy ao . util . k tx . ui Ċ Ċ import Ġandroid . Manifest Ċ import Ġcom . af ol le st ad . material dialogs . Material Dialog Ċ import Ġcom . af ol le st ad . material dialogs . files . File Filter Ċ import Ġcom . af ol le st ad . material dialogs . files . file Chooser Ċ import Ġl uy ao . util . k tx . bean . Item Bean Ċ import Ġl uy ao . util . k tx . ext .* Ċ import Ġl uy ao . util . k tx . ext . permission . request Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġl uy ao Ċ Ġ* Ġon Ġ 2 0 1 9 / 6 / 1 8 Ġ 1 0 : 4 8 Ċ Ġ*/ Ċ class ĠIntent Ext Activity Ġ: ĠCommon List Activity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Toolbar Title () Ġ= Ġ" Intent Ext " ĊĊĠĠĠ Ġoverride Ġfun Ġinit List () Ġ{ ĊĠĠĠĠĠĠĠ Ġdata List . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" App ĠInfo ", Ġnull )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Date ĠAnd ĠTime zone ", Ġnull )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Language ĠAnd ĠInput ", Ġnull )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Accessibility ĠSetting ", null )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Install ĠA pk ", Ġnull )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Un install ĠA pk ", null )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Open Ġin Ġstore ", null )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( Item Bean (" Open ĠBrowser ", Ġnull )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Click ( position : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġgo To App Info Page () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġgo ToDate And Time Page () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġgo To Language Page () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 Ġ-> Ġgo To Accessibility Setting () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 Ġ-> Ġinstall A pk () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 5 Ġ-> Ġuninstall App ( packageName ) ĊĠĠĠĠĠĠĠĠĠĠĠĠ 6 Ġ-> Ġopen In App Store ( packageName ) ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 Ġ-> Ġopen Browser (" https :// www . baidu . com ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġfun Ġinstall A pk () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġrequest ( Manifest . permission . READ _ EXTERNAL _ STORAGE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Granted Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchoose File () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Denied Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast (" on Denied ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Show R ationale Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast (" on Show R ationale ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Never Ask Again Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast (" on Never Ask Again ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġchoose File () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġapk Filter : ĠFile Filter Ġ= Ġ{ Ġit . name . endsWith (". apk ") Ġ} ĊĠĠĠĠĠĠĠ ĠMaterial Dialog ( this ). show Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfile Chooser ( filter Ġ= Ġapk Filter ) Ġ{ Ġ_, Ġfile Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinstall A pk ( file ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ