自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

【知乎推薦】那些相見(jiàn)恨晚、欲罷不能的Android開(kāi)發(fā)工具

原創(chuàng)
移動(dòng)開(kāi)發(fā) Android 開(kāi)發(fā)工具
對(duì)于很多Android開(kāi)發(fā)者來(lái)說(shuō),開(kāi)發(fā)一個(gè)具有網(wǎng)絡(luò)功能的應(yīng)用不是一件容易的事,不僅需要購(gòu)買(mǎi)、租賃服務(wù)器,還必須掌握一門(mén)諸如 Java、.net、php這類(lèi)的服務(wù)器開(kāi)發(fā)語(yǔ)言。每開(kāi)發(fā)一款移動(dòng)應(yīng)用程序,就必須開(kāi)發(fā)維護(hù)對(duì)應(yīng)的服務(wù)器程序。

[[140321]]

對(duì)于很多Android開(kāi)發(fā)者來(lái)說(shuō),開(kāi)發(fā)一個(gè)具有網(wǎng)絡(luò)功能的應(yīng)用不是一件容易的事,不僅需要購(gòu)買(mǎi)、租賃服務(wù)器,還必須掌握一門(mén)諸如 Java、.net、php這類(lèi)的服務(wù)器開(kāi)發(fā)語(yǔ)言。每開(kāi)發(fā)一款移動(dòng)應(yīng)用程序,就必須開(kāi)發(fā)維護(hù)對(duì)應(yīng)的服務(wù)器程序。這一切對(duì)于移動(dòng)開(kāi)發(fā)者來(lái)說(shuō),都是一個(gè)冗長(zhǎng)的噩夢(mèng)。現(xiàn)在有許多的平臺(tái)可以讓開(kāi)發(fā)者只需注冊(cè)一個(gè)帳號(hào),成功后申請(qǐng)創(chuàng)建任意多個(gè)數(shù)據(jù)庫(kù),獲得對(duì)應(yīng)的Key,下載對(duì)應(yīng)版本的SDK并將其嵌入到移動(dòng)應(yīng)用中,便可以調(diào)用存取API,進(jìn)行數(shù)據(jù)的任意操作。這樣就無(wú)需關(guān)注后臺(tái)從而更加專(zhuān)注于客戶(hù)端開(kāi)發(fā)就行了。小編為大家整理了一些讓廣大開(kāi)發(fā)者相見(jiàn)恨晚的開(kāi)發(fā)工具,但愿這些工具可以讓你開(kāi)心讓你飛。

以下是工具分類(lèi):

在線(xiàn)查看Android源代碼,尤其適合沒(méi)下載源碼以及需要查看特定版本實(shí)現(xiàn)

GrepCode.com(所有版本的Android源碼以及其他的著名項(xiàng)目代碼,比如Eclipse,JDK)

AndroidXRef (同上)

示例代碼搜索,API不會(huì)用怎么辦,搜索個(gè)示例唄,從百萬(wàn)個(gè)來(lái)源中尋找示例代碼。

Great Code Examples & Snippets

https://searchcode.com/

Android趨勢(shì),了解最近大家在用什么,哪個(gè)項(xiàng)目火了

Android Weekly

Trending Java repositories on GitHub today · GitHub

Android知識(shí)點(diǎn)

Home | CodePath Android Cliffnotes 針對(duì)各種知識(shí)點(diǎn)提供入門(mén)教程

文本編輯器

1. ATPad

ATPad為偏愛(ài)使用文本編輯器而非成熟IDE的開(kāi)發(fā)人員而設(shè)計(jì),它提供了選項(xiàng)卡式環(huán)境、行編號(hào)、書(shū)簽、代碼片段系統(tǒng)、無(wú)限制的撤銷(xiāo)/重做及更多功能。

支持的操作系統(tǒng):Windows.

2. CodeMirror

基于JavaScript的CodeMirror可以將文本編輯器嵌入到Web瀏覽器中。它支持90多門(mén)語(yǔ)言,具有自動(dòng)完成、代碼折疊、括號(hào)及標(biāo)記匹配及更多功能。

支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)

3. Emacs

自上世紀(jì)70年代以來(lái),數(shù)代開(kāi)發(fā)人員使用Emacs編寫(xiě)代碼。它提供了內(nèi)容敏感的編輯、語(yǔ)法標(biāo)色、全面的統(tǒng)一碼(Unicode)支持、定制功能和龐大的插件庫(kù)。

支持的操作系統(tǒng):Windows、Linux和OS X

4. jEdit

這種基于Java的文本編輯器支持200多門(mén)編程語(yǔ)言。它包括內(nèi)置的宏語(yǔ)言,提供了數(shù)百個(gè)預(yù)先編寫(xiě)的宏命令和插件。

支持的操作系統(tǒng):與操作系統(tǒng)無(wú)關(guān)

5. Notepad++

基于Scintilla的Notepad++這個(gè)月早些時(shí)候剛更新,添加了新的Ghost輸入功能。其他功能包括:語(yǔ)法高亮顯示及折疊、可定制的GUI、文檔圖、自動(dòng)完成、選項(xiàng)卡式界面、所見(jiàn)即所得打印、書(shū)簽、宏及更多。

支持的操作系統(tǒng):Windows

6. TEA

這種快速的跨平臺(tái)文本編輯器聲稱(chēng)擁有數(shù)百種受支持的功能。盡管很小巧,但它含有拼寫(xiě)檢查工具、選項(xiàng)卡式布局、支持幾十種語(yǔ)言的語(yǔ)法高亮顯示、支持代碼片段和模板、書(shū)簽、日歷及更多。

支持的操作系統(tǒng):Windows、Linux和OS X

7. Textmate

這款文本編輯器只面向Mac,聲稱(chēng)想把代碼和標(biāo)記帶入到21世紀(jì)。請(qǐng)注意:這是開(kāi)源工具,但它未必免費(fèi);網(wǎng)站上銷(xiāo)售商用許可證。

支持的操作系統(tǒng):OS X

8. Vim

Vim是一款成熟的文本編輯器,擁有許多鐵桿粉絲,也是Emacs的宿敵。它很容易配置,有時(shí)被稱(chēng)為“編程人員的編輯器”,因?yàn)樗鼡碛袠?biāo)準(zhǔn)IDE的許多功能特性。它是一款慈善軟件,所以使用它的人被要求捐錢(qián)給一家?guī)椭鸀醺蛇_(dá)貧困孩子的機(jī)構(gòu)。

支持的操作系統(tǒng):Windows、Linux和OS X

9. XML Copy Editor

這種快速輕型的編輯器適用于一項(xiàng)任務(wù):編寫(xiě)有效的XML代碼。其功能包括:語(yǔ)法高亮顯示、折疊、標(biāo)簽補(bǔ)齊、拼寫(xiě)和樣式檢查以及從微軟Word導(dǎo)入導(dǎo)出。

支持的操作系統(tǒng):Windows和Linux

圖片處理

Android Asset Studio拿來(lái)簡(jiǎn)單處理圖片和找一些圖標(biāo)太方便了。再也不用去platforms目錄翻圖標(biāo)了。

拯救英語(yǔ)渣

Stack Overflow雖然我是英語(yǔ)渣,但是這網(wǎng)站救過(guò)我好多回,幾次遇到非常麻煩的問(wèn)題都在上面找到了答案。

Material Design這個(gè)翻譯好的Material Design設(shè)計(jì)語(yǔ)言規(guī)范,幫到我這個(gè)英語(yǔ)渣,我看了好幾遍。

細(xì)節(jié)

從開(kāi)發(fā)中一些細(xì)小的地方說(shuō)一些有用工具和技巧:

1.快速為設(shè)備截圖并將截圖取到本地。經(jīng)常使用,方便快捷。

  1. function adbsc() { adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > $1.png; } 

2.如果你和我一樣,在開(kāi)發(fā)時(shí)可能需要同時(shí)連接多臺(tái)Android設(shè)備,那么默認(rèn)的adb命令用起來(lái)就不太舒服了(需要用-s指定序列號(hào))。為此有人寫(xiě)一個(gè)Shell腳本,我在此基礎(chǔ)上寫(xiě)了一個(gè)Python腳本,為其加入高亮和過(guò)濾功能。

使用的效果的是這樣的:

3.Jeff Sharkey寫(xiě)的Logcat color script和JakeWharton寫(xiě)的pidcat。

使用的效果分別是:

4.WiFi ADB - Debug Over Air 部分時(shí)候會(huì)用到無(wú)線(xiàn)adb的方式。需要Root。

5.通過(guò)adb backup ,在非root的情況下拿到數(shù)據(jù)庫(kù)等文件。方法見(jiàn)Random Stuff: Access Android app data without root。這個(gè)方法恐怕知道的人不多,有些時(shí)候非常有用。

6.有些時(shí)候并不方便連接電腦,需要直接在手機(jī)上查看數(shù)據(jù)庫(kù),這時(shí)候SQLite Editor這樣的軟件就派上用場(chǎng)了。需要Root。

7.DebugLog,很簡(jiǎn)單的一個(gè)Lib項(xiàng)目,卻能在很大程度上幫助開(kāi)發(fā)者??梢栽诖蛴og的時(shí)候自動(dòng)打印出方法名和行號(hào)。

其他

Google,嘗試一下用Google English版本,使用英文關(guān)鍵詞,可能會(huì)比中文找到更好的解決方案

翻墻,推薦Shadowsocks,網(wǎng)上可以搜索到免費(fèi)的。但是如果需要登錄賬號(hào)什么的,買(mǎi)一個(gè)才是王道,搬瓦工付費(fèi)的最便宜才3.99刀(折合人民幣25塊)一年,一個(gè)人夠用了。經(jīng)@Melody Fantasy 提醒發(fā)現(xiàn),這款已經(jīng)賣(mài)完了,可見(jiàn)火爆程度。目前最便宜的一款是9.99刀的,Bandwagon Host。配置信息為"HDD: 5 GB SSD RAM: 512 MB CPU: 1x Intel Xeon BW: 500 GB/mo Link speed: 1 Gigabit"。

責(zé)任編輯:chenqingxiang 來(lái)源: 51CTO
相關(guān)推薦

2019-08-09 14:13:22

Python知乎程序員

2016-12-09 12:50:36

Android

2021-04-14 09:22:18

Python技巧交換變量值

2021-09-28 14:40:03

Python內(nèi)置庫(kù)itertools

2024-01-29 00:51:39

前端開(kāi)發(fā)利器

2020-05-06 09:18:56

Pandas函數(shù)大數(shù)據(jù)技術(shù)

2025-03-24 01:00:00

2024-08-22 08:57:32

Python技巧參數(shù)

2017-06-01 09:34:55

R語(yǔ)言包sqldf

2020-04-01 14:16:05

Pandastips數(shù)據(jù)分析

2021-04-20 10:47:59

手機(jī)APP科技

2021-08-19 15:02:32

科技軟件電腦

2018-01-25 14:53:20

iPhone技巧刪除照片

2015-10-27 10:12:21

r語(yǔ)言命令相見(jiàn)恨晚

2020-05-07 09:02:55

代碼Python開(kāi)發(fā)

2024-09-05 16:02:52

Python數(shù)據(jù)類(lèi)型字符串

2009-02-20 13:12:23

unixSolaris初學(xué)者

2017-11-23 11:21:58

華為云軟件開(kāi)發(fā)云

2021-08-20 15:43:54

iPhone手機(jī)iOS

2019-02-12 11:22:29

Linux 系統(tǒng) 命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)