Có thể làm cho điện thoại rung cho BẤT CỨ thông báo bánh mì nướng trong chương trình của bạn không? Hoặc bạn có phải chèn lệnh rung trên mỗi bánh mì nướng không?Android Rung trên bánh mì nướng (Homer: Mmmm rung trên bánh mì nướng)
Chúc mừng.
Có thể làm cho điện thoại rung cho BẤT CỨ thông báo bánh mì nướng trong chương trình của bạn không? Hoặc bạn có phải chèn lệnh rung trên mỗi bánh mì nướng không?Android Rung trên bánh mì nướng (Homer: Mmmm rung trên bánh mì nướng)
Chúc mừng.
Bạn có thể chỉ cần phân lớp lớp Thông báo và có lệnh rung được khởi tạo trong Trình tạo. Sau đó, thay vì sử dụng lớp Thông báo SDK, hãy sử dụng lớp đó mỗi khi bạn cần thông báo trong ứng dụng của mình.
public class MyNotification extends Notification {
public MyNotification() {
super();
vibrate = /* Your vibration parameters here */;
// Or to use default vibration:
// flags = DEFAULT_VIBRATE;
}
}
Sau đó, khi bạn muốn thông báo:
notificationManager.notify(new MyNotification());
Tôi đã ở bên bạn với phần đơn giản;) Bạn có thể vui lòng xây dựng? Tôi rất mới với Java/Android. Cảm ơn nhiều. – Entropy1024
Tôi đã thêm một số mã vào câu trả lời –
thêm lớp này để mã của bạn:
import android.content.Context;
import android.os.Vibrator;
import android.widget.Toast;;
public class VibratingToast extends Toast{
public VibratingToast(Context context,CharSequence text, int duration) {
super(context);
Vibrator v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(300);
super.makeText(context, text, duration).show();
}
}
và sau đó bạn có thể gọi một bánh mì nướng bằng cách thêm dòng này khi bạn muốn hiển thị bánh mì nướng rung động:
new VibratingToast(this, "Hi,....", Toast.LENGTH_SHORT);
Bạn cũng sẽ cần, nếu bạn have't đã có, để thêm phép rung trong file manifest của bạn
<uses-permission android:name="android.permission.VIBRATE" />
does't bài tôi trả lời câu hỏi của bạn ?? –