由于近期在開發(fā)桌面小組件,將遇到的一些問題和小知識點記錄一下。 WidgetKit 桌面小組件-管理多套組件 一般情況下,我們會將某一功能匯總在一套小組件,因此,可能我們會開...
由于近期在開發(fā)桌面小組件,將遇到的一些問題和小知識點記錄一下。 WidgetKit 桌面小組件-管理多套組件 一般情況下,我們會將某一功能匯總在一套小組件,因此,可能我們會開...
小組件簡述 小組件可以在主屏幕上實現(xiàn)內(nèi)容展示和功能跳轉(zhuǎn)。 系統(tǒng)會向小組件獲取時間線,根據(jù)當(dāng)前時間對時間線上的數(shù)據(jù)進(jìn)行展示。點擊正在展示的視覺元素可以跳轉(zhuǎn)到APP內(nèi),實現(xiàn)對應(yīng)的...
背景 項目中集成了騰訊直播等一些第三方sdk,其中部分sdk又包含so庫,而且體積非常大,(只集成了arm-v7a的so庫apk體積都增加了近8M),然而引入的這部分功能不是...
概述 在開發(fā)中,我們時常會遇到包體積過大的情況。其中,一個大的第三方so文件,經(jīng)常會讓人頭痛。那么,能否動態(tài)加載.so文件呢?答案是可以的。 原理 我們知道,如果我們在工程中...
優(yōu)點 1.靈活可以動態(tài)更新so庫。2.減少apk文件體積,畢竟動態(tài)下載不用打包進(jìn)apk。3.可以解決so庫加載沖突的問題。 步驟 1.下載so文件并且解壓到本地存儲目錄2.拷...
寫在前面的話 本文在http://blog.csdn.net/qibin0506/article/details/52878690上進(jìn)行補充。Google官方文檔:https...
這篇文章想要從宏觀通用的角度,談一談APP如何增加用戶粘性。 這是前段時間我有在關(guān)注和思考的一個問題,這里且從用研的角度給出一些我目前能想到的考量,希望可以看到文章的大家一起...
本文主要介紹協(xié)程的用法, 以及使用協(xié)程能帶來什么好處. 另外, 也會粗略提一下協(xié)程的大致原理.本文的意義可能僅僅是讓你了解一下協(xié)程, 并愿意開始使用它.如果想徹底理解協(xié)程, ...
單元測試是應(yīng)用程序測試策略中的基本測試,通過對代碼進(jìn)行單元測試,可以輕松地驗證單個單元的邏輯是否正確,在每次構(gòu)建之后運行單元測試,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)、優(yōu)...
簡介 作為Android開發(fā)者,如果你不想開源你的應(yīng)用,那么在應(yīng)用發(fā)布前,就需要對代碼進(jìn)行混淆處理,從而讓我們代碼即使被反編譯,也難以閱讀?;煜拍铍m然容易,但很多初學(xué)者也只...
日常開發(fā)中,藍(lán)牙通信一般用于手機與手機或者手機與硬件。為此,特別開發(fā)一個module,用于日常使用。代碼傳送門[https://gitee.com/motosheep/and...
在安卓開發(fā)的過程中,通常自定義一些工具類,或者module甚至是一些sdk的時候,都會用到一個context。這些context對象,一般也是全局context。本文介紹的是...
我試過是可以的
【安卓相關(guān)】藍(lán)牙基于Ymodem協(xié)議發(fā)送bin文件,對硬件設(shè)備進(jìn)行升級。最近做的一個安卓項目是使用藍(lán)牙基于Ymodem協(xié)議傳輸bin文件,實現(xiàn)對硬件設(shè)備進(jìn)行升級。 做的過程中遇到了不少困難,用我這半吊子的語文水平,記錄一下吧 怎么辦,平時對各種文...
本文已獨家授權(quán) 郭霖 ( guolin_blog) 公眾號發(fā)布! 本文意在快速集成并掌握阿里Android技術(shù)團(tuán)隊開源的一款路由框架。這款路由框架可以為我們的應(yīng)用開發(fā)提供更...
1 前言 年初做了一款A(yù)ndroid TV 應(yīng)用,用到了MQTT。主要實現(xiàn)的是類似一些景區(qū)利用大屏幕實時顯示景點人數(shù),超過人數(shù)就不允許進(jìn)入。即利用閘機設(shè)備監(jiān)控到進(jìn)景區(qū)的游客,...
自己不會用,怪我咯。
【安卓相關(guān)】Android 7.0 以上 打開相機拍照并返回uri首先確保你的存儲、相機權(quán)限是開的,這一塊就不寫了。 創(chuàng)建一個空類繼承FileProvider AndroidManifest.xml xml中 創(chuàng)建 file_paths.x...
Observable觀察者 我們知道,Data Binding中如果我們直接修改Model實體對象(也就是POJO)中的數(shù)據(jù),這些數(shù)據(jù)并不能直接更新到UI,所以Data Bi...
android sip協(xié)議通話代碼實現(xiàn) 簡介android里面的VOIP網(wǎng)絡(luò)通話基于sip(Session initiation protocol)協(xié)議;android已經(jīng)集...
此方案實現(xiàn)Android APP控制CPU GPIO,支持設(shè)置IO方向、輸出、輸入、按鍵功能。 [toc] 移植驅(qū)動與Framework gpio service 源碼 AP...
注:原文地址 緊接上篇:Android NDK開發(fā):JNI基礎(chǔ)篇 | cfanr,這篇主要介紹 JNI Native 層調(diào)用Java 層的代碼(涉及JNI 數(shù)據(jù)類型映射和描述...