Android之解決新浪微博登陸一次以後不用登入的問題

做以下兩個修改:1. 在com.foreveross.view.AuthorizeActivity類作以下修改儲存access_token。            public void onComplete(Bundle values) { 

Android之使用微信開放api (二)—分享歌曲到微信

分享音樂到:WXMusicObject music = new WXMusicObject();music.musicUrl="http://staff2.ustc.edu.cn/~wdw/softdown/index.asp/0042515_05.ANDY.mp3"; WXMediaMessage msg = new WXMediaMessage();msg.mediaObject = music;msg.title = "Music Title";msg.description =

Android之FileOutputStream與openFileOutput()的區別openFileOutput()

轉自:http://www.cnblogs.com/elleniou/archive/2012/05/17/2505630.htmlopenFileOutput()首先給大家介紹使用檔案如何對資料進行儲存,Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public void save()    {        try {            FileOutputStream outStream=

Android之反編譯與防止反編譯

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到原始碼吧,google了一下,確實很簡單,以下是我的實踐過程。在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。  本文Android反編譯教程,測試環境:Win7 Ultimate x64Ubuntu 12.04

Android之記錄ListView標記行的狀態

小Demo無什麼特別之處,最特別的就是盡量少用notifyDataSetChanged,開銷太大了,當然使用是會省不少工的,不過有時候還是會遇到別的問題的,項目經驗表示會有這個可能性的,廢話不多少了,直接上關鍵代碼。@Override public void onItemClick(AdapterView<?> adapterView, View view, int pos, long arg3) { /** *

Android之Gson

{ "id": 912345678901,"age": 33, "text": "How do I stream JSON in Java?", "geo": null, }紅色部分如果表示有可能為null,則在判斷的時候需要如下name.equals("geo")&& reader.peek() !=

Android之介面重新整理(invalidate和postInvalidate使用)

Android中實現view的更新有兩組方法,一組是invalidate,另一組是postInvalidate,其中前者是在UI線程自身中使用,而後者在非UI線程中使用。 Android提供了Invalidate方法實現介面重新整理,但是Invalidate不能直接線上程中調用,因為他是違背了單執行緒模式:Android

Android實戰技巧:深入解析AsyncTask)

http://blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介紹及基本使用方法關於AsyncTask的介紹和基本使用方法可以參考官方文檔和Android實戰技巧:多線程AsyncTask這裡就不重複。AsyncTask引發的一個問題上周遇到了一個極其詭異的問題,一個小功能從網路上下載一個圖片,然後放到ImageView中,是用AsyncTask來實現的,本身邏輯也很簡單,僅是在doInBackground中用HTTP請求把圖

Android之獲得記憶體剩餘大小與總大小

public class memInfo {    // 獲得可用的記憶體    public static long getmem_UNUSED(Context mContext) {        long MEM_UNUSED;// 得到ActivityManager        ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);//

Android之ListView最佳化(使用Lrucache,圖片滑動時使用預設圖片,停止時載入)

注意:LruCache是有版本限制的,低版本的sdk需要在libs檔案夾添加相應的support-4v檔案。本文改造的大部分是參考http://www.iteye.com/topic/1118828,感謝。不廢話直接上工程代碼,內有關鍵注釋,項目就不上傳了,自己對照著上面網址改唄。首先是Application檔案,負責建立圖片隱藏檔夾:public class MyApp extends Application{ @Override public void onCreate() {

Android之traceview使用

TraceView是什麼Traceview是android平台配備一個很好的效能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程式的效能,並且能具體到method。Traceview的作用1. 查看跟蹤代碼的執行時間,分析哪些是耗時操作  2. 可以用於跟蹤方法的調用,尤其是Android Framework層的方法調用關係 Traceview的使用步驟分為以下三步:1. 選擇追蹤範圍加入記錄代碼2.利用tools下的工具trace view開啟.trace檔案3.分析trace檔案1

Android之使用微信開放api(四)—分享到微信圈

1. 檢查是否支援  int wxSdkVersion = api.getWXAppSupportAPI();  if (wxSdkVersion >= TIMELINE_SUPPORTED_VERSION)   ==》 true2. 發送回話或者發送到朋友圈,WXSceneTimeline(朋友圈);WXSceneSession(個人會話)  SendMessageToWX.Req req = new SendMessageToWX.Req();  req.transaction =

Android之項目推薦使用的第三方庫,有助於快速開發,歡迎各位網友補充

1. 使用上拉更多,下拉重新整理:https://github.com/JosephPeng/XListView-Android這個是github上面更為火爆的:https://github.com/chrisbanes/Android-PullToRefresh2.

Android之動態更新ListView

此為轉寄帖:經本人親自測試,代碼的確可用,也可以實現功能,有不錯參考價值。http://www.cnblogs.com/wangjianhui/archive/2011/06/15/2081705.html有時候我們需要修改已經產生的列表,添加或者修改資料,notifyDataSetChanged()可以在修改適配器綁定的數組後,不用重新重新整理Activity,通知Activity更新ListView。今天的例子就是通過Handler

Android之Parcelable使用

必須實現Parcelable:且屬性的writeXXX與readXXX必須順序一一對應。public class BaseModel implements Parcelable { public long mID; public long getmID() { return mID; } public void setmID(long mID) { this.mID = mID; } @Override public int

android講義2之自訂view

1.  首先建立一個類繼承view2.  重寫onDraw(Canvas canvas)方法3.  實現一個paint類,此類可以看成為一個畫筆,能設定顏色,線條等屬性4.  使用canvas的方法在螢幕上畫圖=============================================6.  在一個Activity類中實現繼承了view的那個類7.  把這個類使用addView()方法添加view或view容器上從而顯示到Activity上8.

Android網路類型判斷(2g、3g、wifi)

轉自:http://blog.csdn.net/xxxsz/article/details/8199031判斷網路類型是wifi,還是3G,還是2G網路,對不同的網路進行不同的處理,現將判斷方法整理給大家,以供參考 說明:下面用到的資料移動2G,聯通2G,聯通3G,wifi我都已經測試過,暫時手上沒有電信的卡,所以沒有驗證,有電信手機的同事,可以驗證一下,驗證後將結果發送給大家。  ConnectivityManager connectMgr = (ConnectivityManager) th

android之監控各個程式的流量

public void getAppTrafficList(){ //擷取所有的安裝在手機上的應用軟體的資訊,並且擷取這些軟體裡面的許可權資訊 PackageManager pm=getPackageManager();//擷取系統應用程式套件管理 //擷取每個包內的androidmanifest.xml資訊,它的許可權等等 List<PackageInfo>

Android應用自動更新、下載、安裝

轉自:http://daosrc.com/?p=439我們看到很多Android應用都具有自動更新功能,使用者一鍵就可以完成軟體的升級更新。得益於Android系統的軟體包管理和安裝機制,這一功能實現起來相當簡單,下面我們就來實踐一下。1. 準備知識在AndroidManifest.xml裡定義了每個Android apk的版本標識:<manifest xmlns:android="http://schemas.android.com/apk/res/android"

Android之AIDL實現Demo

轉寄,但原來有問題,大體就是這樣,有問題的我都改了,現在這個是完成能夠啟動並執行,親測。       建立AIDL服務要比建立普通的服務複雜一些,具體步驟如下:       (1)在Eclipse Android工程的Java包目錄中建立一個副檔名為aidl的檔案。該檔案的文法類似於Java代碼,但會稍有不同。詳細介紹見執行個體52的內容。       (2)如果aidl檔案的內容是正確的,ADT會自動產生一個Java介面檔案(*.java)。      

總頁數: 2771 1 .... 318 319 320 321 322 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.