原创 程序員實用工具合集

程序員實用工具合集

原创 Fragment中監聽和攔截點擊MotionEvent事件

由於Fragment中沒有dispatchTouchEvent()方法和onTouchEvent()方法對事件進行分發和處理,所以如果想要在Fragment中攔截點擊事件的話可以這樣做: override fun onViewCr

原创 Fragment中攔截onBackPressed()返回事件

由於Fragment中沒有onBackPressed回調,所以需要在Activity中收到onBackPressed回調時去執行Fragment中相應的操作,再根據Fragment中返回的結果判斷是否回退。 創建一個接口inte

原创 Android 學習筆記(五):安卓自帶日誌工具的使用

簡單介紹 Android中的日誌工具類是Log(android.util.Log),這個類中提供瞭如下5個方法來供我們打印日誌。 Log.v()。用於打印哪些最爲瑣碎的、意義最小的日誌信息。對應級別爲verbose,是Andro

原创 Android 學習筆記(四):安卓開發權限速查

Normal Permissions如下 ACCESS_LOCATION_EXTRA_COMMANDS ACCESS_NETWORK_STATE ACCESS_NOTIFICATION_POLICY ACCESS_WIFI_S

原创 Android 學習筆記(一):四種點擊事件實現方式

一 第一種方式是在組件的xml文件中配置android:onClick="click"屬性,然後在主類中添加click方法, public void click(View view) { System.out.pr

原创 Kotlin學習筆記(五):Kotlin中的高級特性

一、解構 Kotlin中使用operator關鍵字修飾函數,這樣可以將一個函數標記爲重載一個操作符或者實現一個約定。使用operator關鍵字修飾函數並且函數名只能爲component1、component2、component3

原创 Kotlin學習筆記(七):特殊的符號

一、反引號 反引號:`` Kotlin中可以用反引號解決關鍵字衝突問題。 將一個不合法的字符變爲合法字符,這種情況一般可以用在一個Kotlin方法不希望被Java調用時使用,因爲Java語言層面上不支持反引號這種語法。 f

原创 Kotlin學習筆記(六):Kotlin中常見的操作符

一、元素操作符 contains:判斷是否有指定元素。 elementAt:返回對應的元素,越界會拋IndexOutOfBoundsException。 firstOrNull:返回符合條件的第一個元素,沒有返回null。 la

原创 Kotlin學習筆記(四):Kotlin中的類與對象

一、簡介 Kotlin中使用關鍵字class 聲明類,後面緊跟類名 。Kotlin中的類默認是public final的,所以如果不需要類爲final的時候,需要使用open關鍵字修飾類,如果沒有聲明父類。則父類默認爲Any類。