aboutsummaryrefslogtreecommitdiffstats
path: root/java/AndroidManifest.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Support Direct Boot modeAmin Bandali2025-01-111-3/+2
|
* Use new app iconAmin Bandali2025-01-111-2/+2
|
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-18/+14
|
* Declaring package visibility needs for LatinIMERhed Jao2022-09-211-1/+9
| | | | | | | | Bug: 179783492 Bug: 179783499 Bug: 216823971 Test: atest LatinIMETests Change-Id: I309ffefe261049a5d3abce8e16829cd66f9123dc
* Make DownloadOverMeteredDialog not exportedWilson Wu2022-08-101-1/+1
| | | | | | | | | | | | | | | | | | The DownloadOverMeteredDialog is exported which may allow a app to prompt this dialog to ask the user to download dictionary. Since the app can control the download dictionary size and may show an incorrect size for user to make security concern. Make the activity not exported for apps to launch. Bug: 236688064 Test: Manual test as follow steps: 1. lunch aosp_bramble-userdebug and flash 2. Verify the AOSP keyboard work properly 3. Launch the PoC test app 4. Verify the DownloadOverMeteredDialog cannot be launched Change-Id: I9be92ba2813e7aaad0ef10555f585c5c8a25361f
* Bump targetSdkVersion to "30"Yohei Yukawa2021-06-141-2/+2
| | | | | | | | | | | | | | | | With this CL, versionCode, targetSdkVersion and minSdkVersion will be bumped/set as follows: versionCode: 28 -> 30 targetSdkVersion: 28 -> 30 minSdkVersion: 21 As far as we know, there should be no user-visible behavior change on supported OS versions. Fix: 189558760 Test: manually verified that LatinIME still is functional Change-Id: I4bf7588c62fb77bf78d4afcb665e9bfbbef53966
* Add an exported flag in manifestAshwini Oruganti2020-03-231-90/+103
| | | | | | | | | | | | | | | | | 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: Idc43e262fd2911e19f0bcd20add29e4c3392d3da
* Bump targetSdkVersion to "28" and minSdkVersion to "21"Yohei Yukawa2018-11-131-1/+1
| | | | | | | | | | | | | | | With this CL, targetSdkVersion and minSdkVersion will be bumped as follows: targetSdkVersion: 23 -> 28 minSdkVersion: 14 -> 21 As far as we know, there should be no user-visible behavior change on supported OS versions. Fix: 119489995 Test: manually verified that LatinIME still is functional Change-Id: I68f1545778b0c8b44c6850f22f3f5ca25bdb6de0
* Re-introduce <uses-sdk> to the main AndroidManifest.xmlYohei Yukawa2018-11-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | This logically reverts my previous CL [1], which moved <uses-sdk /> from AndroidManifest.xml to AndroidManifest_SdkVersion.xml, which was later accidentally removed during Android.bp migration [2]. Since gradle support in LatinIME is still experimental and not used in official build, it is OK to keep it broken for a while. A more important problem right now is letting LatinIME target API 28. As the first step to let LatinIME target SDK 28, <uses-sdk> will be revived in AndroidManifest.xml [1]: Ib673bca5a31b2f95329c9310a127ec0701bd8fdc 9cd42f39eb31d4f0b9cb3a795025e8ab3663f3c8 [2]: Ib8867d3b74f09fc1d9f95adc9a49a81ac0f7f054 22ebec6e2e4bdf3f18023907e649c68ab8b3c7a3 Bug: 110741422 Bug: 119489995 Test: manually verified that LatinIME still is functional Change-Id: I8b04caa56fe2431c07e076fb6f97c560d5da8838
* Specify version code in AndroidManifest.xmlYohei Yukawa2018-07-251-1/+2
| | | | | | | | | This should be the most convenient way for both make build and Android Studio build to share the same version code. Bug: 110741422 Test: tapas LatinIME LatinIMETests arm64 userdebug && make -j Change-Id: I35f850c392553b2640a4c3c7398441ac28e90eca
* Move <uses-sdk /> to a differnt XMLYohei Yukawa2018-07-251-2/+0
| | | | | | | | | | | | | | | Basically Android Studio does want targetSdkVersion to be specified in build.gradle rather than AndroidManifest.xml. To make both make build and Android Studio build happy, this CL splits <uses-sdk /> from the main AndroidManifest.xml to a different file and let them merged in make build. There should be no behavior change. Bug: 110741422 Test: Manually verified that there is no difference in AndroidManifest.xml in the APK. Change-Id: Ib673bca5a31b2f95329c9310a127ec0701bd8fdc
* Introduce a custom intent action to close software keyboardYohei Yukawa2017-09-011-0/+17
| | | | | | | | | | | | | | | | | | | | | This CL introduces a custom intent action for apps to ask AOSP Keyboard to close its software keyboard with guarding it with a signature-protected permission. Any app that is signed with the same signature as AOSP Keyboard can have the following line in AndroidManifest.xml <uses-permission android:name="com.android.inputmethod.latin.HIDE_SOFT_INPUT"/> to request AOSP Keyboard to close its software keyboard as follows. sendBroadcast(new Intent("com.android.inputmethod.latin.HIDE_SOFT_INPUT") .setPackage("com.android.inputmethod.latin")); Test: Manually verified with a test app. Fixes: 65270710 Change-Id: I4fd2e3a7336ec66c70582a2f274a200cbf035a7f
* Follow framework refactoring.Jeff Sharkey2016-03-171-2/+2
| | | | | Bug: 27531029 Change-Id: I7ebd335e68a5ca44348e19544d1ec66be60cdd88
* Mark this coreApp as being encryptionAware.Jeff Sharkey2015-11-191-1/+3
| | | | | | | | | | Historically, apps marked with "coreApp" were prepared to run in a limited boot environment, and were critical to booting the device, so in the new file-based encryption world we're marking these apps with both "forceDeviceEncrypted" and "encryptionAware" attributes. Bug: 22358539 Change-Id: I7d46723007a5706e835223cc501f0c40d613e9c2
* [LatinIME] Support MNC permissions.Mohammadinamul Sheik2015-07-151-1/+8
| | | | | | | | | | | | | | | | | | | This build has been compiled against API 23 This build is approved to go out with the M OTA, but may NOT be released to the public until the Play Store has enabled API level 23 apps Version: 4.1.2300x.build_id 1. Replaces the personalization is on information with the suggest contacts. 2. Enables "Use Contacts" only if the app has permission to read contacts. 3. Disables the contacts dictionary in the Facilitator. 4. Do not register/read the contacts in the contact observer. Bug: 22236416 Change-Id: I9674e13d0d0f4a2014c5024fde0178de684c07e7
* Revert "Declare that LatinIME does not use cleartext network traffic."Dan Zivkovic2015-04-061-2/+1
| | | | | | | This reverts commit 24a9683ac9fc1b6d3ac49de449ea4b2f155f26a9. Change-Id: I6f305aac6ac8d5c550a39eb5c88ec2881203cecc Reason: Breaks a clean build on master.
* Declare that LatinIME does not use cleartext network traffic.Alex Klyubin2015-04-021-1/+2
| | | | | | | | | | This declares to the platform and tools that this app does not use cleartext network traffic. The platform and tools will be blocking (on best effort basis) attempts to use such traffic by this app. For example, attempts to use HTTP (rather than HTTPS) will be blocked. Bug: 19215516 Change-Id: I4c933a214457025797e077b72d8daf8a0c876923
* Force download the dictionaries after the apk package is updated.Mohammadinamul Sheik2015-03-241-0/+1
| | | | | | | | - Also display the notification when the dictionaries are auto updated Bug: 19808828 Change-Id: If5c4efb73d8bb554d812afcf7deafec3ac40a462
* LatinIME manifest.Dan Zivkovic2015-03-191-3/+2
| | | | | | | | Changed to match minor tweaks made in LatinIMEGoogle. Bug 19773937. Change-Id: I04297459258c068d334b1cc6ffff52d2b4092814
* Remove no-op broadcast receiver from LatinIME.Dan Zivkovic2015-03-031-6/+0
| | | | | | Bug 19583388. Change-Id: Ia1ca481e2eae0c9791932f7f28a9072cc3dbbe7c
* Stop waking up to decay dynamic dictionaries.Dan Zivkovic2015-02-251-7/+0
| | | | | | Bug 19516048. Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584
* Fix restore from keyboardSandeep Siddhartha2014-11-051-1/+0
| | | | | | | | The keyboard starts up before the restore process and the default shared preferences are cached and used even after the restore. Bug: 17837918 Change-Id: I2669e377b6e95813657fd6a80fbff4472330e3aa
* Stop using splitActionBarTadashi G. Takaoka2014-10-061-2/+1
| | | | | Bug: 16830067 Change-Id: I05514ca03438f577bb8a17a59705897440907bf7
* Add the sync related permissions to LatinIme tooSandeep Siddhartha2014-09-251-0/+4
| | | | | | | | This can go in master because the actual code changes will also go in here, and not in lmp-dev Bug: 17464069 Change-Id: Ica1a22c61aa07efb6dadf8db53513607be437b73
* Add account change receiver to handle account removalSandeep Siddhartha2014-09-241-39/+51
| | | | | | | | Also cleanup the manifest to group similar components together. Moving LoginAccountUtils to its own package Bug: 17464068 Change-Id: Iad7928855531d58334b1e4039bb45b97dde75462
* Add account listing and preference integration for current accountSandeep Siddhartha2014-09-181-0/+4
| | | | | Bug: 17464068 Change-Id: Idb68a6012b285d6bc4632414bb6d11131148cf67
* Prepare for E MR1 that is linked against L SDKKen Wakasa2014-09-161-1/+1
| | | | Change-Id: I77e735a824718e96eac49359ae195c0ffa76b83d
* Clear keyboard cache when system locale is changedTadashi G. Takaoka2014-08-281-0/+1
| | | | | Bug: 17310080 Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e
* Remove unnecessary DebugSettingsActivity, use fragment directlyTadashi G. Takaoka2014-07-231-8/+0
| | | | | | | This CL must be checked in together with I1db2e848ab. Bug: 16522808 Change-Id: I08a1b0c300c504def609cbb53462d215d1ead15c
* Use Theme.DeviceDefault themeTadashi G. Takaoka2014-07-181-4/+4
| | | | | | | | | | | For API 21 (and later), Theme.DeviceDefault.Light is specified. This CL must be checked in together with Ic91f28df81. Bug: 11866784 Bug: 13888366 Bug: 15781377 Change-Id: I01b288473128fc2491d3663e90cab56d0ba2d704
* Restore additional subtypes when the package is updatedYohei Yukawa2014-07-041-1/+1
| | | | | | | | | | | | With this CL, Intent#ACTION_MY_PACKAGE_REPLACED will not only update the visibility of the setup activity but also reconstruct additional subtypes. This is important because the system always removes all the additional subtypes whenever the package is updated. BUG: 15890448 Change-Id: Ic36ea68f50b1ac89b4cbd268ee53f9a5e5d60afd
* Revert "Use Settings app's theme for L and later"Mikhail Naganov2014-06-271-4/+4
| | | | | | This reverts commit 80c47b2f7961a5a8de1c6ec5751c04d15d42122a. Change-Id: I69619bd9856d4133794597a0cf81cc121e3a7887
* Use Settings app's theme for L and laterTadashi G. Takaoka2014-06-271-4/+4
| | | | | | | This CL must be checked in together with I506b9ae6ea. Bug: 11866784 Change-Id: I00aa90618642758c783f7c92f162dc2ee16659a6
* Revert "Reorganize Keyboard settings screen"Ken Wakasa2014-06-231-4/+4
| | | | | | | | | | | | This reverts commit 339929ba16e4f68fb216ebe49dd3575e563ee8ab. Bug: 11866784 Bug: 13888366 Bug: 15781377 This doesn't build with LOCAL_SDK_VERSION := 19 for UnbundledLatinImeGoogle. Change-Id: Idf8bd335b076152265f245f578dadf651e291878
* Reorganize Keyboard settings screenTadashi G. Takaoka2014-06-221-4/+4
| | | | | | | | | This CL must be checked in together with I6ebfbeb4e8. Bug: 11866784 Bug: 15781377 Bug: 13888366 Change-Id: I57d47ab174d03121a604fd0dbf553795de0ab9b8
* Use platform default theme for activities and dialogsTadashi G. Takaoka2014-04-041-3/+8
| | | | | Bug: 13698528 Change-Id: Ib904c911452525e3749c0eb287434b504576db5f
* Remove some warningsJean Chalard2014-01-091-3/+5
| | | | Change-Id: I5cfa0d2fccc139bd6c45c5590a68c3e0c90534b8
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-3/+3
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Try decaying user history at hourly intervals.Keisuke Kuroyanagi2013-10-021-0/+6
| | | | | | Bug: 6669677 Change-Id: Ib465fa7e1a7f289a07843535ba89d0dd5259e803
* Move settings related classes to "settings"Ken Wakasa2013-07-221-16/+19
| | | | Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f
* Make intents unique to AOSPKurt Partridge2013-06-111-2/+2
| | | | | | | This is to avoid confusion if multiple IMEs are installed with dictionary pack components Change-Id: Ibc91951e4fdd5db13f681e4cb06197da98527bbc
* Introduce another activity to launch setup wizardTadashi G. Takaoka2013-05-101-2/+10
| | | | | Bug: 8336068 Change-Id: I35b94dd87c5b01d3e927da8f918a5398dd565d33
* Use revised Google Keyboard iconTadashi G. Takaoka2013-05-091-4/+2
| | | | | Bug: 8159728 Change-Id: I458df60cb39f81cde3c08190af0ab08d304f9d98
* Launch setup wizard as single top activityTadashi G. Takaoka2013-05-091-1/+3
| | | | | Bug: 8336068 Change-Id: Ifac84361e4e37b4aa106cbdbfffb83883ec2f8e6
* Add permissions for personalizationSatoshi Kataoka2013-05-011-4/+6
| | | | | | Bug: 8683365 Change-Id: Ia74d730a6b778c0e647794efc8c3a810c715902c
* Add strings-appname.xml to AOSP Android Keyboard projectTadashi G. Takaoka2013-04-261-6/+6
| | | | Change-Id: I8dea5393ad3b12c2398bbeb7f1040b66d82c9c35
* Ask the client to make itself known when it's notJean Chalard2013-04-011-0/+6
| | | | | | | | | | Upon invoking the settings of the dictionary pack with an unknown client, we now launch an intent to ask the client to make itself known. This change also includes the code that receives this intent and acts upon it. Bug: 8492879 Change-Id: I2c6496dea845646961ecafcf64e282cb93ee91dc
* Fix appnameSatoshi Kataoka2013-03-221-3/+3
| | | | | Bug: 6789579 Change-Id: Ic4694e36e0846af95fa8dcdef919be251983b528
* Merge the dictionary pack in Latin IME.Jean Chalard2013-03-191-0/+42
| | | | | Bug: 8161354 Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172
* Add setup wizard launcher iconTadashi G. Takaoka2013-03-011-1/+11
| | | | | | | | The setup wizard icon will be hidden if the Android Keyboard is in system image. Bug: 8239067 Change-Id: Ib0c0c9e3a0954512c3e03e42a661cdf86eff0dca