原创 在使用Android-PullToRefresh前遇到的問題

   今天在學習使用ListView下拉刷新時,遇到了一些問題,也是花了三個小時才搞定。把我遇到的問題分享出來,讓後來者少走彎路。 1.如何使用Android-PullToRefresh 首相我們要去https://github.com/

原创 java List在arrayList()括號裏初始化List

 通常我們採用的是List<String> list = new ArrayList<String>(); list.add("abc"); list.add("def");這種方式對list進行初始化。 其實我們還可以採用這樣的方式進行

原创 android actionbar的簡單使用

 先來看效果圖 圖上的黑色部分是actionbar的內容。 1.如何去掉actionbar中的應用圖標和應用名稱。 protected void onCreate(Bundle savedInstanceState) { supe

原创 新浪微博OAuth2.0授權

最近學習新浪微博的開發。之前沒有使用第三方API開發的經驗,多方查閱之後得知要想調用新浪微博官方API首先要進行對自己的應用進行OAuth授權。我對OAuth的理解也不是特別深刻,OAuth是一個爲 用戶,用戶信息存儲服務器以及第三方應用

原创 使用Viewpager 和 Fragment實現頂部導航

先看下效果 不是特別清楚,湊活一下吧。上代碼。 先來看一下都需要那些文件: 右邊是佈局文件,左邊是java文件 一 佈局文件。 activity_main.xml <LinearLayout xmlns:android="http:/

原创 android 屏幕旋轉 activity中多個fragment重疊

  在activity中使用fragment時,屏幕旋轉時activity會被銷燬重新創建。這是會再次創建一個新的fragment,使多個fragm

原创 Jsoup解析Html

Jsoup是採用java編寫的解析html文件的第三方庫,使用Jsoup提供的API我們可以很方便的解析html文件。下面來介紹一下如何使用jsoup解析html。 1.首先我們要了解一下html的dom文檔結構DOM節點介紹,下面是我截

原创 Kerberos協議實現訪問控制

Kerberos協議主要用於網絡身份鑑別,該協議的特點是隻要輸入一次身份驗證信息就可以訪問多個服務,而且訪問更加安全。其基本原理圖如下所示: 該協議主要分爲兩大步驟。 第一步:Client獲取TGT(ticket-grantingti

原创 java 對新浪微博微博的發表時間解析

新浪微博時間的返回格式 Thu Aug 13 18:03:49 +0800 2015,Thu和+0800我也不曉得是什麼,就沒管這兩個。我將微博的發表時間先統一格式化爲20150813180349的格式,然後獲取系統時間也格式化爲這個形式

原创 android sharedPreference的用法

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="white-space

原创 將activity鋪滿整個屏幕(去掉title以及狀態欄)

實現這樣的效果 只需在這個Activity中onCreate()添加一下兩句代碼</pre><pre name="code" class="java"> requestWindowFeature(Window.FEATURE_NO_TI

原创 android fragment中使用ContextMenu

     在fragment中使用ContextMenu和在Activity中使用的步驟是一樣的。 1.在layout--》menu文件夾下的.xml文件中定義菜單選項。 <menu xmlns:android="http://sche

原创 android 解析新浪微博json數據

 從新浪微博服務器獲取到了好友微博的json數據後如何去解析着實讓我費了一番功夫。因爲返回的json數據格式比較複雜。下面我就通過代碼說明一下如何來解析新浪微博的json數據。先來看一下從服務器端返回的json數據: { "sta

原创 仿QQ頂部圓角頁面切換Button

實現效果,可點擊切換。 一.佈局文件 activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xm

原创 android 將數據讀寫到SD卡

 本篇博文實現android將字符串數據保存到SD卡上以及從SD讀數據返回。上代碼:package com.example.android_file2; import java.io.ByteArrayOutputStream; imp