응용 프로그램에 서명 jar 파일을 추가 한 다음 사용자의 서명을 얻어야합니다. 이 서명은 SD 카드에 저장하거나 원하는 위치에 저장할 수 있습니다. 즉, 해당 경로를 지정해야합니다.
String fileName;
정적 비트 맵 비트 맵; 개인 정적 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);
}
이
는 서명 응용 프로그램을 추가 andjar 당신이 당신의 노력에 대한
biz.binarysolutions
감사 레쉬에서 구입할 수있는 파일에 코드입니다, 그러나 이것은 내가 원하는 해결책이 아니다. 저는 사용자에게 서명을 추가 할 수있는 옵션을 제공하고 싶지 않습니다. 링크 게시자가 링크가 공유 된 앱을 볼 수 있도록 게시 된 링크의 끝에 간단한 문자열을 추가하기 만하면됩니다. BlackBerry에서 이메일을 보내면 "BlackBerry에서 보낸"행이 첨부됩니다. 나는 이것과 비슷한 특징을 구현하고 싶다. 다른 건 제발요? – orchidrudra