History log of /packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0cd2ccfe3062237036cbdacfeb542f80d8ee6e52 05-Apr-2018 Fan Zhang <zhfan@google.com> Create help link placeholder for Wifi Direct settings.

Change-Id: Ia22259d191d2663d7ef63438c680826d3fd590fb
Merged-In: Ia22259d191d2663d7ef63438c680826d3fd590fb
Fixes: 70854725
Test: robotests
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
f7843adabd4e8e1cc84a52721daabefa3a1410fd 22-Feb-2018 Fan Zhang <zhfan@google.com> More renaming in DashboardFragment

getPreferenceControllers() -> createPreferenceControllers() for the same
reason as in ag/3647936

Bug: 73668763
Test: robotests
Change-Id: I97670a91a2a38d1c844d1b9d37f4222c5e6f45a0
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
53bf174d308a75fef4aa7d64867269cba1dda89f 14-Jul-2017 Fan Zhang <zhfan@google.com> Use app context to init WifiP2pManager.

Change-Id: Ib1a2ef1c0b8c3e72557aafb68b8b5e8677fbacc7
Fix: 32767308
Test: heapdump
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
1d583e125faf3ae4c9cd82636d8f3ecf1cdec3aa 13-Jun-2017 Tony Mantler <nicoya@google.com> Make PreferenceController a mixin

Bug: 62912136
Test: Existing tests in BaseSearchIndexProviderTest
Change-Id: Ieda359806c09a019840b2005446c7ec8b61fdb00
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
82be5f0c3fa4b9511e1e7e4c4e9c20cf31a8294f 23-May-2017 Fan Zhang <zhfan@google.com> Misc fixes to search and UI.

- Use prefContext to create preference.
- rename "Gestures" to "Gesture shortcuts"
- Add search keyword to individual gesture settings so when search
"gesture" they also show up.
- call super() for all getNonIndexableKeys() in search provider

Fix: 38327387
Fix: 36621897
Fix: 36685646
Test: make RunSettingsRoboTests

Change-Id: Ia5ddfeae08cb27c278dfb8d2376594e21d8f283c
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
022ef86f1a5de790d4778ee6c0f6c0380e9d8680 26-Apr-2017 Fan Zhang <zhfan@google.com> Update UI for Wifi Direct settings

- Change the launching preference from using an intent to directly a
fragemnt
- Partially convert WifiP2pSettings to a DashboardFragment
- Add a controller to control each pref category, when they have no
child, hide.
- Add a controller to control device's own AP name.

Change-Id: I23685c4d4a85f80ceab5a576005e693e6f8b7cc4
Fix: 36859626
Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
265d3c2a0c36251bf8a9f571d7239b6dd404d942 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
d65184faef1076280e121c5cbc1db863f3f37924 20-Sep-2016 Fan Zhang <zhfan@google.com> Log visibility change for DialogCreatable in Settings.

Bug: 30681529
Test: adb logcat -b events | egrep "(sysui_|notification_)"
Test: make RunSettingsRoboTests
Change-Id: I51754d258ba1ddfae24323681f21cd02de4dbb4e
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
6507613ebcd22e4691c2af92a5c161bd327db336 08-Aug-2016 Fan Zhang <zhfan@google.com> Log visibility change for all fragments.

Bug: 30681771
Test: SettingsUnitTests

Refactor visibility logging from InstrumentedFragment into a mixin. And
apply mixin in remaining fragments.

Change-Id: Ibbb59904336254a3e4bb9e8c7d0b36e5a6bc2622
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
9d1bfd1e8de6e46137a9571507c03526880d6a46 27-Jan-2016 Chris Wren <cwren@android.com> port settings over to new metrics enum

Change-Id: I0b3efd2f4db773ccbc52bfe59ee8eb0dab9584fb
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
39b467482d1bf256a111c757e9b7621c6f523271 10-Sep-2015 Jason Monk <jmonk@google.com> Depend on support lib preferences

Bug: 24576551
Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
7186a47ef348c17a985eb51ef74469a32c3c938d 18-May-2015 Sanket Padawe <sanketpadawe@google.com> Check for special char when renaming device for Wi-Fi direct.

Bug: 21141820
Change-Id: I78231d95e5ba3f505325d5657f8e6106a887f11e
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
8a963babe2e36b7a41f77b8d2598c97658196e58 20-Mar-2015 Chris Wren <cwren@android.com> log visibility of views

Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f
Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
263bcc8b732dbb47d3ce63904e0e05191fabbad6 18-Jan-2014 Fabrice Di Meglio <fdimeglio@google.com> Use Drawer in Settings app

- get rid of PreferenceActivity as much as we can and use fragments instead
- add Drawer widget
- add Dashboard high level entry into the Drawer (but this is work in progress and would be done in another CL)
- add bypass of fragment's Header validation when launched from the Drawer but *force* validation if external
call thru an Intent

Be aware that WifiPickerActivity should remain for now a PreferenceActivity. It is used by SetupWizard and should
not trigger running the SettingsActivity's header building code. SetupWizard is a Home during the provisionnig process
and then deactivate itself as a Home but would make the Home header to appear in the Drawer (because momentarily we
would have two Home).

Also, verified that:

- the WiFi settings still work when called from SetupWizard
- when you have multiple Launchers, the Home header will appear in the list of Headers in the Drawer

Change-Id: I407a5e0fdd843ad7615d3d511c416a44e3d97c90
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
5d2169eb6fa94ea84392138291735b69d0e384e5 11-Oct-2013 Yuhao Zheng <yuhaozheng@google.com> Refresh peer list when entering wifi p2p settings

When wifi p2p is connected, entering Wi-Fi Direct UI won't show any peer devices
until a WIFI_P2P_PEERS_CHANGED_ACTION broadcast is received (long after or never).
Users may be confused and think p2p is disconnected. It's more user friendly to
display connected devices right at the beginning.

In addition, this CL removes the useless mWifiP2pManager.requestGroupInfo call.

Bug: 11175553
Change-Id: I0f0834043a2cf6e8fc20319e6861b62484478146
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
acac38011b6f596b6c74f568a53965acef4a477a 10-Oct-2013 Yuhao Zheng <yuhaozheng@google.com> Wi-Fi Direct setting UI: handle p2p disable state

This is not a normal use case as we can't enter Wi-Fi Direct setting when p2p
is disabled. However we can make this happen by entering Wi-Fi Direct setting
screen then disabling wifi via quick settings.

Previous UI implementation didn't handle p2p enable->disable change completely,
leaving the screen out-of-date until we change the screen orientation.

Now we always attach mThisDevicePref/mPeersGroup/mPersistentGroup to the screen,
but just disable them when p2p is disabled. Another advantage of doing this is
to avoid b/11050625, which occurs when a PreferenceGroup is not attached to the
PreferenceScreen.

Bug: 11133069
Change-Id: I9be7b6e396d7677b5a33df8e6294b4a0aa6bd389
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
6271cd01de0c22407d5d83e485e719e40cf57c50 07-Oct-2013 Yuhao Zheng <yuhaozheng@google.com> Fix NPE in Wi-Fi Direct Setting UI

After a PreferenceGroup is created, attach it to a PreferenceScreen right away.
Otherwise, if PreferenceGroup.addPreference is accidentally called before being
attached, it will result in an NPE and a UI crash.

Bug: 11050625
Change-Id: I68fa8b67ab807c0729c43c1b5cdabdbcd4f2c230
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
1a9819df165c6891248ca53e50ed44ac81a516be 10-Jun-2013 Vinit Deshapnde <vinitd@google.com> Fix an NPE in WifiP2pSettings UI

The NPE happens becase we save a references to the group that is to be
deleted, when the confirmation dialog is being shown to the user. We lose
that reference if orientation is changed (because the UI creates a new
WifiP2pSettings to interact with).

The fix is to save the name of the group that is being deleted in
persistent store, and re-select the group based on that.

Bug: 9004915
Change-Id: I1387a5b17fa2773748f4c8b34adddfc9516cfcf3
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
540f75aa922806f8af506188a36d30e9c4dbad87 12-Apr-2013 Irfan Sheriff <isheriff@google.com> Limit device name length

Bug: 8599677
Change-Id: Ifce5579c0a65c98a4faaad286a7255b2e63d2a76
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
bd4e10579bfe803512e6e5a7fc90efff3cb29529 06-Feb-2013 Irfan Sheriff <isheriff@android.com> am 5c879e48: am 414d9e9c: Merge "P2PSetting:Avoid p2p_find on group removal event"

# By sunil duttu
# Via Android Git Automerger (1) and others
* commit '5c879e48eddfe617125733f2be46854a0266a23b':
P2PSetting:Avoid p2p_find on group removal event
7c872478ebc016d8412ebbe2667d446e67a3a7ea 05-Feb-2013 sunil duttu <duttus@codeaurora.org> P2PSetting:Avoid p2p_find on group removal event

Immediately after group termination p2p_find is being issued
from settings and this causing issue whenever user sends
connection request immediately after group_removal_event.

Change-Id: I41e5f520f7d9475d0ec890d40eea172d9d66d06e
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
9f86b5df783ed063d1142f0050edbddf4fe3c7c2 11-Dec-2012 Irfan Sheriff <isheriff@google.com> Use updated API

Fetch peer details from broadcast instead of querying the whole list
each time

Change-Id: I57d82c9dc977d91675b5e5c99979732c80fb1a09
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
fb6faab59e63d4e48a9dc52b67bcf89a94f05079 19-Sep-2012 Irfan Sheriff <isheriff@google.com> Fix strings

Bug: 7182012
Bug: 7071211
Change-Id: I34aa508d5e4151ffdc538a3ab9ae1ddf3749b345
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
f3f14665a36544e8c4fb250ad5b4742091935963 27-Aug-2012 Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com> Enable to delete a stored persistent group from p2p settings.

Enable to delete a stored persistent group from p2p settings.
The multilingualization has NOT been done yet.

Change-Id: I84bd89343c9e3ce5e62b8b96dfce9d286675b145
Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
c26c2f22042b676539f664002ec51ce78d276b62 01-Jun-2012 Irfan Sheriff <isheriff@google.com> Merge "Fetch peers after preferenceScreen is ready" into jb-dev
a9d76b3bcccb6ca5837efe53f2c7e5b880404c15 31-May-2012 Irfan Sheriff <isheriff@google.com> Fetch peers after preferenceScreen is ready

Bug: 6450152
Change-Id: Ic95c7fdba5fa7cb54b0c54ed9a423e0e0683ad2f
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
5864701197e9943a706cb9bf329975f428d7d1c8 29-May-2012 Amith Yamasani <yamasani@google.com> Retain text in Rename Device dialog.

Also, show the current device name in the dialog, if available.

Bug: 6508967
Change-Id: I34d420e197796352aeab74121bdee55c2d2854d7
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
db3d4bb8c489da99d23cd6e6713a6f1f10fb52bc 18-May-2012 Irfan Sheriff <isheriff@google.com> Fix p2p settings crash

- Restore on orientation change
- Use appropriate string for dialog

Bug: 6456079
Bug: 6463563
Change-Id: I1fa0b90a14d09608b580ebf3d66b92fc8721eae7
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
97617ce89e6f106f60a6ece48276a30b9fe8fdcc 26-Apr-2012 Irfan Sheriff <isheriff@google.com> Allow p2p device rename

Change-Id: Ib61425da344f955b0a583716516181bdfbd4b504
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
c08caf7a339677a7806e80f940d4d54690e4de92 07-Apr-2012 Irfan Sheriff <isheriff@google.com> Add support for cancelling connection

Change-Id: Iba4a002ab86e62d87ae1175b75c203d3a86ad7c6
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
3a14bafcf6792e14b3d74a591af39c9d62a4cc26 29-Mar-2012 Irfan Sheriff <isheriff@google.com> Fix discovery state tracking

Use the new intent to track if we are in discovery state

Change-Id: I9e07c3ccfcf62c3c33195d23c94de60d4248670c
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
a318d1e8216670d40f3e378211891c333dd5d328 09-Mar-2012 Irfan Sheriff <isheriff@google.com> Fix p2p settings NPE

Bug: 6138959
Change-Id: I0c930686220ad8a77e3a998a108158b2467b5707
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
6ac5554d3006451c2d0bf9250a6ac9e77d572b0d 07-Mar-2012 Irfan Sheriff <isheriff@google.com> P2p UI fixes

- Move Wi-Fi direct as a setting in Wi-Fi
- Handle some UI refresh issues

Change-Id: Idc43a2ca98acc4b904ca1f5fe0b1447ee612f218
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
d37422a3a056bf1b6c9fa7c69d04a4450f88bff9 11-Jan-2012 Irfan Sheriff <isheriff@google.com> Concurrency wifi p2p and client operation support

Change-Id: I095b7e7ce143cc37ec454a8e43ed579258d72ea1
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
1e13143b3a40405a0e61d2b9219710e445878e43 20-Dec-2011 Irfan Sheriff <isheriff@google.com> Add debug support for P2P WPS

Use a system property to allow WPS selection for p2p
connection

Change-Id: I34af97eaa4c4d4ff2e7ed52ba8f9bfb21f7b1c45
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
8c2ac71b34a00a863b2c3ddcd5b5dae1d9bd6a25 29-Nov-2011 Irfan Sheriff <isheriff@google.com> Add wifi direct settings UI

- Use switch for toggling
- Follow string and UI suggestions from UX folks

The goal is to keep the interaction minimal - PBC is used when possible and keypad/display
are used only if really necessary

Bug: 5332330
Change-Id: I83e91ad3a393c143e70f1f2b6a842b95eacde404
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
2592083c1fa0ab3f7e0f5bd5240160785c5544ee 10-Sep-2011 Irfan Sheriff <isheriff@google.com> Update p2p settings UI

- Add self device information on settings
- Add remove group option

Bug: 5332330
Change-Id: I5de4fa1e92a5182e10269fe5c2b78f1f6313fb63
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
ec10578884e3c23b3585bccde76e9c12978dda05 09-Sep-2011 Irfan Sheriff <isheriff@google.com> Update new API in debug settings

Bug: 5247957
Change-Id: I594e55a928a2870cb153b042df74a2b354bee073
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
1610a74a26763046c147b2cf5cda7d84a62b95ff 31-Aug-2011 Irfan Sheriff <isheriff@google.com> Expose wifi p2p toggle switch to user

We will not show the Wifi p2p settings to user but the turn on/off capability
is exposed to the user and applications will be expected to let user turn on
and turn off p2p at launch.

Remove the compound button integration from the settings page.

Bug: 5242230
Change-Id: I54ec307304256b051e85201b8bb829d0e5544bfc
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
3d05e3c2bec7539c5f5737167c7548093369ec81 24-Aug-2011 Irfan Sheriff <isheriff@google.com> Update WifiP2pManager API use

Bug: 5002384
Change-Id: I6fb3564482061783429b433105ae5f2fa1cfafcc
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
76feb7f1c129e8053ba72ee27cc048a0e7fd2152 30-Jul-2011 repo sync <isheriff@google.com> Use updated wifip2pmanager API

Change-Id: I03ef9a050b51a8895b89cd5daa93a094dc0b75a1
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
9ef53578b8ef7da9c372b4fcd48ea760a0d9c305 04-Aug-2011 Irfan Sheriff <isheriff@google.com> Fix package path for p2p settings

Split p2p change to avoid eclipse errors on master

Bug: 5002384
Change-Id: I446d4524b823d42c79daa24d43aa24012743e734
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
b98463f8b0de186dc263217286449a76d6df91a8 30-Jun-2011 repo sync <isheriff@google.com> Updated: Wi-Fi p2p initial UI implementation

Change-Id: If60f42f76fa07a868d2e11b012b4697252c69f5f
/packages/apps/Settings/src/com/android/settings/wifi/p2p/WifiP2pSettings.java