Nhật ký cập nhật
AACast Pro v1.0
Nhánh giao diện mới (versionCode 32) • Cập nhật từ 09/09/2026 đến 15/09/2026
Tính năng mới
Những điều mới trong bản này
Giao diện (UI) trên điện thoại
- Thiết kế lại toàn bộ giao diện theo phong cách Samsung One UI 8.5: thẻ Island Squircle, nút viên thuốc (Pill), thanh điều hướng đáy với chỉ báo mềm.
- Hỗ trợ chế độ Sáng / Tối / Theo hệ thống (Dark Mode AMOLED tối ưu pin).
- Tiêu đề màn hình tự động thu nhỏ khi cuộn (Collapsing Header).
- Thẻ tài khoản One UI với avatar logo app, lời chào theo tên chủ xe.
- Màn hình Giới thiệu (Intro): hướng dẫn kết nối xe, tính năng, lưu ý an toàn giao thông, Fanpage Facebook, Điều khoản sử dụng.
- Màn hình Thông tin tài khoản: xem email, đổi tên chủ xe — đồng bộ ngay lời chào trên xe.
- Màn hình Quản lý quyền hạn: 8 quyền hệ thống (Vị trí, Micro, Đọc thông báo dẫn đường, Trợ năng VietMap, Thông báo, Pin, Camera quét QR, Bluetooth) — thẻ trạng thái + nút cấp quyền 1 chạm.
- Tab Tiện ích gom: YouTube Web, Dấu trang, Quyền hạn, Giới thiệu.
- Cỡ chữ màn hình Home xe: Tiêu chuẩn / Lớn (mặc định) / Rất lớn.
- 7 bộ giao diện (Theme): Mặc định, AMOLED Midnight, Cyberpunk Neon, Deep Ocean, Sunset Horizon, Emerald Forest, Carbon Sport — xem trước trực tiếp, đổi màu xe tức thì khi đang kết nối.
Màn hình Home trên xe (Android Auto)
- 6 bố cục: Metro, Sunset Dashboard, Twilight Glass (kính mờ), Coastal Sunset, Journey Pro, Coolwalk Dashboard.
- Đồng hồ số lớn, lịch dương + lịch âm, lời chào theo buổi & tên chủ xe — chạm để làm mới.
- Thời tiết tự cập nhật theo vị trí GPS, chạm để làm mới.
- Tìm kiếm nhanh trên xe: viên thuốc tìm kiếm (mở bàn phím Android Auto) + micro tìm kiếm giọng nói tiếng Việt.
- Thẻ media/trình phát nhạc trên mọi bố cục: tên bài, nghệ sĩ, ảnh bìa, thanh tiến trình tua trực tiếp, nút Play/Pause/Next/Previous.
- Thanh TabBar dọc (trái/phải) với 3 tab: YouTube, VTVgo, Trình duyệt web + nút Lùi, Tải lại, Home.
- Thanh dấu trang ngang 1-chạm trên tab Web (YouTube, Zing MP3, Google, VnExpress, VTV Go...).
- Cài đặt TabBar: vị trí (trái/phải), kích thước (Nhỏ/Vừa/Lớn), hiển thị (Chữ + icon / Chỉ icon).
- Coolwalk Dashboard (chia đôi màn hình): tốc độ GPS thực tế, biển cảnh báo giới hạn tốc độ VietMap, bản đồ Google Maps nhúng, thẻ Đến nơi (ETA/khoảng cách/tên đường) tự lấy từ thông báo dẫn đường.
Đăng nhập & Bản quyền
- Đăng nhập Email + Mã bản quyền (License Key) qua API thật, quét mã QR (camera hoặc ảnh từ thư viện).
- Mã hóa phần cứng AES-256 bằng Android KeyStore (không lưu mã nguồn trần).
- Ghi nhớ đăng nhập, kiểm tra hạn dùng tự động; hết hạn → khóa màn hình xe kèm hướng dẫn "Vui lòng liên hệ admin" + nút Kiểm tra lại ngay trên xe.
Android Auto — Nền tảng & Trải nghiệm lái xe
- Chuyển sang kiến trúc CarActivity ổn định hơn: giao diện tự do, tràn viền sát mép, nhập liệu bằng bàn phím Android Auto.
- Phát âm thanh nền (giống YouTube Music): nhạc/video tiếp tục phát khi chuyển app khác hoặc ẩn Android Auto.
- Âm thanh chào mừng khi kết nối xe (tùy chỉnh bật/tắt), phát như trình phát nhạc chuẩn trên thẻ media.
- Trình phát media chuẩn: thẻ media trên Android Auto, điều khiển từ vô lăng, media card, notification — Play/Pause/Next/Previous/Seek.
- Chế độ widget chia đôi (Coolwalk): phát nhạc ổn định, các nút điều khiển hoạt động bình thường.
- Bản đồ & dẫn đường: dẫn đường từng bước, ETA, cảnh báo tốc độ, chế độ mô phỏng; VietMap Live (giới hạn tốc độ, giao thông); cảm biến ban đêm tự bật giao diện tối.
- Thông báo dẫn đường: bóc tách chỉ dẫn Google Maps lên màn hình xe (Notification Listener).
- Hiển thị phiên bản app và màn hình Cài đặt trên xe (URL tab, xóa cache, tải lại, thông tin phiên bản).
Nhạc & Âm thanh
- Nhạc chào mừng tự phát 1 lần mỗi phiên kết nối, hiển thị trên Quick Settings như app nghe nhạc (tựa đề, nghệ sĩ, album art, tiến trình).
- Audio focus chuẩn: âm thanh định tuyến ra loa xe (không còn phát ở loa điện thoại).
- Điều khiển đúng nguồn phát: âm chào tự dừng khi mở video; Play/Pause trên vô lăng/thẻ media chỉ điều khiển video khi video đang phát.
Hành trình & Thống kê
- Theo dõi hành trình qua GPS (lọc nhiễu, chống trùng), đồng bộ lên server khi ngắt kết nối (mạng yếu vẫn lưu lại chờ đồng bộ sau).
- Thống kê chi tiết: Quãng đường, số chuyến, thời gian chạy, tốc độ TB/Cao nhất/Thấp nhất, ước tính tiền xăng (định mức xe + giá xăng tùy chỉnh, RON 95/E5 RON 92/Dầu DO).
- Biểu đồ 12 tháng, biểu đồ so sánh Hôm nay/Tháng này/Năm nay, dải phổ tốc độ, danh sách chuyến đi thật, nút Đồng bộ lại và Đặt lại toàn bộ dữ liệu.
Hình nền & Cá nhân hóa
- Ảnh bìa GIF động làm hình nền xe: chọn file GIF từ máy, phát động mượt mà trên cả màn hình xe và preview điện thoại.
- Hình nền tự đổi theo khung giờ (Sáng/Trưa/Chiều/Tối) từ Pexels/Pixabay/Unsplash, chủ đề phong cảnh Việt Nam (Hà Giang, Sa Pa, Mù Cang Chải, Ninh Bình, Vịnh Hạ Long...), chất lượng Full HD/2K.
- Hình nền tùy chọn từ thư viện ảnh (kèm xem trước, đặt lại mặc định), cắt căn giữa chuẩn tỷ lệ 16:9, màu 32-bit chân thực.
Tìm kiếm & Tiện ích khác
- Tìm kiếm giọng nói tiếng Việt trên xe (modal One UI, micro Galaxy Blue, nút Thử lại/Bàn phím/Hủy).
- Bàn phím nhập liệu trên xe cho mọi ô input (đăng nhập Google, tìm kiếm...).
- Dấu trang thông minh (tự thêm https://, thêm/xóa, 5 mặc định).
- Fanpage Facebook hỗ trợ + Điều khoản sử dụng đầy đủ ở Cài đặt, Giới thiệu và Đăng nhập.
Sửa lỗi
Các lỗi đã được khắc phục
Nhạc & âm thanh
- Nhạc bị dừng khi ẩn Android Auto (sau khi phóng to): giờ phát nền tiếp tục, chỉ dừng khi người dùng Pause/Stop.
- Nhạc tự dừng sau ~3 giây ở chế độ widget chia đôi: phát ổn định, các nút trên widget điều khiển được.
- Nút Pause/Play trên media card không phản hồi khi app chạy nền.
- Nút Play chết sau khi bài hát kết thúc (bấm Play không phát lại được).
- Âm thanh chỉ phát ở loa điện thoại dù đã kết nối xe.
- Nhạc bị tắt sau ~0,6 giây khi phát âm chào mừng.
- Nhạc dừng khi mở Google Maps / chuyển app khác trên Android Auto.
- Video tự phát lại 100ms sau khi bấm dừng (bấm Pause là Pause thật).
- Nút điều khiển tác động nhầm (pause/play chỉ ảnh hưởng âm chào thay vì video).
Ổn định & Crash
- Lỗi cài app cũ báo "Activity class does not exist": gỡ bản cũ (package
com.hieptran.aaviewvid) rồi cài bản mới (com.hieptran.aaviewvid.demo) là hết. - Crash khi chưa đăng nhập (SuperNotCalledException).
- Lỗi giải mã dữ liệu đăng nhập sau khi khôi phục máy (AEADBadTagException) — tự dọn dữ liệu hỏng, không backup dữ liệu nhạy cảm.
- Màn hình đen sau khi cập nhật APK / kết nối lại xe.
- Crash ngay khi mở trên Android Auto (SearchController/IllegalStateException, Gearhead Missing Component).
- Không mở được app điện thoại khi kết nối xe (SecurityException launchDisplayId).
- Đồng hồ Home không cập nhật khi quay lại từ YouTube.
Giao diện & hiển thị
- Tên dài bị cắt ở câu chào trên xe (tự xuống dòng hiển thị đầy đủ).
- Bố cục kính mờ (Twilight) tràn mép dưới màn hình xe.
- Viền xanh/khoảng trống quanh WebView trên xe — tràn viền sát mép 100%.
- Banner "AAViewVid Web Player" che khuất video — đã bỏ.
- Icon media trùng lặp trên launcher Android Auto — đã bỏ.
- Ảnh nền tải về bị mờ vỡ — nâng Full HD/2K, màu 32-bit.
- Chữ trên nút bấm bị che/mất chữ — hiển thị trọn vẹn 1 dòng.
- Logo/preview sai icon Android mặc định — dùng ảnh phong cảnh + logo chính thức.
- Hình nền Home mất sau khi khởi động lại (404 → tự thử ảnh khác).
- TabBar bên phải bị nút Tải lại của xe đè lên — dịch xuống đúng chuẩn.
Tương tác & nhập liệu
- Bàn phím xe không hiện khi chạm ô input trên nhiều màn hình/DPI khác nhau (Google login, form web).
- Chạm trên màn hình xe phản hồi chậm, nút Home xử lý 1 cú bấm 2 lần.
Hiệu năng
Cải thiện đáng kể
- Tải WebView đúng lúc cần (lazy loading), tối đa 2 WebView trên xe, không tạo WebView ẩn phía sau màn Home.
- CPU trung bình giảm từ ~97% xuống <1% (đỉnh 5%) khi chạy Android Auto + VietMap Live + HUD.
- RAM giảm từ ~323–401MB xuống ~85–100MB; Graphics/bitmap gọn nhẹ.
- Foreground Service + WakeLock chỉ giữ khi thực sự phát; không giữ WifiLock không cần thiết.
- Giảm tải ảnh bìa, throttle cập nhật tiến trình media (2 lần/giây), ticker đồng hồ theo phút.
- Cache kiểm tra bản quyền 15 phút, dọn callback/listener khi thoát tránh rò rỉ bộ nhớ.
Hướng dẫn
Cách cập nhật ứng dụng
1
Gỡ cài đặt bản cũ
Gỡ ứng dụng cũ (com.hieptran.aaviewvid) trên điện thoại.
2
Cài APK mới
Cài bản app-debug.apk (package com.hieptran.aaviewvid.demo, versionCode 32).
3
Đăng nhập lại
Nhập Email + Mã bản quyền (hoặc quét mã QR) để kích hoạt.
4
Cấp đủ 8 quyền
Cấp quyền trong màn Quyền hạn: GPS, Micro, Thông báo, Trợ năng, Pin, Camera, Bluetooth.
5
Kết nối Android Auto
Kết nối xe để trải nghiệm đầy đủ trên màn hình xe.
Cần hỗ trợ cài đặt? Nhắn tin qua fanpage Facebook — chúng tôi luôn sẵn sàng giúp bạn từng bước.