1. 創(chuàng)建腳本文件 新建一個名為tencentServerLogin的文件: 將服務(wù)器信息寫入到該文件中,內(nèi)容示例如下: 2. 新建一個iTerm2 Profile 打開iT...
1. 創(chuàng)建腳本文件 新建一個名為tencentServerLogin的文件: 將服務(wù)器信息寫入到該文件中,內(nèi)容示例如下: 2. 新建一個iTerm2 Profile 打開iT...
在一個月黑風高的夜里,一位開發(fā) Da Lao 在朋友圈吐槽『你們 UED 設(shè)計的動畫,太炫了!我們實現(xiàn)不了……!』,接著UED 大當家與這位 Da Lao ?談了一整晚的人生...
什么是YUV YUV是一種色彩空間的模型,基于YUV格式的顏色編碼,是流媒體的常用編碼方式。如我們平時看到的彩色電視、手機攝像頭圖像采樣等,其原始像素數(shù)據(jù)YUV格式。 YUV...
前言 Binder可以說是整個Android框架最重要的一個基礎(chǔ)。如果不能吃透Binder,就談不上對Android有多么深刻的理解。這個道理相信大部分Android開發(fā)者都...
最近在后臺發(fā)現(xiàn)app報webview的錯誤,主要原因是Android P的行為變更導(dǎo)致的。 WebView崩潰錯誤 解析 Android P行為變更,不可多進程使用同一個目錄...
前言 Android的屏幕適配一直以來都在折磨著我們Android開發(fā)者,本文將結(jié)合: Google的官方權(quán)威適配文檔 郭霖: Android官方提供的支持不同屏幕大小的全部...
Java內(nèi)存模型是通過各種操作來定義的,包括對變量的讀/寫操作,監(jiān)視器的加鎖和釋放操作,以及線程的啟動和合并操作。Java 內(nèi)存模型為程序中所有的操作定義了一個偏序關(guān)系,稱之...
前言 如果你接觸過 跨進程通信 (IPC),那么你對Binder一定不陌生 雖然 網(wǎng)上有很多介紹 Binder的文章,可是存在一些問題:淺顯的討論Binder機制 或 一味講...
前言 本文參考Carson_Ho的《圖文詳解 Android Binder跨進程通信的原理》。 1 什么是Binder? 說到Binder,有些人可能會說Binder是And...
參考 中文官網(wǎng)構(gòu)建指南:https://developer.android.google.cn/studio/build/index.html# 配置構(gòu)建:https://d...
作為開發(fā)人員或者其他技術(shù)人員,從一個新手變成一個熟手之后,就覺得自己應(yīng)該差不多了,對于再度前進的方向會變得迷茫。很多開發(fā)人員缺乏稍微長遠一點的規(guī)劃,比如,問及開發(fā)人員:你兩年...
一、基本概念 在平時的開發(fā)中,我們經(jīng)常會遇到兩個問題: 升級了build.gradle的targetSdkVersion之后發(fā)生了莫名其妙的問題。 在不同Android版本上...