由于需要实现avrcp的controller的get attr功能,所以看了下android6的代码调用关系。
app层
这里的app层是指用户编写的应用程序而不是谷歌android中生成的一些app。如下是调试app的截屏。该app中出现了几个button用于控制targe。
app的代码简短罗列如下:
public class MyActivity extends Activity {
private static final String TAG = "AndroidAvrcpControllerDemo";
//BluetoothAvrcpController是要追