文章
為APP開(kāi)發(fā)JNI接口以及NDK動(dòng)態(tài)庫(kù)的時(shí)候,需要頻繁修改和調(diào)試C/C++代碼,如果在eclipse或AndroidStudio開(kāi)發(fā)的話,需要1)clean項(xiàng)目,2)ndk build 3)生成APK,啟動(dòng)調(diào)試,實(shí)際會(huì)卸載已安裝APK再裝一遍,這個(gè)過(guò)程相當(dāng)耗時(shí),快則7秒左右,慢則十幾秒以上,有沒(méi)有可能不需要重新安裝APK,只需要替換它的so庫(kù),重啟APP就能自動(dòng)加載生效?
相信用過(guò)path app的人都會(huì)被其精美的效果給吸引到,作為一名用戶,我首先被其吸引都的就是其時(shí)間軸下拉刷新后類(lèi)似于ios的果凍效果。同時(shí)作為一名coder,我們更應(yīng)該好奇它是怎么實(shí)現(xiàn)的。于是乎,在百度的指引下,并沒(méi)有什么斬獲,既然如此,那就由我們自己擼出來(lái)吧!
最近 Facebook 開(kāi)源了一個(gè)名為 Redex1 的工具包,專(zhuān)門(mén)用于 Android 字節(jié)碼的優(yōu)化,經(jīng)過(guò) Redex 轉(zhuǎn)換后的 APK,體積變得更小,運(yùn)行速度變得更快。
早前,我在知乎上回答了這樣一個(gè)問(wèn)題:怎么讓 Android 程序一直后臺(tái)運(yùn)行,像 QQ 一樣不被殺死?。關(guān)于 Android 平臺(tái)的進(jìn)程?;钸@一塊,想必是所有 Android 開(kāi)發(fā)者矚目的內(nèi)容之一。你到網(wǎng)上搜 Android 進(jìn)程保活,可以搜出各種各樣神乎其技的做法,絕大多數(shù)都是極其不靠譜。前段時(shí)間,Github還出現(xiàn)了一個(gè)很火的“黑科技”進(jìn)程保活庫(kù),聲稱(chēng)可以做到進(jìn)程永生不死。
自己經(jīng)常在手機(jī)上會(huì)閱讀一些英文的技術(shù) blog 或者文檔,經(jīng)常會(huì)遇到陌生的單詞,想必大家都有類(lèi)似的經(jīng)歷,一般的,如果是上班期間,我可能會(huì)打開(kāi)谷歌翻譯,然后查詞,但是當(dāng)你不在電腦旁,就只能通過(guò)手機(jī)上的翻譯軟件來(lái)翻譯生詞,所以這時(shí)我們通常遇到生詞會(huì)這樣操作,長(zhǎng)按生詞、選擇復(fù)制、點(diǎn)擊 Home 鍵、找到翻譯 App,有道翻譯或者谷歌翻譯之類(lèi)的,然后長(zhǎng)按輸入框,選擇粘貼,此時(shí)你才可以看到那個(gè)生詞的意思。其實(shí)這是一個(gè)非??简?yàn)用戶耐性的事,連續(xù)操作幾次,不煩才怪呢。
最近有個(gè)開(kāi)源APP 咕咚翻譯. 參考我之前在Android無(wú)需權(quán)限顯示懸浮窗, 兼談逆向分析app中介紹的一個(gè)小的細(xì)節(jié), 以懸浮窗的形式做了復(fù)制查詞功能. 在我寫(xiě)那篇文章之后, 就一直想有這樣一個(gè)能提供復(fù)制查詞功能的APP, 無(wú)奈自己不知道怎么做一個(gè)詞典APP, 也就一直沒(méi)管(主要是懶). 自己平時(shí)一直用YD詞典, 它也有復(fù)制查詞功能, 但是YD懸浮窗的交互我覺(jué)得特別蛋疼, 每次安裝還要把懸浮窗權(quán)限手動(dòng)打開(kāi)才能用.
今天再給大家?guī)?lái)一篇干貨。 Android的主題換膚 ,可插件化提供皮膚包,無(wú)需Activity的重啟直接實(shí)現(xiàn)無(wú)縫切換,可高仿網(wǎng)易云音樂(lè)的主題換膚。
首先要說(shuō)明的是個(gè)人感覺(jué)接入支付寶比微信簡(jiǎn)單多了,很輕松的,所以同學(xué)們不要緊張~
當(dāng)然還是老規(guī)矩啦,上來(lái)肯定的貼上官網(wǎng)地址,因?yàn)槲疫@些服務(wù)天天在更新,而我的文章是教大家方法,而讓你不是照葫蘆畫(huà)瓢
開(kāi)源庫(kù)&項(xiàng)目
- 支持ListView ,GrideView ,RecyclerView的適配器
- 一個(gè)炫酷的SearchView搜索動(dòng)畫(huà)庫(kù)
- 一個(gè)非常小的折線圖
- 咕咚翻譯
- RecyclerView適配器
- F8應(yīng)用程序全部源代碼
- 構(gòu)建Android應(yīng)用框架
本站原創(chuàng),轉(zhuǎn)載時(shí)保留以下信息:
本文轉(zhuǎn)自:深度開(kāi)源(open-open.com)
原文標(biāo)題:Android開(kāi)發(fā)周刊 第二期
原文地址:http://www.open-open.com/lib/view/open1460937482665.html