目前,我有一个应用程序使用Intents
拨打Skype电话。但是,这假设用户当前登录到他的Skype帐户。如何以编程方式在Android的Skype应用程序中输入凭证
我想要避免这种情况,而不是编程方式在Skype应用程序中输入用户凭据,以便它不显示登录屏幕。
现在我必须手动进入Skype应用程序输入呼叫的工作凭据。
无论如何,我可以通过代码做到这一点?有没有可用的API?
我目前的实现只是使意图由于您使用Skype拨打电话,这样您将使用Skype的用户帐户登录如下
Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");
sky.setClassName("com.skype.raider",
"com.skype.raider.Main");
sky.setData(Uri.parse("tel:" + number));
ctx.startActivity(sky);
机会是他们不会允许你这样做,因为这是一种钓鱼行为/欺骗。 – JoxTraex
@JoxTraex:好的,有没有一种方法可以使用Intent来传递证书?在这个问题[http://stackoverflow.com/questions/6414494/launch-skype-from-an-app-programmatically-pass-number-android]其中一个答案提到意图通过传递用户名 –
认为用户名表示用户该电话将会被提出。不是凭证。 – Dhina