Hướng dẫn sử dụng RxJava và RxBinding trong phát triển giao diện người dùng
Thema
Trình diện ứng dụng bao gồm ba trường Nhập liệu và một Nhãn Text.
Yêu cầu: Nhãn Text hiển thị tổng của ba trường Nhập liệu một cách thời gian thực.
Nếu dữ liệu nhập không phải là số, coi giá trị đó là 0.
Giá trị ban đầu của ba trường Nhập liệu lần lượt là 1, 2, 3.
...
Đăng vào ngày 21 tháng 6 lúc 00:18
Di chuyển PySide6 lên nền tảng Android
Người viết không thể cung cấp bản dịch hoàn chỉnh vì yêu cầu kỹ thuật cao. Bài viết gốc (trong tiếng Trung) có thể tham khảo tại: https://www.qt.io/blog/taking-qt-for-python-to-android
Yêu cầu hệ điều hành Linux
Cài đặt môi trường Qt
Tải về trình cài đặt trực tuyến từ: http://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/
Ph ...
Đăng vào ngày 20 tháng 6 lúc 04:51
Tạo View Tùy Chỉnh Trong Android Để Vẽ Hình Học Động
Trong trường hợp cần biểu diễn hình dạng đặc biệt không có sẵn trong thư viện Android, việc phát triển View tùy chỉnh trở thành giải pháp tối ưu. Bài viết minh họa cách xây dựng thành phần giao diện có khả năng chuyển đổi giữa các hình học cơ bản khi tương tác.
Dưới đây là lớp DynamicShapeView kế thừa từ lớp View, sử dụng Canvas để vẽ các hình ...
Đăng vào ngày 17 tháng 6 lúc 23:46
Sử dụng ListFragment trong Android
ListFragment là một lớp con của Fragment, được sử dụng để hiển thị dữ liệu trong một ListView. Dưới đây là cách sử dụng ListFragment trong ứng dụng Android.
MainActivity
===============
Java class:
package com.example.hzhi.fragmentdemo;
import android.app.Activity;
import android.os.Bundle;
import android.app.FragmentManager;
import android. ...
Đăng vào ngày 16 tháng 6 lúc 23:26
Hiển thị bảng và tự động lặp trên ListView trong Android: Ví dụ chi tiết
Trong phát triển ứng dụng Android, đôi khi chúng ta cần hiển thị dữ liệu dưới dạng bảng tương tự như HTML.
Android không cung cấp trực tiếp một điều khiển bảng, nhưng có thể đạt được kết quả mong muốn thông qua các phương pháp khác.
Đối với dữ liệu cố định và các ô có chiều rộng bằng nhau, chúng ta có thể sử dụng GridView. Tuy nhiên, khi tập dữ ...
Đăng vào ngày 16 tháng 6 lúc 06:12
Kết nối và thao tác cơ sở dữ liệu SQLite trong ứng dụng Android
Tạo lớp mô hình người dùng
Đầu tiên, cần định nghĩa một lớp User để biểu diễn dữ liệu người dùng trong hệ thống. Lớp này chứa các thuộc tính như ID, tên và mật khẩu, đồng thời cung cấp các phương thức truy cập và cập nhật giá trị.
package com.example.myapp;
public class User {
private int id;
private String username;
private Stri ...
Đăng vào ngày 15 tháng 6 lúc 21:00
Hướng dẫn chi tiết vòng đời ứng dụng Android
Tóm tắt bài viết
Vòng đời ứng dụng Android mô tả cách hệ thống quản lý quá trình tạo, chạy, tạm dừng, dừng và hủy các ứng dụng và thành phần (như Activity, Service...). Là đơn vị giao diện, Activity có vòng đời bao gồm các phương thức callback chính: onCreate (khởi tạo), onResume (trạng thái tương tác), onPause (mất tiêu điểm) đến onDestroy (dọ ...
Đăng vào ngày 15 tháng 6 lúc 00:24
Đánh giá thực tế Delphi 11.1 trong phát triển ứng dụng Android
Kể từ khi ra mắt vào ngày 16 tháng 3, Delphi 11.1 đã được sử dụng liên tục và mang lại nhiều cải tiến đáng kể, đặc biệt trong lĩnh vực phát triển ứng dụng Android.
Hiệu năng IDE vượt trội
IDE khởi động nhanh chóng dù là lần đầu tiên hay sau khi cài đặt nhiều thành phần bổ trợ. Việc mở dự án — kể cả những dự án lớn — gần như tức thì nhờ tốc độ ...
Đăng vào ngày 15 tháng 6 lúc 00:22
Hệ thống tìm kiếm cài đặt SettingsIntelligence
Tóm tắt
Hệ thống cài đặt Android có rất nhiều mục cần thiết, trong đó một số mục rất khó tìm kiếm. Google đã hỗ trợ tính năng tìm kiếm thông qua mô-đun SettingsIntelligence nằm trong thư mục packages/apps/SettingsIntelligence. Mô-đun này có tên gói là com.android.settings.intelligence và thực hiện việc trích xuất dữ liệu từ các lớp kế thừa Sear ...
Đăng vào ngày 14 tháng 6 lúc 21:39
Kiến trúc và cách triển khai Fragment trong Android
Fragment đại diện cho một phần giao diện người dùng hoặc một hành vi trong một Activity. Việc sử dụng Fragment giúp ứng dụng linh hoạt hơn trong việc thiết kế giao diện đa màn hình. Dưới đây là các bước và khái niệm cơ bản để làm việc với Fragment.
Quy trình thiết lập cơ bản
Xây dựng lớp dữ liệu (Model layer).
Tạo Acti ...
Đăng vào ngày 13 tháng 6 lúc 03:45