Commit Graph
1062 Commits
Author SHA1 Message Date
Taesu Lee 95ceb12cdb Hide APN prefs if platform APIs are used
The APN prefs is available if legacy APIs are used with local APN db
only.

Test: Manual

Change-Id: I5883dcb2c406acc601787edd02e0d3272732e6d7
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-05-04 19:30:12 +09:00
Taesu Lee 116073d016 Use ic_add_white for consistency instead
Test: Check "New APN" icon in ApnSettingsActivity.

Change-Id: I0fc29384e0714a780842652178e3e88ff311456a
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-05-04 18:48:30 +09:00
Taesu Lee 14853cb490 Fix to show APN prefs correctly
Test: Settings -> Advanced -> Access Point Names

Change-Id: Ia3ad443ac056a877abd6cd258c2219d8ee6ff181
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-05-04 18:48:30 +09:00
Taesu Lee 0ac1910eb2 Fix NPE am: 1a0f1591de am: 23197e5729 am: 1292ae05a2 am: 032518bd77 am: 296c4394e9
Change-Id: I799f810dabd7ae63ba718182d64ce0b3582339de
2020-04-28 16:49:52 +00:00
Taesu Lee 296c4394e9 Fix NPE am: 1a0f1591de am: 23197e5729 am: 1292ae05a2 am: 032518bd77
Change-Id: Id38e9041be34f94c5d57998cf0e0d18985ee27a1
2020-04-28 16:37:38 +00:00
Taesu Lee 032518bd77 Fix NPE am: 1a0f1591de am: 23197e5729 am: 1292ae05a2
Change-Id: Ifdb16efdab9954f59ef972506fab0646ead68ab8
2020-04-28 16:23:19 +00:00
Taesu Lee 1292ae05a2 Fix NPE am: 1a0f1591de am: 23197e5729
Change-Id: Ifd170a74c57a08120b485fa8bd970c4ed3b96928
2020-04-28 16:11:47 +00:00
Taesu Lee 23197e5729 Fix NPE am: 1a0f1591de
Change-Id: Iff2bc970a78fc37f2b7721dbd651983dcf692b52
2020-04-28 15:57:27 +00:00
Taesu Lee 1a0f1591de Fix NPE
Check whether SMS delivery report preference is available first because
it could be removed if carriers don't support it.

Test: Manual

Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Change-Id: I9e0049dd61713f7a9638fb19a37aaa261f35d768
2020-04-28 17:28:42 +09:00
Taesu Lee a3320cbf93 Handle delivered messages as completed messages am: 7ccb748e61 am: cbcb1628e5 am: 3548c16d15 am: 948781c1ca am: e14e01592c
Change-Id: I759e64c03b6ce38891af4b23711c55ef54ebb5b1
2020-04-27 19:18:37 +00:00
Taesu Lee e14e01592c Handle delivered messages as completed messages am: 7ccb748e61 am: cbcb1628e5 am: 3548c16d15 am: 948781c1ca
Change-Id: I3cb0f7381d28ef422eeb0c405719237eb842e5c3
2020-04-27 19:04:20 +00:00
Taesu Lee 948781c1ca Handle delivered messages as completed messages am: 7ccb748e61 am: cbcb1628e5 am: 3548c16d15
Change-Id: Iee9c4c2d5f59e755c319e14e19ff57a7f0312dd1
2020-04-27 18:46:02 +00:00
Taesu Lee 3548c16d15 Handle delivered messages as completed messages am: 7ccb748e61 am: cbcb1628e5
Change-Id: I81749b4559f16731a009772cb52bc83e63056d80
2020-04-27 18:33:10 +00:00
Taesu Lee cbcb1628e5 Handle delivered messages as completed messages am: 7ccb748e61
Change-Id: I202ce5f8a2a72f763a56c98708045c10550a8d73
2020-04-27 18:21:48 +00:00
Taesu Lee 7ccb748e61 Handle delivered messages as completed messages
Delivered messages could be forwarded and sent time can be shown on
MessageDetailsDialog.

Test: Manual

Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Change-Id: I6e24bdfe6a037ab588914327dbd8abf3f30512ea
2020-04-24 10:22:39 +09:00
Xin Li 33aeb03d35 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: 85eaa3e1ec -s ours am: 67be3bbf79 am: c95b779f7a am: 1c998c5bd3 -s ours
am skip reason: subject contains skip directive

Change-Id: Ia1fdf90e81e9e696c9e3aa5abb3a2d349b492108
2020-04-10 04:29:54 +00:00
Xin Li 1c998c5bd3 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: 85eaa3e1ec -s ours am: 67be3bbf79 am: c95b779f7a
Change-Id: I2abe8d47be19b06b1ce2d840c32d19c6024ced94
2020-04-10 04:05:32 +00:00
Xin Li c95b779f7a [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: 85eaa3e1ec -s ours am: 67be3bbf79
Change-Id: I26441f37fa59432f457f7b7baa41985fbc3080f5
2020-04-10 03:39:14 +00:00
Xin Li 67be3bbf79 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: 85eaa3e1ec -s ours
am skip reason: subject contains skip directive

Change-Id: I90519048d9c855d8828ac647544d2653d345cbf6
2020-04-10 03:06:10 +00:00
Xin Li 85eaa3e1ec DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master
Bug: 151763422
Change-Id: Ic576a0fc228b600ee5865f70ec431c234d331786
2020-04-09 17:51:16 -07:00
Taesu Lee 654ae09c56 Dismiss SnackBar when detached am: aa23161c03 am: 5c67dbb0d2 am: 57e6f108c7 am: 2a8c11cecc am: 1702204f96
Change-Id: I876e6757679d71b79d215d914b73905805e21539
2020-04-02 22:43:07 +00:00
Taesu Lee 1702204f96 Dismiss SnackBar when detached am: aa23161c03 am: 5c67dbb0d2 am: 57e6f108c7 am: 2a8c11cecc
Change-Id: If73558939ffaa66026d3d0229eddeab1210308a6
2020-04-02 22:19:25 +00:00
Taesu Lee 2a8c11cecc Dismiss SnackBar when detached am: aa23161c03 am: 5c67dbb0d2 am: 57e6f108c7
Change-Id: I3ce6cf06f3bff5ef07bd49df8a16ed059b60315e
2020-04-02 21:59:09 +00:00
Taesu Lee 2ead48c6da Dismiss SnackBar when detached am: aa23161c03 am: 5c67dbb0d2
Change-Id: I92ebff9808c8df5625a3e542d0cae6e28a9a9c80
2020-04-02 21:37:41 +00:00
Taesu Lee 57e6f108c7 Dismiss SnackBar when detached am: aa23161c03 am: 5c67dbb0d2
Change-Id: Ib551d5788a2294374b892e8ad88448ba420b8aa7
2020-04-02 21:36:48 +00:00
Taesu Lee 5c67dbb0d2 Dismiss SnackBar when detached am: aa23161c03
Change-Id: Ib76ae11b7456549bfcb64710486da59bd56c2b34
2020-04-02 21:17:52 +00:00
Taesu Lee aa23161c03 Dismiss SnackBar when detached
SnackBarManager state is not cleared when SnackBar is detached from a
window without dismiss(). After then it is remained as dismissing state
forever.

Test: 1) Long-press a conversation and click archive action.
      2) Press back key before the snackbar is dismissed.
      3) Repeat 1) and check the snackbar is shown or not.

Change-Id: Icf2cdcd30aea42685db68e5ac36436a34c9c94ae
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-04-01 09:58:13 +09:00
Treehugger Robot b46b11bd34 Merge "Add an exported flag in manifest" am: 90c3d807c8 am: 294fec5331 am: 3ff50dfe96 am: b1c0d7095a am: 307d192080
Change-Id: I3a093f731693f22f74eaf57bcc79190e3bb57e16
2020-03-31 22:18:08 +00:00
Treehugger Robot 307d192080 Merge "Add an exported flag in manifest" am: 90c3d807c8 am: 294fec5331 am: 3ff50dfe96 am: b1c0d7095a
Change-Id: I252b3abd86f33763dbcbb32228a60a66eba3c32e
2020-03-31 22:04:08 +00:00
Treehugger Robot b1c0d7095a Merge "Add an exported flag in manifest" am: 90c3d807c8 am: 294fec5331 am: 3ff50dfe96
Change-Id: I4f2529be500bb2e52e95caf18f8ef6fcfc3be6b0
2020-03-31 21:51:39 +00:00
Treehugger Robot 3ff50dfe96 Merge "Add an exported flag in manifest" am: 90c3d807c8 am: 294fec5331
Change-Id: Ib8fb3445ced97a972e747c6af0c26c238523df51
2020-03-31 21:36:26 +00:00
Treehugger Robot 52c52239dc Merge "Add an exported flag in manifest" am: 90c3d807c8 am: 294fec5331
Change-Id: I47db37639b7a6fd86142555229055c066564a35a
2020-03-31 21:36:22 +00:00
Treehugger Robot 294fec5331 Merge "Add an exported flag in manifest" am: 90c3d807c8
Change-Id: I68762c9e73231b6d1d85ee95ff939cfc4cd5591f
2020-03-31 21:24:59 +00:00
Treehugger Robot a864ff78e8 Merge "Fix assert fail during onSaveInstanceState()" am: 2af5b4b045 am: 5380b1e04d am: 6076b0e44f am: ec1986b65f am: 726906a5bb
Change-Id: I78381031a5efa1e501f75a3c832e561269e68695
2020-03-31 21:09:31 +00:00
Treehugger Robot 90c3d807c8 Merge "Add an exported flag in manifest" 2020-03-31 21:09:08 +00:00
Han Wang 8bce6e7c0a Messaging: Show quick reply choices only on wearable devices am: dffc4fa578 am: 3a329b53bc am: 449c30ad6b am: c825a989f7 am: be4a26b080
Change-Id: I402769598d651aa2e4bcc1aa46bca440e62047fd
2020-03-31 21:04:21 +00:00
Treehugger Robot 726906a5bb Merge "Fix assert fail during onSaveInstanceState()" am: 2af5b4b045 am: 5380b1e04d am: 6076b0e44f am: ec1986b65f
Change-Id: I57315d67131cd5aa715728a024b821364bbff996
2020-03-31 20:50:49 +00:00
Han Wang be4a26b080 Messaging: Show quick reply choices only on wearable devices am: dffc4fa578 am: 3a329b53bc am: 449c30ad6b am: c825a989f7
Change-Id: I68f891cafd70d847eeeaf596fd650c7d494b9d12
2020-03-31 20:47:14 +00:00
Treehugger Robot ec1986b65f Merge "Fix assert fail during onSaveInstanceState()" am: 2af5b4b045 am: 5380b1e04d am: 6076b0e44f
Change-Id: Ic4c5c52532aa0750002093484398c852aecd78fb
2020-03-31 20:35:34 +00:00
Han Wang c825a989f7 Messaging: Show quick reply choices only on wearable devices am: dffc4fa578 am: 3a329b53bc am: 449c30ad6b
Change-Id: I667846c125efbbb5a16e30aac40486ec3f85a908
2020-03-31 20:34:13 +00:00
Treehugger Robot 5fc3981ab9 Merge "Fix assert fail during onSaveInstanceState()" am: 2af5b4b045 am: 5380b1e04d
Change-Id: Id9056cecf367712a52ece3bdc95c8a6c23ff73aa
2020-03-31 20:22:06 +00:00
Han Wang 073cf866ed Messaging: Show quick reply choices only on wearable devices am: dffc4fa578 am: 3a329b53bc
Change-Id: Ic1efeb777b66ad8d579feee24fd363174b192556
2020-03-31 20:21:59 +00:00
Treehugger Robot 6076b0e44f Merge "Fix assert fail during onSaveInstanceState()" am: 2af5b4b045 am: 5380b1e04d
Change-Id: I556cb4e6d4910f07ca324a3de186718dab350d94
2020-03-31 20:21:56 +00:00
Han Wang 449c30ad6b Messaging: Show quick reply choices only on wearable devices am: dffc4fa578 am: 3a329b53bc
Change-Id: If34b0274a19c2e231cf50105d1de5b9020fd0077
2020-03-31 20:21:49 +00:00
Treehugger Robot 5380b1e04d Merge "Fix assert fail during onSaveInstanceState()" am: 2af5b4b045
Change-Id: I04f0271b96b386cb3f8f13870cb84cfee621b3ab
2020-03-31 20:11:13 +00:00
Han Wang 3a329b53bc Messaging: Show quick reply choices only on wearable devices am: dffc4fa578
Change-Id: Ibdc2f22811f1f688c8f9ae808ed8de760cde3f3f
2020-03-31 20:09:36 +00:00
Treehugger Robot 2af5b4b045 Merge "Fix assert fail during onSaveInstanceState()" 2020-03-31 19:02:43 +00:00
Taesu Lee b41ce08cab Fix assert fail during onSaveInstanceState()
Selected attachment from GalleryGridView will be destroyed when same
attachment is already existed in DraftMessageData. It will make assert
fail during onSaveInstanceState() because mDestroyed in MessagePartData
is true already.
It destroys existing attachment and replaces with new attachment instead
so that selected attachments could be maintained correctly.

Test: 1) Select one image in GalleryMediaChooser.
      2) Reopen the chooser and long-press same image again to enter to
      the multi-selection mode.
      3) Long-press the attachment on draft message to open
      AttachmentChooser.
      4) Check Assert fail.

Change-Id: I029d778779260d0097ce30bf5338fceba05e1f77
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-03-31 18:34:54 +09:00
Han Wang dffc4fa578 Messaging: Show quick reply choices only on wearable devices
Change-Id: I4b81643c051a9b1377f2046c1aa0515c590736fc
2020-03-28 14:39:04 +01:00
Ashwini Oruganti 90bdc4e447 Add an exported flag in manifest
With b/150232615, we will need an explicit value set for the exported
flag when intent filters are present, as the default behavior is
changing for S+. This change adds the value reflecting the previous
default to the manifest.

These changes were made using an automated tool, the xml file may be
reformatted slightly creating a larger diff. The only "real" change is
the addition of "android:exported" to activities, services, and
receivers that have one or more intent-filters.

Bug: 150232615
Test: TH
Exempt-From-Owner-Approval: mechanical refactoring
Change-Id: I4395aa6b40fc1b1f8e3a5f4719534a66b6e20969
2020-03-23 15:07:56 -07:00