0

類(元類)對象方法緩存原理

一、摘要 1.閱讀該篇,需要對runtime底層及類對象數據結構有一定了解,本篇僅著重講解方法緩存的算法; 2.以下以類對象來論述,元類對象以此類推; 二、類對象數據結構 //rumtime源碼 //小碼哥圖片 說明:其中cache_t類型變量cache就是用來緩存曾經調度過的方法; 三、方法調度原 ...

春天里的花骨朵 發布于 2020-04-06 17:20 評論(0)閱讀(8)
0

《Flutter 動畫系列》組合動畫

老孟導讀:在前面的文章中介紹了 《Flutter 動畫系列》25種動畫組件超全總結 "//laomengit.com/flutter/module/animated_1/" 《Flutter 動畫系列》Google工程師帶你選擇Flutter動畫控件: "//laomengit. ...

老孟程序員 發布于 2020-04-05 17:15 評論(0)閱讀(49)
1

【強烈推薦】適合Flutter初學者的完整項目

簡介 Flutter Fly是什么?Flutter Fly是一款開源的Flutter 項目,非常適合初學者進行學習。App內集成了160+Flutter基礎控件的詳細介紹及用法,內容來源于: "//laomengit.com/" 。 歡迎頁: 首頁、控件頁面、詳情頁及搜索頁面: 我: Ap ...

老孟程序員 發布于 2020-04-04 13:02 評論(1)閱讀(61)
0

Flutter 實現整個App變為灰色

在Flutter中實現整個App變為灰色是非常簡單的,只需要在最外層的控件上包裹ColorFiltered,用法如下: 前后效果對比如下: | | | | | | | | | 交流 如果你對Flutter還有疑問或者技術方面的疑惑,歡迎加入Flutter交流群(微信:laomengit)。 同時也歡 ...

老孟程序員 發布于 2020-04-04 09:37 評論(0)閱讀(350)
0

Android連載2-ListView說明

一、ListView 該組件是android中最常用的一個UI組件,用于實現在屏幕上顯示?多個內容,以便于我們用手指來回翻轉。 先在layout中進行布局我們的組件 <LinearLayout xmlns:android="//schemas.android.com/apk/res/and ...

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

《Flutter 動畫系列二》Google工程師帶你選擇Flutter動畫控件

對初學者來說,看完這篇文章,我想你腦瓜子一定是嗡嗡的,這都說的是什么啊。 不要急躁,開始的我和你是一樣的,第一遍看完,完全不知道在說什么,不明白不要緊,請先收藏此文章,然后先去學習下Flutter內置的25種動畫組件。 地址: "//laomengit.com/flutter/module ...

老孟程序員 發布于 2020-04-03 20:22 評論(0)閱讀(17)
0

Flutter Weekly Issue 49

??插件/Librarys 1. "flutter_date_pickers" Allows to use date pickers without dialog. Provides some customizable styles for date pickers. 1. "dart_pdf" P ...

脈脈不得語 發布于 2020-04-02 22:37 評論(0)閱讀(16)
0

《Flutter 動畫系列一》25種動畫組件超全總結

動畫運行的原理 任何程序的動畫原理都是一樣的,即:視覺暫留,視覺暫留又叫視覺暫停,人眼在觀察景物時,光信號傳入大腦神經,需經過一段短暫的時間,光的作用結束后,視覺形象并不立即消失,這種殘留的視覺稱“后像”,視覺的這一現象則被稱為“視覺暫留”。 電影就是依靠視覺暫留,在感官上電影是連續的。使動畫有流暢 ...

老孟程序員 發布于 2020-04-02 19:55 評論(1)閱讀(165)
16

2020年了,跨平臺開發框架現在怎樣了?

轉載請注明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 原文出處:https://dzone.com/articles/cross-platform-mobile-development-2020-trends-and 多年來,跨平臺移動開發已經獲得了最流行軟件開 ...

葡萄城技術團隊 發布于 2020-04-02 08:27 評論(16)閱讀(4574)
0

Android連載1-自定義UI控件

一、 對UI界面盡心自定義組件 package com.example.uicustomviews; ? import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.v ...

心悅君兮君不知-睿 發布于 2020-04-02 00:19 評論(0)閱讀(34)
0

Android之練習MVVM+DataBinding框架模式

最近簡單學習了MVVM框架,記錄一下。 結果演示: 分析其功能在不同框架下的構成: 無框架 可以明顯感受到在無框架下,雖然一個單獨的Activity即可實現功能,但其負擔過重,代碼復查時繁瑣,一旦需要修改,復雜項目極難維護。 MVC 在MVC框架下,雖然將獲取數據與界面展示分割開來,但對于Contr ...

似魚 發布于 2020-04-01 12:35 評論(0)閱讀(63)
0

如何使用H5的video實現全屏時橫屏播放,手勢上下滑動調節音量,左右滑動快進和后退

現在的大部分播放器都實現了手勢上下滑動調節音量,左右滑動快進和后退,在大部分app中幾乎是主流配置了。如果app中提供了視頻功能,而沒有這些基本的功能,用戶體驗就很差。由于平常使用5+ Runtime,配合H5的Video標簽實現起來也不麻煩。主要是為了測試hls.js,播放m3u8地址就做了一個d ...

slmk 發布于 2020-03-31 20:46 評論(0)閱讀(60)
0

Android LinearLayout線性布局詳解

為了更好地管理Android應用的用戶界面里的各組件,Android提供了布局管理器。通過使用布局管理器,Android應用圖形用戶界面具有良好的平臺無關性。推薦使用布局管理器來管理組件的分布、大小,而不是直接設置組件的位置和大小??梢允褂貌季止芾砥髑短撞季止芾砥?,即也可作為一個UI組件來使用。 L ...

茄子魚 發布于 2020-03-31 19:53 評論(0)閱讀(46)
0

Android 智能手機開發概述

Android SDK Android SDK 提供了在 Window/Linux/Mac 等平臺上開發 Android 應用程序的相應的開發組件。它含有在 Android 平臺上開發應用程序的工具集。 總體架構 Android 最底層基于 Linux 2.6 內核實現,負責硬件驅動、網絡管理、電源 ...

STYeeQan 發布于 2020-03-31 16:56 評論(0)閱讀(36)
0

Glide的使用解析

Glide基本用法 Glide.with(this).load(url).into(imageView); 1.with() 得到RequestManager,調用Glide.with()方法用于創建一個加載圖片的實例。 如果傳入的是ApplicationContext,那么只有當應用程序被殺掉的時 ...

の軍 發布于 2020-03-31 15:03 評論(0)閱讀(25)
0

Android 獲取開發&測試 SHA1值

以前都是直接安裝一個開發者助手獲取的,但是呢,開發者助手也有bug啊,應用寶下載安裝,在我的紅米手機上發現打不開,于是我又去酷安網下載了一個,可以打開了,但是有問題,沒法獲取到完整的root權限,檢測不準確,當前應用根本看不到東西,于是只能另想辦法了,老套路就是百度,然后照著搞,發現很多都是直接 k ...

翻滾的咸魚 發布于 2020-03-31 13:42 評論(0)閱讀(25)
0

iOS-關于GCD信號量那些事兒

隨便說說 其實GCD大家都有接觸過,也不在解釋GCD是什么,為什么突然想說信號量問題,最近這幾次面試,當我問到面試者怎么處理多個請求完成后的一系列操作時,有的說造一個臨時變量的做追加,其實這樣可以,也算是信號量的基本邏輯,有的說用線程做延時操作,怎么延時,怎么操作說的不清楚,有少部分會提到GCD信號 ...

macro小K 發布于 2020-03-31 11:16 評論(0)閱讀(55)
0

Android 開發技術周報 Issue#274

新聞/News 1. "Play Store搜索結果中現顯示APP評分、容量和下載量信息" 1. "谷歌發布安卓GPU工具:優化手機GPU性能 可OTA更新驅動" 1. "Android x86 9.0 r2 穩定版發布 在PC上運行 Android" 教程 1. "抖音包大小優化 資源優化" 1. ...

脈脈不得語 發布于 2020-03-31 09:43 評論(0)閱讀(27)
0

Flutter 強大的MediaQuery控件

注意:無特殊說明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 MediaQuery 通常情況下,不會直接將MediaQuery當作一個控件,而是使用 獲取當前設備的信息,用法如下: 此方式必須放在MediaQuery作用 ...

老孟程序員 發布于 2020-03-30 20:52 評論(0)閱讀(83)
0

Git代碼托管——開發需備技能之一

本篇博客轉載自大學指導老師。 目錄 Git代碼托管1:使用GitStack安裝Git服務器 Git代碼托管2:使用GitStack創建一個新的Repository Git代碼托管3:在Android Studio中提交代碼到Git服務器 Git代碼托管4:查看commit后的History Git代 ...

茄子魚 發布于 2020-03-30 12:11 評論(0)閱讀(77)