Android開(kāi)發(fā)周刊 第二期

文章

為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)目

本站原創(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,581評(píng)論 25 708
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,569評(píng)論 2 45
  • 八月的雨如約而至,陣陣清涼,鄉(xiāng)間的空氣混合著泥土清香,溫柔的,一絲絲。 一、肉包子打狗 它叫虎子,圓滾滾的...
    子子與閱讀 367評(píng)論 0 0
  • #幸福是需要修出來(lái)的~每天進(jìn)步1%~幸福實(shí)修11班~學(xué)號(hào)10#賈雙紅 20170829(2/30) 【幸福三朵玫瑰...
    幸福實(shí)修賈雙紅閱讀 178評(píng)論 3 3
  • 人生一直在走路 走一站 可能會(huì)有人停下 也可能有人上路 可能有人在路上遇挫 也可能有人在路上跌倒 就這樣走走停停 ...
    旖旎i閱讀 251評(píng)論 2 17