摘要:我們團(tuán)隊(duì)在屏幕直播方案掘金項(xiàng)目需求是實(shí)時(shí)同步手機(jī)屏幕畫(huà)面至瀏覽器。由于引入了對(duì)框架的重大改進(jìn),因此只有通過(guò)支持庫(kù)的讓所有以上的設(shè)上如何實(shí)現(xiàn)矩形區(qū)域截屏掘金對(duì)屏幕進(jìn)行截屏并裁剪有兩種方式早截圖和晚截圖。
從框架層分析如何啟動(dòng)未注冊(cè)的 Activity - Android - 掘金
本文關(guān)鍵詞:Binder、AMS、ActivityThread、Handler、Java 反射 引言要解決這個(gè)問(wèn)題首先要明白為什么 Activity 需要在 AndroidManifest.xml 中注冊(cè)。本文也會(huì)帶大家大致分析一下 Activity 的啟動(dòng)過(guò)...
如何讓你的 app 在后臺(tái)被干掉后優(yōu)雅的重新啟動(dòng) - Android - 掘金
背景介紹 作為一個(gè)Android開(kāi)發(fā)者,肯定會(huì)遇到這樣的一種情況,用戶(hù)在玩著你開(kāi)發(fā)的app時(shí),突然有微信來(lái)消息了,切換到了微信,然后還在微信逗留看視頻啊,聊天啊,刷朋友圈啊等等的,你所開(kāi)發(fā)的app就出于...
Gradle 之構(gòu)建變體(BuildVariant) - 掘金
一、構(gòu)建變體 1. BuildType 1.1 默認(rèn)BuildType 默認(rèn)情況下,Android plugin會(huì)自動(dòng)的構(gòu)建release和debug兩個(gè)版本 buildTypes { release { minifyEnabled t...
[獵豹 "快切 App" 中用到的 Android 開(kāi)發(fā)技巧探索 [附源碼] - Android - 掘金](https://juejin.im/entry/57d25...
原文鏈接:http://blog.csdn.net/u0130459...前景提要: 什么是塊切? 快切是從獵豹的Clear Master中分離出來(lái)的一個(gè)懸浮窗小工具。因?yàn)閷?duì)這個(gè)比較感...
實(shí)現(xiàn)一個(gè) Android 鎖屏 APP 的難點(diǎn)總結(jié) - Android - 掘金
自定義一個(gè)漂亮實(shí)用的鎖屏app,如果能贏得用戶(hù)的認(rèn)可,替換系統(tǒng)自帶的鎖屏,絕對(duì)是一個(gè)不小的日活入口。這段時(shí)間正好總結(jié)一下最近調(diào)研的Android平臺(tái)的鎖屏app開(kāi)發(fā)中的難點(diǎn)。 一、前言鎖屏的大概實(shí)現(xiàn)原理都很簡(jiǎn)單。監(jiān)聽(tīng)系統(tǒng)的亮屏廣播,在亮屏的時(shí)候展示自己的鎖屏界...
Android 跨 module 交互和方法調(diào)用 - Android - 掘金
以下是我這個(gè)系列的相關(guān)文章,有興趣可以參考一下,可以給個(gè)喜歡或者關(guān)注我的文章。[Android]如何做一個(gè)崩潰率少于千分之三噶應(yīng)用app(1)-module工程架構(gòu)[Android]如何做一個(gè)崩潰率少于千分之三噶應(yīng)用app(2)-完全退出App[Android...
Android 實(shí)現(xiàn)視屏播放器、邊播邊緩存功能、外加鏟屎(IJKPlayer) - 掘金
Android 實(shí)現(xiàn)視屏播放器與邊播邊緩存功能外加蹲坑鏟屎(IJKPlayer) hello,大家好,我就是那個(gè)會(huì)掀桌子的話(huà)嘮,剛剛結(jié)束兩篇關(guān)于音頻播放與錄制的文章,舊坑未埋就挖新坑,還望多多關(guān)照。最近累趴了,周末果斷休假。 快看,用力戳它:https:/...
Android 中如何正確的獲得所有 App 列表 - Android - 掘金
我們經(jīng)常會(huì)遇到這樣的需求:列出手機(jī)中所有能打開(kāi)的App。此時(shí)我們不需要列出那些無(wú)法打開(kāi)的app,也就是沒(méi)有Activity的。網(wǎng)上有一些方法,都是過(guò)濾系統(tǒng)app的方法,將短信、電話(huà)這些App都過(guò)濾掉了,其實(shí)只要使用下面代碼就行了: private void q...
Android 通過(guò)程序接聽(tīng)或者掛斷電話(huà) - Android - 掘金
這篇文章教你如何幫助用戶(hù)自動(dòng)接聽(tīng)或者掛斷來(lái)電。當(dāng)然并不是我原創(chuàng)的代碼,我只不過(guò)是把stackoverflow上的一些代碼整合了一下,做個(gè)代碼的二傳手。 源碼 AcceptOrRejectCallD...
4 種獲取前臺(tái)應(yīng)用的方法(肯定有你不知道的) - Android - 掘金
我目前已知,并且嘗試過(guò)的獲取當(dāng)前前臺(tái)應(yīng)用的方法有如下幾種: Android5.0以前,使用ActivityManager的getRunningTasks()方法,可以得到應(yīng)用包名和Act...
任務(wù)列表中顯示 "小程序" 入口的原理 - Android - 掘金
作者:菜刀文demo: https://github.com/helen-x/Ne... 今天被小程序刷屏了^^ 我也來(lái)湊湊熱鬧.談?wù)勎⑿攀窃趺磳?shí)現(xiàn)在任務(wù)列表中顯示"小程序"的. ...
上次發(fā)版我就改了一行代碼! - 掘金
動(dòng)態(tài)更換應(yīng)用Icon 產(chǎn)品:我們可以動(dòng)態(tài)更換App在Launcher里面的Icon嗎開(kāi)發(fā):不可以產(chǎn)品:我們可以動(dòng)態(tài)更換App在Launcher里面的Icon嗎開(kāi)發(fā):不可以產(chǎn)品:我們可以動(dòng)態(tài)更換App在Launcher里面的Icon嗎開(kāi)發(fā):不可以產(chǎn)品:我們可以動(dòng)...
原生Android也能做Web開(kāi)發(fā)了 - 掘金
大家好,今天跟大家介紹一個(gè)讓原生Android也可以做Web開(kāi)發(fā)的開(kāi)源項(xiàng)目——AndServer。 開(kāi)源地址:https://github.com/yanzhenjie... AndServer是一個(gè)Android端的Web服務(wù)器,類(lèi)似Apach...
通過(guò) Hook 監(jiān)聽(tīng)系統(tǒng)軟鍵盤(pán)狀態(tài) - Android - 掘金
通過(guò) Hook InputMethodManager 的方式監(jiān)聽(tīng)系統(tǒng)軟鍵盤(pán)的狀態(tài), 當(dāng)然不僅僅是監(jiān)聽(tīng)軟鍵盤(pán),類(lèi)似的還可以hook其他系統(tǒng)服務(wù)。 使...
Android 動(dòng)態(tài)代理以及利用動(dòng)態(tài)代理實(shí)現(xiàn) ServiceHook - 掘金
這篇博客主要介紹使用 InvocationHandler 這個(gè)接口來(lái)達(dá)到 hook 系統(tǒng) service ,從而實(shí)現(xiàn)一些很有意思特殊功能的詳細(xì)步驟。 轉(zhuǎn)載請(qǐng)注明出處:http://blog.csdn.net/self_stu...
Web 前端也能做的 AR 互動(dòng) - 工具資源 - 掘金
? 一、項(xiàng)目體驗(yàn) ? ? ? 以往的AR,都是要在某個(gè)APP內(nèi)才可以體驗(yàn)到的,例如pokemon go和QQ AR火炬?zhèn)鬟f活動(dòng)。 ? ? ? ?我們團(tuán)隊(duì)在...
Android 屏幕直播方案 - Android - 掘金
項(xiàng)目需求是實(shí)時(shí)同步Android手機(jī)屏幕畫(huà)面至瀏覽器。這里有兩個(gè)挑戰(zhàn),一是Android如何在應(yīng)用內(nèi)獲得屏幕實(shí)時(shí)視頻流,另一個(gè)是如何在瀏覽器上做視頻直播。經(jīng)過(guò)一番折騰,確定了如下的實(shí)現(xiàn)方案。期間,我們也實(shí)現(xiàn)了手機(jī)攝像頭的直播。 演示效果: ...
JavaPoet 開(kāi)源項(xiàng)目使用 - 掘金
JavaPoet開(kāi)源項(xiàng)目使用 JavaPoet項(xiàng)目可以為我們動(dòng)態(tài)的生成Java文件,這是一個(gè)很強(qiáng)大和很動(dòng)態(tài)的方法。我們使用注解的時(shí)候假如需要生成新的Java文件就可以通過(guò)這個(gè)開(kāi)源項(xiàng)目實(shí)現(xiàn)。項(xiàng)目地址:Javapoet 引入 我們?cè)贏ndroidStudio中新建...
上次發(fā)版我就改了一行代碼! - Android - 掘金
動(dòng)態(tài)更換應(yīng)用Icon 產(chǎn)品:我們可以動(dòng)態(tài)更換App在Launcher里面的Icon嗎開(kāi)發(fā):不可以產(chǎn)品:我們可以動(dòng)態(tài)更換App在Launcher里面的Icon嗎開(kāi)發(fā):不可以產(chǎn)品:我們可以動(dòng)態(tài)更換App在Launcher里面的Ico...
Android M 靜默卸載解決方案的探索 - Android - 掘金
一般情況下,Android系統(tǒng)安裝apk會(huì)出現(xiàn)一個(gè)安裝界面,用戶(hù)可以點(diǎn)擊確定或者取消來(lái)進(jìn)行apk的安裝。但在實(shí)際項(xiàng)目中,有一種需求就是希望apk在后臺(tái)安裝(不出現(xiàn)安裝界面的提示),這種安裝方式稱(chēng)為靜默安裝,同樣,apk在后臺(tái)卸載(不出現(xiàn)卸載界面的提示),這種卸...
你不知道一些神奇 Android Api - Android - 掘金
這將是一個(gè)關(guān)于Android Api的系列文章,AntSoft的Android 團(tuán)隊(duì)一直緊隨技術(shù)前沿,在Budapest University of Technology and Economics培訓(xùn)Android技術(shù)已經(jīng)有8年多的時(shí)間。公司里有個(gè)傳統(tǒng)就是每...
突破小米懸浮窗權(quán)限控制 -- 不需要權(quán)限的懸浮窗 - Android - 掘金
在上一篇文章講了Android的Toast拓展,在原生Toast基礎(chǔ)上對(duì)顯示時(shí)長(zhǎng)和顯示動(dòng)畫(huà)做了二次封裝,強(qiáng)化了Toast的部分功能。也分析了對(duì)于二次封裝的ExToast設(shè)計(jì)原理,以及Toast的關(guān)鍵點(diǎn)。如果不了解的可以看看下面的鏈接。 Toast拓展–自...
一個(gè)事半功倍的 Java 反射庫(kù) - Android - 掘金
在Java和Android中,我們常常會(huì)使用反射來(lái)達(dá)到一些兼容的目的。Java原生提供的反射很是麻煩,使用起來(lái)很是不方便。比如我們想要調(diào)UserManager的靜態(tài)方法get,使用原生的實(shí)現(xiàn)如下 try { final Method m = ...
Android 后臺(tái)殺死系列之二:ActivityManagerService 與 App 現(xiàn)場(chǎng)恢復(fù)機(jī)制 - Android - 掘金
AMS與后臺(tái)殺死 本篇是Android后臺(tái)殺死系列的第二篇,主要講解ActivityMangerService是如何恢復(fù)被后臺(tái)殺死的進(jìn)程的(基于4.3 ),在開(kāi)篇 FragmentActivity及PhoneW...
ExifInterface 支持庫(kù)簡(jiǎn)介 - Android - 掘金
隨著 25.1.0 支持庫(kù)的發(fā)布,支持庫(kù)大家庭迎來(lái)了一名新成員:ExifInterface 支持庫(kù)。由于 Android 7.1 引入了對(duì)框架 ExifInterface 的重大改進(jìn),因此只有通過(guò)支持庫(kù)的 ExifInterface讓所有 API 9 以上的設(shè)...
Android 上如何實(shí)現(xiàn)矩形區(qū)域截屏 - Android - 掘金
對(duì)屏幕進(jìn)行截屏并裁剪有兩種方式:早截圖和晚截圖。早截圖,就是先截取全屏,再讓用戶(hù)對(duì)截取到的圖片進(jìn)行修改;與之相對(duì)的,晚截圖,就是先讓用戶(hù)在屏幕上劃好區(qū)域,再進(jìn)行截圖和裁剪。其實(shí)兩者并沒(méi)有什么太大的區(qū)別,這篇就說(shuō)說(shuō)怎么實(shí)現(xiàn)晚截圖。 晚截圖可以分成三步: ...
自定義 RecyclerView 監(jiān)聽(tīng)滑動(dòng)到底部 Bottom - Android - 掘金
前言 最近在做一個(gè)本地的萬(wàn)能播放器,需要監(jiān)聽(tīng)RecyclerView滑動(dòng)到底部,向用戶(hù)提示已經(jīng)滑動(dòng)到最底部;看了網(wǎng)上其他童鞋的寫(xiě)法,比較繁瑣?,F(xiàn)在給出我的實(shí)現(xiàn)方法,非常簡(jiǎn)單實(shí)用,在監(jiān)聽(tīng)回調(diào)方法中,可以做很多想做的事情: 1.提示用戶(hù)已經(jīng)到達(dá)底部(Snack或者...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/67127.html
摘要:模仿的功能掘金本模仿了的功能。國(guó)內(nèi)曾經(jīng)出現(xiàn)的團(tuán)購(gòu)類(lèi)網(wǎng)站有多家,到四年多以后的現(xiàn)在,美團(tuán)已經(jīng)是成為國(guó)內(nèi)最大的本地生活服務(wù)平臺(tái),不管怎餓了么移動(dòng)的架構(gòu)演進(jìn)掘金引言時(shí)代演進(jìn),技術(shù)也隨之發(fā)展。 模仿 Smartisan OS 的 BigBang 功能 ??? - Android - 掘金 本 Demo 模仿了 Smartisan OS 的 BigBang 功能。App 打開(kāi)會(huì)從剪切板讀取文字并...
摘要:瞬間部署你的應(yīng)用后端掘金一套完整的線(xiàn)上開(kāi)發(fā)部署平臺(tái)工具資源掘金由及的創(chuàng)作團(tuán)隊(duì)發(fā)布的全新線(xiàn)上開(kāi)發(fā)部署平臺(tái),一切都可以在線(xiàn)上完成,瞬間部署。工具資源掘金在線(xiàn)數(shù)據(jù)整理工具,可以自定義各種數(shù)據(jù)和關(guān)聯(lián),還提供了接口外部調(diào)用 Deep Photo Style Transfer - 照片風(fēng)格遷移算法 - 工具資源 - 掘金 This is a torch implementation of the ...
摘要:雖然有著各種各樣的不同,但是相同的是,他們前端優(yōu)化不完全指南前端掘金篇幅可能有點(diǎn)長(zhǎng),我想先聊一聊閱讀的方式,我希望你閱讀的時(shí)候,能夠把我當(dāng)作你的競(jìng)爭(zhēng)對(duì)手,你的夢(mèng)想是超越我。 如何提升頁(yè)面渲染效率 - 前端 - 掘金Web頁(yè)面的性能 我們每天都會(huì)瀏覽很多的Web頁(yè)面,使用很多基于Web的應(yīng)用。這些站點(diǎn)看起來(lái)既不一樣,用途也都各有不同,有在線(xiàn)視頻,Social Media,新聞,郵件客戶(hù)端...
閱讀 2270·2021-11-15 11:38
閱讀 1219·2021-09-06 15:02
閱讀 3478·2021-08-27 13:12
閱讀 1465·2019-08-30 14:20
閱讀 2461·2019-08-29 15:08
閱讀 712·2019-08-29 14:08
閱讀 1778·2019-08-29 13:43
閱讀 1573·2019-08-26 12:11