android新浪微博教程
⑴ 手機新浪微博夜間模式怎麼調 微博設置夜間模式教程
不同系統的微博客戶端使用起來有些不同,手機新浪微博夜間模式怎麼調?本文小編就來分別介紹ios及android系統下微博設置夜間模式教程。
手機新浪微博夜間模式怎麼調
微博設置夜間模式教程
1、升級到最新版本的手機版新浪微博;
2、我查看了一下,Android和iOS版的手機版新浪微博操作基本相同,但是在使用的時候,Android版要簡單些。
下面先看開啟“夜間模式”的步驟:
3、其實手機版新浪微博的“夜間模式”就是一個主題;
4、打開“微博”,點擊右下角的“我”,在這個界面中找到“個性化”;
5、“個性化”界面中,點擊“主題皮膚”,點擊“我的主題”,如果沒有“夜間模式”就到“在線主題”裡面下載並安裝;
如何使用“夜間模式”?
開啟的方法Android和iOS版本基本相同,但是使用起來iOS就很麻煩了。其實就是安裝上面的步驟再走一遍,最後更換成“夜間模式”的主題就行了。
Android版本就非常簡單,點擊手機實體鍵“菜單鍵”,就會彈出菜單,點擊“夜間模式”按鈕就可以了。
⑵ 最新的新浪微博客戶端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 怎麼快速實現新浪微博分享功能
Android進階之使用第三方平台ShareSDK實現新浪微博的一鍵分享功能。
ShareSDK是一種社會化分享組件,為iOS、Android、WP8
的APP提供社會化功能,集成了一些常用的類庫和介面,縮短開發者的開發時間,還有社會化統計分析管理後台。ShareSDK移動開發者服務平台由廣州掌淘網路科技有限公司開發。
⑷ android系統手機新浪微博怎樣發表多張圖片
1、進入新浪微博,點擊「+」符號進入發表消息界面
2、在裡面點擊選擇發表「相冊」的選項
3、進入選擇選擇所需要發表的圖片,做多隻能發表9張圖片
4、編輯好,點擊發送就OK了
⑸ 安卓系統怎麼發微博
問題一:新浪微博手機安卓版怎麼發微博 退到主頁 左上角有個按鈕 好像是個筆吧
問題二:怎樣才能在發微博上顯示來自安卓客戶端? 在這里下載就可以了t.qq/...mobile
裡面有很多客戶端,剛登的時候會顯示來自網頁。刷新下等半個小時就會顯示來自安桌客戶端
附圖片
問題三:怎樣在新浪微博發微博顯示的是Android客戶端? 20分 把設置中你的位置改成Android就可以了。
問題四:用手機新浪微博軟體發出微博後,顯示來自安卓客戶端,怎麼能顯示是來自手機型號?求幫助,指導。我的 到個性那邊設置
問題五:安卓怎麼在新浪微博上下載別人發的視頻? 1、 首先需要在手機上安裝一個手機QQ瀏覽器。
2、 然後打開新浪微博客戶端,找到想下載的微博分享視頻。如圖:
3 、打開這個微博詳細地址;如圖:
4、 選擇右上角的【...】按鈕,然後選擇復制鏈接。
5 、打開手機QQ瀏覽器,粘貼剛才復制的地址,然後打開,並點擊視頻進行播放,視頻會在手機QQ瀏覽器的播放器里播放,選擇右下角的下載按鈕。如圖:
6 、點擊開始緩存,手機QQ瀏覽器會下載該視頻。
7 、完成後便可以在QQ瀏覽器文件下載的地方找到該視頻文件。
問題六:怎樣設置發表微博不顯示自己的手機型號,而顯示安卓客戶端?跪求! 1.可搜索並下載「紅圍脖客戶端」。本人用過這個,新浪數碼上有。使用這個應用程序登陸並發布圍脖,就會顯示來自「紅圍脖XX客戶端」。XX顯示的是你的手機系統,即安卓。
2.可以看看這個網址上其他微博客戶端 down.tech.sina/...sid=21 但是我沒用過,不確定會不會顯示發布設備。
問題七:電信安卓手機怎麼發長微博 一:首先我們登陸自己的微博賬號,然後進入微博頁面。
二:進入微博頁面後,我們找到微博發布框,然後我們在發布框的下面可以看到一個「長微博」的字樣,接著我們點擊「長微博」這個功能,這樣就會出來一個長微博工具,那就可以發布了。
三:最後我們點擊「長微博工具撰寫」這個功能,這樣我們就可以進入到長微博編輯的頁面 ,至於微博內容就靠你自由發揮了。
問題八:朋友的vertu 手機發微博怎麼顯示發自安卓?而蘋果手機就會顯示發自iphone? 我知道的目前手機發微博只有四種狀態:安卓,iphone,瀏覽器和微博客戶端,所以這應該是微博的設置吧,只能有這幾種狀態。
問題九:如何取消新浪微博android客戶端發微博時出現自己手機的品牌? 可以在手機客戶端個性化設置里隱藏手機型號。1、打開手機版新浪微博並登錄;2、進入「我-個性化廠微博來源」,一般用戶可以選擇只顯示安卓手機,完全不顯示手機型號需要開通會員;
問題十:用手機(安卓)發微博的時候 怎麼能拼接多圖再發送呢 微博不帶有你說的拼接多圖發送績功能,你需要先前在手機上把圖片處理好再發送至微博,,,,下載個美圖秀秀
⑹ android新浪微博客戶端的發微博功能是怎樣實現的
新建微博--->把數據傳到全部微博&個人微博頁面的activty上。
如果新建微博並不想發布,選擇退出。是Content Provider將數據儲存到資料庫中。便於恢復。
微博發布成功由Intent調到全部微博or個人微博。
一般來講由一個Intent請求發送微博。一個Activitiy處理發送微博的描述。Activity在Android Manifetst.xml文件中發布Intent。