原创 非常火的retrofit+Rxjava淺析

    最開始接觸Android的時候使用的是 android-async-http,後來轉戰到了volley,最後發現retrofit+Rxjava實在火的不行,所以就開始接觸這個框架。因爲本人在剛開始學習這一塊的時候沒有頭緒,

原创 AIDL通信初步使用

1.因爲是多進程通信,所以需要在AS中建立兩個Module,一個服務端,一個客戶端,項目結構如下 1.服務端module,其中主要包含了AIDL文件和Service文件,MainActivity文件默認不需要任何代碼 2.服

原创 android加載圖片出現OOM

1.加載本地資源res/drawable出現OOM問題。 解決方法: public static Bitmap readBitMap(Context context, int resId) { BitmapFac

原创 實現apk的下載安裝與啓動

前言:公司最近做了一個項目,一套放在路邊的廣告牌系統,出現問題後不可能實現人工的服務,所以需要從下載到安裝到啓動都需要系統自己操作,這樣就無疑給我帶來了巨大的困難,不過俗話說得好:沒有困難製造困難也要上,哈哈 好了廢話不多說了,直

原创 ViewStub的使用

轉自:http://blog.csdn.net/hitlion2008/article/details/6737537   在開發應用程序的時候,經常會遇到這樣的情況,會在運行時動態根據條件來決定顯示哪個View或某個佈局。那麼最

原创 Android解決上傳頭像時獲取本地相冊uri爲空

相信大家在上傳到頭像時都因爲Android版本問題而產生各種各樣的困擾,這裏我分享一個成功的小栗子。 1.調用本地相冊,這裏注意一下初始化intent的參數 Intent intent = null; if (

原创 Android設備雙屏顯示

    最近公司要求在Android觸摸設備上通過hdmi接口連接外置顯示器,實現雙屏異現功能,打開軟件後外置顯示器播放動畫,觸摸設備則可以進行其他的用戶交互。搗鼓了好幾天這東西,現在和大家分享一下     首先你的安卓設備需要支

原创 關於VideoView播放視頻問題

最近項目需要重複循環播放一個列表中的多個視頻,又搞得頭都大了,現在勉強有點眉目了,和大家分享下。 1.問題:播放視頻的時候路徑是正確的但是一直在屏幕“顯示無法播放此視頻”? 回答:這裏大概率是因爲視頻的格式有問題,我這裏

原创 Retrofit+RxJava實現app崩潰處理(一)上傳文件

這裏主要講一下當軟件運行崩潰時,將錯誤日誌保存到本地,然後上傳到服務器 1.新建CrashHelper類實現Thread.UncaughtExceptionHandler的接口 public class CrashHandler

原创 實用網站記錄

1.蒲公英(app託管) https://www.pgyer.com/ 2.Iconfont-阿里巴巴矢量圖庫(裏面有各種各樣的icon) http://www.iconfont.cn/ 3.Android Studio主題下載(

原创 RecyclerView中RadioButton重複選中問題

  RecyclerView 相信越來越多的人已經開始使用了,本人也開始接觸不久,在使用recyclerView過程中發現當列表很長的時候點擊第一個radiobutton後下面的也會被點擊,這就是recyclerView重複選中問

原创 微信支付問題

微信支付走過的那些坑   作爲一個大四的準畢業生,懵懂的我來到了人生的第一個公司,在開發過程中也遇到了各種各樣的問題,在這裏和大家分享一下 微信支付   首先,去微信開放平臺下載Android開發工具包、範例代碼和簽名生成工具

原创 ButterKnife的使用

最近使用了一款特別好用的註解框架ButterKnife,在這裏和大家分享一下 使用步驟如下: 1.在module的build.gradle頂部添加 apply plugin: 'com.jakewharton.butterkn

原创 解決Attempt to invoke virtual method'boolean java.lang.String.equals(java.lang.Object)'...

將equals左右兩邊的值互換。 荊軻刺秦王!

原创 android版本過高導致下載軟件後無法自動安裝

安卓6.0以上可能會出現後臺下載軟件後無法自動安裝。 原因是:6.0以上的系統獲取到手機路徑不對,所以系統找不到下載後的軟件 解決方法:1.在配置文件AndroidManifest.xml中的節點下加入如下代碼 <provi