アプリケーションに署名jarファイルを追加して、ユーザーから署名を取得する必要があります。その署名はあなたのSDカードに保存することができます。
String fileName;
静的ビットマップビットマップ。 プライベートstatic final int CAPTURE_REQUEST_CODE = 0;
/**
*
*/
Intent intent;
private void startCaptureActivity() {
intent = new Intent("biz.binarysolutions.signature.CAPTURE");
String keyFileName = "biz.binarysolutions.signature.FileName";
String keyTitle = "biz.binarysolutions.signature.Title";
String keyStrokeWidth = "biz.binarysolutions.signature.StrokeWidth";
String keyCrop = "biz.binarysolutions.signature.Crop";
String keyWidth = "biz.binarysolutions.signature.Width";
String keyHeight = "biz.binarysolutions.signature.Height";
fileName = Environment.getExternalStorageDirectory()+ "/imdad.png"; // set the file name (global write permissions)
//String title = "Imdad app"; // optional, default is set in AndroidManifest.xml
int strokeWidth = 10; // optional, default is 12
boolean crop = false; // optional, default is true
// allowed units: px, dp, dip, sp, pt, mm, in
String width = "600dip"; // optional, default is max
String height = "300dip"; // same as above
intent.putExtra(keyFileName, fileName);
//intent.putExtra(keyTitle, title);
intent.putExtra(keyStrokeWidth, strokeWidth);
intent.putExtra(keyCrop, crop);
intent.putExtra(keyWidth, width);
intent.putExtra(keyHeight, height);
//Log.v("FILE SAVE ",fileName);
Button done=new Button(this);
done.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
startActivityForResult(intent, CAPTURE_REQUEST_CODE);
}
});
// startActivityForResult(intent, CAPTURE_REQUEST_CODE);
}
これは、あなたの努力のためbiz.binarysolutions
おかげネアシュから購入することができますが、これは私が望んでいた解決策ではありません署名アプリを追加andjarファイルにコードです。私は彼の署名を加えるためのオプションをユーザに与えたくない。投稿されたリンクの最後に単純な文字列を追加するだけで、リンクビューアはどのアプリからリンクが共有されているかを確認できます。 BlackBerryから電子メールを送信すると、「BlackBerryから送信された」という行が添付されます。私はこのような機能を実装したい。他の提案はどうですか? – orchidrudra