原创 小米劉海屏適配方案

背景 1.目前已上市的小米 Notch 設備(俗稱劉海屏手機)如下,其寬度、高度和形狀均略有差異。 機型 model device 分辨率 Notch高度 Notch寬度 DPI 小米8 Xiaomi MI 8 dip

原创 區塊鏈開發比特幣btc單位轉換關係

今天來說一下比特幣BTC的單位之間的轉換關係,比特幣有5種計價單位,btc,cbtc,mbtc,ubtc/μbtc,satoshi,其中satoshi是最小的單位,也是一筆交易中真正使用到的計價單位、之間的轉化關係如下: 1比特

原创 Kotlin基本類型之整型

Kotlin 整數類型: Byte: Byte 型整數在內存中通常佔 位,表數範圍是-128 ~127 ;兼容 Java byte 和Byte 類型。 Short: Short 型整數在內存中佔 16 位,表數範圍是-32768~3276

原创 Kotlin關鍵字

Kotlin關鍵字可分爲 3類。 硬關鍵字: 這些關鍵字無論在什麼情況下都不能用作標識符。 軟關鍵字: 這些關鍵字可以在它們不起作用的上下文中用作標識符。 修飾符關鍵字: 這些關鍵字也可以在代碼中用作標識符。 Kotlin的

原创 Kotlin命名規範

用於給程序中的變 量,類、枚舉、函數 命名的名字。 Kotin 是區分大小寫的, 在Kotlin命名時,需要注意如下規則: 1.可以由字符、數字和下畫線_組成,但不能以數字開頭 ,此處的字符並不局 限於 26個英文字母,可以包含中文字符、

原创 Android Jetpack介紹

簡介: Jetpack 是 Android 軟件組件的集合,使您可以更輕鬆地開發出色的 Android 應用。這些組件可幫助您遵循最佳做法、讓您擺脫編寫樣板代碼的工作並簡化複雜任務,以便您將精力集中放在所需的代碼上。 Jetpack 包含

原创 生成bitcoin不同格式地址(1開頭,3開頭,bc1開頭)的方式

前言:想了解他們的不同,可以看這邊文章:以1, 3, bc1 開頭的比特幣地址的區別 我這裏只說代碼的實現   1.首先引入bitcoinj最新的庫 compile 'org.bitcoinj:bitcoinj-core:0.15'

原创 一個EOS的Java實現(Android平臺也可使用)

簡介: 這是一個EOS的Java端實現,本庫可以創建EOS的公私鑰,查詢餘額,交易,投票,EOS的account綁定,離線簽名等,幾乎所有EOS的操作。 項目地址:https://github.com/wypeng2012/EOSF

原创 Android 9 行爲變更:以 API 級別 28+ 爲目標的應用

Android 9(API 級別 28)向 Android 系統引入了多項變更。 以下行爲變更僅影響以 API 28 或更高級別爲目標的應用。 將 targetSdkVersion 設爲 API 28 或更高級別的應用必須進行修改,以便正

原创 Android 9 功能和 API(二)-----------顯示屏缺口支持(劉海屏或凹凸屏)

詳細的適配方案,大家可以看我之前的文章: https://blog.csdn.net/wypeng2010/article/details/81019361     Android 9 支持最新的全面屏,其中包含爲攝像頭和揚聲器預留空間的

原创 Android 9 功能和 API(四)-----------其它一些改變

多攝像頭支持和攝像頭更新 在運行 Android 9 的設備上,您可以通過兩個或更多物理攝像頭來同時訪問多個視頻流。] 在配備雙前置攝像頭或雙後置攝像頭的設備上,您可以創建只配備單攝像頭的設備所不可能實現的創新功能,例如無縫縮放、背景虛化

原创 Android 9 功能和 API(一)-----------利用 Wi-Fi RTT 進行室內定位

Android 9 添加了對 IEEE 802.11mc Wi-Fi 協議(也稱爲 Wi-Fi Round-Trip-Time (RTT))的平臺支持,從而讓您的應用可以利用室內定位功能。 在運行 Android 9 且具有硬件支持的設備

原创 Android 9 行爲變更:所有應用

Android 9(API 級別 28)向 Android 系統引入了多項變更。 當應用在 Android 9 平臺上運行時,以下行爲變更將影響所有應用,無論這些應用以哪個 API 級別爲目標。 所有開發者都應查看這些變更,並修改其應用以

原创 Android 9 功能和 API(三)-----------通知

將回復另存爲草稿:當用戶無意中關閉一個短信通知時,您的應用可以檢索系統發送的 EXTRA_REMOTE_INPUT_DRAFT。 您可以使用此 extra 預填充應用中的文本字段,以便用戶可以完成他們的回覆。 確定對話是否爲羣組對話

原创 一個輕量級的Java實現的ETH庫

簡介: 這是一個輕量級的eth庫,支持eth的私鑰,公鑰,地址的生成,和eth及其智能合約的轉賬離線簽名操作 項目地址:https://github.com/wypeng2012/ETHLiteForJava 歡迎star - 如