小编ped*_*lho的帖子

活动确实出现了

我有一个3个活动,所有这些活动都有一个ViewFlipper,其中一些图像一直在运行.问题是我从SDCard加载这些图像,并且有大约180张图像.

每次我调用其中一个活动,ViewFlipper都需要一些时间才能完成..我想知道是否有类似onAppear for Android的内容.每次调用Activity时,Activity的内容都会发生变化,所以它不能是singleTask ..

我想知道是否有办法刷新一个Activity内容,但没有丢失它的内容..就像这样:在onCreate上,一切都会正常完成,但在onAppear之类的东西,我只会改变我需要的东西,这样onCreate只会被调用一次.

这就是我在三个活动之间的变化:

startActivity(new Intent(FirstOne.this, OtherOne.class));
Run Code Online (Sandbox Code Playgroud)

android viewflipper oncreate android-activity

4
推荐指数
1
解决办法
2073
查看次数

基于NTAG213和Ultralight C的支付应用程序(使用Android NFC)

我有一个(大学)项目,我基本上使用Android设备从NFC标签中写入和读取文本,以便将余额存储在卡中(例如,可以在自助餐厅使用)。

现在,我正在使用NTAG213执行以下代码:

ndef.connect();
NdefRecord mimeRecord = NdefRecord.createMime("text/plain", messageEncrypted.getBytes(Charset.forName("US-ASCII")));
ndef.writeNdefMessage(new NdefMessage(mimeRecord));
ndef.close();
Run Code Online (Sandbox Code Playgroud)

如您messageEncrypted所见,我正在使用应用程序级加密对消息()进行加密,然后再将其写入标签(使用'com.scottyab:aescrypt:0.0.1'库进行AES-256加密-具有非常大的密码密钥,也使用标签UID作为其一部分)。

到目前为止一切顺利-只有我能理解标签上的数据。

在研究中,我发现涉及安全性Ultralight C> NTAG213。


问题1)使用应用程序级加密时,为什么(是?)MIFARE Ultralight C比NTAG213更安全?

问题2)我很确定我可以使用AES加密来保证安全性,但是我不希望人们(除了我之外)弄乱存储的数据(在其中格式化标签或写入信息)。我看到防止这种情况的唯一方法(如果我错了,请纠正我)是为标签设置密码。但是,NTAG213和Ultralight C都只有32位密码。够好吗?还有另一种方法可以防止某人(除我以外)写数据吗?

问题3)我可以在此类标签上使用其他哪些安全措施来加强安全性(标签和应用程序层)?

问题4)当您比较标签安全性(MIFARE DESFire> Ultralight> NTAG213> MIFARE Classic)时,真正比较的是什么?容易破解(本机标签)加密还是容易在标签上存储(任何东西)未经许可?

问题5)我看到很多其他技术(MIFARE DESFire,ICODE SLIX,英飞凌Cipurse)更安全,这使我想知道我使用的技术(NTAG213或Ultralight C)是否足以存储某人的平衡。您是否愿意(那是个人观点)说具有应用程序级加密和32位密码的NTAG213足以胜任此类应用程序?某人要花多长时间才能真正破坏其安全性?

security encryption payment nfc mifare

2
推荐指数
1
解决办法
573
查看次数

Android - Apk 内置 APK

假设我的学校有 2 个应用程序:

student.apk:学生登录,查看成绩,查看上课时间,做很多事情。

Teacher.apk:教师登录、发布成绩、出席名单等

是否可以只创建 1 个 apk,并带有登录屏幕,检测它是学生还是老师,然后发布正确的 apk?

基本上我要问的是我是否可以将这两个 apk(学生和老师)放在一个代码中(login.apk)。

这些应用程序完全不同,合并起来比合二为一非常困难,这就是为什么我想在一个简单的“login.apk”中启动它们

android apk

0
推荐指数
1
解决办法
258
查看次数