小编and*_*s78的帖子

Android手机号码验证

我需要一种方法来验证我的Android应用程序中设置的手机号码是否正确,如"所有权" - 而不是手机号码的数据验证.

比如WhatsApp的做法......

我知道如何使用代码和内容进行短信验证.问题是它是一个免费的Android应用程序,我不想热衷于在应用程序免费时支付每个发送的短信.糟糕的商业模式......

有没有办法安全免费地做到这一点?

使用API​​代码似乎不太安全,所以我不担心这个选项:

TelephonyManager tMgr  (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
Run Code Online (Sandbox Code Playgroud)

verification sms android phone-number whatsapp

6
推荐指数
1
解决办法
1万
查看次数

HSQLDB和.lobs文件大小

我在Java中使用HSQLDB数据库,它将文件存储在定义为BLOB的列中.

当我将带有文件/ BLOB的表行添加到我的表时,.lobs文件的大小增加了文件/ BLOB.当我将另一个文件添加到我的表时,它再次增加大小(2 x BLOB大小).

所以,我实现了一个迭代10次的测试方法,并将相同的文件写入我的表并在插入后立即删除它.

现在,我的.lobs文件是10 x文件大小...即使我删除了包含该文件的所有表行.

我试图执行CHECKPOINT DEFRAG,但没有任何反应..lobs文件保持相同的文件大小.

这让我很担心,因为我正在创建的webapp会将大量文件写入我的数据库,即使带有文件的表行(BLOB)将在一段时间后被删除,.lobs文件将始终增加或保持不变大小,最终吃掉我所有的磁盘空间.

我错过了一些设置还是这是HSQLDB和BLOB的预期行为?

非常感谢!

亲切的问候,安德烈亚斯

java size blob hsqldb

5
推荐指数
1
解决办法
2444
查看次数

标签 统计

android ×1

blob ×1

hsqldb ×1

java ×1

phone-number ×1

size ×1

sms ×1

verification ×1

whatsapp ×1