原创 圓形圖片與圓角圖片

最近項目中有用到圓形圖片和圓角圖片,在網上有很多代碼也有很多方法,我找了兩個相對比較簡單的方法(也許是我自己以爲); 現在記錄一下 一、圓角圖片 圓角圖片很簡單,自定義view就可以了,佈局中直接引用 代碼如下: public cl

原创 Android工程師之Android面試大綱

Activity面試題 Fragment面試題 Service面試題 Broadcast Receiver面試題 WebView面試題 Binder面試題 Handler面試題 AsyncTask面試題 HandlerTh

原创 解決按Home鍵後再點擊icon圖標程序重新啓動問題

在項目中,遇到一個問題百思不得其解,那就是:我在app使用過程中,點擊了home鍵,然後去看看微信之類的其他應用,這個時候再點擊app桌面的圖標,這個時候app是重新啓動的,而不是從上次停止的界面開始的。 對於上面的情況,我覺得既然我的a

原创 自定義view

自定義View我們大部分時候只需重寫兩個函數:onMeasure()、onDraw()。onMeasure負責對當前View的尺寸進行測量,onDraw負責把當前這個View繪製出來。還得寫至少寫2個構造函數: public MyView

原创 友盟多渠道打包自定義打包輸出名

1、需要在manifest中添加友盟多渠道打包配置: <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CH

原创 RxJava

RxJava 到底是什麼 一個詞:異步。 RxJava 在 GitHub 主頁上的自我介紹是 “a library for composing asynchronous and event-based programs using obs

原创 android 設置Button或者ImageButton的背景透明

(1)修改配置文件 <Button android:id="@+id/btnAppMore" android:layout_width="wrap_content" android:layout_height="wrap_

原创 goole官方下拉刷新 SwipeRefreshLayout

現在基本每一款App都要必備下拉刷新功能,而且很多人都養成了手指下滑刷新這一動作了,android也有很多第三方的下拉刷新框架。使用第三方的是很方便但是有很多時候都會出現Jar包衝突,Google推出了一款自己的刷新控件就是SwipeRe

原创 JavaScript技巧

在這篇文章中,我將分享12個非常有用的JavaScript技巧。這些技巧可以幫助你減少並優化代碼。 1) 使用!!將變量轉換成布爾類型 有時,我們需要檢查一些變量是否存在,或者它是否具有有效值,從而將它們的值視爲true。對於做這樣的檢

原创 項目小結和單例模式下的toast

最近懶癌犯了,很久沒有寫文章了,也不是忙,就是不知道該寫點啥。回顧這半年來,進步還是很大的,從最初的忐忑不安,到現在已經可以自己獨立完成一個項目了,還是學習了很多知識,今天就把完成的項目小小總結一下吧,很多問題只有真正遇到纔會解決。 項

原创 再談圓形和圓角圖片--與glide搭配使用

最近一直在趕項目,一晃都半個月沒有來寫文章了,今天忙裏偷閒,把最近半個月用的功能和解決的bug來記錄一下,方便自己日後查看 前段時間,在項目剛剛開始的時候根據UI切圖用到了圓角圖片,在網上找了資料,自定義了一個圓角view類,可以實現本

原创 viewpager和SwipeRefreshLayout下拉刷新衝突解決

重寫SwipeRefreshLayout的onIntercept方法就可以很簡單的解決了。 思路: 1. 因爲下拉刷新,只有縱向滑動的時候纔有效,那麼我們就判斷此時是縱向滑動還是橫向滑動就可以了。 2. 縱向滑動就攔截事件,橫

原创 Kotlin開發語言

原文: http://www.cnblogs.com/figozhg/p/5140832.html 谷歌5.18的I/O大會沒有很新的亮點,但是卻把kotlin推上了頭條,它現在成了谷歌的親兒子了,趕快來學習一下吧。 基本概念 2.

原创 窗口管理系統《一》

今天來介紹一下窗口管理系統大家族裏的成員,分別是:view,window,windowmanager,viewRoot。本章內容介紹他們分別是什麼,以及互相之間的關係是什麼。 在談及view之前,不得不說說window這個東西,通常我們認

原创 自定義dialog樣式

最近一直在趕項目很久沒有來寫文字了,項目中的一個視頻播放做了足足一週多,還沒有完全弄明白,好在功能已經實現可以播放了,今天就用先不做視頻的總結。項目中很多判斷都彈出了對話框,傳統的對話框樣式太醜,入不了我們UI的眼,滿足不了需求,所以用到