私はこの3rd Party Signature Capture Androidアプリケーションを自分のPhoneGapアプリケーションで使用しようとしています。私はPhoneGap Appから「適切なアクティビティを呼び出す」方法がわかりません。私のアプリケーションはhtmlとjavascriptで書かれています。Signature Capture in PhoneGap Androidアプリケーション
助けてください!
私は自分のDroid Xにアプリケーションをインストールしています。私の指で私の署名を取り込みます。そのスーパースムーズかつ迅速。ここで
http://www.binarysolutions.biz/
彼らのウェブサイトからの命令です。彼らは非常に詳細ではありません。
String key = ""; // set the key, any string you find suitable
String fileName = ""; // set the file name (global write permissions)
Intent intent = new Intent("biz.binarysolutions.signature.CAPTURE");
intent.putExtra(key, fileName);
intent.setComponent(
new ComponentName(
"biz.binarysolutions.signature",
"biz.binarysolutions.signature.Capture"
)
);
startActivityForResult(intent, CAPTURE_REQUEST_CODE);
Receiving the result
@Override
protected void onActivityResult
(
int requestCode,
int resultCode,
Intent data
) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAPTURE_REQUEST_CODE &&
resultCode == RESULT_OK) {
String fileName = ""; // the same file name as above
Bitmap bitmap = BitmapFactory.decodeFile(fileName);
// do with bitmap whatever you like
}
}
アイデアをさらに詳しく説明できますか? –
私は、あなたがAndroid Intentが何であるか(developer.android.comを参照)とそれがAndroidアーキテクチャにどのように適合するかを調べるべきだと思います。これは、別のアプリケーション内からAndroidデバイス上のアプリケーションを呼び出す方法です。これはあなたがやろうとしていることです。 WebIntentはあなたのためにAndroid Intentsを作成するあなたのphonegap Androidアプリケーションに追加できるプラグインです。インテントで設定しなければならないパラメータをSignatureアプリにディスパッチするだけです。あなたはあなたの質問に既に記載されている指示をすべて持っているので、あなたはとても近くにいる! –
Fil-私はこれを数日間勉強していて、Pro Web Androidアプリの書籍を購入しました(webintentプラグインの説明がうまくいくことを望みます)。私はまだそれを得ていない。私は良いクライアントとの期限があります。どんな深いヒントも非常に高く評価されます。 –