原创 DataBinding的使用總結-進階篇(recyclerView)

基礎篇項目代碼:放在前面以防有人看不到   https://github.com/summerhotready/KotlinCol/tree/bindingOrigin基礎篇講述的是如何配置和使用db,並提供了穩定版本的參數,下面我們聊一

原创 DataBinding使用總結-基礎篇(配置及基本使用)

新項目開發週期長,正好使用kotlin並且試水mvvm,按照網上的方法集成DataBinding,後就開始各種狗帶。1.集成網上比較普遍的說法:首先要增加classpath "com.android.databinding:dataBin

原创 git提交問題

公司用SourceTree,我自己的文件放在github上,今天提交git的時候出現錯誤 fatal: Authentication failed for ‘https://github.com/ … 參照網上修改 git

原创 ActionBar使用中的一些問題

最近開始用ActionBar,在適配的過程中找了很多資料,結果仍有問題。 關於很簡單標題、副標題以及返回鍵就不在這裏敘說,百度一下你就知道。 說一下我的版本,使用了v7包,Activity繼承自AppCompatActivity

原创 android的觸摸機制

參考:http://blog.csdn.net/wuseyukui/article/details/46523899 在上面這篇帖子裏對於ViewGroup的部分我理解的很困難,然後我找了個帖子 首先說一下MotionEven

原创 DialogFragment的一些問題

dialogFragment投入使用有幾個月了,今天因爲功能的原因需要設置dismiss監聽,在onCreateDialog中給dialog設置的監聽,結果運行時監聽不到? 經過打log發現dismiss的時候沒有走dismiss和d

原创 MessageView不見了

今天打包的時候發生了異常,結果事件View一直提示我讓我看MessageView,百度之發現 不知道這人用的那個版本的as,我使用as3.2未見此View,使用‘alt+0’也調不出來 然後同事跟我說Build View如果報錯點擊

原创 android網絡組件的對比

volley 作爲谷歌親兒子,是如何一步步失寵的?一開始同組的同事用,後來大家都不用了 引用很簡單:compile ‘com.mcxiaoke.volley:library:1.0.19’ 或者直接複製粘貼lib庫 然後就可以用Str

原创 android Material Desgin動效——SVG動畫

參考博客:藍色的天空ywj 簡書 一個成功的AnimatedVectorDrawable由三部分組成:animator/anim_rotat;drawable/anim_vector;drawable/vector drawable/

原创 瀏覽器版本和內核(用於前端適配)

前端適配瀏覽器是個極其XX的事情,找了一些資料,備註一下 瀏覽器 渲染引擎 JS引擎 內核(排版引擎) IE 4-7 Trident unversioned JScript(IE3.0-IE8.0) Trident

原创 對Bigkoo/Android-PickerView 時間選擇器的修改

最近的項目裏要用到時間選擇器,找了許久看到了比較成熟穩定的Bigkoo/Android-PickerView,拿來用了一下: TimePickerView pvTime = new TimePickerBuilder(this, ne

原创 gradle版本對照

Plugin version Required Gradle version 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0 2.2.1 - 2.1

原创 android開發中的一些總結

1.Intent傳值 putExtra設置值,通過getIntent().getIntExtra取值,getIntent().getStringExtra(“str1”), // 調用該對象的getStringExtra()方法來獲得

原创 【前端筆記_android】android studio的調試總結

最近寫了一段後端,用idea相當上癮,加上原來的eclipse橫行霸道svn經常更新無能,於是和上司申請新項目開始使用androidStudio。然而好事總是多磨,從eclipse遷徙過來會有諸多用不慣的問題,做一個總結。1.debug快

原创 kotlin進階

1、kotlin單例 最近寫單例類發現一個問題,私有構造函數怎麼寫 java代碼 public class HttpUtils { private HttpUtils utils = new HttpUtils();