0

envsetup.sh編譯過程

加載命令,以下是envsetup.sh的部分文件,封裝了命令的腳本文件 選擇分支,得到這些基本信息 得到詳細的信息 編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。 ...

藍家彬 發布于 2020-04-30 10:48 評論(0)閱讀(19)
0

MacBook下載和編譯Android AOSP源碼

一、安裝 0.國內鏡像 首先,推薦兩個地方,也就是國內鏡像來下載源碼,強烈建議你看完,因為都一樣的 "科大源" 、 "清華源" 注意事項:如果你不編譯源代碼,裝源代碼的磁盤格式,是任何格式都可以,但是你如果要在MacBook上編譯源代碼,那必須把磁盤格式變成Mac的日志格式,區分大小寫的,也就是這個 ...

藍家彬 發布于 2020-04-30 10:39 評論(0)閱讀(33)
0

Android 視圖動畫

一、視圖動畫標簽 0.概述 視圖動畫有5中類型組成: alpha:漸變透明度 scale:漸變尺寸伸縮 translate:畫面變換位置移動 rotate:畫面轉移旋轉移動 set:定義動畫集 1.scale標簽 scale_anim.xml pivotX有三種數值: 直接數字,則是以控件為原點坐標 ...

藍家彬 發布于 2020-04-30 09:54 評論(0)閱讀(51)
0

Android連載8-動態的添加碎片

一、動態添加碎片 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="//schemas.android.com/apk/res/android" android:layout_width="match_p ...

心悅君兮君不知-睿 發布于 2020-04-30 00:31 評論(0)閱讀(26)
0

Ahjesus - Android Studio 最新版集成騰訊X5內核 TBS 必定成功

有個天坑,我帶領大家避開 Mac上折騰了一星期,不成功,放棄了 過了幾個星期不死心,又去官方看了下發現更新了SDK版本,在試一下 鬼使神差的用了臺式機來測試集成,下載了官方DEMO,編譯不成功 新建一個empty項目,把官方demo移植過來,修改命名空間也就是package,.net搞多了就這么叫了 ...

深海大蝦 發布于 2020-04-29 21:09 評論(0)閱讀(65)
0

救救自己,別再這樣寫簡歷了

金三銀四跳槽季,轉眼已漸入尾聲,我作為部門的面試官,在此期間也收獲了不少簡歷。但可惜的是,收到的簡歷數量雖多,但令人中意的卻是鳳毛菱角,一些應聘者倒不是因為自身能力不足而無法進入面試環節,而是簡歷本身就沒有很好的展示出自己的能力,因此與面試的機遇擦肩而過。為了避免類似的「悲劇」反復出現,我打算借著掘 ...

Julday 發布于 2020-04-29 16:26 評論(0)閱讀(48)
0

Flutter Weekly Issue 53

插件 1. "left scroll actions" A useful left scroll actions widget like WeChat.一款仿微信效果的 Flutter 左滑菜單插件。現在支持iOS的展開與彈性效果。 1. "flutter screen scaler" A pack ...

脈脈不得語 發布于 2020-04-29 12:37 評論(0)閱讀(31)
0

Markdown 教程

首先,介紹一個Markdown 的編輯器,編輯后可以直接渲染出效果,有需要的可以自行下載。 Typora 官網:https://typora.io/ 一 Markdown 標題 1.使用 = 和 標記一級和二級標題 2.使用 號標記 使用 號可表示 1 6 級標題,一級標題對應一個 號,二級標題對應 ...

Dennis、Cui 發布于 2020-04-28 19:49 評論(0)閱讀(49)
0

玩轉iOS“宏定義”

宏定義在C類語言中非常重要,因為宏是一種預編譯時的功能,因此其可以比運行時更高層面的對程序流程進行控制。在初學宏定義的時候,大家可能都會有這樣一種感覺:就是完全替換么,太簡單了。但如果你真這么想,那你就太天真了,不說自己編寫宏,在Foundation框架中內置定義的許多宏要看明白也要費一番腦筋。本篇 ...

一意孤行的程序員 發布于 2020-04-28 14:07 評論(0)閱讀(50)
0

Android 開發技術周報 Issue#277

??新聞 1. "Android 11界面再調整:加入快速截屏、多任務向國產ROM看齊" 1. "最新版Android 11推送 谷歌Pixel 5被曝光:支持反向充電" 1. "4月Android系統版本分布:8.0 Oreo最主流" 1. "[圖]Play商城新規讓訂閱更透明:試用期結束/續訂會 ...

脈脈不得語 發布于 2020-04-27 12:13 評論(0)閱讀(70)
0

andorid jar/庫源碼解析之retrofit2

目錄:andorid jar/庫源碼解析 Retrofit2: 作用: 通過封裝okhttp庫,來進行web通訊,并且使用動態代理的方式,來調用接口地址,通過回調賦值結果。 栗子: 定義一個接口,用于訪問使用。 public interface IServiceApi { @FormUrlEncod ...

Supper_litt 發布于 2020-04-26 22:14 評論(0)閱讀(40)
0

andorid jar/庫源碼解析之okio

目錄:andorid jar/庫源碼解析 Okio: 作用: 說白了,就是一個IO庫,基于java原生io。來進行操作,內部做了優化,簡潔,高效。所以受到了一部分人的喜歡和使用 栗子: 讀寫文件。 private void ReadFile() { try { InputStream in = ne ...

Supper_litt 發布于 2020-04-26 08:59 評論(0)閱讀(41)
0

SQLite----Android Studio3.6.3 當前最新版本數據庫查找與導出方法

一、SQLite安裝包準備 本文章主要是針對安裝了Android Studio 3.6.3 版本(Android Studio以下簡稱為AS)所做的SQLite教程, 博主這邊安裝的是, 由于SQL語言基本大同小異,僅僅是管理數據庫的軟件不大相同,所以說數據庫使用方法類似,具體安裝流程參考網絡上其他 ...

無痕堅守本心 發布于 2020-04-25 16:20 評論(0)閱讀(194)
0

andorid jar/庫源碼解析之okhttp3

目錄:andorid jar/庫源碼解析 Okhttp3: 作用: 用于網絡編程(http,https)的快速開發。 栗子: // okHttpClient定義成全局靜態,或者單例,不然重復new可能導致連接數耗盡 OkHttpClient okHttpClient = new OkHttpClie ...

Supper_litt 發布于 2020-04-25 13:48 評論(0)閱讀(29)
0

andorid jar/庫源碼解析之Butterknife

目錄:andorid jar/庫源碼解析 Butterknife: 作用: 用于初始化界面控件,控件方法,通過注釋進行綁定控件和控件方法 栗子: public class MainActivity extends AppCompatActivity { @BindView(R.id.btnTest1 ...

Supper_litt 發布于 2020-04-24 17:49 評論(0)閱讀(35)
0

Soul Android app 懸浮view以及帖子中view的聯動刷新逆向分析

Soul app是我司的競品,對它的語音音樂播放同步聯動的邏輯很感興趣,于是就開啟了一波逆向分析。 下面看代碼,以及技術分析,直接步入正軌,哈哈。 我們根據https://github.com/xingstarx/ActivityTracker 這個工具,找到某一個頁面,比如cn.soulapp.a ...

xing_star 發布于 2020-04-24 16:36 評論(3)閱讀(156)
0

AFNetworking源碼解析與面試考點思考

最近重讀了AFNetworking 3.x的源碼,算是溫故而知新吧。也梳理了一些優秀的代碼細節和面試考點,羅列下來,發現這個庫小而精致,簡直初學者的寶藏庫。 開源庫怎么看? 先說個題外話,閱讀優質的開源代碼庫,絕對是程序員們快速提升自我的有效途徑,而怎樣高效率的去閱讀源碼同樣也是一個問題,不知道有沒 ...

一意孤行的程序員 發布于 2020-04-24 15:37 評論(0)閱讀(115)
0

andorid jar/庫源碼解析之Dagger/Dagger2

目錄:andorid jar/庫源碼解析 Dagger、Dagger2: 作用: 1、用于解耦Activity和業務邏輯 2、在使用業務的時候,不需要重復編寫new代碼。 3、當業務變化的時候,不需要對所有的UI,進行修改。 4、便于測試,和正式,替換指定Module即可。 栗子: 需要: 1、定義 ...

Supper_litt 發布于 2020-04-24 14:47 評論(0)閱讀(24)
0

iOS啟動優化(一)性能檢測

項目啟動優化是每個APP都可以接入的技術,只不過針對不同的業務邏輯我們需要有不一樣的解決方案,因為有大部分人的“優化”,是在處理自己放蕩不羈的代碼。 既然這里我們要討論啟動優化,那么我們從啟動檢測開始。啟動檢測一般我們會以main函數作為分割點,main之前和main之后。 main之前稱為per- ...

Julday 發布于 2020-04-24 13:52 評論(0)閱讀(52)
0

Android連載7-動語添加碎片

一、 1.我們設置主活動的框架,把主活動的屏幕分成兩個碎片,各顯示子活動的界面?。 <LinearLayout xmlns:android="//schemas.android.com/apk/res/android" xmlns:tools="//schemas.android ...

心悅君兮君不知-睿 發布于 2020-04-24 00:12 評論(0)閱讀(25)