Thứ Tư, 23 tháng 1, 2019

Khóa học lập trình Android - Trình quản lý âm thanh

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.

Khóa học lập trình Android chuyên nghiệp
Khóa học lập trình Android chuyên nghiệp
Để 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.
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ả
1Ringer_MODE_VIBRATE

Chế độ này đặt thiết bị ở chế độ rung.
2Ringer_MODE_NORMAL
Chế độ này đặt thiết bị ở chế độ bình thường (to).
3Ringer_MODE_SILENT
Chế độ này đặt thiết bị ở chế độ im lặng.
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.
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
2getMode ()
Phương pháp này trả về chế độ âm thanh hiện tại
3getStreamMaxVolume (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ể
4getStreamVolume (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ể
5isMusicActive ()
Phương pháp này kiểm tra xem có nhạc nào đang hoạt động không.
6startBluetoothSco ()
Phương pháp này Bắt đầu kết nối âm thanh bluetooth SCO
7stopBluetoothSco ()
Phương pháp này dừng kết nối âm thanh bluetooth SCO.
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ế.

Các bướcSự miêu tả
1Bạ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.
2Sửa đổi tệp src / MainActivity.java để thêm mã AudioManager
3Sử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.
4Sửa đổi tệp res / value / string.xml và thêm các thành phần chuỗi cần thiết.
5Sửa đổi AndroidManifest.xml để thêm các quyền cần thiết.
6Chạ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 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
<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

Lập trình Android - RenderScript

Trong chương này, chúng ta sẽ tìm hiểu về Android RenderScript. Thông thường các ứng dụng trên Android được thiết kế để tiêu thụ tài nguyên ...