diff --git a/metadata/com.android.inputmethod.latin.txt b/metadata/com.android.inputmethod.latin.txt index 9aa729efde..7a70f49ab6 100644 --- a/metadata/com.android.inputmethod.latin.txt +++ b/metadata/com.android.inputmethod.latin.txt @@ -18,10 +18,9 @@ in the repository but they'd need to be compiled. Of course, you can't install this if you have a ROM that already has the com.android.inputmethod.latin package installed. -You could build it yourself with a different package name, but on Android 4.3 -it still couldn't be installed as a user app, unless the original allowed -the dictionary provider to be exported, which is unlikely. -So, you'd have to remove the original from /system/app (and dalvik-cache) +You could build it yourself with a different package name, but you might need +to change the authority string for dictionary packs too; this may be fixed in the next builds. +Otherwise, you'll have to remove the original from /system/app (and dalvik-cache) via root, before installing this. . @@ -76,12 +75,9 @@ Maintainer Notes: Note that, like other AOSP apps, there are now special tags with 'sdk' in them; not sure what the difference is. -Possible tweaks: - Could compile with dictionary provider exported to allow access from other apps, but -of course it's only relevant if installing other similar packages ''after'' this; see, -https://developer.android.com/guide/topics/manifest/provider-element.html - sed -i 's/exported="false"/exported="true"/g' AndroidManifest.xml && \ - +Todo for next versions: + Change authority string in res/values/dictionary-pack.xml, à la + android:authorities="@string/authority" to allow for installation on top of other apps. Split up packages based on user dictionaries. .