Android——GT使用チュートリアル(十七)DeviceListening設備傍受類チュートリアル

3798 ワード

開発中に手放せないGTバッグ.GSLS公式サイトに注目し、より多くのソースヾ(✿゚▽゚)ノツールパッケージを参照してください.
すべての文章の編集者はできるだけ読者に直接読み取って完全にコピーして貼ることができて、その中の複雑なあるいは比較的に多いソースコードはソースコードがあってgithubのウェブサイトを貼ることができます.
GT類の中のソースコードは完全にオープンソースで、多くの中国語の注釈があり、より多くの人に直接読ませます.
注目点をクリックして「いいね」をクリックし、ブロガーの最新発表庫に注目します.https://github.com/1079374315/GSLS_Tool
美帝の枠組みは、創造をこんなに簡単にした!
GTライブラリに依存すると次の操作が可能になります
public class MainActivity extends AppCompatActivity {

    private GT.DeviceListening.GT_HeadsetPlugReceiver gt_headsetPlugReceiver;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //        
        GT.DeviceListening.MobilePhoneAttribute mobilePhoneAttribute = new GT.DeviceListening.MobilePhoneAttribute();
        GT.log_i("      :" + mobilePhoneAttribute.getModel());
        GT.log_i("    SDK   :" + mobilePhoneAttribute.getSDK());
        GT.log_i("         :" + mobilePhoneAttribute.getRELEASE());

        //      
        GT.DeviceListening.GT_AudioManager gt_audioManager = new GT.DeviceListening.GT_AudioManager(this);
        GT.log_i("                      :" + gt_audioManager.getVoiceCall());
        GT.log_i("          :" + gt_audioManager.getVoiceSystem());
        GT.log_i("           :" + gt_audioManager.getVoiceSystemMax());
        GT.log_i("           :" + gt_audioManager.getVoiceRing());
        GT.log_i("        :" + gt_audioManager.getVoiceRingMax());
        GT.log_i("           :" + gt_audioManager.getVoiceMusic());
        GT.log_i("       (   )    :" + gt_audioManager.getVoiceMusicMax());
        GT.log_i("            :" + gt_audioManager.getVoiceAlarm());
        GT.log_i("              :" + gt_audioManager.getVoiceAlarmMax());

        gt_audioManager.gemgMusiceNoSet();//               ,          。

        gt_audioManager.setVoiceCallValue(12);//           
        gt_audioManager.setVoiceSystemValue(12);//       
        gt_audioManager.setVoiceRingValue(12);//           
        gt_audioManager.setMusicValue(12);//          
        gt_audioManager.setVoiceAlarmValue(12);//           

        //        
        gt_headsetPlugReceiver = new GT.DeviceListening.GT_HeadsetPlugReceiver(this);
        gt_headsetPlugReceiver.registerHeadsetPlugReceiver();//            

        GT.log_i("    :" + gt_headsetPlugReceiver.isHeadset_TF());//               

        /**
         *  Spiritleve       
         *       ,     ,      ,     ,        dome 
         */


        /**
         * ScreenListener        
         *      ,     ,      ,     ,        dome 
         */
        

    }

    @Override
    protected void onStop() {
        super.onStop();
        gt_headsetPlugReceiver.unregisterListener();//            
    }
}
効果図:
08-10 16:35:56.610 5881-5881/? I/GT_i: -------       :MI 6
08-10 16:35:56.610 5881-5881/? I/GT_i: -------     SDK   :22
08-10 16:35:56.610 5881-5881/? I/GT_i: -------          :5.1.1
08-10 16:35:56.639 5881-5881/? I/GT_i: -------                       :4
08-10 16:35:56.639 5881-5881/? I/GT_i: -------           :5
08-10 16:35:56.639 5881-5881/? I/GT_i: -------            :7
08-10 16:35:56.639 5881-5881/? I/GT_i: -------            :5
08-10 16:35:56.639 5881-5881/? I/GT_i: -------         :7
08-10 16:35:56.639 5881-5881/? I/GT_i: -------            :11
08-10 16:35:56.639 5881-5881/? I/GT_i: -------        (   )    :15
08-10 16:35:56.640 5881-5881/? I/GT_i: -------             :6
08-10 16:35:56.640 5881-5881/? I/GT_i: -------               :7
08-10 16:35:56.649 5881-5881/? I/GT_i: -------     :false
まとめ:一連のツールを簡単に入手できます.最新版GTライブラリに注目してください.他のコンテンツが追加された可能性があります.