假設(shè),兩個(gè)有Activity A和B A啟動(dòng)B: A發(fā)生exit動(dòng)畫,B發(fā)生enter動(dòng)畫 B返回A:B發(fā)生return動(dòng)畫,A發(fā)生reenter動(dòng)畫 1、使用overrid...
假設(shè),兩個(gè)有Activity A和B A啟動(dòng)B: A發(fā)生exit動(dòng)畫,B發(fā)生enter動(dòng)畫 B返回A:B發(fā)生return動(dòng)畫,A發(fā)生reenter動(dòng)畫 1、使用overrid...
如何在Unity 3d 模擬太陽穿透大氣的散射效果,看這兒,如果你不知道我在說什么更應(yīng)該點(diǎn)進(jìn)來瞧瞧,嘿嘿! GitHub 上的工程多如繁星,有些好的倉庫,但凡不經(jīng)意間錯(cuò)過了就...
Android OpenGL ES 視頻應(yīng)用開發(fā)教程目錄 官網(wǎng)資料 khronos 2.0版快速參考卡片 2.0版API參考文檔 書籍推薦 《OpenGL ES 2 for ...
前言:Android 應(yīng)用的目標(biāo)應(yīng)該是讓所有人都可以使用,包括有無障礙功能需求的人士。有視覺障礙、色盲、視覺障礙、精細(xì)動(dòng)作失能、認(rèn)知障礙以及很多其他殘疾的人員在日常生活中使用...
1、ASM概述 ASM是一個(gè)功能比較齊全的java字節(jié)碼操作與分析框架,通過ASM框架,我們可以動(dòng)態(tài)的生成類或者增強(qiáng)已有類的功能。 ASM可以直接生成二進(jìn)制.class文件,...
前言 由于工作上的需求,開始接觸投屏技術(shù)。 為何要寫這篇文章?我懷疑想學(xué)這技術(shù)的人群不多,也許文章不會(huì)火,畢竟也不是什么熱門技術(shù)。但正因?yàn)椴皇菬衢T技術(shù),所以資料很少。我也是自...
如果AndroidStudio 中的profiler工具提示 no avaliable devices, 請嘗試如下命令
感謝:CSDN的yissan感謝:簡書的咖枯我只是搬運(yùn)工。文章最后附上他們文章網(wǎng)址。 ------------------------------我是代碼界的搬運(yùn)工-----...
1. Drawable設(shè)置背景方式實(shí)現(xiàn)圓角 如代碼,在xml文件中定義圓角背景 上面的xml文件定義了一個(gè)紅色的頂部圓角矩形,將該文件通過設(shè)置Drawable的方式設(shè)置為Vi...
前言 在決定用這個(gè)標(biāo)題之前甚是忐忑,主要是擔(dān)心自己對(duì)AIDL的理解不夠深入,到時(shí)候大家看了之后說——你這是什么玩意兒,就這么點(diǎn)東西就敢說夠了?簡直是坐井觀天不知所謂——那樣就...
一、題外話 布局查看神器我們的第一印象應(yīng)該是:Hierarchy Viewer . 很久沒有用了,最近在總結(jié)性能優(yōu)化工具的時(shí)候,發(fā)現(xiàn)sdk/tools下Hierarchyvi...
Android提供了5種方式來讓用戶保存持久化應(yīng)用程序數(shù)據(jù)。根據(jù)自己的需求來做選擇,比如數(shù)據(jù)是否是應(yīng)用程序私有的,是否能被其他程序訪問,需要多少數(shù)據(jù)存儲(chǔ)空間等,分別是: 使用...
什么是 CompletableFuture? CompletableFuture 用于 Java 中的異步編程。異步編程是一種編寫非阻塞代碼的方法,方法是在與主應(yīng)用程序線程不...
也許你寫了無數(shù)行的代碼,也許你能非常溜的使用高級(jí)語言,但是你未必了解那些高級(jí)語言的執(zhí)行過程。例如大行其道的Java。 Java號(hào)稱是一門“一次編譯到處運(yùn)行”的語言,但是我們對(duì)...
1 什么是插樁? 聽到關(guān)于“插樁”的詞語,第一眼覺得會(huì)很高深,那到底什么是插樁呢?用通俗的話來講,插樁就是將一段代碼通過某種策略插入到另一段代碼,或替換另一段代碼。這里的代碼...
懸浮效果 先看個(gè)效果 實(shí)現(xiàn)思路: 利用RecyclerView.ItemDecoration繪制Province(就像繪制分割線一樣) 同一組的City,只繪制一個(gè)Provi...
Overview 每個(gè)Android開發(fā)者都或多或少的了解過Android Handler機(jī)制,為了不浪費(fèi)大家時(shí)間,在文章開始之前,我認(rèn)為有必要說明一下本文的目標(biāo)受眾 適合人...
探探效果: demo效果如下: LayoutManager自定義 對(duì)于自定義LayoutManager我們主要處理好三件事情,就所有的問題就都迎刃而解了: 布局每個(gè)ItemV...
Dart是一個(gè)在單線程中運(yùn)行的程序,這意味著:如果程序在執(zhí)行中遇到一個(gè)需要長時(shí)間的執(zhí)行的操作,程序?qū)?huì)被凍結(jié)。為了避免造成程序的凍結(jié),可以使用異步操作使程序在等待一個(gè)耗時(shí)操作...