當前位置:首頁 » 安卓系統 » android新浪微博

android新浪微博

發布時間: 2022-09-07 14:37:44

① android新浪微博評論頁面是如何布局的

1、打開手機「設置——》開發人員選項——》顯示布局邊界」


2、打開新浪微博,點擊詳情頁面進入,查看當前布局設計,如下圖:

② 新浪微博手機客戶端 android哪個版本的好用

.1.5
在wifi無線網路下使用Android手機瀏覽器訪問:app.zol.com.cn/android/
可直接下載android應用到手機。
應用簡介新浪微博Android客戶端版是Android手機上的新浪微博,直接使用新浪通行證帳號即可登錄,享受與網頁版同樣的內容與服務。特色功能包括:
*
即拍即發:手機拍照一鍵發送。
*
節約流量:數據量更小,最多可節約80%。

③ android新浪微博app裡面微博正文界面是怎麼 實現的呢

裡面的(評論,轉發,點贊都可以相互切換),裡面還是轉發的欄要懸浮(具體實現效果請參看sina weibo的微博正文界面),我自己嘗試用一個ListView,但是貌似做出來的有問題

④ android系統手機新浪微博怎樣發表多張圖片

1、進入新浪微博,點擊「+」符號進入發表消息界面
2、在裡面點擊選擇發表「相冊」的選項
3、進入選擇選擇所需要發表的圖片,做多隻能發表9張圖片
4、編輯好,點擊發送就OK了

⑤ 新浪微博如何使用Android客戶端設置相關微博提醒

登錄Android客戶端「更多」-「新消息提醒」中進行相關提醒設置。
根據需要勾選提醒設置中的微博提醒:@我的提醒、評論提醒、私信提醒、新粉絲提醒、通知提醒。
該答案來自新浪微博官方網站

⑥ android 怎麼快速實現新浪微博分享功能

Android進階之使用第三方平台ShareSDK實現新浪微博的一鍵分享功能。
ShareSDK是一種社會化分享組件,為iOS、Android、WP8
的APP提供社會化功能,集成了一些常用的類庫和介面,縮短開發者的開發時間,還有社會化統計分析管理後台。ShareSDK移動開發者服務平台由廣州掌淘網路科技有限公司開發。

⑦ 新浪微博如何使用Android客戶端對微博進行贊

在每個微博的右下方,有一個贊的按鈕,點擊贊,可以表態。再點擊贊,可以取消贊。贊一條微博後,對方會收到一條贊的通知,並不會生成一條新微博;贊是一種更輕的互動形式,鼓勵用戶更方便的參與微博互動。

Android客戶端支持對評論進行贊。
該答案來自新浪微博官方網站

⑧ 新浪微博使用Android客戶端時微博閃退怎麼辦

新浪微博使用Android客戶端時閃退有如下原因:
1、重新安裝。
2、升級客戶端。
3、緩存垃圾過多
平時在使用軟體的過程中,會產生一些垃圾文件,如果長時間不清理會導致手機越來越卡,也會出現閃退狀況。
解決方法:
進入設置–應用程序——全部——找到有問題的應用程序,清除數據或者緩存。(註:清除數據,會清除掉應用的個人設置、賬戶信息等。)
2、運行程序過多
如果不進行設置,很多軟體都會自己運行,而手機後台程序過多會造成內存不足,從而造成應用閃退。
解決方法:可先清理內存後再試試。
3、手機殺毒軟體
部分手機軟體存在著惡意代碼,會被殺毒軟體攔截因而不能正常進入,應該通過綠色下載平台或者使用軟體商店來下載安全系數較高的游戲。
(註:以上三個原因都現在都可以通過安全軟體清理,輕松解決。但需要注意在刪除一些大型文件時請謹慎。)
4、應用版本問題
如果應用的版本較低,會導致應用軟體不兼容,造成閃退。
解決方法:升級新版本。
如新版本如果出現閃退,是應用改版本還在調試中,無需擔心,會很快修復。
5、網速問題
部分軟體需要一個穩定的網路,使用的是2G/3G網路,造成閃退的可能性比較大,建議在有WiFi的情況下玩比較好。

⑨ 最新的新浪微博客戶端ANDROID版 SDK到底怎麼用

本文介紹了如何在Android程序中使用新浪微博提供的AndroidSDK

微博Android平台SDK為第三方微博應用提供了文檔易用的微博API調用服務,使第三方客戶端無需了解復雜的驗證,API調用過程。並可以實現分享到微博的功能,可以分享文字,或者多媒體信息到內置的分享頁面,並發送到微博。

首先我們需要在新浪微博開放平台上進行注冊,之後需要創建一個新的應用,並且需要記下應用的APP key,App Secret Key以及設置應用的回調頁以便我們在程序中進行使用。此外,還需要在應用的高級信息里添加測試用戶的uid,切記切記,否則會出現登陸不成功等怪現象。

接著我們下載微博提供的Android上的SDK,下載地址在這里http。//open。weibo。com/wiki/SDK,選擇AndroidSDK進行下載即可。
使用方法:

首先將下載的sdk進行解壓,並將其導入到eclipse中,接著在你需要使用sdk的android工程中點擊右鍵,屬性,設置library屬性,選中剛才導入的weibosdk即可。如圖所示

然後在你的工程的Manifest文件中,加入以下許可權:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>

這樣我們就能使用weibosdk了

建立工程以後如何在代碼中使用weiboAPI呢,下面就由我來為大家介紹使用方法:
首先在你需要使用微博的Activity中加入以下代碼:

Weibo weibo = Weibo.getInstance();
weibo.setupConsumerConfig(Constants.CONSUMER_KEY,Constants.CONSUMER_SECRET);
weibo.setRedirectUrl("Your URLhere");
weibo.authorize(this,
listener);
注意代碼中的Constants.CONSUMER_KEY,Constants.CONSUMER_SECRET即是文章開頭介紹的在微博上創建的應用里的兩個key,setRedirectUrl中的內容即是在應用中設置的回調頁。

Listener則是在進行登陸授權後對執行結果進行處理的Litener,代碼如下

public class AuthDialogListener implements WeiboDialogListener {
private Activity context;
private String content;
private String file;
private float lat;
private float lon;
private static boolean isOver=true;
public AuthDialogListener(Activity context,String content,String file,float lat,float lon){
this.context= context;
this.content=content;
this.file=file;
this.lat=lat;
this.lon=lon;
}
@Override
public void onComplete(Bundle values) {
String token = values.getString("access_token");
String expires_in = values.getString("expires_in");
String oauth_verifier = values.getString("oauth_verifier");
AccessToken accessToken = new AccessToken(token, Constants.CONSUMER_SECRET);
accessToken.setExpiresIn(expires_in);
accessToken.setVerifier(oauth_verifier);
Weibo.getInstance().setAccessToken(accessToken);
try {
if (isOver) {
isOver=false;
share2weibo(this.content,null,listener,lat,lon);
}

} catch (WeiboException e) {
e.printStackTrace();
}
}

@Override
public void onError(DialogError e) {
Toast.makeText(context.getApplicationContext(),
"Auth error : " + e.getMessage(), Toast.LENGTH_LONG).show();
}

@Override
public void onCancel() {
Toast.makeText(context.getApplicationContext(), "Auth cancel",
Toast.LENGTH_LONG).show();
}

@Override
public void onWeiboException(WeiboException e) {
Toast.makeText(context.getApplicationContext(),
"Auth exception : " + e.getMessage(), Toast.LENGTH_LONG)
.show();
}

private void share2weibo(String content,String file,RequestListener listener,float lat , float lon) throws WeiboException {
Weibo weibo = Weibo.getInstance();
WeiboParameters params= new WeiboParameters();
params.add("access_token", weibo.getAccessToken().getToken());
params.add("status", content);
params.add("lat", String.valueOf(lat));
params.add("long", String.valueOf(lon));
String url = Weibo.SERVER + "statuses/update.json";
if (file!=null&&!file.equalsIgnoreCase("")) {
params.add("pic", file);
url = Weibo.SERVER + "statuses/upload.json";
}
AsyncWeiboRunner runner = new AsyncWeiboRunner(weibo);
runner.request(this.context, url, params,Utility.HTTPMETHOD_POST,listener);

}
RequestListener listener= new RequestListener() {

@Override
public void onIOException(IOException e) {
isOver=true;
Toast.makeText(context, "RequestListener "+e.getMessage(), Toast.LENGTH_LONG).show();
}

@Override
public void onError(WeiboException e) {
isOver=true;
Toast.makeText(context, "RequestListener "+e.getMessage(), Toast.LENGTH_LONG).show();
}

@Override
public void onComplete(String response) {
isOver=true;
Toast.makeText(context, "Success!", Toast.LENGTH_LONG).show();
}
};
}

需要完成WeiboDialogListener介面中的方法,分別是onComplete,OnError,
OnCancel,OnWeiboException。其中Oncomplete是在微博登陸授權成功後會執行的方法,在這個方法中,你可以調用你想要的功能如發表微博,轉發,評論等。使用的代碼可參看以下代碼:

Weibo weibo = Weibo.getInstance();
WeiboParameters params= new WeiboParameters();
params.add("access_token", weibo.getAccessToken().getToken());
params.add("status", content);
params.add("lat", String.valueOf(lat));
params.add("long", String.valueOf(lon));
String url = Weibo.SERVER + "statuses/update.json";
AsyncWeiboRunner runner = new AsyncWeiboRunner(weibo);
runner.request(this.context,url,params,Utility.HTTPMETHOD_POST,listener);

其中params是調用weibo api中需要的具體參數,可根據需要進行添加
AsyncWeiboRunner 是用來執行具體請求的類,根據你設定的參數發起請求。注意這里又有一個listerner,而這個listener是對發起請求後的結果進行處理的回調類,
RequestListener listener= new RequestListener()
需要復寫的方法有OnIOException,onError,onComplete,這樣可以清楚地對各種情況進行處理。
這樣在程序中就可以使用新浪微博 android sdk了。

熱點內容
移動android開發 發布:2024-05-03 00:26:42 瀏覽:628
安卓上的字體怎麼放大 發布:2024-05-03 00:26:38 瀏覽:304
奧迪a3低配中配推薦哪個配置 發布:2024-05-03 00:22:12 瀏覽:242
python類聲明變數類型 發布:2024-05-03 00:22:05 瀏覽:641
碼資料庫 發布:2024-05-03 00:15:03 瀏覽:557
旗魚影視緩存教程 發布:2024-05-02 23:57:46 瀏覽:592
c語言中的階層 發布:2024-05-02 23:52:14 瀏覽:861
qt編程快速入門 發布:2024-05-02 23:41:04 瀏覽:974
linux搭建域名伺服器 發布:2024-05-02 23:28:36 瀏覽:362
java如何將class文件反編譯 發布:2024-05-02 23:22:06 瀏覽:500