原创 eclipse中解決import sun.misc.Unsafe報錯的方法

想要學習學習RxJava,結果從github上下載下來,複製到java項目中,有一個UnsafeAccess的類報錯,這個類報錯影響到了別的類,引起了一大堆的類報錯,報錯截圖如圖所示: 找不到UnSafe這個類,經過多番搜索

原创 Android檢測手機系統版本號、手機品牌工具類

檢測手機的android系統版本號,檢測當前手機是什麼品牌,設備信息: import android.content.Context; import android.content.pm.FeatureInfo; import a

原创 Android從SD卡加載大圖裁剪爲指定大小

工作時候可能會遇到向服務器上傳頭像,或者從SD卡加載圖片到GrideView控件上,又或者是SD卡上的大圖顯示在listview上,而這時候如果圖片是高清大圖的話,加載不了幾張圖片,安卓就會報錯,出現OOM異常,這篇文章主要介紹如

原创 android ViewPager嵌套PhotoView報錯的解決辦法

今天做東西的時候,使用了ViewPager嵌套PhotoView查看圖片,結果在切換頁面之後再進行縮放,拋出java.lang.IllegalArgumentException: pointerIndex out of range

原创 Android實現Service下載文件,Notification顯示下載進度

先放個gif。。最終效果如果: 主要演示了android從服務器下載文件,調用Notification顯示下載進度,並且在下載完畢以後點擊通知會跳轉到安裝APK的界面,演示是在真實的網絡環境中使用真實的URL進行演示,來看看代

原创 解決NestedScrollView 嵌套 RecyclerView出現的滑動衝突問題

NestedScrollView嵌套RecyclerView的xml代碼: <android.support.v4.widget.NestedScrollView android:layout_width="match

原创 Android用回調函數得到網絡圖片,實現加載圖片進度

本文的主要目的是:把訪問網絡這一步驟,封裝在一個類裏面,然後在主函數回調這個類裏面的接口,即可做到完成訪問網絡下載圖片,這樣使我們不用每訪問一次網絡就寫一大堆代碼,只要把回調的接口new出來就OK了,下面貼代碼 : package

原创 Android Studio查看簽名文件sha1和MD5的方法

android在生成了應用簽名文件後,如果我們想要查看簽名文件的sha1和md5,該怎麼操作呢??下面我們來看看。 把android studio界面左下角的Terminal終端窗口打開,進入JDK的bin目錄,因爲Term

原创 Android加載SD卡圖片出現too large to be uploaded into a texture (4128x2322, max=4096x4096)的解決辦法

就是SD卡的圖片太大了,進行縮放一下就可以了 public class MainActivity extends Activity { private ImageView iv; @Override pr

原创 Android客戶端訪問服務器保持SESSION會話的實現

大家在電腦上登錄網上購物商城的時候購物,先進行登錄,輸入用戶名密碼,然後看到自己中意的商品就點開它的詳情頁面查看詳細參數,然後決定買不買,在打開詳情頁面的時候,頁面已經實現了跳轉,那麼第二個頁面是服務器怎麼知道你就是之前登錄的的那

原创 Android WebView 與登錄狀態保持一致,建立SESSION會話

在登陸界面獲取驗證碼的時候: new Thread(){ @Override public void run() { try {

原创 Android中基類BaseActivity的設計與實現

最近在做項目的時候,項目涉及到了與服務器的交互,那麼自然而然的在與服務器交互的過程中,會出現網絡連接失敗的情況,那麼我們這時候就應該在界面上顯示“網絡故障”之類的提示語來提醒用戶,一個activity的實現這種功能還好,就是在xm

原创 Android JSON數據與實體類之間的相互轉化-------GSON的用法

這篇文章就是示範如何用GSON把JSON數據與實體類進行相互轉化,需要用到gson-2.3.1.jar這個包。直接貼代碼了: import java.lang.reflect.Type; import java.util.Ar

原创 Android ViewPager從網絡獲取圖片實現無限輪播

本文主要實現了viewpager無限輪播的效果,且圖片是從網絡上獲取的,直接看代碼吧: MainActivity代碼: package com.example.viewpagertest; import android.s

原创 Java用pinyin4j庫實現漢字轉拼音

public class PingYinUtil { /** * 將字符串中的中文轉化爲拼音,其他字符不變 * * @param inputString * @return