2012-02-23 59 views
3

我正在開發新聞閱讀器類型的android應用程序。從這個應用程序用戶可以分享他最喜歡的新聞鏈接在Facebook或Twitter。鏈接共享設施由Android庫提供,由addThis提供。現在我想在發佈鏈接時添加簽名(如:「通過MyNewsReaderApp共享」)。但是沒有選擇添加簽名字符串。我不想追加新聞描述的簽名字符串。請幫忙。在addThis Android應用程序中添加簽名

回答

0

您必須在應用程序中添加簽名jar文件,然後從用戶那裏獲取簽名。該簽名可以存儲在您的SD卡或您想要的位置,即我們必須爲此提供路徑。

String fileName; 

靜態位圖位圖; 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); 


} 

這是添加簽名的應用程序andjar文件,你可以從biz.binarysolutions

+0

感謝納雷什購買你的努力的代碼,但是這不是我想要的解決方案。我不想給用戶添加他的簽名的任何選項。我只想在發佈的鏈接末尾添加一個簡單的字符串,以便鏈接查看器可以從哪個應用中看到鏈接是共享的。如果您發送來自BlackBerry的電子郵件,則會附上一行「從我的BlackBerry發送」;我想實現與此類似的功能。還有其他建議嗎? – orchidrudra 2012-02-23 08:37:56

相關問題