Stt Activity Action Intent & Miêu tả 1 ACTION_ALL_APPS Liệt kê tất cả ứng dụng có sẵn trên thiết bị 2 ACTION_ANSWER Xử lý một cuộc gọi đến 3 ACTION_ATTACH_DATA Được sử dụng để chỉ rằng một số phần dữ liệu nên được gắn kết tới một số vị trí khác 4 ACTION_BATTERY_CHANGED Đây […]
Cài PHP8 cho Apache2 trên Ubuntu 20 $ sudo apt update $ sudo apt upgrade $ sudo apt install ca-certificates apt-transport-https software-properties-common Tiếp theo cài bước sau: $ sudo add-apt-repository ppa:ondrej/php Bấm Enter để đồng ý cài đặt Tiếp theo cài một số module cho php. Thư viện libapache2-mod-php8.0 apt install libapache2-mod-php8.0 php8.0-common php8.0-mbstring php8.0-curl php8.0-gd […]
chú ý cần import gói: import android.os.Handler; code dưới đây có thể viết trong activity để test thử, sau 5s sẽ tự tắt ứng dụng final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { // Công việc sẽ thực hiện sau 5s = 5000ms Toast.makeText(MainActivity.this, “Hết 5s đợi […]
Webview là một widget dùng để nhúng nội dung trang web vào ứng dụng, có thể load từ URL hoặc từ chuỗi có sẵn. Các bước thao tác tạo Webview: 1. Trong layout nhúng vào 1 thẻ Webview và đặt ID cho thẻ này là mWebview <Webview android:id=”@+id/mWebview” android:layout_height=”451dp” android:layout_width=”match_parent”/> 2. Trong activity viết code java […]
1. Khởi động lại máy tính Lâu lâu cũng nên khởi động lại 2. Luôn cập nhật Ubuntu sudo apt-get update sudo apt-get upgrade 3. Kiểm tra RAM sudo lshw -c memory free -h free -m 3. Giám sát các ứng dụng khởi động service –status-all sudo service stop #Để xóa một chương […]
1 – Trong thư mục resource tạo file ngôn ngữ /resources /lang /en messages.php /vi messages.php 2 – Trong file route web.php tạo 1 route để thực hiện thiết lập locate use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Session; Route::get(‘/lang/{locale}’, function ($locale) { if (! in_array($locale, [‘en’, ‘vi’])) { abort(400); } App::setLocale($locale); Session::put(‘lang’, $locale); return redirect()->back(); }); 3 – […]
1. Tạo project mới 2. Vào manifest khai báo quyền <uses-permission android:name=”android.permission.INTERNET” /> 3. Copy lấy 1 cái ảnh vào drawable để làm biểu tượng Ảnh bạn tự chọn thôi, chú ý tên file ảnh không dấu, không cách, không viết hoa, không có dấu trừ, bắt đầu là chữ cái không phải số. 4. […]
Cải tiến thêm sự kiện bấm vào 1 phần tử trong danh sách Như ListView thông thường thì sử dụng setOnItemClick…. nhưng RecyclerView không dùng như vậy. Trên internet có nhiều hướng dẫn cách viết rất dài dòng, bạn hãy sử dụng CardView để thiết lập. 1. Sử dụng CardView theo hướng dẫn ở trên, […]
Update: Dùng cardview để trình bày các item Bạn thay thế layout của custom_item_layout.xml bằng layout dưới đây. Cơ bản là có 1 LinearLayout bọc ngoài rồi cho cái cardView vào trong để bao gói, bên trong đó tiếp tục cho 1 cái layout để trình bày các phần tử con. <?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout […]