Khi các bạn start một activity khác, dù là activity trong ứng dụng của bạn hay từ ứng dụng khác, không cần phải là activity một chiều. Bạn cũng có thể start một acitivty và nhận lại result. Ví dụ: ứng dụng của bạn có thể khởi động ứng dụng máy ảnh và kết quả là nhận được ảnh đã chụp. Hoặc, bạn có thể khởi động ứng dụng Danh bạ để người dùng chọn một liên hệ và kết quả...
startActivityForResult registerForActivityResult runtime permission PermissionsIntroduction Có bao giờ bạn thắc mắc khi gõ lệnh ls -l trong Terminal, console hiện ra một loạt các cột như drwx--x--x rồi thì tên của ai đó, rồi admin hay staff gì đó, thật là khó hiểu. $ ls -l Rồi thì đôi khi phải chạy một số lệnh như chmod 400 filename để giúp file có thể chạy được. Chúng là gì và có ý nghĩa thế nào, cùng tìm hiểu với mình trong bài viết này nhé. Overview Khi bạn mở Terminal...
ubuntu command line Permissions