aboutsummaryrefslogtreecommitdiffstats
path: root/java/AndroidManifest.xml (follow)
Commit message (Expand)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 LatinIME•••Bug: 179783492 Bug: 179783499 Bug: 216823971 Test: atest LatinIMETests Change-Id: I309ffefe261049a5d3abce8e16829cd66f9123dc Rhed Jao2022-09-211-1/+9
* Make DownloadOverMeteredDialog not exported•••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 Wilson Wu2022-08-101-1/+1
* Bump targetSdkVersion to "30"•••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 Yohei Yukawa2021-06-141-2/+2
* 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: Idc43e262fd2911e19f0bcd20add29e4c3392d3da Ashwini Oruganti2020-03-231-90/+103
* Bump targetSdkVersion to "28" and minSdkVersion to "21"•••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 Yohei Yukawa2018-11-131-1/+1
* Re-introduce <uses-sdk> to the main AndroidManifest.xml•••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 Yohei Yukawa2018-11-131-0/+2
* Specify version code in AndroidManifest.xml•••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 Yohei Yukawa2018-07-251-1/+2
* Move <uses-sdk /> to a differnt XML•••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 Yohei Yukawa2018-07-251-2/+0
* Introduce a custom intent action to close software keyboard•••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 Yohei Yukawa2017-09-011-0/+17
* Follow framework refactoring.•••Bug: 27531029 Change-Id: I7ebd335e68a5ca44348e19544d1ec66be60cdd88 Jeff Sharkey2016-03-171-2/+2
* Mark this coreApp as being encryptionAware.•••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 Jeff Sharkey2015-11-191-1/+3
* [LatinIME] Support MNC permissions.•••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 Mohammadinamul Sheik2015-07-151-1/+8
* Revert "Declare that LatinIME does not use cleartext network traffic."•••This reverts commit 24a9683ac9fc1b6d3ac49de449ea4b2f155f26a9. Change-Id: I6f305aac6ac8d5c550a39eb5c88ec2881203cecc Reason: Breaks a clean build on master. Dan Zivkovic2015-04-061-2/+1
* Declare that LatinIME does not use cleartext network traffic.•••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 Alex Klyubin2015-04-021-1/+2
* Force download the dictionaries after the apk package is updated.•••- Also display the notification when the dictionaries are auto updated Bug: 19808828 Change-Id: If5c4efb73d8bb554d812afcf7deafec3ac40a462 Mohammadinamul Sheik2015-03-241-0/+1
* LatinIME manifest.•••Changed to match minor tweaks made in LatinIMEGoogle. Bug 19773937. Change-Id: I04297459258c068d334b1cc6ffff52d2b4092814 Dan Zivkovic2015-03-191-3/+2
* Remove no-op broadcast receiver from LatinIME.•••Bug 19583388. Change-Id: Ia1ca481e2eae0c9791932f7f28a9072cc3dbbe7c Dan Zivkovic2015-03-031-6/+0
* Stop waking up to decay dynamic dictionaries.•••Bug 19516048. Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584 Dan Zivkovic2015-02-251-7/+0
* Fix restore from keyboard•••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 Sandeep Siddhartha2014-11-051-1/+0
* Stop using splitActionBar•••Bug: 16830067 Change-Id: I05514ca03438f577bb8a17a59705897440907bf7 Tadashi G. Takaoka2014-10-061-2/+1
* Add the sync related permissions to LatinIme too•••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 Sandeep Siddhartha2014-09-251-0/+4
* Add account change receiver to handle account removal•••Also cleanup the manifest to group similar components together. Moving LoginAccountUtils to its own package Bug: 17464068 Change-Id: Iad7928855531d58334b1e4039bb45b97dde75462 Sandeep Siddhartha2014-09-241-39/+51
* Add account listing and preference integration for current account•••Bug: 17464068 Change-Id: Idb68a6012b285d6bc4632414bb6d11131148cf67 Sandeep Siddhartha2014-09-181-0/+4
* Prepare for E MR1 that is linked against L SDK•••Change-Id: I77e735a824718e96eac49359ae195c0ffa76b83d Ken Wakasa2014-09-161-1/+1
* Clear keyboard cache when system locale is changed•••Bug: 17310080 Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e Tadashi G. Takaoka2014-08-281-0/+1
* Remove unnecessary DebugSettingsActivity, use fragment directly•••This CL must be checked in together with I1db2e848ab. Bug: 16522808 Change-Id: I08a1b0c300c504def609cbb53462d215d1ead15c Tadashi G. Takaoka2014-07-231-8/+0
* Use Theme.DeviceDefault theme•••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 Tadashi G. Takaoka2014-07-181-4/+4
* Restore additional subtypes when the package is updated•••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 Yohei Yukawa2014-07-041-1/+1
* Revert "Use Settings app's theme for L and later"•••This reverts commit 80c47b2f7961a5a8de1c6ec5751c04d15d42122a. Change-Id: I69619bd9856d4133794597a0cf81cc121e3a7887 Mikhail Naganov2014-06-271-4/+4
* Use Settings app's theme for L and later•••This CL must be checked in together with I506b9ae6ea. Bug: 11866784 Change-Id: I00aa90618642758c783f7c92f162dc2ee16659a6 Tadashi G. Takaoka2014-06-271-4/+4
* Revert "Reorganize Keyboard settings screen"•••This reverts commit 339929ba16e4f68fb216ebe49dd3575e563ee8ab. Bug: 11866784 Bug: 13888366 Bug: 15781377 This doesn't build with LOCAL_SDK_VERSION := 19 for UnbundledLatinImeGoogle. Change-Id: Idf8bd335b076152265f245f578dadf651e291878 Ken Wakasa2014-06-231-4/+4
* Reorganize Keyboard settings screen•••This CL must be checked in together with I6ebfbeb4e8. Bug: 11866784 Bug: 15781377 Bug: 13888366 Change-Id: I57d47ab174d03121a604fd0dbf553795de0ab9b8 Tadashi G. Takaoka2014-06-221-4/+4
* Use platform default theme for activities and dialogs•••Bug: 13698528 Change-Id: Ib904c911452525e3749c0eb287434b504576db5f Tadashi G. Takaoka2014-04-041-3/+8
* Remove some warnings•••Change-Id: I5cfa0d2fccc139bd6c45c5590a68c3e0c90534b8 Jean Chalard2014-01-091-3/+5
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c•••The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854 Ken Wakasa2013-12-131-3/+3
* Try decaying user history at hourly intervals.•••Bug: 6669677 Change-Id: Ib465fa7e1a7f289a07843535ba89d0dd5259e803 Keisuke Kuroyanagi2013-10-021-0/+6
* Move settings related classes to "settings"•••Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f Ken Wakasa2013-07-221-16/+19
* Make intents unique to AOSP•••This is to avoid confusion if multiple IMEs are installed with dictionary pack components Change-Id: Ibc91951e4fdd5db13f681e4cb06197da98527bbc Kurt Partridge2013-06-111-2/+2
* Introduce another activity to launch setup wizard•••Bug: 8336068 Change-Id: I35b94dd87c5b01d3e927da8f918a5398dd565d33 Tadashi G. Takaoka2013-05-101-2/+10
* Use revised Google Keyboard icon•••Bug: 8159728 Change-Id: I458df60cb39f81cde3c08190af0ab08d304f9d98 Tadashi G. Takaoka2013-05-091-4/+2
* Launch setup wizard as single top activity•••Bug: 8336068 Change-Id: Ifac84361e4e37b4aa106cbdbfffb83883ec2f8e6 Tadashi G. Takaoka2013-05-091-1/+3
* Add permissions for personalization•••Bug: 8683365 Change-Id: Ia74d730a6b778c0e647794efc8c3a810c715902c Satoshi Kataoka2013-05-011-4/+6
* Add strings-appname.xml to AOSP Android Keyboard project•••Change-Id: I8dea5393ad3b12c2398bbeb7f1040b66d82c9c35 Tadashi G. Takaoka2013-04-261-6/+6
* Ask the client to make itself known when it's not•••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 Jean Chalard2013-04-011-0/+6
* Fix appname•••Bug: 6789579 Change-Id: Ic4694e36e0846af95fa8dcdef919be251983b528 Satoshi Kataoka2013-03-221-3/+3
* Merge the dictionary pack in Latin IME.•••Bug: 8161354 Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172 Jean Chalard2013-03-191-0/+42
* Add setup wizard launcher icon•••The setup wizard icon will be hidden if the Android Keyboard is in system image. Bug: 8239067 Change-Id: Ib0c0c9e3a0954512c3e03e42a661cdf86eff0dca Tadashi G. Takaoka2013-03-011-1/+11