原创 設置背景顏色變暗

                 //設置背景顏色變暗                 WindowManager.LayoutParams lp=getWindow().getAttributes();                

原创 Gradle Kotlin DSL

文章目錄我覺得你們可以先看最後的彩蛋再決定是不是要看爲什麼選擇 Gradle Kotlin DSL開始1. 修改settings.gradle2. 修改項目 build.gradle3. 修改module 的 build.grad

原创 javascript連接Java

webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(new JavascriptHandler(), "handler");

原创 Unable to instantiate activity ComponentInfo{com.xxxx.xxxx/com.xxxx.xxxx.LoginActivity}:

今天寫遇到了 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.xxxx.xxxx/com.xxxx.xxxx.LoginActivi

原创 instanceof

instanceof是二元操作符,和==,>,<類似。可用於它左邊的對象是否是它右邊的類的實例,返回boolean類型的數據。 今天需要監聽某兩個繼承同一個類的子類。但是監聽泛型只能寫一個類,如果監聽父類的話其他的不相干的子類也會監聽進來

原创 軟鍵盤如何加入自己要的按鍵

EditText加一個屬性android:imeOptions="actionSearch",軟鍵盤有搜索鍵, android:imeOptions="actionGo" ,前往鍵, android:imeOptions="actionS

原创 LeetCode 6. ZigZag Conversion

[Chinese ver] 6. ZigZag Conversion 字符串"PAYPALISHIRING"是通過一個如下給定行數的鋸齒模式書寫的:(你可能想要使用一個固定的字體來更好的顯示它) P A H N A P

原创 開始使用 Navigation

文章目錄開始使用依賴引入創建一個導航圖Navigation Editor添加一個 NavHost 到 activity通過 xml 添加一個NavHostFragment添加目的地到導航圖從現有的 activity 或 Fragm

原创 Navigation 指南

文章目錄ReferenceAbout Me 由於官網暫時沒有中文版本,所以在這裏根據內容抽空做了一些中文的版本. 原文首發於 https://leonchen1024.com/2019/07/04/Navigation/#more

原创 LRU 緩存的魔力

原文首發於 https://leonchen1024.com/2018/12/23/S1ep1-The-macgic-of-LRU-Cache/ 場景 假設這麼一個情況,當你需要多次展示同一個圖片的時候,如果你重複從硬盤中加載圖片

原创 APP 版本控制

文章目錄設置版本信息統一配置ReferenceAbout Me 版本管理是app的一個重要部分,他主要的用途有: 讓用戶瞭解當前的版本信息,瞭解升級或者降級信息等 不同的版本可能提供的服務和功能有所差別,版本信息可以給我們一個標

原创 貪婪算法

貪婪算法 文章目錄貪婪算法原理步驟適用情況Greedy choice property (貪婪選擇的屬性)Optimal substructure (最優子結構)Matroids (擬陣)[Submodular functions

原创 LeetCode 5.最長的迴文字符串

LeetCode 5.最長的迴文字符串 原文地址 給定一個字符串s,找出其中最長的迴文格式的子字符串。你可以假設長度的最大值爲1000. Example: Input: "babad" Output: "bab" Note: “a

原创 Binary Search(二分搜索)

轉載請註明出處 http://leonchen1024.com/2018/08/14/Binary-Search/ 二分搜索(binary search),也叫做 折半搜索(half-interval search),對數搜索(log

原创 LeetCode 4. Median of Two Sorted Arrays

[Chinese ver] 4. Median of Two Sorted Arrays 這裏有兩個有序數組nums1和nums2,他們各自的大小爲m和n. 找到這兩個數組的中間值,總的時間複雜度應該爲O(log (m+n)). Exa