安卓開發(fā)入門書籍推薦及APP安卓原生設(shè)計(jì)切圖給開發(fā)的相關(guān)指南
一、推薦的安卓開發(fā)入門書籍
對于想要學(xué)習(xí)安卓開發(fā)的初學(xué)者,有幾本入門書籍值得推薦:

1. 《Google Android SDK開發(fā)范例大全》:
這本書由人民郵電出版社出版,采用范例集的方式,詳細(xì)介紹了Android的人機(jī)交互界面、常用的開發(fā)控件,以及使用Android手機(jī)收發(fā)短信等通信服務(wù)的知識點(diǎn)。
2. 《Android軟件安全權(quán)威指南》:
本書主要介紹Android平臺上的軟件安全技術(shù),包括環(huán)境搭建、文件格式、靜態(tài)分析等多個主題,適合對軟件安全感興趣的學(xué)習(xí)者。
3. 《Android開發(fā)精要》:

此書通過講解如何寫出貼近Android設(shè)計(jì)理念的應(yīng)用,讓讀者了解如何通過Android的源代碼去了解其底層實(shí)現(xiàn)細(xì)節(jié)。作者是范懷宇,機(jī)械工業(yè)出版社于2012年出版。
4. 《Android應(yīng)用性能優(yōu)化》:
本書介紹如何快速高效地優(yōu)化應(yīng)用,作者是法國的Hervé Guihot。通過學(xué)習(xí)本書,讀者可以讓自己的應(yīng)用變得穩(wěn)定高效。
5. 《Android應(yīng)用UI設(shè)計(jì)模式》:
這本書是面向Android 4.0+操作系統(tǒng)的界面設(shè)計(jì)書籍,深入解析了Android界面設(shè)計(jì)的模式和指南。

二、APP安卓原生設(shè)計(jì)切圖給開發(fā)的相關(guān)指南
在設(shè)計(jì)APP的安卓原生界面時,切圖是一個重要的環(huán)節(jié)。以下是一些建議:
1. png方案:
設(shè)計(jì)師可以采用3x規(guī)格的png方案,以iPhone 6s plus為設(shè)計(jì)稿導(dǎo)出圖片。當(dāng)開發(fā)拿到切圖后,iOS對應(yīng)放入3x,Android對應(yīng)放入hdpi。目前使用率來說,3倍的規(guī)格已經(jīng)足夠。其他倍數(shù)可以從3x自動縮小獲得。
2. 矢量圖方案:

對于矢量圖方案,iOS矢量圖通常采用pdf格式,大小以1x輸出即可。對于Android,可以使用VectorDrawable或者svg轉(zhuǎn)png插件。如果使用VectorDrawable,設(shè)計(jì)師建議使用簡單的方式制作svg,避免使用蒙版、挖空等復(fù)雜功能。如果使用svg轉(zhuǎn)png插件,對制作svg的要求較少,但需要注意轉(zhuǎn)換后的清晰度問題。開發(fā)人員可能需要針對這些問題進(jìn)行一些調(diào)整和優(yōu)化。 1. 設(shè)計(jì)方案的實(shí)施
設(shè)計(jì)輸出與適配策略
針對公司的需求,我們制定了如下方案:設(shè)計(jì)師將輸出一套1x規(guī)格的PDF矢量圖,這樣iOS項(xiàng)目可以直接套用。對于Android平臺,我們采用SVG轉(zhuǎn)PNG的插件,同時自行編寫腳本,將PDF批量轉(zhuǎn)換成SVG格式。再由插件生成3x規(guī)格的PNG圖像。由于公司iOS項(xiàng)目先行啟動,且圖片已制作完畢,我們不可能再讓設(shè)計(jì)師針對VectorDrawable為每個圖片進(jìn)行調(diào)整。
分辨率與倍數(shù)的重要性
市面上的各種設(shè)備分辨率眾多,我們不能為每一種分辨率都單獨(dú)設(shè)計(jì)一套圖像。除了分辨率之外,我們還有倍數(shù)的概念。比如iPhone 6s+的分辨率是1080x1920,但其倍數(shù)(在iOS開發(fā)中)被認(rèn)為是2x,意味著其實(shí)際顯示“點(diǎn)”分辨率是414x736。這樣,不同設(shè)備的一個點(diǎn)物理距離接近。對于Android設(shè)備,也有類似的倍數(shù)概念,如mdpi(1倍)、hdpi(1.5倍)等。通過理解這些概念,我們可以做到一套設(shè)計(jì)稿適應(yīng)大多數(shù)機(jī)型。

2. 深入理解布局設(shè)計(jì)
布局的基本概念與技巧
布局設(shè)計(jì)是確保設(shè)計(jì)在不同設(shè)備上都能完美呈現(xiàn)的關(guān)鍵。布局涉及到每一控件的擺放規(guī)則:靠邊、居中、拉伸、固定大小等。設(shè)計(jì)時要能預(yù)見到設(shè)計(jì)稿在不同尺寸屏幕上的變化。這需要設(shè)計(jì)師多思考、多練習(xí)。以公司項(xiàng)目為例,我們采用常用機(jī)型的分辨率作為設(shè)計(jì)基準(zhǔn),然后通過合理的布局規(guī)則,實(shí)現(xiàn)設(shè)計(jì)的良好適配。
關(guān)于倍數(shù)的細(xì)節(jié)問題
在適配不同設(shè)備時,倍數(shù)的處理至關(guān)重要。當(dāng)倍數(shù)不為1x時,所有以px為單位的數(shù)值都應(yīng)該能被倍數(shù)整除。例如,如果倍數(shù)是2x,那么圖標(biāo)大小就不能是45px x 45px,因?yàn)檫@樣在小數(shù)倍數(shù)的設(shè)備上會顯示不正確。正確做法應(yīng)該是調(diào)整為44px或46px等能被倍數(shù)整除的值。

3. 為什么不適用等比例縮放適配
等比例縮放的局限性
等比例縮放雖然看似簡單直接,但在實(shí)際的大屏設(shè)備上,它并不能充分利用屏幕空間,也無法保證系統(tǒng)UI的一致性體驗(yàn)。更大的屏幕尺寸意味著更多的展示空間,等比例縮放無法充分發(fā)揮大屏的優(yōu)勢。我們選擇了更為靈活的適配策略。
4. 應(yīng)用推薦:百詞斬
一款實(shí)用的英語學(xué)習(xí)應(yīng)用

推薦一款安卓平臺上常用的應(yīng)用——百詞斬。這款應(yīng)用對于需要學(xué)習(xí)英語的人來說非常實(shí)用。它支持從初中到考研以及出國的各種詞庫,圖文語音并茂的學(xué)習(xí)方式讓背單詞不再枯燥。它還有單詞鎖屏功能,可以在解鎖手機(jī)的同時背單詞,非常便捷。推薦的手機(jī)應(yīng)用與工具:深入理解與生動描述
一、超級瑞士軍刀
這款應(yīng)用集成了眾多小工具,簡直是裝機(jī)必備。無論是日常生活還是工作學(xué)習(xí),它都能為你提供極大的便利。
二、Adobe Photoshop Touch
簡稱PS Touch,這是手機(jī)上最專業(yè)的修圖軟件。無論你是專業(yè)設(shè)計(jì)師還是普通用戶,都能輕松上手,讓你的照片煥然一新。

三、SQLite Editor
這款手機(jī)上的數(shù)據(jù)庫編輯器,讓你隨時隨地都能管理自己的數(shù)據(jù)庫,方便快捷。
四、終端模擬器
在手機(jī)上實(shí)現(xiàn)命令行操作,讓你感受真正的計(jì)算機(jī)操作體驗(yàn),適合進(jìn)階用戶和開發(fā)者使用。
五、尖端啟動器

支持應(yīng)用隱藏功能,名字簡潔而不產(chǎn)生誤解。還提供了豐富的桌面、UI、主題等選擇,滿足個性化需求。
六、XPOSED框架
通過這款應(yīng)用,你的手機(jī)將能像電腦一樣實(shí)現(xiàn)多窗口操作,極大提高工作效率。
七、bochs模擬器
在模擬器中運(yùn)行電腦上的Windows系統(tǒng),甚至可以在這個系統(tǒng)中運(yùn)行電腦軟件與游戲,實(shí)現(xiàn)手機(jī)與電腦的無縫銜接。

八、Shazam
這款聽音識曲軟件,無論是派對、街頭還是其他場合,都能幫你輕松識別歌曲??峁芬魳芬灿蓄愃乒δ?,雙重保障,讓你不再為找不到歌曲而煩惱。
九、下雨了
想知道哪塊云彩有雨?這款應(yīng)用來告訴你。出門不再擔(dān)心天氣,讓你的出行更加從容。
十、AutoCAD 360

手機(jī)上的CAD軟件,讓設(shè)計(jì)無處不在,方便設(shè)計(jì)師及愛好者進(jìn)行繪圖與設(shè)計(jì)。
十一、全景相機(jī)
拍攝全景相片,記錄美好瞬間。無論是旅游、聚會還是日常生活,都能拍出令人驚艷的全景照片。
十二、虛擬按鍵助手
當(dāng)手機(jī)按鍵出現(xiàn)問題時,這款應(yīng)用能幫你解決問題,讓你的手機(jī)繼續(xù)正常使用。

十三、MyPantone
這是一款色盤應(yīng)用,對于圖片編輯者來說非常實(shí)用,方便選取顏色,進(jìn)行設(shè)計(jì)與創(chuàng)作。
十四、MySQL Manager
在手機(jī)上就能連接管理MySQL數(shù)據(jù)庫,方便開發(fā)者與數(shù)據(jù)庫管理者隨時隨地處理工作。
十五、Scanbot

這是一款PDF掃描儀,輕松將紙質(zhì)文件轉(zhuǎn)化為電子檔,方便存儲與傳輸。
十六、金山共享精靈
無需數(shù)據(jù)線,通過網(wǎng)絡(luò)就能管理手機(jī),讓手機(jī)與電腦之間的文件傳輸變得更加簡單。
十七、向日葵遠(yuǎn)程控制
能與其他智能設(shè)備進(jìn)行互相控制,無論是家庭還是企業(yè),都能實(shí)現(xiàn)遠(yuǎn)程管理與操作。

章節(jié)一:免費(fèi)閱讀新體驗(yàn)——免費(fèi)看書聽書app
一、免費(fèi)看書聽書
這款app真正實(shí)現(xiàn)了txt文件的朗讀功能,讓你在忙碌的生活中隨時隨地享受閱讀的樂趣。無論是小說、散文還是其他文本內(nèi)容,都能通過此app流暢地轉(zhuǎn)化為語音,讓你在聽書的也能進(jìn)行其他操作。
章節(jié)二:移動開發(fā)的神器——AIDE
二、AIDE

這是一款在手機(jī)上進(jìn)行安卓軟件、游戲開發(fā)的神奇工具。無論你是初學(xué)者還是資深開發(fā)者,AIDE都能為你提供便捷的開發(fā)環(huán)境,讓你在移動設(shè)備上實(shí)現(xiàn)軟件與游戲的創(chuàng)作。
章節(jié)三:手機(jī)編程的新紀(jì)元——C4Droid
三、C4Droid
這是一款可以在手機(jī)上運(yùn)行C代碼的應(yīng)用。對于熱愛編程、需要快速編寫代碼的朋友來說,C4Droid無疑是一個不可多得的好幫手。它讓你無需電腦,就能完成編程工作。
章節(jié)四:全球贊譽(yù)的通訊利器——觸寶輸入法

四、觸寶輸入法
觸寶輸入法不僅支持拼音、五筆、筆畫等輸入方式,還具備滑行輸入、語音輸入(支持多種語言)等先進(jìn)功能。其支持生僻字、簡繁轉(zhuǎn)換,并具備智能糾錯能力。值得一提的是,它還榮獲了2009年全球移動通信系統(tǒng)協(xié)會(GSMA)全球移動創(chuàng)新大獎總冠軍,展現(xiàn)了中國本土企業(yè)在全球移動創(chuàng)新領(lǐng)域的實(shí)力。
章節(jié)五:手機(jī)管理的全方位助手
五、其他推薦應(yīng)用
除了上述幾款應(yīng)用外,還有LittlePhoto(音量鍵拍照)、RE管理器(結(jié)合root權(quán)限進(jìn)行系統(tǒng)修改)、金山隱私保險箱(手機(jī)應(yīng)用、文件加密)、來電閃光燈(來電時閃光燈提醒)、APK重命名專業(yè)版(批量重命名安裝包)等實(shí)用工具。這些應(yīng)用各具特色,能滿足你不同的需求,讓你的手機(jī)使用更加便捷、安全、有趣。

以上就是對幾款軟件的詳細(xì)介紹。它們各具特色,無論是閱讀、開發(fā)、編程、通訊還是手機(jī)管理,都能為你帶來全新的體驗(yàn)。希望這些應(yīng)用能為你帶來實(shí)質(zhì)性的幫助,讓你的生活更加豐富多彩!