原创 android popwindow與虛擬按鍵重合問題解決方案

今天遇到了這個問題,好幾個機型適配效果都不一樣,網上找了一下,有讓fitwindow的,有判斷虛擬按鍵高度空出來的,只有這個方案有效;fitwindow方案無效,虛擬按鍵高度判斷部分機型可以,但是全面屏沒有虛擬按鍵的會導致下面空出一部分高

原创 PullToRefreshView優化

PulltoRefreshview是我在CSDN上下的,據說來源是這裏,這裏簡單說明下 http://gundumw100.iteye.com/blog/1764763 這個控件支持多種控件的上啦下拉事件,非常不錯,但同時也有一些缺點,需

原创 android 在eclipse中使用RecyclerView

本人接觸安卓也有幾年了,關於RecyclerView我也是個新手,在網絡上或多或少的聽說了它,但是一直沒有用過,而且我的開發環境是eclipse。 關於recyclerview,網上下載的庫也試過,一運行就會報錯,網上資料上說要用sdk裏

原创 android 開發 kotilin學習一

谷歌很早以前就宣佈了親兒子語言kotilin來替代java,雖然目前並沒有替代,但是市面上已經有部分人員在使用這門語言了,所以,學習一下對將來求職這些也有幫助;最近學習了兩天,記錄一下心得;第一,初始化變量這個網上雖然有很多,但是都是說的

原创 在cmd控制檯使用adb查看logcat

今天一個同事問我怎麼看安卓的log,他的工具是idea,我當時想了很多,是不是要給他弄個開發環境真嗎的,一個同事告訴我可以直接用adb logcat命令,於是我就看了下adblogcat。 這個東西其實很簡單,但是在百度上很少有傻瓜教程,

原创 安卓沉浸式狀態欄開發 輸入法彈出遮擋佈局問題解決

公司新版APP採用沉浸式狀態欄開發,開發過程中遇到一些奇葩問題,其中一個問題就是輸入法彈出後,佈局沒有被頂上去,無法看到輸入內容 解決方案,在代碼中,設置 getWindow().setSoftInputMode( WindowM

原创 安卓開發自定義控件的那些事

前兩天改一個自定義翻頁滑動控件DefinedScrollView,爲了解決界面滑動衝突問題,當時使用場景是這樣的,本來設計的頁面是分作第一頁和第二頁,滑動翻頁,當時直接就用這個控件了,但是後來發現頁面內容太多,部分手機上第一頁根本顯示不全

原创 eclipse下android 6.0缺少apache類的解決方案

安卓6.0以後在android.jar中移除了相關的包,導致無法使用以前的一些庫,好在sdk下還是有對應包的,直接拷貝到工程中區就可以了 路徑是 sdk\platforms\android-23\optional 雖然低版本開發的app可

原创 安卓解決6.0以後沒有setLatestEventInfo方法的解決方案

在將安卓sdk升級到6.0以後,發現沒有setLatestEventInfo方法了,這樣我們更新通知欄,創建通知欄就不兼容以前的類,官方給出的方法是使用Notification.Builder的方式替代以前的setLatestEventI

原创 使用C#代碼爲MongoDB添加2D索引

數據表結構可以查找我以前的文章 MongoDB是一款不錯的NoSQL數據庫,且支持數據庫2D索引功能,非常方便,但在.new平臺添加2D索引的方法,我在網上到處都找過了,沒有調用的例子, 而MongoDB的API是提供了方法的,調用方法