我正在实施货币转移移动应用程序,因此必须获取有关特定iOS设备上唯一的信息。我必须检测SIM卡更改。
我经过很多链接如何唯一地识别ios设备
和
但它们没有用,而且如果在应用未运行时用户删除sim,则无法检测到。
我打算给客户(大多数是孩子)赠送手机(Android),并希望创建一个'lock'-app.我不希望客户打扰手机的密码,但是当你打开设备时,'lock'-app应该刚开始.然后我覆盖按钮,他们不应该打电话.
唯一的问题是,在移除SIM卡的情况下,或者在被盗的情况下,我想在SIM卡上使用密码.那么我的'lock'-app有可能通过代码放入引脚来解锁SIM卡吗?
我怎样才能做到这一点?
我想知道是否可以获取仅存在于SIM卡或电话簿中的联系人.现在我正在使用以下代码来获取联系人,它甚至可以获取所有联系人以及我的Gmail和Facebook联系人.
Cursor cursor = getContentResolver().query(
ContactsContract.Contacts.CONTENT_URI, null, null, null, Phone.DISPLAY_NAME + " ASC");
if (cursor.getCount() > 0)
{
while (cursor.moveToNext())
{
PhoneBookUserEntity user = new PhoneBookUserEntity();
// Pick out the ID, and the Display name of the
// contact from the current row of the cursor
user.setId(cursor.getString(cursor.getColumnIndex(BaseColumns._ID)));
user.setPhoneBookName(cursor.getString(cursor.getColumnIndex(
ContactsContract.Contacts.DISPLAY_NAME)));
if(user.getphonebookname().length() > 4)
username = user.getphonebookname();//.substring(0,4);
else
username = user.getphonebookname();//.substring(0,1);
String hasPhone = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER));
// if (Boolean.parseBoolean(hasPhone)) {
Cursor phones = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = "+ user.getId(), null, null); …
Run Code Online (Sandbox Code Playgroud) 我正在嗅探 SIM 卡和 LTE 模块之间的 IO 线。我记录了大量数据,但由于只有一行用于命令和响应,因此我得到了一堆十六进制数据,中间没有边界。是否有任何工具可以获取十六进制转储并将其解析为命令和响应,并告诉它是什么类型的命令以及它在做什么?