Добавление подписи в приложение addThis для Android - PullRequest
3 голосов
/ 23 февраля 2012

Я занимаюсь разработкой приложения для чтения новостей типа Android. С помощью этого приложения пользователь может поделиться своей любимой новостной ссылкой в ​​Facebook или Twitter. Возможность обмена ссылками предоставляется addThis библиотекой Android. Теперь я хочу добавить подпись при публикации ссылки (например: «поделиться через MyNewsReaderApp»). Но нет возможности добавить строку подписи. Я не хочу добавлять строку подписи с описанием новостей. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 23 февраля 2012

Вы должны добавить JAR-файл подписи в ваше приложение, а затем получить подпись от пользователя.Эта подпись может быть сохранена на вашей SD-карте или там, где вы хотите, т. Е. Мы должны указать путь для этого.

String  fileName;

static Bitmap 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

...