Encryption codeone软件包和保存您的工作

Encryption codeone软件包和保存您的工作,encryption,aes,codenameone,public-key-encryption,Encryption,Aes,Codenameone,Public Key Encryption,我正在尝试开发一个加密和解密应用程序,用户将输入文本和密码,然后单击加密/解密,然后执行相应的操作 1) 我面临的问题是如何包含Java包,如:- 导入com.sun.org.apache.xerces.internal.impl.dv.util.Base64 导入java.security.invalidalgorithParameterException 导入java.security.NoSuchAlgorithmException 导入javax.crypto.BadPaddingExc

我正在尝试开发一个加密和解密应用程序,用户将输入文本和密码,然后单击加密/解密,然后执行相应的操作

1) 我面临的问题是如何包含Java包,如:-

导入com.sun.org.apache.xerces.internal.impl.dv.util.Base64

导入java.security.invalidalgorithParameterException

导入java.security.NoSuchAlgorithmException

导入javax.crypto.BadPaddingException

导入javax.crypto.Cipher

2) 我想知道的第二件事是,如果我按下“共享”按钮,如何通过其他应用程序共享该文本(加密)。


3) 我还想将扩展名为abc.myapp的文本另存为abc.myapp

中并非所有软件包都可用,请参阅以了解可用的内容

加密和解密应该通过Bouncy Castle完成。你可以看到一个例子

Codename One有一个共享按钮API和一个用于文本和图像的共享API


最后一个问题有点问题。移动设备没有桌面操作系统那样的文件系统。每个应用程序都在自己的锁定环境中运行,无法真正访问其他文件。我建议用更笼统的术语来重新表述这个问题,用已经实现了这一点的应用程序的例子来解释你想要达到的理想效果。

比如,如果你保存一个文件,它将使用extensin保存。myapp只能通过myapp打开,不能通过任何其他appMobile设备打开,它没有桌面上的文件浏览器他们。您通常通过打开URI来工作,例如。