Bạn có thể dễ dàng kiểm soát âm lượng chuông và cấu hình chuông của mình, ví dụ: (im lặng, rung, to, v.v.) trong Khóa học lập trình Android. Android cung cấp lớp AudioManager cung cấp quyền truy cập vào các điều khiển này.
Để sử dụng lớp Khóa học lập trình Android Manager, trước tiên bạn phải tạo một đối tượng của lớp AudioManager bằng cách gọi phương thức getSystemService () . Cú pháp của nó được đưa ra dưới đây.
Khi bạn đã đặt chế độ, Khóa học lập trình Android có thể gọi phương thức getRingerMode () để lấy trạng thái thiết lập của hệ thống. Cú pháp của nó được đưa ra dưới đây.
Ví dụ dưới đây cho thấy việc sử dụng lớp AudioManager. Nó tạo ra một ứng dụng cho phép bạn đặt các chế độ rung khác nhau cho thiết bị của mình.
Để thử nghiệm với ví dụ này, bạn cần chạy nó trên một thiết bị thực tế.
Đây là nội dung của src / MainActivity.java
Đây là nội dung của Activity_main.xml
Ở đây abc chỉ ra logo của hướng dẫn
Đây là nội dung của String.xml
Để chạy ứng dụng từ Android Studio, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ. Studio Android sẽ hiển thị Hình ảnh
Bây giờ chọn nút im lặng, bạn sẽ nhận được biểu tượng im lặng tại thanh Thông báo
Bây giờ chỉ cần chọn nút chuông và sau đó nhấn nút chế độ hiện tại để xem nếu trạng thái của nó đã được đặt Khóa học lập trình Android.
Bây giờ nhấn nút Rung và sau đó nhấn nút chế độ hiện tại để xem liệu nó có được đặt hay không. Nó sẽ hiển thị màn hình sau.
![]() |
| Khóa học lập trình Android chuyên nghiệp |
private AudioManager myAudioManager; myAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);Khi bạn khởi tạo đối tượng của lớp AudioManager , bạn có thể sử dụng phương thức setRingerMode để đặt cấu hình âm thanh hoặc chuông của thiết bị. Cú pháp của nó được đưa ra dưới đây.
myAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);Phương thức setRingerMode lấy số nguyên làm tham số. Đối với mỗi chế độ, một số nguyên được chỉ định sẽ phân biệt giữa các chế độ khác nhau. Các chế độ có thể là.
| Không. | Chế độ & Mô tả |
|---|---|
| 1 | Ringer_MODE_VIBRATE Chế độ này đặt thiết bị ở chế độ rung. |
| 2 | Ringer_MODE_NORMAL Chế độ này đặt thiết bị ở chế độ bình thường (to). |
| 3 | Ringer_MODE_SILENT Chế độ này đặt thiết bị ở chế độ im lặng. |
int mod = myAudioManager.getRingerMode();Ngoài phương thức getRingerMode, còn có các phương thức khác có sẵn trong lớp AudioManager để điều khiển âm lượng và các chế độ khác. Chúng được liệt kê dưới đây.
| Không. | Phương pháp & mô tả |
|---|---|
| 1 | điều chỉnh Volume (hướng int, cờ int) Phương pháp này điều chỉnh âm lượng của luồng phù hợp nhất |
| 2 | getMode () Phương pháp này trả về chế độ âm thanh hiện tại |
| 3 | getStreamMaxVolume (int streamType) Phương thức này trả về chỉ số âm lượng tối đa cho một luồng cụ thể |
| 4 | getStreamVolume (int streamType) Phương thức này trả về chỉ số âm lượng hiện tại cho một luồng cụ thể |
| 5 | isMusicActive () Phương pháp này kiểm tra xem có nhạc nào đang hoạt động không. |
| 6 | startBluetoothSco () Phương pháp này Bắt đầu kết nối âm thanh bluetooth SCO |
| 7 | stopBluetoothSco () Phương pháp này dừng kết nối âm thanh bluetooth SCO. |
Để thử nghiệm với ví dụ này, bạn cần chạy nó trên một thiết bị thực tế.
| Các bước | Sự miêu tả |
|---|---|
| 1 | Bạn sẽ sử dụng IDE studio của Android để tạo một ứng dụng Android theo gói com.example.sairamkrishna.myapplication. |
| 2 | Sửa đổi tệp src / MainActivity.java để thêm mã AudioManager |
| 3 | Sửa đổi bố cục tệp XML res / layout / Activity_main.xml thêm bất kỳ thành phần GUI nào nếu cần. |
| 4 | Sửa đổi tệp res / value / string.xml và thêm các thành phần chuỗi cần thiết. |
| 5 | Sửa đổi AndroidManifest.xml để thêm các quyền cần thiết. |
| 6 | Chạy ứng dụng và chọn một thiết bị Android đang chạy và cài đặt ứng dụng trên đó và xác minh kết quả. |
Đây là nội dung của Activity_main.xml
Ở đây abc chỉ ra logo của hướng dẫn
Đây là nội dung của String.xml
<resources> <string name="app_name">My Application</string> </resources>Đây là nội dung của Khóa học lập trình Android Manifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.sairamkrishna.myapplication" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.sairamkrishna.myapplication" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>Hãy thử chạy ứng dụng của bạn. Tôi giả sử bạn đã kết nối thiết bị Khóa học lập trình Android Mobile thực tế của mình với máy tính.
Để chạy ứng dụng từ Android Studio, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ. Studio Android sẽ hiển thị Hình ảnh
Bây giờ chọn nút im lặng, bạn sẽ nhận được biểu tượng im lặng tại thanh Thông báo
Bây giờ chỉ cần chọn nút chuông và sau đó nhấn nút chế độ hiện tại để xem nếu trạng thái của nó đã được đặt Khóa học lập trình Android.
Bây giờ nhấn nút Rung và sau đó nhấn nút chế độ hiện tại để xem liệu nó có được đặt hay không. Nó sẽ hiển thị màn hình sau.

Không có nhận xét nào:
Đăng nhận xét