這些工具將提高您的Android生產率

by Michal Bialas

由Michal Bialas

這些工具將提高您的Android生產率 (These tools will boost your Android productivity)

The main purpose of this post is to list and describe tools (mainly free ones), which allow you to boost your productivity, efficiency, and increase the hype among your product owners and managers.

這篇文章的主要目的是列出和描述工具(主要是免費工具),這些工具可讓您提高生產率,效率并增加產品所有者和經理之間的炒作。

To every single tool (or groups of tools) I will add annotations like: [FREE] or [FREE/PAID] or [PAID].

我將為每個工具(或工具組)添加注釋,例如: [FREE][FREE / PAID][PAID]

Let’s not waste time!

不要浪費時間!

1. Android Tool for Mac [FREE] — when I discovered this tool, it just made my day. It is completely free and allows you to:

1.適用于Mac的Android工具 [免費]-當我發現此工具時,它就讓我感到欣慰。 它是完全免費的,并允許您:

  • Record screen videos,

    錄制屏幕視頻,
  • take screenshots,

    截屏,
  • install (sideload) APKs,

    安裝(側載)APK,
  • take bug reports,

    記錄錯誤報告,
  • use common scripts.

    使用常見的腳本。

You can see the main menu in the picture below. You can simply take a screenshot or start recording a video, by clicking on a proper icon.

您可以在下圖中看到主菜單。 您只需單擊適當的圖標,即可截圖或開始錄制視頻。

The tool offers also quite powerful preferences which you can see below:

該工具還提供了非常強大的首選項,您可以在下面看到:

What is really important to me is that it can also create a gif for you, besides mp4 format.

對我來說真正重要的是,除了mp4格式,它還可以為您創建gif

You can set the quality of videos and gifs and also adapt Android status bar to the needs of the video or screenshot.

您可以設置視頻和gif的質量,還可以使Android 狀態欄適應視頻或屏幕截圖的需求。

One of disadvantages is that the Android tool is available only for OSX / MacOS.

缺點之一是Android工具僅可用于OSX / MacOS

2. Vysor [FREE/PAID] — this is a Chrome app, compatible with all operating systems1. It gives you a possibility to operate your physical device from your desktop.

2. Vysor [免費/付費] -這是一個Chrome應用,與所有操作系統兼容。1 它使您可以從臺式機操作物理設備。

As per above gif, you can use a mouse pointer to click and scroll in the device. Your computer keyboard would also work.

按照上面的gif,您可以使用鼠標指針單擊并滾動設備。 您的計算機鍵盤也可以使用。

There are two versions of the app:

該應用程序有兩個版本:

  • Free — it offers mirroring and controlling your Android device and taking screenshots.

    免費 -它提供鏡像和控制您的Android設備并拍攝屏幕截圖。

  • Pro — it gives you high quality mirroring, taking screen videos, fullscreen mode, going wireless and drag & drop functionality.

    專業版 -它為您提供高質量的鏡像,拍攝屏幕視頻,全屏模式,無線連接和拖放功能。

Honestly speaking, the combination of the Android Tool for Mac and Vysor Free covers most of the use cases. You can do a live demo, you can take screen video and share it after, or record a gif. However, for the sake of having a really good quality of streaming / mirroring, I think it is worth it to go Pro, especially since it costs just $1.99/mo.

坦白地說, 適用于Mac的Android工具和Vysor Free的結合涵蓋了大多數用例 。 您可以進行現場演示,也可以拍攝屏幕視頻并在之后分享,或者錄制gif。 但是,為了擁有非常好的流/鏡像質量,我認為值得選擇Pro,特別是因為它的成本僅為$ 1.99 / mo。

To sum up, use these two apps and make your demo perfect! It will make your stakeholders happy as well!

總結起來, 使用這兩個應用程序,使您的演示完美! 這也將使您的利益相關者感到高興!

3. Genymotion [FREE/PAID] — I think everybody knows Genymotion. If not, this is a powerful Android emulator.

3. Genymotion [免費/付費] -我認為每個人都知道Genymotion。 如果沒有,這是一個功能強大的Android模擬器。

Genymotion is an AOSP, ported to VirtualBox (by integrating its drivers). It is compiled directly in x86. So it can run directly on your CPU/GPU without any abstraction or translation. It makes a huge difference in term of performance.2
Genymotion是一個AOSP,已移植到VirtualBox(通過集成其驅動程序)。 它直接在x86中編譯。 因此它可以直接在您的CPU / GPU上運行,而無需任何抽象或轉換。 它在性能方面有很大的差異。2

The tool offers:

該工具提供:

  • Compatibility with Android SDK tools, Eclipse and Android Studio (there is also a plugin which I listed in my last article about Android Studio Tips & Tricks)

    與Android SDK工具,Eclipse和Android Studio的兼容性(還有一個插件,我在上一篇有關Android Studio提示和技巧的文章中列出了)

  • lots of predefined emulators,

    很多預定義的模擬器
  • using laptop webcam as the video source for your Android camera,

    使用筆記本電腦網絡攝像頭作為Android攝像機的視頻源,
  • testing your app with various charge levels and seeing how it handles those use cases,

    使用各種費用級別測試您的應用,并查看其如何處理這些用例,
  • using the GPS widget to test your geolocation-based apps,

    使用GPS小部件測試基于地理位置的應用,
  • running UI tests like Espresso,

    運行諸如Espresso的UI測試,
  • screencasting (taking screenshots, recordings etc.).

    屏幕廣播(獲取屏幕截圖,錄音等)。

In addition, you can install Google Services applications, like Goole Play Store and enjoy the full Android experience.

此外,您可以安裝Google服務應用程序(例如Goole Play商店)并享受完整的Android體驗。

Unfortunately, every rose has its thorns and Genymotion is an extra-paid solution (just think about all these features, which I listed above). The cheapest plan costs 99€/year.

不幸的是,每玫瑰都有刺, Genymotion是一個額外的解決方案 (只需考慮一下我上面列出的所有這些功能)。 最便宜的計劃每年收費99歐元。

Update 4th Feb 2017: Genymotion is also available for free, but for personal use only. You can download it here.

2017年2月4日更新: Genymotion也免費提供 ,但僅供個人使用。 您可以在此處下載。

Another [FREE] alternative is to use built-in Android emulator. Since 2015 it works pretty well, as it uses Google Intel x86 images. I like its smoothness, intuitiveness and that it is well-integrated with Android Studio.

另一種[FREE]替代方法是使用內置的Android仿真器 。 自2015年以來,它運行良好,因為它使用了Google Intel x86圖像。 我喜歡它的流暢性,直觀性以及它與Android Studio的完美集成。

4. Postman [FREE/PAID] — this tools is just awesome. I’ve used it for 3 years now, initially as a Google Chrome extension, then as a native app. Postman helps you to be as productive and efficient as possible, while working with APIs.

4. 郵遞員 [免費/付費] -這個工具真棒 。 我已經使用了3年,最初是作為Google Chrome擴展程序,然后是本機應用程序。 在使用API??的同時,Postman可幫助您盡可能地提高生產力和效率。

Basic features include3:

基本功能包括:

  • Compact layout,

    緊湊的布局,
  • HTTP requests with file upload support,

    具有文件上傳支持的HTTP請求,
  • formatted API responses for JSON and XML,

    JSON和XML的格式化API響應,
  • HATEOAS support,

    HATEOAS支持,
  • image previews,

    圖片預覽,
  • request history,

    請求歷史,
  • basic Auth and OAuth 1.0 / 2.0 helpers,

    基本的Auth和OAuth 1.0 / 2.0幫助器,
  • autocomplete for URL and header values,

    自動完成URL和標頭值,
  • key/value editors for adding parameters or header values. Works for URL parameters too,

    鍵/值編輯器,用于添加參數或標頭值。 也適用于URL參數,
  • using environment variables to easily shift between settings. Great for testing production, staging or local setups,

    使用環境變量輕松在設置之間切換。 非常適合測試生產,暫存或本地設置,
  • keyboard shortcuts to maximise your productivity,

    鍵盤快捷鍵可最大限度地提高工作效率,
  • using collections to organise requests,

    使用集合來組織請求,
  • documenting requests inside collections. You can even store entire HTML notes. Postman uses Bootstrap so you can use it too to style your notes,

    在集合中記錄請求。 您甚至可以存儲整個HTML注釋。 Postman使用Bootstrap,因此您也可以使用它來設置筆記的樣式,
  • download and share collections with your team of developers.

    下載并與您的開發人員團隊共享收藏集。

What I really like about Postman, is:

我最喜歡Postman的地方是:

  • The ability to write pre-request scripts (e.g. for generating and passing timestamps) and then play with results (write tests or save results for another API call),

    能夠編寫請求前腳本(例如,用于生成和傳遞時間戳),然后播放結果(編寫測試或保存另一個API調用的結果)的能力,
  • having multiple environments (dev, stage / preprod, prod etc.),

    具有多個環境(開發,階段/預生產,生產等),
  • grouping API calls in collections,

    將集合中的API調用分組,
  • syncing collections across the team (you can achieve it manually by exporting the collection or buy a PRO version to sync it across all teammates automatically),

    在團隊中同步收藏夾(您可以通過導出收藏夾來手動實現,也可以 購買 PRO版本以在所有隊友之間自動同步),

  • great documentation.

    出色的文檔。

For me the free version is enough, but you can of course read more about product comparison and pricing plans on the official website.

對我來說,免費版本就足夠了,但是您當然可以在官方網站上閱讀有關產品比較和價格計劃的更多信息。

5. Sequel Pro [FREE] — a fast and easy-to-use Mac database management application for working with MySQL databases. You can check it out on Github.

5. Sequel Pro [FREE] —一個快速且易于使用的Mac數據庫管理應用程序,用于處理MySQL數據庫。 您可以在Github上查看。

Main reasons why I like it:

我喜歡它的主要原因:

  • Quick and direct access to MySQL Databases on local and remote servers,

    快速直接訪問本地和遠程服務器上MySQL數據庫,
  • it is a native app,

    這是一個本地應用
  • good documentation,

    好的文檔,
  • open-source project.

    開源項目。

Unfortunately, there is only OSX / MacOS version available for now. Still, MySQL Workbench might be considered as a free Windows alternative.

不幸的是,目前只有OSX / MacOS版本。 仍然可以將MySQL Workbench視為免費的Windows替代產品

If you use PostgreSQL, you can use PSequel, which provides a clean and simple interface to perform common PostgreSQL tasks and it is free.

如果使用PostgreSQL,則可以使用PSequel 提供了一個干凈而簡單的界面來執行常見的PostgreSQL任務,并且它是免費的。

6. JD-GUI [FREE] — it is a standalone graphical utility that displays Java source code of .class files. You can browse the reconstructed source code and for instance, access to methods and fields. I always use it when I decompile Android apps.

6. JD-GUI [FREE] -它是一個獨立的圖形實用工具,顯示.class文件的Java源代碼。 您可以瀏覽重構的源代碼,例如,訪問方法和字段。 我在反編譯Android應用程序時總是使用它。

The tool is open-source and the code is available on Github. There are also 2 plugins to use with it:

該工具是開源的,代碼可在Github上找到 。 還可以使用2個插件:

  • IntelliJ (last changes: 28 March 2014),

    IntelliJ (最新更改:2014年3月28日),

  • Eclipse (last changes: 23 April 2015).

    Eclipse (最新更改:2015年4月23日)。

7. Android Asset Studio [FREE] — who hasn’t heard about Roman Nurik? His contributions to the Android world are just exceptional. One of them is Android Asset Studio which is

7. Android Asset Studio [免費] -誰還沒有聽說過Roman Nurik ? 他對Android世界的貢獻是卓越的。 其中之一是Android Asset Studio,

a web-based set of tools for generating graphics and other assets that would eventually be in an Android application’s res/ directory.
基于網絡的一組工具,用于生成最終將位于Android應用程序的res /目錄中的圖形和其他資產。

The set is available on Github and consists of:

該套件在Github上可用,包括:

  • Launcher icon generator

    啟動器圖標生成器

  • App shortcut icon generator

    應用程序快捷方式圖標生成器

  • Notification icon generator

    通知圖標生成器

  • Simple nine-patch generator

    簡單的九補丁發生器

  • Generic icon generator

    通用圖標生成器

  • Action bar / tab icon generator

    動作欄/標簽圖標生成器

  • Launcher icon animator

    啟動器圖標動畫師

8. Material Colors for Mac [FREE] — another cool tool from Roman Nurik. This is a Material Colors palette viewer accessible from the Menu Bar. You can download it from here.

8. Mac的材料顏色 [FREE] -Roman Nurik的另一個很酷的工具。 這是可以從菜單欄訪問的“材料顏色”調色板查看器。 您可以從這里下載。

The only disadvantage is that Windows users can not use it. You can check out how it works below:

唯一的缺點是Windows用戶無法使用它。 您可以在下面查看其工作方式:

9. Spectacle [FREE] — this is a tool for Mac user who struggle with lack of move / resize / operate functionality of windows, which we know well from Microsoft Windows. You can see below how it works:

9. Spectacle [FREE] -這是Mac用戶的一種工具,他們因缺少Windows的移動/調整大小/操作功能而苦苦掙扎,而我們從Microsoft Windows便知道這一點。 您可以在下面查看其工作方式:

[PAID] alternative of my choice is Moom. I use it on a regular basis. It costs $10 and I consider it a more powerful solution.

[PAID]我選擇的替代方法是Moom 。 我定期使用它。 它的價格為10美元,我認為它是更強大的解決方案。

10. f.lux [FREE] — a tool that makes the colour of your computer’s display adapt to the time of a day. It is warm at night and looks like sunlight during the day. If you work at night, this tool will do the job! I use it everyday. It helps me to stake awake, even after working late hours. What is more, I noticed that I wake up more relaxed.

10. f.lux [FREE] -一種使計算機顯示屏的顏色適應一天中的時間的工具。 晚上溫暖,白天看起來像陽光。 如果您在晚上工作,此工具即可完成工作! 我每天都使用它。 即使工作了很長時間,它也可以幫助我清醒。 而且,我注意到自己醒來后更加放松。

What I like most about f.lux:

我最喜歡f.lux的地方:

  • Useful preferences with 4 presets for your needs (as you can see, I use Working late preset)

    有用的偏好設置和4個預設可滿足您的需求(如您所見,我使用“ 工作較晚”預設)

  • Notifications:

    通知:
  • It allows me to sleep well.

    它讓我睡個好覺。

That was the very last point! I hope you enjoyed the article. Please let me know, if you know any useful tool which boosts your Android productivity!

那是最后一點! 希望您喜歡這篇文章。 如果您知道任何可提高Android生產率的有用工具,請告訴我!

1 Actually you can also install Vysor which is wrapped into a native app. The link is here.

1 實際上,您還可以安裝包裝在本機應用程序中的Vysor。 鏈接在這里 。

2 How does AndroVM/GenyMotion work?

2AndroVM / GenyMotion如何工作?

3 Source

3 來源

I posted this article originally on my blog.

我最初在博客上發布了這篇文章。

If you like my article, please don’t forget to click ??? to recommend it to others ???.

如果您喜歡我的文章,請不要忘記單擊???。 推薦給其他人???。

Also, to be notified about my new articles and stories, follow me on Medium and Twitter. You can find me on LinkedIn as well. Cheers!

另外,要了解我的新文章和故事,請在Medium和Twitter上關注我。 您也可以在LinkedIn上找到我。 干杯!

翻譯自: https://www.freecodecamp.org/news/10-tools-which-will-boost-your-android-productivity-and-hype-bea88e0bcd86/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395835.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395835.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395835.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python四位玫瑰數的解題思路_入門python知識點總結以及15道題的解題思路分析

知識點總結python1、序列app操做符idex in s 若是x是列表s的元素,返回True,不然Falses t 鏈接兩個序列s和ts*n或者n*s 將序列s復制n次s[i] 返回s中第i元素s[i:j]或s[i:j: k] 切片,返回序列s中第i到j-1以k為步長的元素子序列函數函數len(s) 返…

TZOJ--5480: 孤衾易暖 // POJ--3735 Training little cats (矩陣快速冪)

5480: 孤衾易暖 時間限制(普通/Java):1000MS/3000MS 內存限制:65536KByte 描述 哇,好難,我要放棄了(扶我起來,我還能A 寒夜縱長,孤衾易暖,鐘鼓漸清圓。 生活也許有些不如意的地方,但是沒有什么是擁有一…

IntelliJ IDEA2017 修改緩存文件的路徑

IDEA的緩存文件夾.IntelliJIdea2017.1,存放著IDEA的破解密碼,各個項目的緩存,默認是在C盤的用戶目錄下,目前有1.5G大小。現在想要把它從C盤移出。 在IDEA的安裝路徑下中,進入bin目錄后找到屬性文件:idea.pr…

解決iphone填寫表單時,表單項獲取焦點時往下拉屏,導致頂部標題欄下滑錯位...

$(function () {//解決iphone填寫表單時,表單項獲取焦點時往下拉屏,導致頂部標題欄下滑錯位var u navigator.userAgent;var isiOS !!u.match(/\(i[^;];( U;)? CPU.Mac OS X/); //ios終端if (isiOS true) {var pageHeight window.innerHeight;$(&quo…

aws cognito_AWS Cognito的用戶管理—(2/3)核心功能

aws cognitoby Kangze Huang黃康澤 AWS Cognito的用戶管理—(2/3)核心功能 (User Management with AWS Cognito — (2/3) The Core Functionality) 完整的AWS Web樣板-教程1B (The Complete AWS Web Boilerplate — Tutorial 1B) Main Table of Contents Click Here主要目錄請…

python字符串后面添加字符串_什么是字符串?怎樣在Python中添加字符串?

字符串是一種表示文本的數據類型,字符串中的字符可以是ASCII字符、各種符號以及各種Unicode字符。Python中的字符串有如下三種表現方式。第1種方式:使用單引號包含字符。示例代碼如下:a 123注意,單引號表示的字符串里不能包含單引…

surround360

1.讀入配置文件2.創建底部和頂部投影線程3.將側面圖投影到球座標(1)load側面相機圖像(2)創建投影線程(3)等待線程結束4.渲染立體全景圖(側邊)(1)計算重疊區域寬度(2)創建準備生成新視圖的線程: 送入相鄰兩個相機的投影圖,計算光流flowLtoR,flowRtoL, 保存在novelViewGenerators…

snapchat_我剛剛在Snapchat獲得開發人員職位。

snapchatby Jon Deng喬恩鄧 我剛剛在Snapchat獲得開發人員職位。 這是我學到的東西,以及它如何幫助您進行求職。 (I just got a developer job at Snapchat. Here’s what I learned and how it can help you with your job search.) About a year ago, while depl…

sys.argv

import sysi0 print len(sys.argv) while i < len(sys.argv):print sys.argv[%d]:%s %(i,sys.argv[i])i i1 import sysprint len(sys.argv) for i in range(len(sys.argv)):print sys.argv[%d]:%s %(i,sys.argv[i]) 執行 結果 &#xff1a;E:\MyScript>python sysargs.py…

Docker安裝java-Zookeeper進行操作

Docker安裝Zookeeper下載Zookeeper鏡像 docker pull zookeeper啟動容器并添加映射 docker run --privilegedtrue -d --name zookeeper --publish 2181:2181 -d zookeeper:latest 查看容器是否啟動 docker ps idea提供了一個Zookeeper插件&#xff0c;以供連接Zookeeper服務中心…

java反射獲取注解_Java自定義注解和運行時靠反射獲取注解

java自定義注解Java注解是附加在代碼中的一些元信息&#xff0c;用于一些工具在編譯、運行時進行解析和使用&#xff0c;起到說明、配置的功能。注解不會也不能影響代碼的實際邏輯&#xff0c;僅僅起到輔助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解…

進程間的通訊(IPC)方式

內存映射 為什么要進行進程間的通訊(IPC (Inter-process communication)) 數據傳輸&#xff1a;一個進程需要將它的數據發送給另一個進程&#xff0c;發送的數據量在一個字節到幾M字節之間共享數據&#xff1a;多個進程想要操作共享數據&#xff0c;一個進程對共享數據的修改&a…

開發人員避免編寫測試的2個最常見原因

This post was originally published on Medium這篇文章最初發表于Medium Writing tests represents one of those few stages of software development that is usually overlooked, even though it may be one of the most important one. Developers mention it and usuall…

java ews_Java---使用EWS 寫個ExchangeMailUtil

依賴包&#xff1a;commons-httpclient-3.1.jarcommons-codec-1.10.jarcommons-logging-1.2.jarjcifs-1.3.17.jar代碼示例&#xff1a;創建MailBean類&#xff1a;import java.util.Date;public class MailBean {public BigDecimal getId() {return id;}public void setId(BigD…

Ilya Muromets(DP or 思維)

Ilya Muromets Gym - 100513F Силачом слыву недаром — семерых одним ударом!From the Russian cartoon on the German fairy tale.Ilya Muromets is a legendary bogatyr. Right now he is struggling against Zmej Gorynych, a drago…

C# 裝箱和拆箱

C#的值類型可以分為在棧上分配內存的值類型和在托管堆上分配內存的引用類型。 1、那么值類型和引用類型能否相互轉換呢? 答案是肯定的,C#通過裝箱和拆箱來實現兩者的相互轉換。 (1)、裝箱 ---把值類型強制轉換成引用類型(object類型) (2)、拆箱 ---把引用類型強制轉換成值…

第五章

學會了開發板測試環境的調試和燒寫android系統。 學到的知識&#xff1a; 一、安裝串口調試工具:minicom 第1步&#xff1a;檢測當前系統是否支持USB轉串口。 # lsmod | grep usbserial 第2步&#xff1a;安裝minicom # qpt-get install minicom 第3步:配置minicom # minicom -…

Angular的后院:組件依賴關系的解決

by Dor Moshe通過Dor Moshe Angular的后院&#xff1a;解決 組件依賴關系 (Angular’s Backyard: The Resolving of Components Dependencies) This article originally appeared on dormoshe.io這篇文章 最初出現在dormoshe.io Many of us use the Hierarchical Dependenc…

node中的Stream-Readable和Writeable解讀

在node中&#xff0c;只要涉及到文件IO的場景一般都會涉及到一個類&#xff0d;Stream。Stream是對IO設備的抽象表示&#xff0c;其在JAVA中也有涉及&#xff0c;主要體現在四個類&#xff0d;InputStream、Reader、OutputStream、Writer&#xff0c;其中InputStream和OutputSt…

新Rider預覽版發布,對F#的支持是亮點

JetBrains一直在改進自己的跨平臺.NET IDE產品Rider&#xff0c;努力使其成為Visual Studio家族產品可承擔職能的重要替代者。于今年四月發布的Rider預覽版&#xff08;EAP 21&#xff09;提供了一些新特性&#xff0c;其中的亮點在于對函數式編程語言F#的支持。\\鑒于這是Ride…