原创 Kotlin常用表達式

if … else … kotlin中 if else 是一個表達式,是可以有返回值的 var max var a = 1 var b = 2 //傳統方式 max=b if(a>b){max=a} // if else if(

原创 Kotlin基本數據類型

變量聲明 val i:Int = 0 Kotlin的基本數據類型跟其他高級語言的分類一樣,也包括了整型、長整型、浮點數、雙精度、布爾型、字符型這幾種常見類型,具體的類型名稱說明如下: header 1 header 2 hea

原创 Kotlin中的拓展函數

擴展函數 例子: fun String.test(){ print("拓展函數") } var str:String = "emm" str.test() 輸出:拓展函數 拓展函數的命名格式 fun 類型/對象 .

原创 Kotlin 屬性和字段

聲明屬性 class Address { var name: String = …… var street: String = …… var city: String = …… var state: S

原创 Kotlin中的類

類的創建 class Invoice {} class Invoice //沒有類體 構造 class Invoice(name:String){} class Invoice(var name:String = "張三"){/

原创 Kotlin中的接口

定義 interface interface MyInterface { fun bar() fun foo() { // 可選的方法體 } } 實現接口 class Child : MyInte

原创 二分法

二分法 二分法在數學上的概念是,對於在區間{a,b}上連續不斷,且滿足f(a)f(b)<0的函數y=f(x),通過不斷地把函數f(x)的零點所在的區間二等分,使區間的兩個端點逐步逼近零點,進而得到零點近似值的方法叫做二分法。 pu

原创 面試必備 Https

HTTPS通信過程 HTTPS = HTTP + SSL/TLS協議 SSL的全稱是Secure Sockets Layer,即安全套接層協議,是爲網絡通信提供安全及數據完整性的一種安全協議。SSL協議在1994年被Netscape發

原创 Android 熱修復(TencentBugly) 使用詳解

在使用之前先把這個取消勾選 工程的Gradle buildscript { repositories { jcenter() } dependencies { // tinke

原创 Flutter學習---Dart入門篇

flutter 好像很火,沒錯 . 先來熟悉一下Dart的語法,和大多數面向對象的語言很類似,入門也很容易 Flutter學習指南:熟悉Dart語言 變量 基本類型 bool done = true; int num = 2; d

原创 Android8.0安裝未知來源的應用

新版本更新發現7.0以下都可以正常下載安裝,而在8.0的手機上連APK都打不開,原因就是因爲Android8.0的安裝未知來源的權限,和動態權限的獲取不一樣,這個需要我們調到設置頁面設置 1.聲明權限 <uses-permissi

原创 融雲(踩坑篇)

按着官方文檔步驟一步一步的配置好環境,本以爲很順利,沒想到問題還挺多 1. libsqlite.so java.lang.UnsatisfiedLinkError: dlopen failed: library "libsqlite.

原创 Google對Flutter的解釋

什麼是Flutter? Flutter是一款移動應用SDK,可通過單一代碼庫爲iOS和Android構建高性能,高保真的應用。 目標是使開發人員能夠提供在不同平臺上感覺自然的高性能應用程序。我們接受滾動行爲,排版,圖標等方面的差異。 這

原创 TencentBugly全量更新

Tencent更新的集成 defaultConfig { ndk { //設置支持的SO庫架構 abiFilters 'armeabi', 'x86', 'armeabi-v7a