原创 android 監聽鍵盤顯示或者隱藏
在百度了很久,找到了一篇監聽鍵盤的顯示或隱藏,方法也是比較簡單的,原理其實就是監聽Activity中的rootView的高度變化情況,只測試了一下鍵盤的顯示和隱藏,是可以監聽到的,但是不知道在手動調整rootView的高度,會不會
原创 Fragemt監聽back事件
Activity可以很容易的得到物理返回鍵的監聽事件,而Fragment卻不能。所以使用到了以下的方法。 首先創建一個抽象類BackHandledFragment,該類有一個抽象方法onBackPressed(), 所有Bac
原创 android的幀動畫顯示多個
記錄下,怕後面忘記了。。。。。 <?xml version="1.0" encoding="UTF-8"?> <animation-list xmlns:android="http://schemas.android.co
原创 解決method ID not in [0, 0xffff]: 65536錯誤的方法
最近在做圖片加載的時候出現Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. com.android.build.api.transfo
原创 android 四大組件之BroadCastReceiver
BroadCastReceiver是android四大組件之一,主要作用是,專注於接收廣播消息 1.實現一個BroadCastReceiver實現類,BroadCastReceiver是一個抽象類,也有一個抽象方法onRece
原创 通過Uri跳轉Activity(當然對於WebView中的網頁同樣適用)
在上班的第二個星期,項目老大,叫我做一個從WebView中的網頁跳轉到一個新的Activity,當時一臉懵逼,當然只有度娘和google了,在度娘上找到了答案,其實也是非常簡單的,我們在平時都是用Intent去跳轉,但是竟然沒有留
原创 調用系統已安裝的瀏覽器
1.直接調用系統瀏覽器 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("你要打開的網址")); startActivity(intent); 2.選擇系統已安裝的
原创 Butterknife在library下使用
在剛做項目之前,一直都沒有了解過組件化,都是在單一的模塊下使用,感覺使用簡單,就沒有留意那麼多了,知道在公司做項目時,才發現,原來在組件化下的Library中不能使用butterknife了,經過一番折騰,終於可以使用了,自but
原创 android中監聽home事件
android中,要監聽home鍵的事件,在下只知道用廣播來進行監聽,下面直接上代碼 //在onCreate中進行註冊homeKeyEventBroadCastReceiver = new HomeKeyEventBroadCas
原创 android 四大組件之Activity
android應用程序的四大組件Activity、Service、BroadcastReceiver和ContentProvider。本文將做一個很全面的總結 1.註冊Activity Activity是Android中最
原创 android 四大組件之Service
Service是android四大組件之一,可以理解爲是Activity沒有交互界面的一種實現方式,通常是實現後臺任務的首選,比如(音樂播放,後臺下載等等),本篇博客將簡單介紹Service的使用和生命週期 1.創建一個Ser
原创 NDK編譯ffmpeg
由於android中的音視頻的解碼有限,就學習了android NDK基礎,決定使用ffmpeg來完成一些簡單的來解碼,但是ffmpeg沒有android版本的 .so文件,就必須自行來編譯ffmpeg了,網上有些博客,寫得還是很
原创 android Service使用AIDL來操作服務
上一篇博客,簡單介紹了Service的使用和生命週期 點擊此處前往 此篇簡單介紹AIDL操作Service,比如想在Activity中操作Service的start和stop方法 1.在此,我不在重複上一篇所講的Service
原创 android-zxingLibrary集成
其實這篇zxing的集成與使用,已經寫得非常好了,在此記錄一下 https://github.com/yipianfengye/android-zxingLibrary 點贊 收藏 分享 文章