android教程

效能優化(1.2)-佈局優化(扁平化,Merge的使用,ViewStub的使用)

今天之所以講這一篇主要是為了下一篇[APP啟動速度優化例項解析]做鋪墊的,我們都知道我們解決UI卡頓問題中主要就是: 優化CPU的計算時間或者不必要的佈局導致測量佈局時間變長;優化GPU的過度繪製,主要方法可以在手機開啟GPU檢測或者在Android studio中的Hierarchy Viewer

Android 實現顏色漸變的一個小 tip

簡評:TL;DR: 如果要實現某個顏色到透明的漸變時,記得不要改動顏色的 RGB 值。 Tip: 如果你想要建立從某個顏色到透明的漸變(gradient)背景,那就要小心使用 @android:color/transparent 了。 因為當 Android 在繪製漸變(gradi

如何解決 Android Studio 三方庫依賴衝突問題

今天我們不繼續說面試,講點其他的,有一些廢話,關注標題的請直接拉到下面。 近期呀,筆者除了整理 面試系列,其實還在做一件事,就是在費心費力地準備把 AiYaGirl 進行重構。 AiYaGirl 是一款涵蓋 Retrofit &; MVP &; RxJava 開發體系的 App

效能優化(1.3)-APP啟動速度優化例項解析

 這篇是看了別人的想法之後,發現這個方法還是蠻好的,所以在這裡給大家一起分享下,畢竟效能還是大家所追求的。而且有時候效能優化就是一個簡單的舉動也許就能改變很多,使你的App看過去更專業。上一篇我們講了[佈局優化(扁平化,Merge的使用,ViewStub的使用)],這一篇也會用到這裡的知識。當然如果你想要

databinding使用小注意

1.空格。 直接在xml中使用空格是會報錯的。 MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence. 需要在xml宣告string,並且頭部新增 <!DOCTYPE resources

Android完整的福利專案Kotlin,Java

Flesh(果肉) 果肉一款福利滿滿的app,資料來源[mzitu][3],MD風格的介面。 如果你是一位想學習一下Kotlin的同學,那麼絕對不要錯過Flesh。如Kotlin所說它與Java完美相容,所以這裡有Kotlin呼叫Java,同時也有Java呼叫Kotlin。果肉將會不定期更新,增

Android端與JavaWeb傳輸加密(DES+RSA)

一、加密介紹   本文采用對稱式加密演算法DES和非對稱式加密演算法RSA結合做資料傳輸加密的方式。  先說一下對稱式加密 DES:對稱式加密即使用單鑰密碼加密的方法,資訊的加密和解密使用同一個祕鑰,這種方式也稱為單祕鑰加密。所謂對稱就是指加密和解密使用的是同一個祕鑰!  常用的對稱加密有:DES、I

Android之Bitmap總結(載入、尺寸壓縮、優化)

關於Bitmap載入 Bitmap的載入離不開BitmapFactory類,BitmapFactory類提供了四類方法用來載入Bitmap: 第一種: BitmapFactory.decodeFile,從檔案系統載入 a. 通過Intent開啟本地圖片或照片 b. 在onActivityResu

Android倒計時類CountDownTimer的簡單使用

第一,先簡單介紹下CountDownTime是官方的倒計時類,傳如兩個引數,第一個引數是總時間,第二個引數是時間間隔,毫秒級 private CountDownTimer timer =newCountDownTimer(10000,1000) { @Override//此方法是每個時間間隔都會呼叫一

HTTP協議——請求與響應

1. HTTP HTTP:Hyper Text Transfer Protocol, 超文字傳輸協議的縮寫,是本地瀏覽器和伺服器之間進行通訊的傳送協議。 基於TCP/IP協議來傳送資料,如HTML檔案,圖片等。 2.HTTP 特點 無連線:每次連線只處理一個請求。伺服器處理完客戶端的請求

Kotlin學習(十六): 關鍵字與操作符(Keywords and Operators)

圖片來源於網路 本文同步更新於旺仔的個人部落格,訪問可能有點慢,多重新整理幾次。 Kotlin中有一些常用的關鍵字和識別符號,同時還有一些操作符和特殊符號,這些都是和Java有不一樣的地方的,這裡將他們介紹一下,方便記憶和回看。 硬關鍵字(Hard Keywords) Kotl

Toolbar的用法的總結

本篇文章主要是總結一些專案上常用的方法,加深印象,同時也記錄一下方便查詢。如果有誤還請各位多多提出。PS:文章主要總結於http://www.cnblogs.com/oyjt/p/4762640.htmlhttp://www.jianshu.com/p/7b5c99e1cfa3這兩篇文章,感謝兩位大神。

Material Design - CollapsingToolbarLayout

關鍵字:CollapsingToolbarLayout、材料設計專案地址:AboutMaterialDesign 安卓材料設計中,這是最後一個用於佈局中的類 -- CollapsingToolbarLayout。CollapsingToolbarLayout 是繼承自 FramenLayout 的子

MAC下使用Charles抓取genymotion安卓模擬器中的資料

一、 安裝charles genymotion軟體二、 設定虛擬機器 Wi-Fi1. 選擇虛擬機器中的wifi,滑鼠長按預設的wifi進入修改介面2. 修改網路 -> 選擇“顯示高階選項” -> 設定網路代理修改為手動 -> 主機名設定成內網ip,埠填8888,儲存三、 開始抓取資料

0.40504384040833