Trang Chủ Xã hội Truyền thông 10 Công cụ để đơn giản hóa cuộc sống của bạn - núm vú

10 Công cụ để đơn giản hóa cuộc sống của bạn - núm vú

Mục lục:

Video: Đứa Trẻ Này Được Sinh Ra Với 300 Chiếc Răng Chen Chúc Nhau Trong Miệng | Top 10 Huyền Bí 2025

Video: Đứa Trẻ Này Được Sinh Ra Với 300 Chiếc Răng Chen Chúc Nhau Trong Miệng | Top 10 Huyền Bí 2025
Anonim

Dưới đây là mười công cụ và tiện ích có thể đơn giản hóa cuộc sống của bạn phát triển bằng cách tăng năng suất của bạn và đảm bảo rằng ứng dụng của bạn là đến snuff.

Android lint

// developer. android. com / công cụ / trợ giúp / lint. html

Nếu bạn đã thực hiện phát triển khác không phải Android, bạn có thể đã quen thuộc với khái niệm về công cụ lint, giúp bạn tìm thấy "lint" thu thập được xung quanh mã của bạn. Lint giúp bạn đánh mã số mà có thể chạy một cách kỹ thuật, nhưng nó có thể không làm chính xác những gì bạn nghĩ nó có thể đang làm.

Android lint là một loại hệ thống cảnh báo trên steroid cho mã Android. Để chạy, hãy truy cập Android Studio và chọn Analyze → Inspect Code. Để chạy nó từ dòng lệnh, sử dụng kiểm tra mục tiêu gradle; ví dụ,. / gradlew kiểm tra.

Android Systrace

// developer. android. com / công cụ / gỡ lỗi / systrace. html

Bạn có quan tâm đến việc tìm ra lý do tại sao ứng dụng của bạn quá chậm? Có nhiều khả năng bạn đang có, hoặc ít nhất bạn cũng nên. Công cụ Systrace của Android có thể là công cụ để loại bỏ nguyên nhân gây ra hiệu suất kém. Sử dụng nó, bạn có thể nhận được thông tin rất chi tiết về những gì ứng dụng của bạn đang làm bất cứ lúc nào.

RoboGuice và Dagger

// roboguice. org // github. com / google / dagger

Không, RoboGuice không phải là thức uống năng lượng mới nhất và lớn nhất được bán cho các nhà phát triển - đó là một khuôn khổ sử dụng thư viện Google Guice để hợp lý hóa việc tiêm phụ thuộc. Tiêm phụ thuộc xử lý việc khởi tạo các biến vào đúng thời điểm để bạn không phải làm như vậy. Khái niệm này cắt giảm số lượng mã mà bạn phải viết tổng thể, và nó giúp duy trì ứng dụng của bạn một cách dễ dàng.

Trường hợp RoboGuice tập trung vào việc dễ sử dụng, Dagger là một thư viện tiêm chích phụ trợ phổ biến khác tập trung chủ yếu vào tốc độ.

Bộ công cụ dịch

// translate. Google. com / toolkit

Nếu bạn muốn tăng số người có thể sử dụng ứng dụng của mình, hầu như không có cách nào tốt hơn để thực hiện nó hơn là dịch ứng dụng sang các ngôn ngữ khác. Câu trả lời là sử dụng Google để tìm người giúp đỡ để dịch ứng dụng của bạn cho bạn.

Bản dịch không được sạch sẽ như khi bạn tìm một người bản ngữ để dịch cho bạn, nhưng họ là một nơi tuyệt vời để bắt đầu với giá rẻ. Bạn có thể cân nhắc nhận bản dịch ban đầu do Google thực hiện, sau đó liên hệ với cộng đồng người dùng của bạn để tìm người tình nguyện chỉnh sửa bản dịch cho bạn hoặc sử dụng một trang web thuê ngoài như ODesk để tìm các dịch giả.Ngay cả craigslist có thể là một nguồn lực tuyệt vời!

Phân cấp theo thứ bậc

// developer. android. com / công cụ / giúp đỡ / giám sát. html

Làm việc với nhiều chế độ xem bên trong tệp bố trí để tạo giao diện người dùng không phải lúc nào cũng đơn giản. Trình phân cấp (Hierarchy Viewer), nằm trong Thiết bị Giám sát Thiết bị Android, cho phép bạn xem chính xác cách thức các vật dụng được đặt trên màn hình bằng đồ hoạ.

Định dạng này cho phép bạn nhìn thấy ranh giới của widget để bạn có thể xác định được những gì đang xảy ra bên trong bố cục. Hierarchy Viewer, công cụ cuối cùng để tạo ra một giao diện người dùng hoàn hảo, cũng cho phép bạn phóng to màn hình trong chế độ xem pixel hoàn hảo để đảm bảo rằng hình ảnh và giao diện người dùng hiển thị hoàn hảo trên tất cả các kích cỡ màn hình và ở mọi mật độ.

Ứng dụng UI / Ứng dụng Monkey

// developer. android. com / công cụ / trợ giúp / khỉ. html

Đừng lo lắng: UI / Ứng dụng Bài tập Khỉ không cần phải được cho ăn chuối để vẫn hạnh phúc! Bạn sử dụng Monkey Exerciser để kiểm tra ứng dụng của bạn. Nó mô phỏng các chạm, nhấp chuột và các sự kiện người dùng khác ngẫu nhiên để đảm bảo rằng việc sử dụng bất thường không làm cho ứng dụng bùng nổ. Exerciser Monkey có thể được sử dụng để thử nghiệm các ứng dụng trên trình giả lập hoặc thiết bị của riêng bạn.

Git và GitHub

// git-scm. com // github. com

Git - một hệ thống kiểm soát phiên bản siêu nhanh, miễn phí và mã nguồn mở - quản lý kho một cách nhanh chóng và hiệu quả, làm cho nó không đau đớn để sao lưu công việc. Đừng để một hệ thống sụp đổ ngày của bạn bằng cách không có một hệ thống kiểm soát phiên bản cho ứng dụng ngoạn mục tiếp theo của bạn. Git làm cho việc phân chia đơn giản và hiệu quả và tích hợp vào quy trình làm việc của bạn một cách dễ dàng. Mặc dù Git được phân phối, có thể bạn sẽ muốn có một địa điểm từ xa, nơi kho Git được lưu trữ.

Bạn có thể có được một kho lưu trữ Git miễn phí và riêng tư. Nếu mã của bạn là mã nguồn mở, bạn có thể tạo các kho miễn phí, nơi có một cộng đồng mã nguồn mở rất lớn của các nhà phát triển đóng góp cho các dự án nguồn mở của nhau. Ngoài ra, ứng dụng Github Android là mã nguồn mở và có giá trị một trình duyệt tốt.

Picasso và OkHttp

// square. github. io / picasso / // square. github. io / okhttp /

Hình ảnh thêm ngữ cảnh và sự tinh tế thị giác cho các ứng dụng Android. Picasso cho phép tải hình ảnh rắc rối trong ứng dụng của bạn - thường trong một dòng mã!

Picasso được xây dựng trên OkHttp, giúp tải lên và tải thông tin qua http dễ dàng hơn đáng kể so với các thư viện được tích hợp sẵn có trong Android.

Công cụ Phân tích Bộ nhớ

// developer. android. com / công cụ / gỡ lỗi / gỡ lỗi-bộ nhớ. html

Java thực hiện rất nhiều việc quản lý bộ nhớ cho bạn, nhưng điều đó không có nghĩa là bạn không thể rò rỉ bộ nhớ trên Java. Trên thực tế, rò rỉ bộ nhớ trên Android là một trong những cách phổ biến nhất mà các ứng dụng chạy lâu có thể trở nên không ổn định.

Công cụ Phân tích bộ nhớ Eclipse (MAT) có thể giúp bạn theo dõi nguyên nhân rò rỉ bộ nhớ của bạn trên Android. Truy cập liên kết ở trên để biết thêm thông tin về cách sử dụng MAT và các công cụ khác để điều tra việc sử dụng bộ nhớ của ứng dụng của bạn.

Travis-ci

// travis-ci. org

Một khi bạn đã có một hệ thống kiểm soát mã nguồn như thiết lập Git, bước tiếp theo là thiết lập một máy chủ liên tục tích hợp (CI) như Travis-CI. Hệ thống CI như Travis-CI tự động tạo ứng dụng của bạn mỗi khi bạn đẩy một thay đổi mới vào GitHub.

Nó cũng chạy các trường hợp thử nghiệm của bạn, kiểm tra Android lint và cũng có thể tạo phiên bản phát hành ứng dụng của bạn đã sẵn sàng để tải lên Cửa hàng Google Play. Travis-CI là miễn phí cho các dự án mã nguồn mở, nhưng bạn cũng có thể mua một thuê bao nếu bạn muốn xây dựng dự án nguồn đóng của bạn.

10 Công cụ để đơn giản hóa cuộc sống của bạn - núm vú

Lựa chọn của người biên tập

Làm thế nào để Thiết lập nhân viên trong QuickBooks Quá trình biên chế nâng cao - núm vú

Làm thế nào để Thiết lập nhân viên trong QuickBooks Quá trình biên chế nâng cao - núm vú

Sau khi bạn thành lập công ty của bạn thông tin cho bảng lương trong QuickBooks, bạn đã sẵn sàng để thiết lập nhân viên cho biên chế. Là một phần của quy trình Thiết lập biên chế nâng cao, QuickBooks hiển thị trang web nơi bạn có thể thêm nhân viên của mình. Bạn cũng có thể thêm nhân viên bằng cách hiển thị Trung tâm Nhân viên. (Chọn lệnh Employee → Employee Center và nhấp chuột ...

Làm thế nào để Thiết lập biểu đồ Tài khoản QuickBooks 2012 - núm vú

Làm thế nào để Thiết lập biểu đồ Tài khoản QuickBooks 2012 - núm vú

Biểu đồ tài khoản Danh sách trong QuickBooks 2012 là danh sách các tài khoản bạn sử dụng để phân loại thu nhập, chi phí, tài sản, nợ phải trả và số vốn chủ sở hữu của chủ sở hữu. Nếu bạn muốn xem chi tiết đơn hàng cụ thể của dữ liệu tài chính trên báo cáo, bạn cần một tài khoản cho chi tiết đơn hàng đó. Nếu bạn muốn ngân sách ...

Cách Thiết lập Máy in để in QuickBooks 2015 Hóa đơn - núm vú

Cách Thiết lập Máy in để in QuickBooks 2015 Hóa đơn - núm vú

Nếu bạn dự định in hóa đơn từ QuickBooks 2015, bạn chỉ cần cài đặt máy in hóa đơn một lần, nhưng bạn cần phải chỉ rõ một số quy tắc in ấn chung về hoá đơn. Các quy tắc này cũng áp dụng cho các bản ghi nhớ tín dụng và các đơn đặt hàng, bằng cách này. Để cài đặt máy in của bạn để in hóa đơn, làm theo các bước sau: Chọn ...

Lựa chọn của người biên tập

Hình ảnh Các chế độ phát trên một Canon EOS 70D - núm vú

Hình ảnh Các chế độ phát trên một Canon EOS 70D - núm vú

Một trong những điều tốt nhất về Canon EOS 70D của bạn có thể xem ảnh ngay sau khi bạn chụp chúng. Không còn đoán xem bạn có bị bắn mà bạn muốn hay cần thử lại; không còn lãng phí tiền bạc khi phát triển và in những bức ảnh bốc mùi. Để chuyển máy ảnh sang chế độ Phát lại, chỉ cần ...

Lựa chọn của người biên tập

Cách xem tab Thông báo của bạn trên Twitter - những con cần

Cách xem tab Thông báo của bạn trên Twitter - những con cần

Xem ai đang tương tác với bạn trên Twitter trực tiếp qua @replies và @mentions (Tweets để đáp ứng hoặc nói chung đề cập đến người dùng cá nhân), các mục yêu thích (cách thừa nhận hoặc đánh dấu trang Tweets) và retweets (chia sẻ nội dung đã được đăng bởi một người dùng Twitter khác). Yêu thích Nhấn vào biểu tượng ngôi sao, hoặc nút Video yêu thích, thêm vào Tweet của bạn ...

Sai lầm Twitter # 1: @reply versus @mention - núm vú

Sai lầm Twitter # 1: @reply versus @mention - núm vú

Mọi người dùng Twitter - mới và cũ - đã trở thành nạn nhân của sự nhầm lẫn giữa @reply versus @mention. Khi nhà phát triển thịnh vượng và nhà chiến lược nội dung Anum Hussein giới thiệu 21 mẹo đăng bài xã hội trên hội nghị INBOUND hàng năm, mẹo để hiểu sự khác biệt giữa @reply và @mention là số một ...

Mẹo vặt để xây dựng sự hiện diện của cá nhân trên Twitter

Mẹo vặt để xây dựng sự hiện diện của cá nhân trên Twitter

Twitter ban đầu phổ biến để giúp các cá nhân giữ liên lạc với bạn bè và người quen của họ qua các cập nhật nhỏ. Nhiều Twitterers cá nhân vẫn có xu hướng sử dụng Twitter theo cách này, cập nhật một vòng tròn gần gũi của bạn bè về những suy nghĩ và những sự kiện xảy ra trong cuộc sống của họ. Theo thời gian, bạn có thể theo kịp với những người mà bạn có thể không liên hệ ...