2016-10-27 14 views
-1

adobe airでアンドロイドアプリを作成しています。私は自分のアプリケーションにボタンを持っています。ダイヤルをスキップした番号に電話をかけ、コールが終わったらコントロールが自分のアプリに戻り、コールデュレーションをローカルdbに記録します。誰かが情報へのコード/リンクで私を助けてください。Android用Adobe AIRでダイヤラをスキップする

現在、私は、私はこれが可能であることを信じていない、ダイヤラーを通過番号を呼び出すために

navigateToURL(new URLRequest("tel:"+telNumber.text)); 

答えて

0

を次のコードを使用しています。 AndroidとiOSの両方のセキュリティモデルはかなり似ています。アプリは別のものを覗き見したり、データや直接実行したりすることはできません。これを行うことができれば、悪意のあるアプリケーションが電話を引き継いで奇妙なことをするのを止めるだろうか?

ブラウザ、マップ、またはダイヤラにジャンプする場合でも、アプリを離れると、画面の制御が解除され、非常に限られた実行能力でバックグラウンドになります。

OSの製造元がこれらの基本的なアプリケーションを制御するための明確なAPIを持つようにシステムをもっと開いた方がいいと思います。特に、Appleのダイヤラーは望みが残っていますが、Appleはダイヤラーであると主張するアプリを禁止しています。率直に言えば、組み込みのダイヤラーはそれほど巧妙ではなく、もっと良いものを想像するのは簡単でしょう。 Androidはこのような理由からハードウェアベンダーによってカスタマイズされることがよくあり、HTC、Samsungなどは独自のダイヤラーを使用しています。

私はダイヤラープログラムがデータ構造に合っているとは思っていません。したがって、アンドロイドは100のダイヤルプログラムと100の異なるデータフォーマットを追跡しています。セキュリティ上の理由から、アプリケーションプライベートデータ

あなたがしようとしていることをやりたいと思うかもしれませんが、あなた自身のダイヤラープログラムを作成する方が良いと思うので、CPUのコントロールを不公平なサードパーティにリリースする必要はありませんプログラム。 Androidでダイヤラーを作成することはありません。

0

これは間違いなく100%可能ですが、私はちょうど(ANEを使用して)行いました。多くのアプリは、セキュリティ上の問題を避けるために、Android上で正しい権限を追加するだけの機能を備えています。ここでは私がダイヤラーをスキップし、Adobe AIRのAndroidで直ちに電話をかけるANE:https://github.com/illuzor/Android-Communication-Extension-ANE(特に誰かがそれを使用しようとしている場合は、22のようなそれ以降のバージョンを使用してAIR 21を使用する必要があります)

関連する問題