原创 android 微信分享後走ondestroy()用android:configChanges屬性解決

最近在項目中調起微信分享返回後,activity走了ondestory(),不知道爲什麼會走,在幾經波折之後發現是因爲橫豎屏改變了activity的生命週期,在清單文件中修改android:configChanges這個屬性即可,再此記錄

原创 仿淘寶搜索 流式佈局,搜索記錄 清除

先上圖  :代碼如下  註釋的很清楚了: 1自定義viewgroup:public class FlowLayout extends ViewGroup { public FlowLayout(Context context,

原创 android 深入瞭解layout_weight屬性

前言   在我們的項目中,Android中layout_weight這個屬性對於經常搗鼓UI的我們來說,肯定不會陌生。我們會經常用到它,用的好的時候感覺非常的方便,但是我們在真正使用這個屬性時,經常會出現一些莫名奇妙的佈局效果;如果僅

原创 android開發藝術探索3:IPC--AIDL(跨進程)的使用

AIDL的使用 我們可以使用AIDL來實現跨進程的方法調用,在上一個博客中我們介紹了binder的概念,在binder的基礎上我們可以更加容易的理解AIDL。這裏先介紹使用aidl來進行進程間通信的流程,分爲服務端和客戶端兩個方面。 服務

原创 android開發藝術探索2:binder淺析

  什麼是binder?    直觀來說,binder是android中的一個類,它實現了IBinder接口。 從ipc角度來說,binder是android中的一種跨進程通信方式,binder還可以勒戒爲一種虛擬的物理設備,該通信方式在

原创 一款實用的android相冊選擇器,單選,雙選

最近一直在優化自己的項目,想找一個圖片選擇的框架,能夠支持單選 多選,支持裁剪,  下面這款感覺非常好用 作爲一個library包導入,分享給大家鏈接   https://github.com/wqandroid/wqgallery

原创 android端父類調用子類重寫的方法

看一段代碼:public class main_class { public static void main(String[] args){ new c2(); } } class c1{ Str

原创 android 收集錯誤log日誌,並保存到sd卡上的實用類

在android 項目調試的時候,經常會出現崩潰,一些異常等,測試測的時候沒有辦法記錄錯誤日誌,咱們在項目中寫一個收集錯誤日誌的類,方便了查看錯誤日誌                 package util; import java

原创 android recycleView 原來還可以這麼用,,,,,,顯示四路視頻

最近公司做項目,要求可以顯示四路視頻,如果 用 佈局包裹的話  那會非常麻煩,後來在大神的帶領下,知道了用recycleview可以實現, 具體的需求如下 具體的需求如上圖  接下來用rec

原创 android popupwindow 的使用方法()

在項目中一直都用過popupwindow,顯示彈框,,等,但都是模棱兩可 ,今天理解了 特此記錄一下 1.使用場景     PopupWindow,顧名思義,就是彈窗,在很多場景下都可以見到它。例如ActionBar/Toolbar的選

原创 android開發藝術探索之--IPC(跨進程通信)---多進程模式

本文是讀過 android開發藝術探索後,用於記錄知識的 再次感謝任玉剛大神出這本書。 說到IPC的使用場景就必須提到多進程,只有面對多進程這種場景下,才需要考慮進程間通信。這個是很好理解的,如果只有一個進程在運行,有何談多進程呢?多進程

原创 android SharedPreferences封裝類 簡單 好用的類

在項目中經常會用到SharedPreferences儲存一些臨時文件,如登錄賬號.密碼 ,ip等 ,有時候想起來就寫一個,弄的項目很亂,在此封裝好了一個類,代碼如下:public class mySharePreferences {

原创 PopupWindow 在 Android N(7.0) 的兼容性問題

老早QA就提了個bug,說我們的popupWindow在android N (7.0)系統展示不對。 然後我今天有空就把這個bug修了,沒明白google爲啥這次這樣改PopupWindow,可能是他們的bug,下面詳細看看這個是什麼b

原创 android 下載 ios上傳圖片的角度顯示問題

最近做項目時,遇到了android端 顯示ios端上傳圖片的問題 ,圖片角度是隨着ios端拍照的角度顯示的 ,也就是說如果ios端 橫着拍照,android端的圖片就橫着顯示,如果ios端豎着拍照,android端的圖拍呢就豎着顯示, a