Languages

Menu
Sites
Language
Can Tizen SDK support to develop third party inputmethod app

hi,

i find there is some  api in native about inputmethod Tizen::ui:ime

is that mean it support to develop ime app by developer.

is  there any sample like Android SoftKeyboard?

Many thanks

wang

Responses

4 Replies

Yes, but you need to apply for "Partner" privileges from the Tizen store.

Alex Dem

Hi,
Try to look at File-> New-> Tizen Native Project-> Template -> IME Application.
And just fyi (how to get partner/platform privileges during development for emulator and reference devices):
https://developer.tizen.org/dev-guide/2.2.1/org.tizen.gettingstarted/html/tizen_overview/privilege.htm
Link to distributor certificate to get platform privileges level:
https://review.tizen.org/git/?p=framework/security/hash-signer.git;a=tree;f=certificates;h=4be4c272ac5a9d2ece19ae459ea4117a51e71ae9;hb=bd8d04b0e94ae6cce668f6df9c93316eded01cd5
Alexey.

wang

hi,  I follow the guide you tell me, like this,

patch.bat partner D:\11_Tizen\tizen-sdk

 

However, I still get the  following  problem when I run  an  IME Application, is there anything I do not set??

Cannot install application.

Error code: INVALID_PRIVILEGE
Error message: Thrown when unauthorized privileges are detected. [partner] or [platform] signing is required.
Command: /usr/bin/pkgcmd -q -i -t tpk -p /opt/usr/apps/tmp/fDRGYE8542-1.0.0-i386.tpk
Management: Check privilege strings in manifest editor > Privileges > Privileges.

 

 

Many Thanks

Alex Dem

Hi,
Maybe you try to use some api which requires platform privilege level (like Tizen::Ui::Ime::InputMethodManager)?
To obtain platform level you should perform another steps: https://developer.tizen.org/dev-guide/2.2.1/org.tizen.gettingstarted/html/tizen_overview/platform_privileges.htm
Try to look at this example also:
https://developer.tizen.org/documentation/articles/sample-ime
Alexey.