原创 Android webView去除默認邊框

Android WebView無論怎麼修改它的屬性都會存在一定的邊距。這是因爲 HTML 的 body 標籤默認存在一定邊距。 修改 webView 的屬性並沒有作用! 解決辦法: 修改 html 代碼 html = "<html

原创 Mysql忘記 || 修改 數據庫連接密碼

Mysql忘記 || 修改 數據庫連接密碼 解決方式: 1、cmd 進入 數據庫安裝目錄: D:\dev-env\mysql-5.7.26-winx64\bin λ 在任務管理器中關閉 mysqld.exe 程序。 然後 輸

原创 android view.getLeft(), getRight()...等獲取值爲0

android view.getLeft(), getRight()…等獲取值爲0 我們在onCreate()回調方法中去調用view.getLeft(), getRight()…getX()、getY() 等值爲0 問題原因

原创 & 0xff 的作用

& 0xff 的作用 &表示按位與,只有兩個位同時爲1,才能得到1, 0x代表16進制數,0xff表示的數二進制1111 1111 佔一個字節.和其進行&操作的數,最低8位,不會發生變化** 作用1、取得低八位: 例如:0x123

原创 Android中 view.getLeft() & .getTop() & getX() & getY() 等的用法圖示

Android中 view.getLeft() & .getTop() & getX() & getY() 等的用法圖示 getX(): 該view座標系中,x座標值 getY():該view座標系中,y座標值 getLeft

原创 java中內存溢出怎麼解決,附幾個內存溢出的例子!

java中內存溢出怎麼解決,附幾個內存溢出的例子! 在java虛擬機規範中,處理程序計數器之外,其他內存區域都有發生OutOfMemoryError(內存溢出)異常的可能。 一、java堆內存溢出 java堆用來存儲對象實例,只要

原创 Android 集成騰訊 TBS X5內核,並使用 TbsReaderView 加載 .pdf 文件

Android 集成騰訊 TBS X5內核,並使用 TbsReaderView 加載 .pdf 文件 tbs的接入: 騰訊官網的接入步驟: 添加鏈接描述 在官方文檔中有各種優缺點的比較,以及比較詳細的集成步驟。 自己接入過程的總

原创 Android生成簽名文件對應用簽名 & Android簽名作用

Android生成簽名文件對應用簽名 & Android簽名作用 一、簽名作用 1、 Android簽名機制其實是對APK包完整性和發佈機構唯一性的一種校驗機制。 2、Android簽名機制不能阻止APK包被修改,但修改後的再

原创 Android快速獲取開發版SHA1 & 發佈版SHA1的兩種方式

Android快速獲取開發版SHA1 & 發佈版SHA1的兩種方式 在 Android 開發過程中,有時會需要我們去獲取開發和發佈版的 SHA1。例如在集成百度地圖時,申請百度地圖AK時就需要SHA1。 開發版 SHA1:在安裝了

原创 ViewPager、PagerAdapter 的使用詳解

一、使用方式 1、引入依賴 implementation 'com.android.support:support-v4:28.0.0' 2、在佈局中添加 <android.support.v4.view.ViewPager

原创 java虛擬機中運行時的內存分配

一、程序計數器 可以看做當前線程的字節碼的行號指示器,根據指示器顯示的值來執行下一條字節碼指令,每一條Java虛擬機線程都有自己的pc寄存器,通過改變這個計數器的值來選取下一條需要執行的指令,分支、循環、跳轉、異常處理等。任意時刻

原创 java異常Exception和常見的RunTimeException

java異常Exception和常見的RunTimeException 所有的異常都是由Throwable繼承而來,在下一層被分解爲兩個分支:Error 和 Exception。 Error 類層次結構描述了 Java 運行時系統

原创 Android 新建Module 時 Project needs to be converted to androidx.* dependencies 問題解決

Android Studio升級到3.5後,原先項目引入的是android,現在新建module時有Project needs to be converted to androidx.* dependencies,而且Finish

原创 使用git cherry-pick僅僅獲取每次提交的修改部分

git cherry-pick [commit] 獲取到 本次commit所提交文件的修改部分,並拉取到本地。可以做到不關心提交時其他代碼,僅僅只拉取本次提交中修改或增加的文件。 一般用於分支較混亂,或者在同一個分支上開發時,後

原创 Java訪問控制修飾符

Java訪問控制修飾符 1. 公有訪問控制符(public) Java的類是通過包的概念來組織的,包是類的一個鬆散的集合。處於同一個包中的類可以不需要任何說明二方便地相互訪問和引用,而對於不同包中的類,則不行。 但如果一個類被聲