如何在状态栏添加文字显示

比如现在要在时间后面加上AM、PM等显示,如果是24小时制显示就不添加,可以在SystemUI包下的clock.java类中修改,具体修改代码如下:

private String addAM_PM(String re){
    	ContentResolver cv = getContext().getContentResolver();
        String strTimeFormat = android.provider.Settings.System.getString(cv,
                                           android.provider.Settings.System.TIME_12_24);
        
        if(strTimeFormat.equals("24")){
        	return re;
        }else{
        	String amPmValues;
            if(mCalendar.get(Calendar.AM_PM) == 0){
            	amPmValues = "AM";
            }else{
            	amPmValues = "PM";
            }
            return re +" " +amPmValues;
        }
    }

你可能感兴趣的:(java,android)