MobileNetActivity.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:iTester 作者:
private void initUI()
{
    tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);  
    tv_mobile = (TextView)findViewById(R.id.textView_mobile);
    tv_mobile.setTextColor(Color.RED);
    tv_mobile.setTextSize(30);
    findViewById(R.id.button_pass).setOnClickListener(this);
    findViewById(R.id.button_fail).setOnClickListener(this);
    findViewById(R.id.button_pass).setEnabled(false);

       updateViews(tm);  
        //����SIM��״̬��������Ϣ��ʱ�����ܷ����仯�������Ҫע��PhoneStateListener   
        //��ʵʱ���½�����ʾ����Ϣ��������������¼���LISTEN_SERVICE_STATE��LISTEN_DATA_CONNECTION_STATE   
        //���Ƿֱ��Ӧ�ص�����onServiceStateChanged��onDataConnectionStateChanged   
        tm.listen(new PhoneStateListener() {  

            @Override  
            public void onDataConnectionStateChanged(int state, int networkType) {  
                //��������״̬�ı���ܵ����������͵ĸı�   
                updateViews(tm);  
            }  

            @Override  
            public void onServiceStateChanged(ServiceState serviceState) {  
                updateViews(tm);  
            }

            @Override
            public void onSignalStrengthsChanged(SignalStrength signalStrength) {
                // TODO Auto-generated method stub
                Stren=String.valueOf(-113+2*signalStrength.getGsmSignalStrength())+" dBm  "+String.valueOf(signalStrength.getGsmSignalStrength())+" asu";
                updateViews(tm);
                super.onSignalStrengthsChanged(signalStrength);
            } 


        }, PhoneStateListener.LISTEN_SERVICE_STATE   
                | PhoneStateListener.LISTEN_DATA_CONNECTION_STATE|PhoneStateListener.LISTEN_SIGNAL_STRENGTHS); 
 }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号