Ẩn bàn phím khi click EditText Android – Hide keyboard when click EditText

Có khi nào bạn muốn click vào EditText mà không hiển thị lên bàn phím mặc định của Android? Ví dụ khi làm máy tính bỏ túi. Chúng ta xây dựng bàn phím sẵn và không muốn nó hiện lên rồi 😉 Đoạn code dưới đây sẽ giúp bạn làm điều đó 😉 Trong code trên editMath là cái EditText chúng ta muốn thao tác. Ví dụ với máy tính đơn giản mình vừa làm […]

[C#] Truyền đối tượng qua Socket C#

Hôm trước mình đã hướng dẫn các bạn làm ví dụ đơn giản truyền nhận quan socket trong c#, hôm nay tiếp tục hướng dẫn các bạn truyền đối tượng qua socket 😉 Bài này hướng dẫn các bạn viết chuơng trình truyền nhận đối tượng giữa client và server. Client là 1 From thông tin của 1 cuốn sách (Book) gồm tiêu đề, tác giả, năm xuất bản và thể loại. Client có 2 […]

[Thuật toán] Bài toán số 7

Đề bài: link Mã bài: VOSSEVEN Cho chuỗi gồm N ký tự, mỗi ký tự là một chữ số từ 0 đến 9 Yêu cầu: Với mỗi đoạn con có số 7 liên tiếp hãy đếm xem đoạn con đó xuất hiện bao nhiêu lần trong chuỗi. Input Chuỗi s Output Mỗi dòng ghi một độ dài tương ứng từ thấp đến cao kèm số lần xuất hiện của nó. Dữ liệu vào đảm bảo […]

[Java] Đọc ghi theo Object trong Java – Read Write Object in Java

Để đọc ghi theo Object trong Java thì tại class Object đó ta cần đặt giao tiếp java.io.Serializable Một ví dự đơn giản đọc ghi 1 Object MyStudent như sau: Kết quả: My name is Nguyen Van Quan. I am 21 years old Lưu ý: Khi các bạn mở file student.dat ra thì sẽ thấy dữ liệu dạng như thế này: �� Một ví dụ cụ thể hơn về cách đọc và ghi, trong ví […]

[C#] Ví dụ về socket trên C#

Dạo này đang học C# trên trường nên tiện thể viết mấy bài ghi nhớ 😉 Chương trình 1: Nhập tạo 1 server và 1 client. Client gửi các thông tin gethostname, gethosttime, gethostdate đến server, server nhận và trả về tương ứng các giá trị tên, giờ, ngày. Chúng ta tạo 2 project riêng lẻ với tên là MyServer và MyClient. Khi chạy các bạn nhớ ấn Ctrl + F5 (bỏ chế độ debug […]

[Thuật toán] Trò chơi với băng số – LINEGAME

Link đề:vn.spoj.com/problems/LINEGAME/ Đề bài: Có một băng hình chữ nhật được chia làm n ô vuông đánh số từ trái qua phải bắt đầu từ 1. Trên ô vuông thứ i người ta ghi một số nguyên dương ai, i = 1,2,…,n. Ở mỗi lượt chơi, người tham gia được quyền lựa chọn một số lượng tùy ý các ô trên băng số. Giả sử theo thứ tự từ trái qua phải, người chơi lựa […]

Hướng dẫn cài máy ảo Genymotion lập trình Android

Dưới đây là video hướng dẫn cài máy ảo Genymotion hỗ trợ lập trình Android. Video do bạn Nguyễn Văn Chung làm. Bài viết được thực hiện trong loạt bài hợp tác của các Admin Hội lập trình PTIT

[Android] TextView, EditText và cách kết nối giao diện với code Java

Ở trong bài cấu trúc thư mục của một chương trình Android cũng đã nhắc tới cách chương trình mà tự sinh ra các id của các component trong các file xml của Android.Trong bài này sẽ hướng dẫn và giải thích cho các bạn việc kết nối giữa XML file và Java code trong Android. Bài viết được thực hiện trong loạt bài hợp tác của các Admin Hội lập trình PTIT

[Android] Sử dụng LinearLayout thiết kế giao diện Android

Video dưới đây hướng dẫn các bạn sử dụng LinearLayout để thực hiện việc thiết kế giao diện trong Android. Cụ thể là demo giao diện khung đăng nhập như hình dưới đây Bài viết thuộc loạt bài hợp tác của mình và các Admin Hội lập trình PTIT

[Android] Bắt sự kiện cho Button trong Android

Ở bài trước mình đã hướng dẫn các bạn thực hiện kết nối và sử dụng TextView và EditText. Bài này tiếp tục củng cố về chúng và thêm một View nữa là Button và bắt sự kiện cho nó. Bài viết được thực hiện trong loạt bài hợp tác của các Admin Hội lập trình PTIT