原创 記錄下Android RecyclerView的使用

       RecyclerView 是從Android5.0開始加入進來用來代替ListView的一種列表式控件,它的在功能上比listview更爲強大,支持豎滑流,橫滑流,瀑布流等幾種風格,並且區別於listview的Adapter

原创 Androidstudio連接OPPO手機運行項目安裝失敗INSTALL_FAILED_TEST_ONLY

使用Androidstudio3.5.3版本日常開發中,連接OPPO手機運行公司項目,編譯沒問題,安裝的時候報:INSTALL_FAILED_TEST_ONLY Installation did not succeed. The app

原创 mac系統下配置tomcat

蘋果電腦配置tomcat和windows差距很大,第一次用Mac配置tomcat感覺也和windows配置差別很大,還好網上有許多博客記錄了配置方法,爲了防止以後也會碰到這類問題自己也寫篇加深下印象。             1.去htt

原创 Freeline實現工程秒級編譯

在android studio中實現秒級編譯方式 : 1、工程build.gradle下,做如下配置 buildscript { repositories { jcenter() } depe

原创 Android中View點擊事件傳遞(二)

根據前一篇的文章 ,知道了 點擊事件傳遞的順序下,現在改變方法的返回值 後的結果: 1.將MainActivity中dispatchTouchEvent方法返回值改爲true或false,得到的: System.out: MainActi

原创 Android studio 出現error: duplicate value for resource 'attr/layout_anchorGravity' with config ' '的問題

   今天開發過程中將一個aar包換成了maven,導致運行時報了個錯誤: 也就是error: duplicate value for resource 'attr/layout_anchorGravity' with config '

原创 sql嵌套查詢和多表聯合查詢之間的差別

sql語句會用到許多查詢語句,如果牽扯到多張表的時候 一般會需要複雜查詢方式:        嵌套查詢:       select * from bi_BillItem where BillID in (select BillID fr

原创 android Percent百分比佈局庫

android5.0以上新加了寬高可按百分比配置的佈局,需要導入資源庫percent包,以android studio爲標準:  1.在build.gradle裏導入庫: dependencies { compile 'com

原创 Android中View點擊事件傳遞(一)

android 中點擊事件傳遞設計到的方法有dispatchTouchEvent,OnTouchEvent,OnTouch,onClick。其中除了onClick方法外 ,其他方法都有三種常用的手勢:   ACTION_DOWN:手指點擊

原创 java double類型轉換爲度分秒

java double類型轉換爲度分秒形式,這種常用於經緯度中,別的不多說直接上代碼 public static String dblToLocation(double data) { StringBuffer r

原创 Android 在APP任意界面彈出對話框最好的解決辦法

          在工作中經常會出現這樣一種情況,接收到一條廣播消息,則在APP內任意界面彈出一個對話框。常見的做法是收到消息後創建AlertDialog對象,然後該設置Title就設置Title,設置Message就設置Message

原创 Android 使用google地圖通過經緯度獲取詳細地址

使用google地圖通過經緯度獲取詳細地址,總結了有兩種方法各有優缺點: 1.通過Geocoder傳入經緯度獲取詳細地址。 Geocoder geocoder = new Geocoder(this, Locale.getDefaul

原创 android 使用Yasea和ijkplayer集成到自己項目中遇到的問題和優化(持續更新)

Yasea下載地址                     ijkplayer下載地址           1.ijkplayer集成後發現Android系統7.0以下拉流不播放的問題。    答:主項目的AndroidManifest.

原创 android RecyclerView實現搜索過濾器導致軟鍵盤無法顯示的問題

今天開發遇到了一個特別奇怪的bug,我所實現的需求是頂上一個Editext,下面是RecyclerView所實現的列表,要實現一個搜索過濾器的功能,這個功能只要在Adapter中實現Filterable接口,重寫getFilter()即可

原创 module項目利用scheme協議跳轉到主項目內的activity

在做項目時需要module項目中調用主項目內的activity,用正常的顯示startActivity(intent)是無法成功的,因爲module項目中找不到主項目裏的activity,這時候怎麼辦呢?可以通過scheme來進行跳轉。