@tjt852 目前測試只有5.0,6.0系統(tǒng)有效
使用Charles對Android App的https請求進行抓包本文背景 公司新項目要求抓取目前市面上一些熱門App的數(shù)據(jù),經(jīng)過研究發(fā)現(xiàn)很多App的網(wǎng)絡請求都使用https進行數(shù)據(jù)傳輸,這樣問題就來了,http使用明文傳輸所有請求都能攔截...
@tjt852 目前測試只有5.0,6.0系統(tǒng)有效
使用Charles對Android App的https請求進行抓包本文背景 公司新項目要求抓取目前市面上一些熱門App的數(shù)據(jù),經(jīng)過研究發(fā)現(xiàn)很多App的網(wǎng)絡請求都使用https進行數(shù)據(jù)傳輸,這樣問題就來了,http使用明文傳輸所有請求都能攔截...
這篇博客我們介紹了Flutter,并且對比了H5,React Native,F(xiàn)lutter。 由于Flutter是跨平臺的開發(fā)框架,開發(fā)一次可以同時運行在Android和iO...
本篇文章我們將探討CommandLineRunner和ApplicationRunner的使用。 在閱讀本篇文章之前,你可以新建一個工程,寫一些關(guān)于本篇內(nèi)容代碼,這樣會加深你...
Flutter介紹 Flutter是Google推出的開源移動應用開發(fā)框架。開發(fā)者可以通過開發(fā)一套代碼同時運行在iOS和Android平臺。 它使用Dart語言進行開發(fā),并且...
Spring Boot的由來 相信大家都聽說過Spring框架。 Spring從誕生到現(xiàn)在一直是流行的J2EE開發(fā)框架。隨著Spring的發(fā)展,它的功能越來越強大,隨之而來的...
介紹 本系列我們已經(jīng)介紹了ConstraintLayout的基本用法。學習到這里,相信你已經(jīng)熟悉ConstraintLayout的基本使用了,如果你對它的用法還不了解,建議您...
有時候在布局界面的時候,UI要求某個View或者某張圖片按比例顯示,以適應不同的屏幕分辨率。 通常我們時通過自定義View或者引入第三方的庫來解決?,F(xiàn)在我們既然已經(jīng)使用了Co...
使用ConstraintLayout后我們的布局是沒有層級關(guān)系的,各個View之間都是平級關(guān)系,但是如果根據(jù)某個業(yè)務條件來控制多個View的顯示與否,我們需要分別對每個Vie...
本文我們來介紹障礙線(Barrier)的使用,平常在開發(fā)中用的相對要少一些,但是在需要時會非常方便。 它的作用是將多個元素放到這個障礙線里面使時,其中的任何元素的大小或位置變...
@派大新先生 沒試過,應該是一樣的,用這種方式更保險
Android開發(fā) - 更"聰明"的申請權(quán)限方式在Android6.0以后,很多權(quán)限需要動態(tài)申請,只有在用戶點同意后,我們才能使用對應API,因此,正確申請權(quán)限就顯得很重要。 常用方式 通常我們使用這種方式來判斷權(quán)限狀態(tài):...
了解過UI設計的同學都知道,在設計的時候,我們經(jīng)常在界面上拖進一些輔助線來幫我們對齊UI元素,或者方便我們統(tǒng)一的頁邊距。 在ConstraintLayout的編輯器中,同樣也...
本文我們介紹鏈條(Chains),使用它可以將多個View連接起來,互相約束。 可以創(chuàng)建橫向的鏈條,也可以創(chuàng)建縱向的鏈條,我們以橫向的鏈條舉例: 我們先創(chuàng)建三個按鈕: 我們選...
@方可為友 是不是mix2S設置了全面屏模式,這種情況下我試了一下,一開始返回的負數(shù)高度就是偏差的高度,可以自己處理
Android開發(fā) - 獲取系統(tǒng)輸入法高度的正確姿勢問題與解決 在Android應用的開發(fā)中,有一些需求需要我們獲取到輸入法的高度,但是官方的API并沒有提供類似的方法,所以我們需要自己來實現(xiàn)。 查閱了網(wǎng)上很多資料,試過以后都...
比如實現(xiàn)這樣一個場景: "在屏幕寬度的1/4的地方放置一個View" 使用傳統(tǒng)布局時,實現(xiàn)按照屏幕的寬度(高度),或者相對兩個View之間距離的一個比例來進行布局,就顯得非常...
@南宮臨風_ 我的三星S8, 8.0正常
Android開發(fā) - 獲取系統(tǒng)輸入法高度的正確姿勢問題與解決 在Android應用的開發(fā)中,有一些需求需要我們獲取到輸入法的高度,但是官方的API并沒有提供類似的方法,所以我們需要自己來實現(xiàn)。 查閱了網(wǎng)上很多資料,試過以后都...
@方可為友 我用mix2S 8.0.0 沒問題
Android開發(fā) - 獲取系統(tǒng)輸入法高度的正確姿勢問題與解決 在Android應用的開發(fā)中,有一些需求需要我們獲取到輸入法的高度,但是官方的API并沒有提供類似的方法,所以我們需要自己來實現(xiàn)。 查閱了網(wǎng)上很多資料,試過以后都...
上一篇我們介紹了編輯器的基本使用,本文我們介紹創(chuàng)建基本的約束。 "約束"表示View之間的位置關(guān)系。當我們在ConstraintLayout布局中創(chuàng)建View時,如果我們沒有...
從本篇博客開始我們開始介紹如何使用ConstraintLayout。既然ConstraintLayout叫約束布局,首先我們先介紹什么叫約束(Constraints): 約束...
@cbbs 多謝,有時間我試一下
Android開發(fā) - 解決DialogFragment在全屏時View被狀態(tài)欄遮住的問題我的上一篇文章:設置DialogFragment全屏顯示 可以設置對話框的內(nèi)容全屏顯示,但是存在在某些機型上頂部的View被狀態(tài)欄遮住的問題。經(jīng)過測試,發(fā)現(xiàn)了一種解決辦法,在...
介紹 發(fā)布時間 ConstraintLayout是在2016的Google I/O大會上發(fā)布的,經(jīng)過這么長時間的更新,現(xiàn)在已經(jīng)非常穩(wěn)定。 支持Android 2.3(API ...