Thời gian hiện tại: 04:56 - 19/11/2024
Công cụ & bài viết hay
Lần hoạt động
♪Giới thiệu: Xin chào các bạn!
Hôm nay tôi sẽ hướng dẫn cho các bạn Cách để tạo một
Popup Dialog trên bất kỳ file apk nào. Và trước khi bắt đầu công việc hướng dẫn thì các bạn cần biết
Popup Dialog là gì?
-
Popup Dialog là một hộp thoại dạng tin nhắn thông báo trên
Android và có thể tương tác được, nó chỉ được tắt đi khi người dùng tương tác vào nó.
VD:
Xem chi tiết hơn ở đây! --->
GET NOW
Lưu ý! Tôi sẽ lượt bỏ bớt các bước. Vì vậy! Yêu cầu các bạn phải có một kiến thức cơ bản về Mod và đọc kỹ hướng dẫn này của tôi (tránh hỏi những câu mơ hồ).
HÌNH ẢNH VÀO GAME TRƯỚC KHI TẠO Popup Dialog
BÀI HƯỚNG DẪN ĐƯỢC THỰC HIỆN TRÊN TRÒ CHƠI FIFA 14 VÀ TEST TRÊN HĐH ANDROID 2.3.3
B1: Các bạn mở file "
AndroidManifest.xml" lên và tìm thứ tương tự như phía dưới.
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:launchMode="singleTask" android:name="com.ea.game.fifa14.Fifa14Activity" android:screenOrientation="@integer/sensor_user_landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
B2: Sau khi tìm được thứ bạn cần, thì
hãy chú ý vào dòng phía dưới và để ý vào phần tôi đã tô màu, đó chính là đường dẫn tới tệp ta cần tạo một
Popup Dialog
android:name="com.ea.game.fifa14.Fifa14Activity"
- Nên nhớ
com.ea.game.fifa14.Fifa14Activity<=> Với đường dẫn
smali.com.ea.game.fifa14.Fifa14Activity
B3: Các bạn tìm theo đường dẫn và mở file "
Fifa14Activity.smali" lên. Sau đó các bạn tìm kiếm với từ khóa "
onCreate"
và chèn đoạn code sau vào dưới từ "
locals" nó cũng có thể chèn ở nơi khác nhưng tôi sẽ không nhắc đến trong hướng dẫn này.
new-instance v0, Landroid/app/AlertDialog$Builder;
invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
B4: Các bạn
lưu nó lại và bắt đầu
xây dựng lại file .apk.
THÀNH QUẢ
SAU ĐÂY TÔI SẼ HƯỚNG DẪN NÂNG CAO THÊM CHO CÁC BẠN!
●
Ở hướng dẫn trên các bạn đã học được cách để tạo một Popup Dialog một cách dễ dàng, và giờ tôi sẽ hướng dẫn thêm cho các bạn một kĩ thuật kết hợp nâng cao trong bài viết này. Nó sẽ được bắt đầu ngay phía dưới, các bạn sẵn sàng chứ!
CHÚNG TA BẮT ĐẦU!!!
-
Các bạn hãy để ý B3 ở phía trên và thay nó bằng đoạn Code dưới đây sẽ có điều bất ngờ đang chờ bạn!
const/4 v0, 0x1
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
invoke-static {p0, v1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
new-instance v0, Landroid/app/AlertDialog$Builder;
invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
move-result-object v0
const-string v1, "NỘI DUNG BẠN MUỐN HIỂN THỊ"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
BẤT NGỜ ĐÓ LÀ ĐÂY!
♪
Sự kết hợp giữa Toast và Popup Dialog một cách hoàn hảo!
BÀI VIẾT CỦA TÔI ĐẾN ĐÂY LÀ HẾT!!!
RẤT CẢM ƠN CÁC BẠN ĐÃ XEM HƯỚNG DẪN NÀY.
♪
Lưu ý! Nếu các bạn chia sẻ bất kỳ nội dung nào của bài viết này, xin hãy ghi rõ nguồn với mẫu sau:
Credits:
♪EmLaAi?♪ - ya4r.net
Đã chỉnh sửa bởi ♪EmLaAi?♪ (17.06.2018 / 13:30) [3] Toast messenger mà phải không?
# Dark Pii™ (16.06.2018 / 20:59)
Toast messenger mà phải không?Là Poup Dialog
Anh rộng rải thặt. Lưu về để dành xài.
Mong series này sẽ còn tiếp tục
# Dark Pii™ (16.06.2018 / 20:59)
Toast messenger mà phải không?Nó là toats dialog
Cái này mới toats messenger nè
const/4 v0, 0x1 const-string v1, "DÒNG CHỮ BẠN MUỐN THÊM" invoke-static {p0, v1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object v0 invoke-virtual {v0}, Landroid/widget/Toast;->show()V
# ♪EmLaAi?♪ (16.06.2018 / 20:33)
♪Giới thiệu: Xin chào các bạn! Hôm nay tôi sẽ hướng dẫn cho các bạn Cách để tạo một Popup Dialog trên bất kỳ file apk nào. Và trước khi bắt đầu công việc hướng dẫn thì các bạn cần biết Popup DialoMod bằng pc hay android mà mở AndroidManifest.xml bác
# Lords Mobile (16.06.2018 / 23:24)
Mod bằng pc hay android mà mở AndroidManifest.xml bácPc hay android đều được
Em biết tách code rồi
# Dark Pii™ (16.06.2018 / 23:28)
Pc hay android đều được Mình thấy nếu mod bằng android thường mở mục Activity mà
Tổng số: 40
Cùng chuyên mục
Xem chủ để ngoại tuyến (Offline)Trong diễn đàn
Sắp xếp theo thứ tự từ trên xuống