ANDROID - 更新状态链接(在应用程序的背景中)

时间:2013-02-26 06:22:20

标签: android linkedin

我正在制作一个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();
    }

是否可能,如果是,那么?

1 个答案:

答案 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

fullCode