• Hướng dẫn lập trình cơ bản với Android - Part 12Hướng dẫn lập trình cơ bản với Android - Part 12

    Các bạn có thể lưu ý là thay vì sử dụng ArrayList như trước mình đã thay bằng ArrayList và trong khởi tạo đối tượng arrayAdapter thì đối số thứ 2 là R.layout.list thay vì android.R.layout.simple_list_item_1, nghĩa là chúng ta đã sử dụng layout do mình tự tạo thay vì layout Android cung cấp sẵn cho hiển thị các thành phần của ListV...

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 702 | Lượt tải: 0

  • Hướng dẫn lập trình cơ bản với Android - Part 11Hướng dẫn lập trình cơ bản với Android - Part 11

    ListWorkAdapter sẽ được sử dụng thay thế cho ArrayAdapter được bind với ListView. Thông thường ArrayAdapter chỉ cho hiển thị String bằng TextView, nhưng với việc kế thừa và override phương thức getView, ta có thể định nghĩa lại hiển thị cho các thành phần của ListView.

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 668 | Lượt tải: 0

  • Hướng dẫn lập trình cơ bản với Android - Part 10Hướng dẫn lập trình cơ bản với Android - Part 10

    Custom ViewGroup của chúng ta ở đây khá đơn giản, đó là 1 LinearLayout chứa 2 thành phần: 1 CheckBox và 1 LinearLayout khác gồm 2 TextView để hiển thị nội dung công việc và thời gian. B3: Đã xong giao diện cho custom ViewGroup, chúng ta sẽ thiết kế giao diện cho chương trình trong main.xml. Ở đây mình dùng lại giao diện của Example 2 trong bài...

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 629 | Lượt tải: 0

  • Giáo trình Nhập môn mạch số - Ôn tập chương 1 đến chương 4 - Trường Đại học Công nghệ thông tinGiáo trình Nhập môn mạch số - Ôn tập chương 1 đến chương 4 - Trường Đại học Công nghệ thông tin

    Các dạng biểu diễn một biểu thức logic Quy trình thiết kế một mạch số Đánh giá chi phí thiết kế của một mạch số Phương pháp rút gọn biểu thức logic để tối ưu thiết kế bằng bìa Karnaugh 2 biến, 3 biến, 4 biến và 5 biến

    pdf9 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 639 | Lượt tải: 0

  • Hướng dẫn lập trình cơ bản với Android - Part 9Hướng dẫn lập trình cơ bản với Android - Part 9

    Tiếp theo là android.R.layout.simple_list_item_1, đối này định nghĩa cách thể hiện item (ở đây là String) trong List View. Các bạn hãy ghi nhớ android.R.* là các tài nguyên (resource) có sẵn của Android cho phép bạn truy cập và sử dụng. Sau này khi hướng dẫn tạo custom View cho List View mình sẽ đề cập lại vấn đề này. Cuối cùng arrayWork chính ...

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 637 | Lượt tải: 0

  • Giáo trình Nhập môn mạch số - Chương 4: Bìa Karnaugh (tiếp theo) - Trường Đại học Công nghệ thông tinGiáo trình Nhập môn mạch số - Chương 4: Bìa Karnaugh (tiếp theo) - Trường Đại học Công nghệ thông tin

    Tuy nhiên, nếu giả sử F(0,0,1)=1 và F(1,1,0)=1, ta có biểu thức sau: F(A,B,C) = A’B’C’ + A’B’C + A’BC’ + A’BC + ABC’ + ABC = A’B’ ·1 + A’B ·1 + AB ·1 = A’B’(C’ + C) + A’B(C’ + C) + AB(C’ + C) = A’B’ + A’B + AB = A’B’ + A’B + A’B + AB = A’(B’ + B) + (A’ + A)B = A’·1 + 1·B = A’ + B So sánh với giả thuyết trước đó: F(A,B,C) = A’C’ + BC, giả...

    pdf31 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 2913 | Lượt tải: 1

  • Hướng dẫn lập trình cơ bản với Android - Part 8Hướng dẫn lập trình cơ bản với Android - Part 8

    Ok, giờ đến 1 chút kiến thức về các đơn vị của dimenson: - px (pixel): điểm chấm trên màn hình. - in (inch) - mm (milimet) - pt (point) = 1/72 m - dp (density - independent pixel): cái này hơi khó giải thích. Nói chung dp được sử dụng cho nhiều độ phân giải, và với độ phân giải 160 px/inch thì 1 dp = 1 px. - sp: gần giống dp, nên sử dụng cho...

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 699 | Lượt tải: 0

  • Hướng dẫn lập trình cơ bản với Android - Part 7Hướng dẫn lập trình cơ bản với Android - Part 7

    Giao diện ta thiết kế ở đây có 1 Linear Layout làm thành phần chính, các thành phần con của nó gồm 1 Edit Text (dùng để nhập nội dung công việc), 1 Linear Layout (lại gồm các thành phần con để nhập giờ và phút thực hiện công việc), 1 Button (để thêm nội dung công việc vào List View) và 1 List View dùng để list các công việc bạn đã nhập. Từ khó...

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 637 | Lượt tải: 0

  • Hướng dẫn lập trình cơ bản với Android - Part 6Hướng dẫn lập trình cơ bản với Android - Part 6

    Understanding Android Application Life Cycle: Android có cơ chế quản lý các process theo chế độ ưu tiên. Các process có priority thấp sẽ bị Android giải phóng mà không hề cảnh báo nhằm đảm bảo tài nguyên. 1.Foreground process: là process của ứng dụng hiện thời đang được người dùng tương tác. 2.Visible process: là process của ứng dụng mà activi...

    pdf5 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 688 | Lượt tải: 0

  • Giáo trình Nhập môn mạch số - Chương 4: Bìa Karnaugh - Trường Đại học Công nghệ thông tinGiáo trình Nhập môn mạch số - Chương 4: Bìa Karnaugh - Trường Đại học Công nghệ thông tin

    Hai vấn đề của việc rút gọn biểu thức trong bước 3 dùng các phép biến đổi đại số nhằm giảm chi phí thiết kế: Không có hệ thống Rất khó để kiểm tra rằng giải pháp tìm ra đã là tối ưu hay chưa?  Bìa Karnaugh sẽ khắc phục những nhược điểm này  Tuy nhiên, bìa Karnaugh chỉ để giải quyết các hàm Boolean có không quá 5 biến

    pdf24 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 646 | Lượt tải: 0