3

ニュースリーダー型のAndroidアプリを開発しています。このアプリから、ユーザーはお気に入りのニュース リンクを Facebook または Twitter で共有できます。リンク共有機能は、addThis android ライブラリによって提供されます。リンクを投稿するときに署名を追加したいと思います(「MyNewsReaderAppで共有」など)。ただし、署名文字列を追加するオプションはありません。ニュースの説明に署名文字列を追加したくありません。助けてください。

4

1 に答える 1

0

アプリケーションに署名 jar ファイルを追加してから、ユーザーから署名を取得する必要があります。その署名は、sd カードまたは必要な場所に保存できます。つまり、そのパスを指定する必要があります。

String  fileName;

static Bitmap ビットマップ。private 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から購入できる署名アプリと jar ファイルを追加するためのコードです。

于 2012-02-23T07:31:26.227 に答える