我正在制作一个Android应用程序。
我有产品清单。
如果我当时选择一个产品在Linkedin
上使用用户名分享产品。
我希望这就像下面的代码(twitter分享的示例代码)。我希望Linkedin
使用相同的内容。
private final static Handler mTwitterHandler = new Handler();
private static SharedPreferences prefs;
public static boolean TWEET_LOGIN = false;
final static Runnable mUpdateTwitterNotification = new Runnable() {
public void run() {
}
};
public static void sendTweet(Context con, final String msj) {
prefs = PreferenceManager.getDefaultSharedPreferences(con);
Thread t = new Thread() {
public void run() {
try {
TwitterUtils.sendTweet(prefs, msj);
mTwitterHandler.post(mUpdateTwitterNotification);
} catch (Exception ex) {
ex.printStackTrace();
Log.d("dhaval-->send tweet:", ex.getMessage().toString());
}
}
};
t.start();
}
是否可能,如果是,那么?
答案 0 :(得分:0)
我使用了linkedin-j-android.jar
download
将此代码放入AsyncTask
for for back
private void shareText_new() {
// TODO Auto-generated method stub
try {
final LinkedInApiClientFactory factory = LinkedInApiClientFactory
.newInstance(generalClass.APIKEY, generalClass.APISECRET);
final LinkedInApiClient client = factory.createLinkedInApiClient(
generalClass._Token1, generalClass._Secret1);
client.postNetworkUpdate("hello DJ");
System.out
.println("Your update has been posted. Check the LinkedIn site for confirmation.");
System.out.println("Fetching your network updates of type:"
+ NetworkUpdateType.STATUS_UPDATE);
Network network = client.getNetworkUpdates(EnumSet
.of(NetworkUpdateType.STATUS_UPDATE));
printResult(network);
} catch (Exception e) {
// TODO: handle exception
Log.e("error share st--->", "" + e.getMessage().toString());
}
}
参考链接checkit