Articles of sim卡

卸载APK:卸载前的最后一个操作

我正在开发一个安装在手机SIM卡上的应用程序。 我想要的是应用程序在卸载时执行最后一个操作:删除SIM卡中的内容。 这意味着:我需要在卸载APK时执行最后一个操作。 问题:我没有find办法。 (除了有一个辅助应用程序,它捕获了卸载意图,并做了这项工作,但这是非常faaaaar我想我害怕) 如果有人有解决scheme,我真的很感兴趣。 提前致谢。 (PS:我有点害怕没有,实际上)

在Android手机中使用SIM卡插槽作为智能卡读卡器

我正在使用具有2个SIM卡插槽的Android手机。 我想知道是否有办法使用这些插槽之一来读取其他types的卡,如JavaCards?

是否可以使用SIM卡密码function?

所有智能卡都具有embedded式encryptionfunction和计算能力。 用开发的android应用程序可以利用这个吗? 例如,我能否使用存储在SIM上的公钥/私钥来签名文件。 我听说过一些标准和规范和举措(ETSI-MSS,Mobile PKI),但是我没有看到这样的架构的任何应用。 有人对此有一些线索吗?

在android中发送APDU命令给USIM / SIM卡

我已经使用了智能卡,并熟悉APDU命令(在ISO / IEC 7816和全球平台规范中定义)。 现在我想知道是否有任何方法发送APDU命令到插入到我的手机的我的USIM / SIM卡? (安装了Android v4.4.4 kitkat的Samsung A3。) 我已经在Googlesearch过,并且发现了一些名为SIM Toolkit Application和Seek for Android的相关主题和工具。 但我真的不明白这是什么? 这些项目是我必须在手机上安装的两个应用程序吗? 还是已经安装在USIM / SIM卡上的两个工具,并接收到手机的命令? 主动命令 , APDU命令和AT命令之间有什么区别? 我应该学习android开发SIM卡应用程序,还是只需要Java Card规范和ETSI标准? 提前致谢。

Android和Symbian NFC移动开发问题和解答(FAQ)

让我们分享一下关于NFC开发,技术的共同想法……我热烈欢迎您提出任何有关Android或Symbian SDK或关于NFC的意见。 从我的angular度来看,一般问题是我们可以开发的,也就是说,我们可以使用NFC技术将哪些应用程序带入市场? 我们怎样才能让开发者从NFC赚钱和受益呢? 我认为NFC有望为开发者提供众多的服务和可能性,但是这是否正确? NFC和其他无线技术(BT,WiFi)的区别在于它已经带有主要用例 – 支付,交通票和钥匙(build筑物访问)。 但是对于所有这些用例,您需要一个安全的元素,这是 或者由电话制造商(例如Google)控制,请参阅Google电子钱包,该电子钱包专门在Nexus S上使用内置的恩智浦SecureMX (如果我们不想损害安全性,这种情况几乎不可能改变) 或通过SIM卡上的UICC (在Android和Symbian /以及MeeGO /手机上)访问; 这里的交易必须由运营商来完成。 但是在一个国家有三四个运营商,一个中等规模的公司可能会允许在SIM卡上运行他们的applet的可能性有多大? 那么更全球的解决scheme呢? 所有上述服务/使用案例需要所有参与者和一个完善的生态系统(银行,移动networking运营商,NFC芯片生产商,电话制造商,TSM …)的协调。 他们仍然是p2p应用程序的选项,标签阅读 – 但许多function已经内置在手机,所以这看起来不像金矿… … 我认为,如果手机将包括NFC-WI(S2C) ,那么这个接口(由ECMA指定)和带有NFC-WI支持的微型SD卡(已经由SD卡协会指定)可能允许为任意的公司购买带有安全元件的SD卡…但是它并没有在市场上出现,而且看起来也不会很快出现。 NFC和手机开发的愿景和经验是什么?

Android:如何使用SDK将联系人添加到SIM卡?

我正在编写一个在Android手机的SIM卡中写入联系人的应用程序。 我卡在添加电话号码的地方:发生exception,没有明显的原因。 这是一段代码。 import android.app.Activity; import android.content.ContentResolver; import android.content.ContentUris; import android.content.ContentValues; import android.provider.ContactsContract.RawContacts; import android.provider.ContactsContract.Data; import android.provider.ContactsContract.RawContactsEntity; import android.provider.ContactsContract.CommonDataKinds.Phone; import android.provider.ContactsContract.CommonDataKinds.StructuredName; import android.provider.ContactsContract.RawContacts.Entity; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.widget.TextView; […] try{ // add a row to the RawContacts table ContentValues values = new ContentValues(); values.put(RawContacts.ACCOUNT_TYPE, "com.anddroid.contacts.sim"); values.put(RawContacts.ACCOUNT_NAME, "SIM"); Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values); […]

如何模拟Android的SIM卡

我没有一个真正的Android设备。 我完全依赖于模拟器。 所以,对于SIM卡的联系人,改变SIM卡和其他SIM卡的用途,我想SIM卡的模拟器。 在我们的默认模拟器中,我没有发现任何关于这个的事情。 任何人都可以请帮助我任何想法在这个和任何第三方SIM模拟器的Android模拟器的连接。 先谢谢你..

从第二个SIM卡打电话

我有一个双卡android手机。 我正在使用此代码进行呼叫: private void callBack(String phone, Context context) { Intent callIntent = new Intent(Intent.ACTION_CALL) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); callIntent.setData(Uri.parse("tel:" + phone)); context.startActivity(callIntent); } 这工作正常。 但它总是从sim1打电话(最好是sim)。 我如何从Sim2拨打电话? 有没有办法处理双SIM卡手机?

检测双SIM卡Android手机中的两张SIM卡的状态

我想以编程方式检测我的双卡android手机中是否有两个SIM卡。 我find了一个API( TelephonyManager.getSIMState() ),但它是用于普通的单SIM卡手机。 有没有任何API可以检测我的双SIM卡手机中是否插入了两张SIM卡?

如何在Android中获取当前的SIM卡号码?

我想知道Android中的用户手机号码。 我用这个代码,但我没有得到数字。 TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String n = tm.getLine1Number(); 允许: <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 在android移动settings –> about phone –> status –> myphone number保存号码是强制性的 任何想法呢?