原创 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 fragment的回退棧

點擊進入

原创 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 點贊 收藏 分享 文章