Browse Source

编码转换utf8

lqg 1 year ago
parent
commit
47a1bc9e60

+ 6 - 6
app/src/main/java/me/yoqi/mobile/db/DbAdapter.java

@@ -22,22 +22,22 @@ public class DbAdapter {
 	private static final String DB = "db.db";
 	private static final int DB_VERSION = 1;
 	
-	//	5个表:短信黑名单表,短信垃圾箱表,来电黑名单表,来电拦截记录表
+	//	5涓�〃锛氱煭淇¢粦鍚嶅崟琛�紝鐭�俊鍨冨溇绠辫〃锛屾潵鐢甸粦鍚嶅崟琛�紝鏉ョ數鎷︽埅璁板綍琛�
 	public static final String MESSAGE_FORBID_TABLE_NAME = "message_forbid_table";
 	public final static String MESSAGE_RUBBISH_TABLE_NAME = "message_rubbish_table";
 	public final static String CALL_FORBID_TABLE_NAME = "call_forbid_table";
 	public final static String CALL_RECORD_TABLE_NAME = "call_record_table";
-	//	公用id字段
+	//	鍏�敤id瀛楁�
 	public static final String TABLE_ID = "_id";
-	// 短信黑名单表字段:来电号码
+	// 鐭�俊榛戝悕鍗曡〃瀛楁�锛氭潵鐢靛彿鐮�
 	public final static String MESSAGE_FORBID_PHONE = "message_forbid_phone";
-	//	短信垃圾箱表字段:垃圾短信号码,收件时间,短信内容
+	//	鐭�俊鍨冨溇绠辫〃瀛楁�锛氬瀮鍦剧煭淇″彿鐮侊紝鏀朵欢鏃堕棿锛岀煭淇″唴瀹�
 	public static final String MESSAGE_RUBBISH_PHONE = "message_rubbish_phone";
 	public static final String MESSAGE_RUBBISH_TIME = "message_rubbish_time";
 	public final static String MESSAGE_RUBBISH_CONTENT = "message_rubbish_content";
-	//	来电黑名单表字段:黑名单号码		
+	//	鏉ョ數榛戝悕鍗曡〃瀛楁�锛氶粦鍚嶅崟鍙风爜		
 	public static final String CALL_FORBID_PHONE = "call_forbid_phone";
-	//	来电拦截记录表字段:黑名单号码:来电时间,来电归属地
+	//	鏉ョ數鎷︽埅璁板綍琛ㄥ瓧娈碉細榛戝悕鍗曞彿鐮侊細鏉ョ數鏃堕棿锛屾潵鐢靛綊灞炲湴
 	public static final String CALL_RECORD_PHONE = "call_record_phone";
 	public static final String CALL_RECORD_TIME = "call_record_time";
 	public static final String CALL_RECORD_AREA = "call_record_area";

+ 41 - 41
app/src/main/java/me/yoqi/mobile/safe/CallActivity.java

@@ -68,8 +68,8 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		setContentView(R.layout.tabhost_public);
 		initFindViewById();
 		TabHost mTabHost=getTabHost();
-		mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("拦截记录",getResources().getDrawable(R.drawable.tab_icon_1)).setContent(R.id.tabhost_public_listview));
-		mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("黑名单",getResources().getDrawable(R.drawable.tab_icon_2)).setContent(R.id.tabhost_public_listview_tab2));
+		mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("鎷︽埅璁板綍",getResources().getDrawable(R.drawable.tab_icon_1)).setContent(R.id.tabhost_public_listview));
+		mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("榛戝悕鍗�",getResources().getDrawable(R.drawable.tab_icon_2)).setContent(R.id.tabhost_public_listview_tab2));
 		mTabHost.setOnTabChangedListener(this);
 		mTabHost.setCurrentTab(0);
 
@@ -96,7 +96,7 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		this.unregisterReceiver(mMBCR);
 		mDbAdapter.close();
 	}
-	/** 打電話*/
+	/** 鎵撻浕瑭�*/
 	Intent mIntent;
 	private void actionCALL(int position, Cursor c,String column){
 		c.moveToPosition(position);
@@ -104,7 +104,7 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		mIntent = new Intent(Intent.ACTION_CALL, uri);   
 		startActivity(mIntent);   
 	}
-	/**發短信 */
+	/**鐧肩煭淇� */
 	private void actionSMS(int position, Cursor c,String column){
 		c.moveToPosition(position);
 		mIntent = new Intent(Intent.ACTION_VIEW);
@@ -112,7 +112,7 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		mIntent.setType("vnd.android-dir/mms-sms");
 		startActivity(mIntent);   
 	}
-	/** 刪除標記*/
+	/** 鍒�櫎妯欒�*/
 	private void delMarkItemData(ListView lv,Cursor c,String table){
 		int mContant = lv.getCount();
 		for(int i=0;i!=mContant;i++){
@@ -137,9 +137,9 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		mCallName = (EditText)mLL.findViewById(R.id.EditText01);
 		mCallNumber = (EditText)mLL.findViewById(R.id.EditText02);
 		mCallNumber.setText(phone);
-		new AlertDialog.Builder(this).setTitle("加入联系人").
+		new AlertDialog.Builder(this).setTitle("鍔犲叆鑱旂郴浜�").
 		setView(mLL).
-		setPositiveButton("确定", new OnClickListener() {
+		setPositiveButton("纭�畾", new OnClickListener() {
 			@Override
 			public void onClick(DialogInterface dialog, int which) {
 				if(mCallName.getText().toString().length() != 0&&mCallNumber.getText().toString().length() != 0){
@@ -167,16 +167,16 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 					} catch (OperationApplicationException e) {
 						e.printStackTrace();
 					}
-					Toast.makeText(getApplicationContext(), "成功添加!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(getApplicationContext(), "鎴愬姛娣诲姞!", Toast.LENGTH_SHORT).show();
 				}else{
-					Toast.makeText(getApplicationContext(), "姓名或号码不能为空!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(getApplicationContext(), "濮撳悕鎴栧彿鐮佷笉鑳戒负绌�!", Toast.LENGTH_SHORT).show();
 					addContact(mCallNumber.getText().toString());
 				}
 			}
-		}).setNegativeButton("取消", null).create().show();
+		}).setNegativeButton("鍙栨秷", null).create().show();
 	}
 	
-	/** 多选时打电话只拨打第一个被选中的号码,发短信给第一个被选中的号码发送*/
+	/** 澶氶€夋椂鎵撶數璇濆彧鎷ㄦ墦绗�竴涓��閫変腑鐨勫彿鐮侊紝鍙戠煭淇$粰绗�竴涓��閫変腑鐨勫彿鐮佸彂閫�*/
 	private void callMethod(ListView lv,String sms_call,Cursor c,String column,String addContact){
 		if(lv.getCheckedItemPositions().size() >= 1){
 			for(int i=0;i!=lv.getCount();i++){
@@ -207,13 +207,13 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		}
 	}
 	
-	/**-------------------------------初始化基本组件--------------------------------------------------------------------------------------------------*/
+	/**-------------------------------鍒濆�鍖栧熀鏈�粍浠�--------------------------------------------------------------------------------------------------*/
 	private void initFindViewById(){
 		mListViewTab1 = (ListView)findViewById(R.id.tabhost_public_listview);
 		mListViewTab2 = (ListView)findViewById(R.id.tabhost_public_listview_tab2);
 	}
 	
-	/**-------------------------------点击不同标签时的事件监听 ----------------------------------------------------------------------------------*/
+	/**-------------------------------鐐瑰嚮涓嶅悓鏍囩�鏃剁殑浜嬩欢鐩戝惉 ----------------------------------------------------------------------------------*/
 	private boolean isCheckedTab1OrTab2 = false;
 	public void onTabChanged(String tabId) {
 		if("tab1".equals(tabId)){
@@ -226,7 +226,7 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 	}
 	
 	private int i = 0;
-	/**---------------------------------------------从数据库中获得并加载垃圾短信数据Start-------------------------------------------------*/
+	/**---------------------------------------------浠庢暟鎹�簱涓�幏寰楀苟鍔犺浇鍨冨溇鐭�俊鏁版嵁Start-------------------------------------------------*/
 	
 	private void initTab1Data(){
 		mCursorTab1=mDbAdapter.getAll(DbAdapter.CALL_RECORD_TABLE_NAME)	;
@@ -237,8 +237,8 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 			mArray = new String[mCount];
 			if(mCursorTab1.moveToFirst()){
 				do{
-					mArray[i] = "垃圾号码:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.CALL_RECORD_PHONE))+"\n"+
-										 "来电时间:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.CALL_RECORD_TIME));
+					mArray[i] = "鍨冨溇鍙风爜:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.CALL_RECORD_PHONE))+"\n"+
+										 "鏉ョ數鏃堕棿:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.CALL_RECORD_TIME));
 					i++;
 				}while(mCursorTab1.moveToNext());
 			}
@@ -269,9 +269,9 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		}
 		
 	}
-	/*---------------------------------------------从数据库中获得并加载垃圾短信数据End----------------------------------------------------*/
+	/*---------------------------------------------浠庢暟鎹�簱涓�幏寰楀苟鍔犺浇鍨冨溇鐭�俊鏁版嵁End----------------------------------------------------*/
 	
-	/*--------------------------------------------------------------------------------------关于动态菜单Begin---------------------------------------*/
+	/*--------------------------------------------------------------------------------------鍏充簬鍔ㄦ€佽彍鍗旴egin---------------------------------------*/
 	boolean isCreatePreparedOptionMenu1 = true;
 	boolean isCreatePreparedOptionMenu2 = false;
 	boolean isCreatePreparedOptionMenu3 = false;
@@ -281,11 +281,11 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 			isCreatePreparedOptionMenu3 = false;
 			if(mListViewTab1.getCount()>0){
 				if(isCreatePreparedOptionMenu1){
-					menu.add(0, MENU_RUBBISH_REPLY, 0, "回复").setIcon(android.R.drawable.ic_menu_send);
-					menu.add(0, MENU_RUBBISH_CALL, 0, "拨打").setIcon(android.R.drawable.ic_menu_call);
-					menu.add(0, MENU_RUBBISH_DELETE, 0, "删除").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
-					menu.add(0, MENU_RUBBISH_CLEAR, 0, "清空").setIcon(android.R.drawable.ic_menu_delete);
-					menu.add(0, MENU_RUBBISH_BACK, 0, "加入联系人").setIcon(android.R.drawable.ic_menu_add);
+					menu.add(0, MENU_RUBBISH_REPLY, 0, "鍥炲�").setIcon(android.R.drawable.ic_menu_send);
+					menu.add(0, MENU_RUBBISH_CALL, 0, "鎷ㄦ墦").setIcon(android.R.drawable.ic_menu_call);
+					menu.add(0, MENU_RUBBISH_DELETE, 0, "鍒犻櫎").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
+					menu.add(0, MENU_RUBBISH_CLEAR, 0, "娓呯┖").setIcon(android.R.drawable.ic_menu_delete);
+					menu.add(0, MENU_RUBBISH_BACK, 0, "鍔犲叆鑱旂郴浜�").setIcon(android.R.drawable.ic_menu_add);
 					isCreatePreparedOptionMenu1 = false;
 				}
 			}else{
@@ -308,18 +308,18 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		if(isCheckedTab1OrTab2 == true){
 			if(mListViewTab2.getCount()>0){
 				if(!isCreatePreparedOptionMenu2){
-					menu.add(0, MENU_FORBID_ADD, 0, "添加").setIcon(android.R.drawable.ic_menu_add);
-					menu.add(0, MENU_FORBID_REPLY, 0, "回复").setIcon(android.R.drawable.ic_menu_send);
-					menu.add(0, MENU_FORBID_CALL, 0, "拨打").setIcon(android.R.drawable.ic_menu_call);
-					menu.add(0, MENU_FORBID_DELETE, 0, "删除").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
-					menu.add(0, MENU_FORBID_CLEAR, 0, "清空").setIcon(android.R.drawable.ic_menu_delete);
+					menu.add(0, MENU_FORBID_ADD, 0, "娣诲姞").setIcon(android.R.drawable.ic_menu_add);
+					menu.add(0, MENU_FORBID_REPLY, 0, "鍥炲�").setIcon(android.R.drawable.ic_menu_send);
+					menu.add(0, MENU_FORBID_CALL, 0, "鎷ㄦ墦").setIcon(android.R.drawable.ic_menu_call);
+					menu.add(0, MENU_FORBID_DELETE, 0, "鍒犻櫎").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
+					menu.add(0, MENU_FORBID_CLEAR, 0, "娓呯┖").setIcon(android.R.drawable.ic_menu_delete);
 					isCreatePreparedOptionMenu2 = true;
 				}
 				menu.removeItem(MENU_FORBID_ADD_FIRST);
 				isCreatePreparedOptionMenu3 = false;
 			}else{
 				if(!isCreatePreparedOptionMenu3){
-					menu.add(0, MENU_FORBID_ADD_FIRST, 0, "添加").setIcon(android.R.drawable.ic_menu_add);
+					menu.add(0, MENU_FORBID_ADD_FIRST, 0, "娣诲姞").setIcon(android.R.drawable.ic_menu_add);
 					isCreatePreparedOptionMenu3 = true;
 				}
 				menu.removeItem(MENU_FORBID_REPLY);
@@ -417,9 +417,9 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 		}
 		return super.onOptionsItemSelected(item);
 	}
-	/*--------------------------------------------------------------------------------------关于动态菜单End----------------------------------------------*/
+	/*--------------------------------------------------------------------------------------鍏充簬鍔ㄦ€佽彍鍗旹nd----------------------------------------------*/
 	
-	/*--------------------------------------------------------------------------------------接收到垃圾短信时的广播接收器Begin------------------*/
+	/*--------------------------------------------------------------------------------------鎺ユ敹鍒板瀮鍦剧煭淇℃椂鐨勫箍鎾�帴鏀跺櫒Begin------------------*/
 	class MyBroadCastReceiver extends BroadcastReceiver{
 		@Override
 		public void onReceive(Context context, Intent intent) {
@@ -428,9 +428,9 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 			}
 		}
 	}
-	/*--------------------------------------------------------------------------------------接收到垃圾短信时的广播接收器End---------------------*/
+	/*--------------------------------------------------------------------------------------鎺ユ敹鍒板瀮鍦剧煭淇℃椂鐨勫箍鎾�帴鏀跺櫒End---------------------*/
 	
-	/**---------------------------------------------------------------------------------------添加黑名单的Dialog-------------------------------------------*/
+	/**---------------------------------------------------------------------------------------娣诲姞榛戝悕鍗曠殑Dialog-------------------------------------------*/
 	EditText mForbidPhone ;
 	private void addForbidPhone(){
 		LayoutInflater mLI = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@@ -444,12 +444,12 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 				showMulitAlertDialog();
 			}
 		});
-		new AlertDialog.Builder(CallActivity.this).setTitle("添加黑名单").setView(mRL)
-		.setPositiveButton("确定", new OnClickListener(){
+		new AlertDialog.Builder(CallActivity.this).setTitle("娣诲姞榛戝悕鍗�").setView(mRL)
+		.setPositiveButton("纭�畾", new OnClickListener(){
 			public void onClick(DialogInterface arg0, int arg1) {
 				String mNewForbidPhone = mForbidPhone.getText().toString();
 				if(mNewForbidPhone.length() < 3){
-					Toast.makeText(CallActivity.this, "输入错误!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(CallActivity.this, "杈撳叆閿欒�!", Toast.LENGTH_SHORT).show();
 				}else{
 					String mStr[] = mNewForbidPhone.split(";");
 					for(int i = 0;i != mStr.length;i++){
@@ -459,14 +459,14 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 							mCFI.setCall_forbid_phone(phone);
 							mDbAdapter.getAdd(mCFI);
 						}else{
-							Toast.makeText(CallActivity.this, "号码"+phone+"已存在!", Toast.LENGTH_SHORT).show();
+							Toast.makeText(CallActivity.this, "鍙风爜"+phone+"宸插瓨鍦�!", Toast.LENGTH_SHORT).show();
 						}
 					}
 					initTab2Data();
-					Toast.makeText(CallActivity.this, "添加成功!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(CallActivity.this, "娣诲姞鎴愬姛!", Toast.LENGTH_SHORT).show();
 				}
 			}
-		}).setNegativeButton("取消", null).show();
+		}).setNegativeButton("鍙栨秷", null).show();
 	}
 	
 	private ListView mLV;
@@ -498,7 +498,7 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 					public void onClick(DialogInterface dialog, int which, boolean isChecked) {
 						
 					}
-				}).setPositiveButton("确定", new DialogInterface.OnClickListener() {	
+				}).setPositiveButton("纭�畾", new DialogInterface.OnClickListener() {	
 					
 					@Override
 					public void onClick(DialogInterface dialog, int which) {
@@ -510,7 +510,7 @@ public class CallActivity extends TabActivity implements OnTabChangeListener {
 						}
 						mForbidPhone.setText(checkInfo.substring(0, checkInfo.length()));
 					}
-				}).setNegativeButton("取消", null).create();
+				}).setNegativeButton("鍙栨秷", null).create();
 		mLV=mAlertDialog.getListView();
 		mAlertDialog.show();
 	}

+ 44 - 44
app/src/main/java/me/yoqi/mobile/safe/MainActivity.java

@@ -46,10 +46,10 @@ import me.yoqi.mobile.handler.PhoneNumberXml;
 import me.yoqi.mobile.tool.BroadCastTool;
 
 public class MainActivity extends Activity implements OnClickListener {
-	/** 成员变量 */
+	/** 鎴愬憳鍙橀噺 */
 	public static boolean[] isCheckBoxChecked = new boolean[9];
 	public static boolean[] isRadioButtonChecked = new boolean[4];
-	public static String mUndisturbedContent = "关闭";
+	public static String mUndisturbedContent = "鍏抽棴";
 	public static String mStartTime = "23:00";
 	public static String mEndTime = "07:00";
 	private ImageButton mMenu_Message, mMenu_Call, mMenu_Phone, mMenu_State,
@@ -84,12 +84,12 @@ public class MainActivity extends Activity implements OnClickListener {
 		super.onResume();
 	}
 
-	//监视键盘的返回键
+	//鐩戣�閿�洏鐨勮繑鍥為敭
 	@Override
 	public boolean onKeyDown(int keyCode, KeyEvent event){
 		if(keyCode == KeyEvent.KEYCODE_BACK){
-			new AlertDialog.Builder(MainActivity.this).setTitle("提示").setMessage(
-			"你确定要退出吗?").setPositiveButton("确定",
+			new AlertDialog.Builder(MainActivity.this).setTitle("鎻愮ず").setMessage(
+			"浣犵‘瀹氳�閫€鍑哄悧?").setPositiveButton("纭�畾",
 			new DialogInterface.OnClickListener() {
 
 				public void onClick(DialogInterface arg0, int arg1) {
@@ -98,7 +98,7 @@ public class MainActivity extends Activity implements OnClickListener {
 					MainActivity.this.finish();
 				}
 
-			}).setNegativeButton("取消", null).show();
+			}).setNegativeButton("鍙栨秷", null).show();
 			return false;
 		}else{
 			return super.onKeyDown(keyCode, event);
@@ -118,7 +118,7 @@ public class MainActivity extends Activity implements OnClickListener {
 		startService(mServiceIntent);
 	}
 
-	/**设置了密码保护*/
+	/**璁剧疆浜嗗瘑鐮佷繚鎶�*/
 	private void confirmPw(){
 		mSharedPreferences = this.getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE);
 		boolean isPasswordProtected = mSharedPreferences.getBoolean("isPasswordProtected", false);
@@ -127,19 +127,19 @@ public class MainActivity extends Activity implements OnClickListener {
 			final RelativeLayout mRL = (RelativeLayout)mLI.inflate(R.layout.protected_password_confirm, null);
 			final EditText mEnterPw = (EditText)mRL.findViewById(R.id.protected_enter_pw);
 			final TextView mForgetPw = (TextView)mRL.findViewById(R.id.protected_forget_pw);
-			new AlertDialog.Builder(MainActivity.this).setTitle("密码保护").setView(mRL)
-			.setPositiveButton("确定", new DialogInterface.OnClickListener(){
+			new AlertDialog.Builder(MainActivity.this).setTitle("瀵嗙爜淇濇姢").setView(mRL)
+			.setPositiveButton("纭�畾", new DialogInterface.OnClickListener(){
 				public void onClick(DialogInterface arg0, int arg1) {
 					mSharedPreferences = getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE);
 					String mPw = mSharedPreferences.getString("mPW", "");
 					if(!mPw.equals(mEnterPw.getText().toString())){
-						Toast.makeText(MainActivity.this, "密码错误!", Toast.LENGTH_LONG).show();
+						Toast.makeText(MainActivity.this, "瀵嗙爜閿欒�!", Toast.LENGTH_LONG).show();
 						confirmPw();
 					}else{
 						initContentView();
 					}
 				}
-			}).setNegativeButton("取消", new DialogInterface.OnClickListener(){
+			}).setNegativeButton("鍙栨秷", new DialogInterface.OnClickListener(){
 				public void onClick(DialogInterface arg0, int arg1) {
 					MainActivity.this.finish();
 				}
@@ -150,7 +150,7 @@ public class MainActivity extends Activity implements OnClickListener {
 				}
 				
 			}).show();	
-			mForgetPw.setOnClickListener(new OnClickListener(){//对“忘记密码”的监听
+			mForgetPw.setOnClickListener(new OnClickListener(){//瀵光€滃繕璁板瘑鐮佲€濈殑鐩戝惉
 
 				public void onClick(View arg0) {
 					getBackPwByQuestion();
@@ -162,7 +162,7 @@ public class MainActivity extends Activity implements OnClickListener {
 		}
 	}
 	
-	/**当密码正确,或者未设置密码保护时的初始化界面*/
+	/**褰撳瘑鐮佹�纭�紝鎴栬€呮湭璁剧疆瀵嗙爜淇濇姢鏃剁殑鍒濆�鍖栫晫闈�*/
 	private void initContentView(){
 		startService(mServiceIntent);
 		setContentView(R.layout.main);
@@ -172,32 +172,32 @@ public class MainActivity extends Activity implements OnClickListener {
 		stopService(mServiceIntent);
 	}
 	
-	/**用密保问题取回密码*/
+	/**鐢ㄥ瘑淇濋棶棰樺彇鍥炲瘑鐮�*/
 	private void getBackPwByQuestion(){
 		LayoutInflater mLI = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 		LinearLayout mLL = (LinearLayout)mLI.inflate(R.layout.getback_pw_by_question, null);
 		final EditText mQuestion = (EditText)mLL.findViewById(R.id.getback_pw_question);
 		final EditText mAnswer = (EditText)mLL.findViewById(R.id.getback_pw_answer);
-		new AlertDialog.Builder(MainActivity.this).setTitle("取回密码").setView(mLL)
-		.setPositiveButton("确定", new DialogInterface.OnClickListener(){
+		new AlertDialog.Builder(MainActivity.this).setTitle("鍙栧洖瀵嗙爜").setView(mLL)
+		.setPositiveButton("纭�畾", new DialogInterface.OnClickListener(){
 			public void onClick(DialogInterface arg0, int arg1) {
 				mSharedPreferences = getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE);
 				String mQuestionStr = mSharedPreferences.getString("mPW_Question", "");
 				String mAnswerStr = mSharedPreferences.getString("mPW_Answer", "");
 				if(mQuestionStr.equals(mQuestion.getText().toString())&&mAnswerStr.equals(mAnswer.getText().toString())){
-					new AlertDialog.Builder(MainActivity.this).setMessage("恭喜你,您的密码是 "+mSharedPreferences.getString("mPW", "")+" 记住哦!").show();
+					new AlertDialog.Builder(MainActivity.this).setMessage("鎭�枩浣狅紝鎮ㄧ殑瀵嗙爜鏄� "+mSharedPreferences.getString("mPW", "")+" 璁颁綇鍝�!").show();
 				}else{
-					new AlertDialog.Builder(MainActivity.this).setMessage("哎,杯具了!").show();
+					new AlertDialog.Builder(MainActivity.this).setMessage("鍝庯紝鏉�叿浜�!").show();
 				}
 			}
-		}).setNegativeButton("取消", new DialogInterface.OnClickListener(){
+		}).setNegativeButton("鍙栨秷", new DialogInterface.OnClickListener(){
 			public void onClick(DialogInterface arg0, int arg1) {
 				
 			}
 		}).show();	
 	}
 	
-	/** 初始化基本组件 */
+	/** 鍒濆�鍖栧熀鏈�粍浠� */
 	private void initView() {
 		mMenu_Message = (ImageButton) findViewById(R.id.ImageView01);
 		mMenu_Call = (ImageButton) findViewById(R.id.ImageView02);
@@ -210,7 +210,7 @@ public class MainActivity extends Activity implements OnClickListener {
 		// mTextView = (TextView) findViewById(R.id.menu_title);
 	}
 
-	/** 注册监听器 */
+	/** 娉ㄥ唽鐩戝惉鍣� */
 	private void initListener() {
 		mMenu_Message.setOnClickListener(this);
 		mMenu_Call.setOnClickListener(this);
@@ -220,7 +220,7 @@ public class MainActivity extends Activity implements OnClickListener {
 		mMenu_Set.setOnClickListener(this);
 	}
 
-	/** SlidingDrawer的开关事件监听 */
+	/** SlidingDrawer鐨勫紑鍏充簨浠剁洃鍚� */
 	private void initSlidingListener() {
 		mSlidingDrawer.setOnDrawerOpenListener(new OnDrawerOpenListener() {
 			public void onDrawerOpened() {
@@ -234,7 +234,7 @@ public class MainActivity extends Activity implements OnClickListener {
 		});
 	}
 
-	/** 点击事件 */
+	/** 鐐瑰嚮浜嬩欢 */
 	public void onClick(View view) {
 		switch (view.getId()) {
 		case R.id.ImageView01:
@@ -262,13 +262,13 @@ public class MainActivity extends Activity implements OnClickListener {
 
 	}
 
-	/**号码归属地查询*/
+	/**鍙风爜褰掑睘鍦版煡璇�*/
 	private void phoneAera(){
 		LinearLayout mInputNumber = (LinearLayout) getLayoutInflater().inflate(R.layout.searchphone, null);
 		mInputPhoneNumber = (EditText)mInputNumber.findViewById(R.id.phonenumber);
-		new AlertDialog.Builder(MainActivity.this).setTitle("号码查询")
+		new AlertDialog.Builder(MainActivity.this).setTitle("鍙风爜鏌ヨ�")
 		.setIcon(getResources().getDrawable(R.drawable.menu_phone_press)).setView(mInputNumber)
-			.setPositiveButton("确定",new DialogInterface.OnClickListener() {
+			.setPositiveButton("纭�畾",new DialogInterface.OnClickListener() {
 					public void onClick(DialogInterface arg0, int arg1) {
 							HttpResponse mHttpResponse = null;
 							try {
@@ -288,7 +288,7 @@ public class MainActivity extends Activity implements OnClickListener {
 									mXMLReader.parse(mInputSource);
 									new AlertDialog.Builder(MainActivity.this).setMessage(PhoneNumberXml.mPhoneNumberStr).create().show();
 								}else{
-									Toast.makeText(MainActivity.this, "网络连接错误!", Toast.LENGTH_LONG).show();
+									Toast.makeText(MainActivity.this, "缃戠粶杩炴帴閿欒�!", Toast.LENGTH_LONG).show();
 								}
 								
 							} catch (ClientProtocolException e) {
@@ -302,16 +302,16 @@ public class MainActivity extends Activity implements OnClickListener {
 							}
 					}
 
-				}).setNegativeButton("取消",null).show();
+				}).setNegativeButton("鍙栨秷",null).show();
 	}
 	
-	/** 智能收发设置 */
+	/** 鏅鸿兘鏀跺彂璁剧疆 */
 	private void smartSet() {
 		RelativeLayout intellectLayout = (RelativeLayout) getLayoutInflater()
 				.inflate(R.layout.intellect, null);
 		final SharedPreferences settings = getSharedPreferences("DEMO",
 				MODE_PRIVATE);
-		// 获得设置界面的组件
+		// 鑾峰緱璁剧疆鐣岄潰鐨勭粍浠�
 		mCheckbox01 = (CheckBox) intellectLayout
 				.findViewById(R.id.intellect_checbox_1);
 		mCheckbox02 = (CheckBox) intellectLayout
@@ -322,7 +322,7 @@ public class MainActivity extends Activity implements OnClickListener {
 				.findViewById(R.id.intellect_edittext01);
 		mEditText02 = (EditText) intellectLayout
 				.findViewById(R.id.intellect_edittext02);
-		// 加载界面的原始设置
+		// 鍔犺浇鐣岄潰鐨勫師濮嬭�缃�
 		if (settings.getBoolean("bool01", false)) {
 			mCheckbox01.setChecked(true);
 			mEditText01.setVisibility(View.VISIBLE);
@@ -336,16 +336,16 @@ public class MainActivity extends Activity implements OnClickListener {
 		if (settings.getBoolean("bool03", false)) {
 			mCheckbox03.setChecked(true);
 		}
-		// 给checkbox加监听
+		// 缁檆heckbox鍔犵洃鍚�
 		mCheckbox01.setOnCheckedChangeListener(new Checklistenner());
 		mCheckbox02.setOnCheckedChangeListener(new Checklistenner());
 		mCheckbox03.setOnCheckedChangeListener(new Checklistenner());
 
 		new AlertDialog.Builder(this)
-				.setTitle("智能收发设置")
+				.setTitle("鏅鸿兘鏀跺彂璁剧疆")
 				.setIcon(getResources().getDrawable(R.drawable.menu_smart_press))
 				.setView(intellectLayout)
-				.setPositiveButton("确定", new DialogInterface.OnClickListener() {
+				.setPositiveButton("纭�畾", new DialogInterface.OnClickListener() {
 					public void onClick(DialogInterface dialog, int which) {
 						SharedPreferences.Editor sedit = settings.edit();
 						// String use = settings.getString("username", "");
@@ -375,7 +375,7 @@ public class MainActivity extends Activity implements OnClickListener {
 							sedit.remove("bool03").commit();
 						}
 					}
-				}).setNegativeButton("取消", null).show();
+				}).setNegativeButton("鍙栨秷", null).show();
 	}
 
 	private CheckBox mCheckbox01;
@@ -385,7 +385,7 @@ public class MainActivity extends Activity implements OnClickListener {
 	private EditText mEditText02;
 
 	/**
-	 * 智能收发checkbox的监听类
+	 * 鏅鸿兘鏀跺彂checkbox鐨勭洃鍚�被
 	 * 
 	 * @author yuli
 	 */
@@ -403,14 +403,14 @@ public class MainActivity extends Activity implements OnClickListener {
 				mEditText02.setVisibility(View.VISIBLE);
 			}
 			if (!mCheckbox03.isChecked()) {
-				Toast.makeText(MainActivity.this, "关闭了电话留言", Toast.LENGTH_SHORT).show();
+				Toast.makeText(MainActivity.this, "鍏抽棴浜嗙數璇濈暀瑷€", Toast.LENGTH_SHORT).show();
 			} else {
-				Toast.makeText(MainActivity.this, "开启了电话留言", Toast.LENGTH_SHORT).show();
+				Toast.makeText(MainActivity.this, "寮€鍚�簡鐢佃瘽鐣欒█", Toast.LENGTH_SHORT).show();
 			}
 		}
 	}
 	
-	/**更改情景模式的弹出框*/
+	/**鏇存敼鎯呮櫙妯″紡鐨勫脊鍑烘�*/
 	private void initChangeAudioDialog(){
 		LinearLayout mLL = (LinearLayout) getLayoutInflater().inflate(R.layout.main_audio_change, null);
 		final EditText mQJ_MS = (EditText)mLL.findViewById(R.id.edit_qingjing_ms);
@@ -423,11 +423,11 @@ public class MainActivity extends Activity implements OnClickListener {
 		mQJ_ZD.setText(mSharedPreferences.getString("mQJ_ZD", ""));
 		mQJ_XL.setText(mSharedPreferences.getString("mQJ_XL", ""));
 		new AlertDialog.Builder(this)
-		.setTitle("情景模式设置")
+		.setTitle("鎯呮櫙妯″紡璁剧疆")
 		.setIcon(getResources().getDrawable(R.drawable.menu_state_press))
-		.setMessage("发送格式:情景指令+相应指令,如情景指令为qjzl,静音指令为jy,则发送格式为qjzl+jy")
+		.setMessage("鍙戦€佹牸寮忥細鎯呮櫙鎸囦护+鐩稿簲鎸囦护锛屽�鎯呮櫙鎸囦护涓簈jzl锛岄潤闊虫寚浠や负jy锛屽垯鍙戦€佹牸寮忎负qjzl+jy")
 		.setView(mLL)
-		.setPositiveButton("确定", new DialogInterface.OnClickListener(){
+		.setPositiveButton("纭�畾", new DialogInterface.OnClickListener(){
 
 			@Override
 			public void onClick(DialogInterface dialog, int which) {
@@ -436,7 +436,7 @@ public class MainActivity extends Activity implements OnClickListener {
 				String mZD = mQJ_ZD.getText().toString();
 				String mXL = mQJ_XL.getText().toString();
 				if(mMS.length() == 0||mJY.length() == 0||mZD.length() == 0||mXL.length() == 0){
-					Toast.makeText(getApplicationContext(), "输入有误,注意任何一项不能为空", Toast.LENGTH_SHORT).show();
+					Toast.makeText(getApplicationContext(), "杈撳叆鏈夎�锛屾敞鎰忎换浣曚竴椤逛笉鑳戒负绌�", Toast.LENGTH_SHORT).show();
 				}else{
 					mSharedPreferences = getSharedPreferences("QJMO",MODE_PRIVATE);
 					mEditor = mSharedPreferences.edit();
@@ -448,7 +448,7 @@ public class MainActivity extends Activity implements OnClickListener {
 				}
 			}
 			
-		}).setNegativeButton("取消", null).show();
+		}).setNegativeButton("鍙栨秷", null).show();
 	}
 
 }

+ 47 - 47
app/src/main/java/me/yoqi/mobile/safe/MessageActivity.java

@@ -71,8 +71,8 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		setContentView(R.layout.tabhost_public);
 		initFindViewById();
 		TabHost mTabHost=getTabHost();
-		mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("拦截记录",getResources().getDrawable(R.drawable.tab_icon_1)).setContent(R.id.tabhost_public_listview));
-		mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("黑名单",getResources().getDrawable(R.drawable.tab_icon_2)).setContent(R.id.tabhost_public_listview_tab2));
+		mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("鎷︽埅璁板綍",getResources().getDrawable(R.drawable.tab_icon_1)).setContent(R.id.tabhost_public_listview));
+		mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("榛戝悕鍗�",getResources().getDrawable(R.drawable.tab_icon_2)).setContent(R.id.tabhost_public_listview_tab2));
 		mTabHost.setOnTabChangedListener(this);
 		mTabHost.setCurrentTab(0);
 
@@ -100,7 +100,7 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		this.unregisterReceiver(mMBCR);
 		mDbAdapter.close();
 	}
-	/** 打電話*/
+	/** 鎵撻浕瑭�*/
 	Intent mIntent;
 	private void actionCALL(int position, Cursor c,String column){
 		c.moveToPosition(position);
@@ -108,7 +108,7 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		mIntent = new Intent(Intent.ACTION_CALL, uri);   
 		startActivity(mIntent);   
 	}
-	/**發短信 */
+	/**鐧肩煭淇� */
 	private void actionSMS(int position, Cursor c,String column){
 		c.moveToPosition(position);
 		mIntent = new Intent(Intent.ACTION_VIEW);
@@ -116,7 +116,7 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		mIntent.setType("vnd.android-dir/mms-sms");
 		startActivity(mIntent);   
 	}
-	/** 刪除標記*/
+	/** 鍒�櫎妯欒�*/
 	private void delMarkItemData(ListView lv,Cursor c,String table){
 		int mContant = lv.getCount();
 		for(int i=0;i!=mContant;i++){
@@ -155,9 +155,9 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		mCallName = (EditText)mLL.findViewById(R.id.EditText01);
 		mCallNumber = (EditText)mLL.findViewById(R.id.EditText02);
 		mCallNumber.setText(phone);
-		new AlertDialog.Builder(this).setTitle("加入联系人").
+		new AlertDialog.Builder(this).setTitle("鍔犲叆鑱旂郴浜�").
 		setView(mLL).
-		setPositiveButton("确定", new OnClickListener() {
+		setPositiveButton("纭�畾", new OnClickListener() {
 			@Override
 			public void onClick(DialogInterface dialog, int which) {
 				if(mCallName.getText().toString().length() != 0&&mCallNumber.getText().toString().length() != 0){
@@ -185,16 +185,16 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 					} catch (OperationApplicationException e) {
 						e.printStackTrace();
 					}
-					Toast.makeText(getApplicationContext(), "成功添加!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(getApplicationContext(), "鎴愬姛娣诲姞!", Toast.LENGTH_SHORT).show();
 				}else{
-					Toast.makeText(getApplicationContext(), "姓名或号码不能为空!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(getApplicationContext(), "濮撳悕鎴栧彿鐮佷笉鑳戒负绌�!", Toast.LENGTH_SHORT).show();
 					addContact(mCallNumber.getText().toString());
 				}
 			}
-		}).setNegativeButton("取消", null).create().show();
+		}).setNegativeButton("鍙栨秷", null).create().show();
 	}
 	
-	/** 多选时打电话只拨打第一个被选中的号码,发短信给第一个被选中的号码发送*/
+	/** 澶氶€夋椂鎵撶數璇濆彧鎷ㄦ墦绗�竴涓��閫変腑鐨勫彿鐮侊紝鍙戠煭淇$粰绗�竴涓��閫変腑鐨勫彿鐮佸彂閫�*/
 	private void callMethod(ListView lv,String sms_call,Cursor c,String column,String addContact){
 		if(lv.getCheckedItemPositions().size() >= 1){
 			for(int i=0;i!=lv.getCount();i++){
@@ -225,13 +225,13 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		}
 	}
 	
-	/**-------------------------------初始化基本组件--------------------------------------------------------------------------------------------------*/
+	/**-------------------------------鍒濆�鍖栧熀鏈�粍浠�--------------------------------------------------------------------------------------------------*/
 	private void initFindViewById(){
 		mListViewTab1 = (ListView)findViewById(R.id.tabhost_public_listview);
 		mListViewTab2 = (ListView)findViewById(R.id.tabhost_public_listview_tab2);
 	}
 	
-	/**-------------------------------点击不同标签时的事件监听 ----------------------------------------------------------------------------------*/
+	/**-------------------------------鐐瑰嚮涓嶅悓鏍囩�鏃剁殑浜嬩欢鐩戝惉 ----------------------------------------------------------------------------------*/
 	private boolean isCheckedTab1OrTab2 = false;
 	public void onTabChanged(String tabId) {
 		if("tab1".equals(tabId)){
@@ -244,7 +244,7 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 	}
 	
 	private int i = 0;
-	/**---------------------------------------------从数据库中获得并加载垃圾短信数据Start-------------------------------------------------*/
+	/**---------------------------------------------浠庢暟鎹�簱涓�幏寰楀苟鍔犺浇鍨冨溇鐭�俊鏁版嵁Start-------------------------------------------------*/
 	
 	private void initTab1Data(){
 		mCursorTab1=mDbAdapter.getAll(DbAdapter.MESSAGE_RUBBISH_TABLE_NAME)	;
@@ -255,9 +255,9 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 			mArray = new String[mCount];
 			if(mCursorTab1.moveToFirst()){
 				do{
-					mArray[i] = "垃圾号码:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.MESSAGE_RUBBISH_PHONE))+"\n"+ 
-										 "收件时间:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.MESSAGE_RUBBISH_TIME))+"\n\n"+
-										 "短信内容:\n"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.MESSAGE_RUBBISH_CONTENT));
+					mArray[i] = "鍨冨溇鍙风爜:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.MESSAGE_RUBBISH_PHONE))+"\n"+ 
+										 "鏀朵欢鏃堕棿:"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.MESSAGE_RUBBISH_TIME))+"\n\n"+
+										 "鐭�俊鍐呭�:\n"+mCursorTab1.getString(mCursorTab1.getColumnIndex(DbAdapter.MESSAGE_RUBBISH_CONTENT));
 					i++;
 				}while(mCursorTab1.moveToNext());
 			}
@@ -288,17 +288,17 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		}
 		
 	}
-	/*---------------------------------------------从数据库中获得并加载垃圾短信数据End----------------------------------------------------*/
+	/*---------------------------------------------浠庢暟鎹�簱涓�幏寰楀苟鍔犺浇鍨冨溇鐭�俊鏁版嵁End----------------------------------------------------*/
 	
-	/**---------------------------------------------列表项的长按事件监听Start---------------------------------------------------------------------*/
+	/**---------------------------------------------鍒楄〃椤圭殑闀挎寜浜嬩欢鐩戝惉Start---------------------------------------------------------------------*/
 	private void initTabListViewListener(final ListView listview){
-//		listview.setOnItemClickListener(new OnItemClickListener(){//单击事件监听
+//		listview.setOnItemClickListener(new OnItemClickListener(){//鍗曞嚮浜嬩欢鐩戝惉
 //			public void onItemClick(AdapterView<?> arg0, View arg1, int position,
 //					long id) {
 				
 //			}
 //		});
-		listview.setOnItemLongClickListener(new OnItemLongClickListener(){//长按事件监听
+		listview.setOnItemLongClickListener(new OnItemLongClickListener(){//闀挎寜浜嬩欢鐩戝惉
 			@Override
 			public boolean onItemLongClick(AdapterView<?> parent, View view,
 					int position, long id) {
@@ -307,9 +307,9 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 			}
 		});
 	}
-	/*---------------------------------------------列表项的长按事件监听End---------------------------------------------------------------------*/
+	/*---------------------------------------------鍒楄〃椤圭殑闀挎寜浜嬩欢鐩戝惉End---------------------------------------------------------------------*/
 	
-	/*--------------------------------------------------------------------------------------关于动态菜单Begin---------------------------------------*/
+	/*--------------------------------------------------------------------------------------鍏充簬鍔ㄦ€佽彍鍗旴egin---------------------------------------*/
 	boolean isCreatePreparedOptionMenu1 = true;
 	boolean isCreatePreparedOptionMenu2 = false;
 	boolean isCreatePreparedOptionMenu3 = false;
@@ -319,12 +319,12 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 			isCreatePreparedOptionMenu3 = false;
 			if(mListViewTab1.getCount()>0){
 				if(isCreatePreparedOptionMenu1){
-					menu.add(0, MENU_RUBBISH_REPLY, 0, "回复").setIcon(android.R.drawable.ic_menu_send);
-					menu.add(0, MENU_RUBBISH_CALL, 0, "拨打").setIcon(android.R.drawable.ic_menu_call);
-					menu.add(0, MENU_RUBBISH_DELETE, 0, "删除").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
-					menu.add(0, MENU_RUBBISH_MULTIPLE, 0, "清空").setIcon(android.R.drawable.ic_menu_delete);
-					menu.add(0, MENU_RUBBISH_BACK, 0, "恢复").setIcon(android.R.drawable.ic_menu_rotate);
-					menu.add(0, MENU_ADD_CANTACT, 0, "加入联系人").setIcon(android.R.drawable.ic_menu_add);
+					menu.add(0, MENU_RUBBISH_REPLY, 0, "鍥炲�").setIcon(android.R.drawable.ic_menu_send);
+					menu.add(0, MENU_RUBBISH_CALL, 0, "鎷ㄦ墦").setIcon(android.R.drawable.ic_menu_call);
+					menu.add(0, MENU_RUBBISH_DELETE, 0, "鍒犻櫎").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
+					menu.add(0, MENU_RUBBISH_MULTIPLE, 0, "娓呯┖").setIcon(android.R.drawable.ic_menu_delete);
+					menu.add(0, MENU_RUBBISH_BACK, 0, "鎭㈠�").setIcon(android.R.drawable.ic_menu_rotate);
+					menu.add(0, MENU_ADD_CANTACT, 0, "鍔犲叆鑱旂郴浜�").setIcon(android.R.drawable.ic_menu_add);
 					isCreatePreparedOptionMenu1 = false;
 				}
 			}else{
@@ -349,18 +349,18 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		if(isCheckedTab1OrTab2 == true){
 			if(mListViewTab2.getCount()>0){
 				if(!isCreatePreparedOptionMenu2){
-					menu.add(0, MENU_FORBID_ADD, 0, "添加").setIcon(android.R.drawable.ic_menu_add);
-					menu.add(0, MENU_FORBID_REPLY, 0, "回复").setIcon(android.R.drawable.ic_menu_send);
-					menu.add(0, MENU_FORBID_CALL, 0, "拨打").setIcon(android.R.drawable.ic_menu_call);
-					menu.add(0, MENU_FORBID_DELETE, 0, "删除").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
-					menu.add(0, MENU_FORBID_MULTIPLE, 0, "清空").setIcon(android.R.drawable.ic_menu_delete);
+					menu.add(0, MENU_FORBID_ADD, 0, "娣诲姞").setIcon(android.R.drawable.ic_menu_add);
+					menu.add(0, MENU_FORBID_REPLY, 0, "鍥炲�").setIcon(android.R.drawable.ic_menu_send);
+					menu.add(0, MENU_FORBID_CALL, 0, "鎷ㄦ墦").setIcon(android.R.drawable.ic_menu_call);
+					menu.add(0, MENU_FORBID_DELETE, 0, "鍒犻櫎").setIcon(android.R.drawable.ic_menu_close_clear_cancel);
+					menu.add(0, MENU_FORBID_MULTIPLE, 0, "娓呯┖").setIcon(android.R.drawable.ic_menu_delete);
 					isCreatePreparedOptionMenu2 = true;
 				}
 				menu.removeItem(MENU_FORBID_ADD_FIRST);
 				isCreatePreparedOptionMenu3 = false;
 			}else{
 				if(!isCreatePreparedOptionMenu3){
-					menu.add(0, MENU_FORBID_ADD_FIRST, 0, "添加").setIcon(android.R.drawable.ic_menu_add);
+					menu.add(0, MENU_FORBID_ADD_FIRST, 0, "娣诲姞").setIcon(android.R.drawable.ic_menu_add);
 					isCreatePreparedOptionMenu3 = true;
 				}
 				menu.removeItem(MENU_FORBID_REPLY);
@@ -461,9 +461,9 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 		}
 		return super.onOptionsItemSelected(item);
 	}
-	/*--------------------------------------------------------------------------------------关于动态菜单End----------------------------------------------*/
+	/*--------------------------------------------------------------------------------------鍏充簬鍔ㄦ€佽彍鍗旹nd----------------------------------------------*/
 	
-	/*--------------------------------------------------------------------------------------接收到垃圾短信时的广播接收器Begin------------------*/
+	/*--------------------------------------------------------------------------------------鎺ユ敹鍒板瀮鍦剧煭淇℃椂鐨勫箍鎾�帴鏀跺櫒Begin------------------*/
 	class MyBroadCastReceiver extends BroadcastReceiver{
 		@Override
 		public void onReceive(Context context, Intent intent) {
@@ -472,9 +472,9 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 			}
 		}
 	}
-	/*--------------------------------------------------------------------------------------接收到垃圾短信时的广播接收器End---------------------*/
+	/*--------------------------------------------------------------------------------------鎺ユ敹鍒板瀮鍦剧煭淇℃椂鐨勫箍鎾�帴鏀跺櫒End---------------------*/
 	
-	/**---------------------------------------------------------------------------------------添加黑名单的Dialog-------------------------------------------*/
+	/**---------------------------------------------------------------------------------------娣诲姞榛戝悕鍗曠殑Dialog-------------------------------------------*/
 	EditText mForbidPhone ;
 	private void addForbidPhone(){
 		LayoutInflater mLI = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@@ -488,14 +488,14 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 				showMulitAlertDialog();
 			}
 		});
-		new AlertDialog.Builder(MessageActivity.this).setTitle("添加黑名单").setView(mRL)
-		.setPositiveButton("确定", new OnClickListener(){
+		new AlertDialog.Builder(MessageActivity.this).setTitle("娣诲姞榛戝悕鍗�").setView(mRL)
+		.setPositiveButton("纭�畾", new OnClickListener(){
 			public void onClick(DialogInterface arg0, int arg1) {
 				
 				String mNewForbidPhone = mForbidPhone.getText().toString();
 				
 				if(mNewForbidPhone.length() < 3){
-					Toast.makeText(MessageActivity.this, "输入错误!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(MessageActivity.this, "杈撳叆閿欒�!", Toast.LENGTH_SHORT).show();
 				}else{
 					String mStr[] = mNewForbidPhone.split(";");
 					for(int i = 0;i != mStr.length;i++){
@@ -505,14 +505,14 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 							mMFI.setMessage_forbid_phone(phone);
 							mDbAdapter.getAdd(mMFI);
 						}else{
-							Toast.makeText(MessageActivity.this, "号码"+phone+"已存在!", Toast.LENGTH_SHORT).show();
+							Toast.makeText(MessageActivity.this, "鍙风爜"+phone+"宸插瓨鍦�!", Toast.LENGTH_SHORT).show();
 						}
 					}
 					initTab2Data();
-					Toast.makeText(MessageActivity.this, "添加成功!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(MessageActivity.this, "娣诲姞鎴愬姛!", Toast.LENGTH_SHORT).show();
 				}
 			}
-		}).setNegativeButton("取消", null).show();
+		}).setNegativeButton("鍙栨秷", null).show();
 	}
 	
 	private ListView mLV;
@@ -542,7 +542,7 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 					public void onClick(DialogInterface dialog, int which, boolean isChecked) {
 						
 					}
-				}).setPositiveButton("确定", new DialogInterface.OnClickListener() {	
+				}).setPositiveButton("纭�畾", new DialogInterface.OnClickListener() {	
 					
 					@Override
 					public void onClick(DialogInterface dialog, int which) {
@@ -554,7 +554,7 @@ public class MessageActivity extends TabActivity implements OnTabChangeListener
 						}
 						mForbidPhone.setText(checkInfo.substring(0, checkInfo.length()));
 					}
-				}).setNegativeButton("取消", null).create();
+				}).setNegativeButton("鍙栨秷", null).create();
 		mLV=mAlertDialog.getListView();
 		mAlertDialog.show();
 	}

+ 13 - 13
app/src/main/java/me/yoqi/mobile/safe/SensitiveActivity.java

@@ -74,7 +74,7 @@ public class SensitiveActivity extends ListActivity {
 	
 	@Override
 	public boolean onCreateOptionsMenu(Menu menu) {
-		menu.addSubMenu(0, SENSITIVE_ADD, 0, "添加").setIcon(android.R.drawable.ic_menu_add);
+		menu.addSubMenu(0, SENSITIVE_ADD, 0, "娣诲姞").setIcon(android.R.drawable.ic_menu_add);
 		return super.onCreateOptionsMenu(menu);
 	}
 
@@ -83,8 +83,8 @@ public class SensitiveActivity extends ListActivity {
 	public boolean onPrepareOptionsMenu(Menu menu) {
 		if(getListView().getCount() > 0){
 			if(isCreateOptionsMenu == false){
-				menu.addSubMenu(0, SENSITIVE_DELETE, 0, "删除").setIcon(android.R.drawable.ic_menu_delete);
-				menu.addSubMenu(0, SENSITIVE_MULTIPLE, 0, "多选").setIcon(android.R.drawable.ic_menu_manage);
+				menu.addSubMenu(0, SENSITIVE_DELETE, 0, "鍒犻櫎").setIcon(android.R.drawable.ic_menu_delete);
+				menu.addSubMenu(0, SENSITIVE_MULTIPLE, 0, "澶氶€�").setIcon(android.R.drawable.ic_menu_manage);
 				isCreateOptionsMenu = true;
 			}
 		}else{
@@ -116,7 +116,7 @@ public class SensitiveActivity extends ListActivity {
 				
 				
 				
-//-------------------------------------------------------------------------------多选的删除:开始----------------------------------------------------------------			
+//-------------------------------------------------------------------------------澶氶€夌殑鍒犻櫎锛氬紑濮�----------------------------------------------------------------			
 				Log.d("SensitiveActivity", "mList size is"+mList.size());
 				Log.d("SensitiveActivity", "checked item size is "+getListView().getCheckedItemPositions().size());
 				int m = mList.size();
@@ -132,7 +132,7 @@ public class SensitiveActivity extends ListActivity {
 				Log.d("SensitiveActivity", "initListData start");
 				initListData();
 				Log.d("SensitiveActivity", "initListData end");
-//--------------------------------------------------------------------------------多选的删除:结束----------------------------------------------------------------				
+//--------------------------------------------------------------------------------澶氶€夌殑鍒犻櫎锛氱粨鏉�----------------------------------------------------------------				
 				
 				
 				
@@ -152,37 +152,37 @@ public class SensitiveActivity extends ListActivity {
 	}
 	
 	
-	/**单选模式*/
+	/**鍗曢€夋ā寮�*/
 	private void singleMode(String[] mArray){
 		ArrayAdapter<String> mAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_checked,mArray);
 		getListView().setAdapter(mAdapter);
 		getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
 	}
 	
-	/**多选模式*/
+	/**澶氶€夋ā寮�*/
 	private void multipleMode(String[] mArray){
 		ArrayAdapter<String> mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, mArray);
 		getListView().setAdapter(mAdapter);
 		getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
 	}
 	
-	/**添加新敏感词*/
+	/**娣诲姞鏂版晱鎰熻瘝*/
 	private void addSensitive(){
 		LayoutInflater mLI = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 		LinearLayout mLL = (LinearLayout)mLI.inflate(R.layout.set_sensitive_add, null);
 		final EditText mNewSensitive = (EditText)mLL.findViewById(R.id.set_sensitive_add);
-		new AlertDialog.Builder(SensitiveActivity.this).setTitle("添加新敏感词").setMessage("请填写不多于5个汉字或5个字母,数字的组合").setView(mLL)
-		.setPositiveButton("确定", new OnClickListener(){
+		new AlertDialog.Builder(SensitiveActivity.this).setTitle("娣诲姞鏂版晱鎰熻瘝").setMessage("璇峰~鍐欎笉澶氫簬5涓�眽瀛楁垨5涓�瓧姣嶏紝鏁板瓧鐨勭粍鍚�").setView(mLL)
+		.setPositiveButton("纭�畾", new OnClickListener(){
 			public void onClick(DialogInterface arg0, int arg1) {
-				//数据库的操作
+				//鏁版嵁搴撶殑鎿嶄綔
 				if(mNewSensitive.getText().toString().length() == 0||mNewSensitive.getText().toString().length() > 5){
-					Toast.makeText(SensitiveActivity.this, "输入错误!", Toast.LENGTH_SHORT).show();
+					Toast.makeText(SensitiveActivity.this, "杈撳叆閿欒�!", Toast.LENGTH_SHORT).show();
 				}else{
 					Log.d("debug", "the sensitive is "+mNewSensitive.getText().toString()+" and the length is "+mNewSensitive.getText().toString().length());
 					mList.add(mNewSensitive.getText().toString());
 					initListData();
 				}
 			}
-		}).setNegativeButton("取消", null).show();
+		}).setNegativeButton("鍙栨秷", null).show();
 	}
 }

+ 23 - 23
app/src/main/java/me/yoqi/mobile/safe/SetActivity.java

@@ -42,7 +42,7 @@ public class SetActivity extends ListActivity {
 		super.onCreate(savedInstanceState);
 		Log.d("debug", "onCreate");
 		mCalendar = Calendar.getInstance();
-		/*读取用SharedPreferences保存的配置文件数据*/
+		/*璇诲彇鐢⊿haredPreferences淇濆瓨鐨勯厤缃�枃浠舵暟鎹�*/
 		mSharedPreferences = this.getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE);
 		MainActivity.mUndisturbedContent = mSharedPreferences.getString("UndisturbedMode", MainActivity.mUndisturbedContent);
 		
@@ -60,7 +60,7 @@ public class SetActivity extends ListActivity {
 		MainActivity.isCheckBoxChecked[4] = mSharedPreferences.getBoolean("isReceiveCall", false);
 		MainActivity.isCheckBoxChecked[5] = mSharedPreferences.getBoolean("isPasswordProtected", false);
 		MainActivity.isCheckBoxChecked[6] = mSharedPreferences.getBoolean("isAutoStartWithPhone", false);
-		/*读取结束后开始适配列表数据*/
+		/*璇诲彇缁撴潫鍚庡紑濮嬮€傞厤鍒楄〃鏁版嵁*/
 		setListAdapter(new SetAdapter(SetActivity.this));
 		initListViewListener();
 	}
@@ -99,7 +99,7 @@ public class SetActivity extends ListActivity {
 	}
 	
 	
-	/**ListView的点击事件监听*/
+	/**ListView鐨勭偣鍑讳簨浠剁洃鍚�*/
 	private void initListViewListener(){
 		getListView().setOnItemClickListener(new OnItemClickListener(){
 
@@ -141,7 +141,7 @@ public class SetActivity extends ListActivity {
 		});
 	}
 	
-	/**密码保护*/
+	/**瀵嗙爜淇濇姢*/
 	private void protectDialog(CheckBox checkbox){
 		if(checkbox.isChecked()){
 			LayoutInflater mLI = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@@ -150,8 +150,8 @@ public class SetActivity extends ListActivity {
 			final EditText mPW_Confirm = (EditText)mLL.findViewById(R.id.protected_pw_confirm);
 			final EditText mPW_Question = (EditText)mLL.findViewById(R.id.protected_pw_question);
 			final EditText mPW_Answer = (EditText)mLL.findViewById(R.id.protected_pw_answer);
-			new AlertDialog.Builder(SetActivity.this).setTitle("密码保护设置").setView(mLL)
-			.setPositiveButton("确定", new OnClickListener(){
+			new AlertDialog.Builder(SetActivity.this).setTitle("瀵嗙爜淇濇姢璁剧疆").setView(mLL)
+			.setPositiveButton("纭�畾", new OnClickListener(){
 				public void onClick(DialogInterface arg0, int arg1) {
 					String pw_enter = mPW_Enter.getText().toString();
 					String pw_confirm = mPW_Confirm.getText().toString();
@@ -165,11 +165,11 @@ public class SetActivity extends ListActivity {
 						mEditor.putString("mPW_Answer", pw_answer);
 						mEditor.commit();
 					}else{
-						Toast.makeText(SetActivity.this, "输入错误!", Toast.LENGTH_LONG).show();
+						Toast.makeText(SetActivity.this, "杈撳叆閿欒�!", Toast.LENGTH_LONG).show();
 						canclePwProtected();
 					}
 				}
-			}).setNegativeButton("取消", new OnClickListener(){
+			}).setNegativeButton("鍙栨秷", new OnClickListener(){
 				public void onClick(DialogInterface arg0, int arg1) {
 					canclePwProtected();
 				}
@@ -177,7 +177,7 @@ public class SetActivity extends ListActivity {
 		}
 	}
 	
-	/**取消密码保护选中状态*/
+	/**鍙栨秷瀵嗙爜淇濇姢閫変腑鐘舵€�*/
 	private void canclePwProtected(){
 		MainActivity.isCheckBoxChecked[5] = false;
 		setListAdapter(new SetAdapter(SetActivity.this));
@@ -185,7 +185,7 @@ public class SetActivity extends ListActivity {
 	
 	String hourStr;
 	String minuteStr;
-	/**时间设置*/
+	/**鏃堕棿璁剧疆*/
 	private void setUndisturbedTime(final int start_or_end,String hour,String minute){
 		
 		new TimePickerDialog(SetActivity.this, new TimePickerDialog.OnTimeSetListener(){
@@ -198,7 +198,7 @@ public class SetActivity extends ListActivity {
 					hourStr = (hour<10?"0"+hour:""+hour);
 					minuteStr = (minute<10?"0"+minute:""+minute);
 					if(hourStr.equals(mEndTime[0])&&minuteStr.equals(mEndTime[1])){
-						Toast.makeText(getApplicationContext(), "不能输入一样的时间!", Toast.LENGTH_SHORT).show();
+						Toast.makeText(getApplicationContext(), "涓嶈兘杈撳叆涓€鏍风殑鏃堕棿!", Toast.LENGTH_SHORT).show();
 						setUndisturbedTime(1,mStartTime[0],mStartTime[1]);
 					}else{
 						MainActivity.mStartTime = hourStr+":"+minuteStr;
@@ -207,7 +207,7 @@ public class SetActivity extends ListActivity {
 					hourStr = (hour<10?"0"+hour:""+hour);
 					minuteStr = (minute<10?"0"+minute:""+minute);
 					if(mStartTime[0].equals(hourStr)&&mStartTime[1].equals(minuteStr)){
-						Toast.makeText(getApplicationContext(), "不能输入一样的时间!", Toast.LENGTH_SHORT).show();
+						Toast.makeText(getApplicationContext(), "涓嶈兘杈撳叆涓€鏍风殑鏃堕棿!", Toast.LENGTH_SHORT).show();
 						setUndisturbedTime(2,mEndTime[0],mEndTime[1]);
 					}else{
 						MainActivity.mEndTime = hourStr+":"+minuteStr;
@@ -219,7 +219,7 @@ public class SetActivity extends ListActivity {
 		},Integer.valueOf(hour),Integer.valueOf(minute),true).show();
 	}
 
-	/**夜间免扰模式选择框,包含拦截短信,拦截电话,拦截短信和电话以及关闭*/
+	/**澶滈棿鍏嶆壈妯″紡閫夋嫨妗嗭紝鍖呭惈鎷︽埅鐭�俊锛屾嫤鎴�數璇濓紝鎷︽埅鐭�俊鍜岀數璇濅互鍙婂叧闂�*/
 	private void initUnDisturbedDialog(){
 		LayoutInflater mLI = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 		LinearLayout mLL = (LinearLayout)mLI.inflate(R.layout.set_undisturbed, null);
@@ -232,34 +232,34 @@ public class SetActivity extends ListActivity {
 
 			public void onCheckedChanged(RadioGroup arg0, int arg1) {
 				if(arg1 == mRB1.getId()){
-					MainActivity.mUndisturbedContent = "拦截短信";
+					MainActivity.mUndisturbedContent = "鎷︽埅鐭�俊";
 				}else if(arg1 == mRB2.getId()){
-					MainActivity.mUndisturbedContent = "拦截电话";
+					MainActivity.mUndisturbedContent = "鎷︽埅鐢佃瘽";
 				}else if(arg1 == mRB3.getId()){
-					MainActivity.mUndisturbedContent = "拦截短信和电话";
+					MainActivity.mUndisturbedContent = "鎷︽埅鐭�俊鍜岀數璇�";
 				}else if(arg1 == mRB4.getId()){
-					MainActivity.mUndisturbedContent = "关闭";
+					MainActivity.mUndisturbedContent = "鍏抽棴";
 				}
 			}
 			
 		};
 		mRG.setOnCheckedChangeListener(mOCCL);
 		
-		new AlertDialog.Builder(this).setTitle("请选择!").setView(mLL)
-				.setPositiveButton("确定", new OnClickListener(){
+		new AlertDialog.Builder(this).setTitle("璇烽€夋嫨!").setView(mLL)
+				.setPositiveButton("纭�畾", new OnClickListener(){
 					public void onClick(DialogInterface arg0, int arg1) {
 						setListAdapter(new SetAdapter(SetActivity.this));
 					}
 				}).show();
 	}
 	
-	/**自定义适配器*/
+	/**鑷�畾涔夐€傞厤鍣�*/
 	class SetAdapter extends BaseAdapter{
 		
 		private ArrayList<Map<String, String>> mList = new  ArrayList<Map<String, String>>();
 		private Map<String, String> mMap;
-		private String[] mTitle = {"夜间免扰模式","开始时间设置","结束时间设置","拒收短信","拒接电话","密码保护","开机启动","自动IP拨号","敏感词设置"};
-		private String[] mContent = {MainActivity.mUndisturbedContent,MainActivity.mStartTime,MainActivity.mEndTime,"屏蔽一切短信","不接受任何人的骚扰","设置密码更安全","开机启动更方便","IP拨号小助手","自定义您的敏感词库"};
+		private String[] mTitle = {"澶滈棿鍏嶆壈妯″紡","寮€濮嬫椂闂磋�缃�","缁撴潫鏃堕棿璁剧疆","鎷掓敹鐭�俊","鎷掓帴鐢佃瘽","瀵嗙爜淇濇姢","寮€鏈哄惎鍔�","鑷�姩IP鎷ㄥ彿","鏁忔劅璇嶈�缃�"};
+		private String[] mContent = {MainActivity.mUndisturbedContent,MainActivity.mStartTime,MainActivity.mEndTime,"灞忚斀涓€鍒囩煭淇�","涓嶆帴鍙椾换浣曚汉鐨勯獨鎵�","璁剧疆瀵嗙爜鏇村畨鍏�","寮€鏈哄惎鍔ㄦ洿鏂逛究","IP鎷ㄥ彿灏忓姪鎵�","鑷�畾涔夋偍鐨勬晱鎰熻瘝搴�"};
 		
 		public SetAdapter(Context context){
 			Log.d("debug", "SetAdapter");
@@ -295,7 +295,7 @@ public class SetActivity extends ListActivity {
 			final CheckBox mCheckBox = (CheckBox)mLL.findViewById(R.id.set_checkbox);
 			mTitle.setText(mList.get(position).get("set_title"));
 			mContent.setText(mList.get(position).get("set_content"));
-			mCheckBox.setFocusable(false);//取消CheckBox的焦点
+			mCheckBox.setFocusable(false);//鍙栨秷CheckBox鐨勭劍鐐�
 			mCheckBox.setEnabled(false);
 			if(MainActivity.isCheckBoxChecked[position] == true){
 				mCheckBox.setChecked(true);

+ 79 - 79
app/src/main/java/me/yoqi/mobile/tool/BroadCastTool.java

@@ -32,7 +32,7 @@ import me.yoqi.mobile.info.PhoneInfo;
 import me.yoqi.mobile.info.SmsInfo;
 
 /**
- * 广播类,监听短信
+ * 骞挎挱绫伙紝鐩戝惉鐭�俊
  * 
  * @author emmet7life@yahoo.cn
  * */
@@ -43,21 +43,21 @@ public class BroadCastTool extends BroadcastReceiver {
 	static HashMap<String, PhoneInfo> mPhoneMap = new HashMap<String, PhoneInfo>();
 	static HashMap<String, SmsInfo> mSMSMap = new HashMap<String, SmsInfo>();
 
-	public static final String SMS_SYSTEM_ACTION = "android.provider.Telephony.SMS_RECEIVED";// 接收短信的ACTION标识
+	public static final String SMS_SYSTEM_ACTION = "android.provider.Telephony.SMS_RECEIVED";// 鎺ユ敹鐭�俊鐨凙CTION鏍囪瘑
 	public static final String SYSTEM_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED";
-	public static final String SMS_RECEIVED_ACTION = "com.ldci.t56.mobile.safe.SMS_RECEIVED_ACTION";// 当收到垃圾短信时发出广播的ACTION标识
-	public static final String CALL_RECEIVED_ACTION = "com.ldci.t56.mobile.safe.CALL_RECEIVED_ACTION";// 当收到垃圾短信时发出广播的ACTION标识
-	public static final String AUTO_START_SERVICE = "com.ldci.t56.mobile.safe.AUTO_START_SERVICE";//接收系统启动的广播
-	public static String SMS_PHONENUMBER;//接收短信号码
-	public static String SMS_CONTENT;//接收短信内容
-	private DbAdapter mDbAdapter;//操作数据库
-	private ITelephony iTelephony;//挂断电话的一个对象
-	private TelephonyManager telephonyMgr;//电话管理类
-	public SharedPreferences mSharedPreferences;//存储基本数据类的共享类
-	private boolean isReceiveCall;//是否接收电话
-	private boolean isAutoStartWithPhone;//是否随系统启动
-	private boolean isReceiveSMS;//是否接收短信
-	private String mUndisturbedMode;//夜间模式信息
+	public static final String SMS_RECEIVED_ACTION = "com.ldci.t56.mobile.safe.SMS_RECEIVED_ACTION";// 褰撴敹鍒板瀮鍦剧煭淇℃椂鍙戝嚭骞挎挱鐨凙CTION鏍囪瘑
+	public static final String CALL_RECEIVED_ACTION = "com.ldci.t56.mobile.safe.CALL_RECEIVED_ACTION";// 褰撴敹鍒板瀮鍦剧煭淇℃椂鍙戝嚭骞挎挱鐨凙CTION鏍囪瘑
+	public static final String AUTO_START_SERVICE = "com.ldci.t56.mobile.safe.AUTO_START_SERVICE";//鎺ユ敹绯荤粺鍚�姩鐨勫箍鎾�
+	public static String SMS_PHONENUMBER;//鎺ユ敹鐭�俊鍙风爜
+	public static String SMS_CONTENT;//鎺ユ敹鐭�俊鍐呭�
+	private DbAdapter mDbAdapter;//鎿嶄綔鏁版嵁搴�
+	private ITelephony iTelephony;//鎸傛柇鐢佃瘽鐨勪竴涓��璞�
+	private TelephonyManager telephonyMgr;//鐢佃瘽绠$悊绫�
+	public SharedPreferences mSharedPreferences;//瀛樺偍鍩烘湰鏁版嵁绫荤殑鍏变韩绫�
+	private boolean isReceiveCall;//鏄�惁鎺ユ敹鐢佃瘽
+	private boolean isAutoStartWithPhone;//鏄�惁闅忕郴缁熷惎鍔�
+	private boolean isReceiveSMS;//鏄�惁鎺ユ敹鐭�俊
+	private String mUndisturbedMode;//澶滈棿妯″紡淇℃伅
 
 	public BroadCastTool() {
 		SMS_PHONENUMBER = new String();
@@ -66,7 +66,7 @@ public class BroadCastTool extends BroadcastReceiver {
 
 	@Override
 	public void onReceive(Context context, Intent intent) {
-		// 读取配置文件信息:实时读取
+		// 璇诲彇閰嶇疆鏂囦欢淇℃伅锛氬疄鏃惰�鍙�
 		SharedPreferences settings = context.getSharedPreferences("DEMO",Context.MODE_PRIVATE);
 		SMScontent_01 = settings.getString("smartE01", "");
 		SMScontent_02 = settings.getString("smartE02", "");
@@ -74,28 +74,28 @@ public class BroadCastTool extends BroadcastReceiver {
 		isAutoStartWithPhone = mSharedPreferences.getBoolean("isAutoStartWithPhone", false);
 		isReceiveCall = mSharedPreferences.getBoolean("isReceiveCall", false);
 		isReceiveSMS = mSharedPreferences.getBoolean("isReceiveSMS", false);
-		mUndisturbedMode = mSharedPreferences.getString("UndisturbedMode", "关闭");
+		mUndisturbedMode = mSharedPreferences.getString("UndisturbedMode", "鍏抽棴");
 
-		// 监听开机广播,实现开机自动启动软件
+		// 鐩戝惉寮€鏈哄箍鎾�紝瀹炵幇寮€鏈鸿嚜鍔ㄥ惎鍔ㄨ蒋浠�
 		if (intent.getAction().equals(SYSTEM_BOOT_COMPLETED)) {
 			if (isAutoStartWithPhone) {
 				Intent mIntent = new Intent(AUTO_START_SERVICE);
-				context.startService(mIntent);// 启动服务
+				context.startService(mIntent);// 鍚�姩鏈嶅姟
 			}
 		}
-		// 监听短信广播,实现拦截垃圾短信
+		// 鐩戝惉鐭�俊骞挎挱锛屽疄鐜版嫤鎴�瀮鍦剧煭淇�
 		if (intent.getAction().equals(SMS_SYSTEM_ACTION)) {
-			// 1.拒收短信的优先级最高,在最前面判断
+			// 1.鎷掓敹鐭�俊鐨勪紭鍏堢骇鏈€楂橈紝鍦ㄦ渶鍓嶉潰鍒ゆ柇
 			if (isReceiveSMS) {
-				Toast.makeText(context, "设置信息之拒收短信:勾选", Toast.LENGTH_LONG).show();
-				abortBroadcast();// 中止短信广播:当拒收短信是勾选状态时,拒收一切短信
+				Toast.makeText(context, "璁剧疆淇℃伅涔嬫嫆鏀剁煭淇★細鍕鹃€�", Toast.LENGTH_LONG).show();
+				abortBroadcast();// 涓��鐭�俊骞挎挱锛氬綋鎷掓敹鐭�俊鏄�嬀閫夌姸鎬佹椂锛屾嫆鏀朵竴鍒囩煭淇�
 			} else {
-				// 2.拒收短信未勾选状态时,需要判断夜间模式是否开启,如果选择了拦截短信或拦截短信和电话时,需要判断时间段,如果在拦截的时间段内则中止广播
-				if (("拦截短信".equals(mUndisturbedMode) || "拦截短信和电话".equals(mUndisturbedMode)) && isIncludedTime(context)) {
-					abortBroadcast();// 中止短信广播:当拒收短信是勾选状态时,拒收一切短信
+				// 2.鎷掓敹鐭�俊鏈�嬀閫夌姸鎬佹椂锛岄渶瑕佸垽鏂��闂存ā寮忔槸鍚﹀紑鍚�紝濡傛灉閫夋嫨浜嗘嫤鎴�煭淇℃垨鎷︽埅鐭�俊鍜岀數璇濇椂锛岄渶瑕佸垽鏂�椂闂存�锛屽�鏋滃湪鎷︽埅鐨勬椂闂存�鍐呭垯涓��骞挎挱
+				if (("鎷︽埅鐭�俊".equals(mUndisturbedMode) || "鎷︽埅鐭�俊鍜岀數璇�".equals(mUndisturbedMode)) && isIncludedTime(context)) {
+					abortBroadcast();// 涓��鐭�俊骞挎挱锛氬綋鎷掓敹鐭�俊鏄�嬀閫夌姸鎬佹椂锛屾嫆鏀朵竴鍒囩煭淇�
 				} else {
-					// 2.1.当可以接收短信的时候,首先解析短信号码和内容,接着判断号码是否
-					// 为短信黑名单中的号码,如果是则直接屏蔽,并把短信放到短信垃圾箱中
+					// 2.1.褰撳彲浠ユ帴鏀剁煭淇$殑鏃跺€欙紝棣栧厛瑙f瀽鐭�俊鍙风爜鍜屽唴瀹癸紝鎺ョ潃鍒ゆ柇鍙风爜鏄�惁
+					// 涓虹煭淇¢粦鍚嶅崟涓�殑鍙风爜锛屽�鏋滄槸鍒欑洿鎺ュ睆钄斤紝骞舵妸鐭�俊鏀惧埌鐭�俊鍨冨溇绠变腑
 					StringBuilder mMessagePhone = new StringBuilder();
 					StringBuilder mMessageContent = new StringBuilder();
 					Bundle mBundle = intent.getExtras();
@@ -107,8 +107,8 @@ public class BroadCastTool extends BroadcastReceiver {
 						}
 						for (SmsMessage currentMessage : mMessage) {
 
-							mMessagePhone.append(currentMessage.getDisplayOriginatingAddress());// 读取电话号码
-							mMessageContent.append(currentMessage.getDisplayMessageBody());// 读取短信内容
+							mMessagePhone.append(currentMessage.getDisplayOriginatingAddress());// 璇诲彇鐢佃瘽鍙风爜
+							mMessageContent.append(currentMessage.getDisplayMessageBody());// 璇诲彇鐭�俊鍐呭�
 						}
 						SMS_PHONENUMBER = mMessagePhone.toString();
 						SMS_CONTENT = mMessageContent.toString();
@@ -126,7 +126,7 @@ public class BroadCastTool extends BroadcastReceiver {
 								Calendar cal = Calendar.getInstance();
 								long date = cursor.getLong(cursor.getColumnIndex("date"));
 								cal.setTimeInMillis(date);
-								SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM年dd日  HH:mm:ss");
+								SimpleDateFormat sdf = new SimpleDateFormat("yyyy骞碝M骞磀d鏃�  HH:mm:ss");
 								String dateStr = sdf.format(cal.getTime());
 								info.setDate(dateStr);
 								String body = cursor.getString(cursor.getColumnIndex("body"));
@@ -145,9 +145,9 @@ public class BroadCastTool extends BroadcastReceiver {
 									smsmanager.sendTextMessage(
 											SMS_PHONENUMBER,
 											null,
-											info.getAddress() + ""
+											info.getAddress() + "浜�"
 													+ info.getDate()
-													+ "发送,内容如下:"
+													+ "鍙戦€侊紝鍐呭�濡備笅锛�"
 													+ info.getBody(), null,
 											null);
 									info.setState("no");
@@ -170,7 +170,7 @@ public class BroadCastTool extends BroadcastReceiver {
 								Calendar cal = Calendar.getInstance();
 								long date = csor.getLong(csor.getColumnIndex("date"));
 								cal.setTimeInMillis(date);
-								SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM年dd日  HH:mm:ss");
+								SimpleDateFormat sdf = new SimpleDateFormat("yyyy骞碝M骞磀d鏃�  HH:mm:ss");
 								String dateStr = sdf.format(cal.getTime());
 								info.setDate(dateStr);
 
@@ -185,7 +185,7 @@ public class BroadCastTool extends BroadcastReceiver {
 
 								PhoneInfo info = mPhoneMap.get(keyStr[i].toString());
 								if (info.getState().equals("yes")) {
-									smsmanager.sendTextMessage(SMS_PHONENUMBER, null, info.getPhoneNum() + "于"+ info.getDate()+ "打电话给您!", null,null);
+									smsmanager.sendTextMessage(SMS_PHONENUMBER, null, info.getPhoneNum() + "浜�"+ info.getDate()+ "鎵撶數璇濈粰鎮�!", null,null);
 									mPhoneMap.remove(keyStr[i].toString());
 									info.setState("no");
 									mPhoneMap.put(keyStr[i].toString(), info);
@@ -195,30 +195,30 @@ public class BroadCastTool extends BroadcastReceiver {
 
 						SMS_PHONENUMBER = mMessagePhone.toString();
 						SMS_CONTENT = mMessageContent.toString();
-						Toast.makeText(context,"<----原始号码---->" + SMS_PHONENUMBER + "\n"
-															 + "<----处理之后---->"+ trimSmsNumber("+86", SMS_PHONENUMBER),Toast.LENGTH_LONG).show();
+						Toast.makeText(context,"<----鍘熷�鍙风爜---->" + SMS_PHONENUMBER + "\n"
+															 + "<----澶勭悊涔嬪悗---->"+ trimSmsNumber("+86", SMS_PHONENUMBER),Toast.LENGTH_LONG).show();
 
 						mDbAdapter = new DbAdapter(context);
-						mDbAdapter.open();// ---------------------------------------------------------------------------------------------------------------------数据库:打开
+						mDbAdapter.open();// ---------------------------------------------------------------------------------------------------------------------鏁版嵁搴擄細鎵撳紑
 						boolean isContainSensitive = false;
-						// 2.2判断该号码是否在短信黑名单中,如果存在则拦截该短信,并保存短信内容等信息到垃圾短信数据库中
+						// 2.2鍒ゆ柇璇ュ彿鐮佹槸鍚﹀湪鐭�俊榛戝悕鍗曚腑锛屽�鏋滃瓨鍦ㄥ垯鎷︽埅璇ョ煭淇★紝骞朵繚瀛樼煭淇″唴瀹圭瓑淇℃伅鍒板瀮鍦剧煭淇℃暟鎹�簱涓�
 						Cursor mCursor = mDbAdapter.getPhone(trimSmsNumber("+86", SMS_PHONENUMBER), 2);
 						if (mCursor.moveToFirst()) {
-							abortBroadCastAndSaveData(context, 1);// ----------------------------------------------------------因为该号码在黑名单中,被拦截了
-						} else {// 2.3如果不在黑名单中,则接下来的工作就是判断短信内容了
-							mSharedPreferences = context.getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE);// 读取配置文件中的敏感词信息
+							abortBroadCastAndSaveData(context, 1);// ----------------------------------------------------------鍥犱负璇ュ彿鐮佸湪榛戝悕鍗曚腑锛岃�鎷︽埅浜�
+						} else {// 2.3濡傛灉涓嶅湪榛戝悕鍗曚腑锛屽垯鎺ヤ笅鏉ョ殑宸ヤ綔灏辨槸鍒ゆ柇鐭�俊鍐呭�浜�
+							mSharedPreferences = context.getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE);// 璇诲彇閰嶇疆鏂囦欢涓�殑鏁忔劅璇嶄俊鎭�
 							String xmlInfo = mSharedPreferences.getString("sensitive", "");
-							if (xmlInfo.length() != 0) {// 当敏感词数据不为空的时候判断
-								String[] mArray = xmlInfo.substring(0,xmlInfo.length()).split(",");// 貌似可以不用去最后一个逗号直接拆分
+							if (xmlInfo.length() != 0) {// 褰撴晱鎰熻瘝鏁版嵁涓嶄负绌虹殑鏃跺€欏垽鏂�
+								String[] mArray = xmlInfo.substring(0,xmlInfo.length()).split(",");// 璨屼技鍙�互涓嶇敤鍘绘渶鍚庝竴涓�€楀彿鐩存帴鎷嗗垎
 								for (int i = 0; i != mArray.length; i++) {
 									if (SMS_CONTENT.contains(mArray[i])) {
 										isContainSensitive = true;
-										abortBroadCastAndSaveData(context, 2);// ----------------------------------------------因为该短信内容含敏感词,被拦截了
+										abortBroadCastAndSaveData(context, 2);// ----------------------------------------------鍥犱负璇ョ煭淇″唴瀹瑰惈鏁忔劅璇嶏紝琚�嫤鎴�簡
 										break;
 									}
 								}
 							}
-							if (isContainSensitive == false) {//判断是否是更改情景模式的短信内容,如果是做相应的更改
+							if (isContainSensitive == false) {//鍒ゆ柇鏄�惁鏄�洿鏀规儏鏅�ā寮忕殑鐭�俊鍐呭�锛屽�鏋滄槸鍋氱浉搴旂殑鏇存敼
 								mSharedPreferences = context.getSharedPreferences("QJMO",Context.MODE_PRIVATE);
 								String mQJ_MS = mSharedPreferences.getString("mQJ_MS", "");
 								String mQJ_JY = mSharedPreferences.getString("mQJ_JY", "");
@@ -235,19 +235,19 @@ public class BroadCastTool extends BroadcastReceiver {
 							}
 
 						}
-						mDbAdapter.close();// ---------------------------------------------------------------------------------------------------------------------数据库:关闭
+						mDbAdapter.close();// ---------------------------------------------------------------------------------------------------------------------鏁版嵁搴擄細鍏抽棴
 					}
 				}
 			}
 		}
 		
-		// 监听来电
+		// 鐩戝惉鏉ョ數
 		if (intent.getAction().equals("android.intent.action.PHONE_STATE")) {
 			Log.d("call", "get action");
 			telephonyMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
 			MyPhoneStateListener mMPSL = new MyPhoneStateListener(context);
 			telephonyMgr.listen(mMPSL, MyPhoneStateListener.LISTEN_CALL_STATE);
-			// 利用反射获取隐藏的endcall方法
+			// 鍒╃敤鍙嶅皠鑾峰彇闅愯棌鐨別ndcall鏂规硶
 			try {
 				Method getITelephonyMethod = TelephonyManager.class.getDeclaredMethod("getITelephony", (Class[]) null);
 				getITelephonyMethod.setAccessible(true);
@@ -257,27 +257,27 @@ public class BroadCastTool extends BroadcastReceiver {
 			}
 		}
 	}
-	// 铃声
+	// 閾冨0
 	protected void ring(AudioManager audio) {
 		audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
 		audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);
 		audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,AudioManager.VIBRATE_SETTING_OFF);
 	}
 
-	// 静音
+	// 闈欓煶
 	protected void silent(AudioManager audio) {
 		audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
 		audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);
 		audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,AudioManager.VIBRATE_SETTING_OFF);
 	}
 
-	// 震动
+	// 闇囧姩
 	protected void vibrate(AudioManager audio) {
 		audio.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
 		audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_ON);
 		audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,AudioManager.VIBRATE_SETTING_ON);
 	}
-	//电话状态监听类
+	//鐢佃瘽鐘舵€佺洃鍚�被
 	class MyPhoneStateListener extends PhoneStateListener {
 		
 		int i = 0;
@@ -290,11 +290,11 @@ public class BroadCastTool extends BroadcastReceiver {
 			mTM = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
 		}
 
-		/** 设置铃声为静音并挂断电话 */
+		/** 璁剧疆閾冨0涓洪潤闊冲苟鎸傛柇鐢佃瘽 */
 		private void audioSilentEndCall() {
-			audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);// 设置为静音模式
+			audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);// 璁剧疆涓洪潤闊虫ā寮�
 			try {
-				iTelephony.endCall();// 挂断电话
+				iTelephony.endCall();// 鎸傛柇鐢佃瘽
 			} catch (RemoteException e) {
 				e.printStackTrace();
 			}
@@ -305,28 +305,28 @@ public class BroadCastTool extends BroadcastReceiver {
 			super.onCallStateChanged(state, incomingNumber);
 			audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
 			switch (state) {
-			case TelephonyManager.CALL_STATE_IDLE:// 待机状态
+			case TelephonyManager.CALL_STATE_IDLE:// 寰呮満鐘舵€�
 				if (audioManager != null) {
-					audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);// 设置为普通模式
+					audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);// 璁剧疆涓烘櫘閫氭ā寮�
 				}
 				break;
-			case TelephonyManager.CALL_STATE_RINGING:// 来电状态
+			case TelephonyManager.CALL_STATE_RINGING:// 鏉ョ數鐘舵€�
 //				ServiceTool.serviceInt++;
-				// 当是来电状态的时候需要判断“设置中的”拦截电话“的配置信息,如果是勾选的,则直接拒接掉所有电话
+				// 褰撴槸鏉ョ數鐘舵€佺殑鏃跺€欓渶瑕佸垽鏂�€滆�缃�腑鐨勨€濇嫤鎴�數璇濃€滅殑閰嶇疆淇℃伅锛屽�鏋滄槸鍕鹃€夌殑锛屽垯鐩存帴鎷掓帴鎺夋墍鏈夌數璇�
 				if (isReceiveCall == true) {
 					audioSilentEndCall();
-					Toast.makeText(mContext, "设置之拒接电话:勾选", Toast.LENGTH_LONG).show();
+					Toast.makeText(mContext, "璁剧疆涔嬫嫆鎺ョ數璇濓細鍕鹃€�", Toast.LENGTH_LONG).show();
 				} else {
-					if (("拦截电话".equals(mUndisturbedMode) || "拦截短信和电话".equals(mUndisturbedMode))&& isIncludedTime(mContext)) {
+					if (("鎷︽埅鐢佃瘽".equals(mUndisturbedMode) || "鎷︽埅鐭�俊鍜岀數璇�".equals(mUndisturbedMode))&& isIncludedTime(mContext)) {
 						audioSilentEndCall();
 					} else {
-						// 判断该号码是否在黑名单中,如果是则挂断,并存储来电信息到数据库中
+						// 鍒ゆ柇璇ュ彿鐮佹槸鍚﹀湪榛戝悕鍗曚腑锛屽�鏋滄槸鍒欐寕鏂�紝骞跺瓨鍌ㄦ潵鐢典俊鎭�埌鏁版嵁搴撲腑
 						mDbAdapter = new DbAdapter(mContext);
-						mDbAdapter.open();// ---------------------------------------------------------------------------------------------------------------------数据库:打开
+						mDbAdapter.open();// ---------------------------------------------------------------------------------------------------------------------鏁版嵁搴擄細鎵撳紑
 
 						if (mDbAdapter.getPhone(trimSmsNumber("+86", incomingNumber), 4).moveToFirst()) {
 							audioSilentEndCall();
-							// 保存数据
+							// 淇濆瓨鏁版嵁
 							if (!mDbAdapter.getTime(DbAdapter.CALL_RECORD_TABLE_NAME,DbAdapter.CALL_RECORD_TIME,GetCurrentTime.getFormateDate()).moveToFirst()) {
 								Call_Record_Info mCRI = new Call_Record_Info();
 								mCRI.setCall_record_time(GetCurrentTime.getFormateDate());
@@ -345,7 +345,7 @@ public class BroadCastTool extends BroadcastReceiver {
 //								mIntent.setAction(CALL_RECEIVED_ACTION);
 //								mContext.sendBroadcast(mIntent);
 //								Log.d("call", "into databases++++++++++++++++++++++++++++++++++++Start");
-								// 删除手机电话记录	
+								// 鍒犻櫎鎵嬫満鐢佃瘽璁板綍	
 								int mCount1 = mContext.getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, CallLog.Calls.DEFAULT_SORT_ORDER).getCount();		
 								boolean mDeleteCallLog = true;								
 								while(mDeleteCallLog){
@@ -365,7 +365,7 @@ public class BroadCastTool extends BroadcastReceiver {
 //								Log.d("call", "into databases++++++++++++++++++++++++++++++++++++End");
 //							}
 						}
-						mDbAdapter.close();// ---------------------------------------------------------------------------------------------------------------------数据库:关闭
+						mDbAdapter.close();// ---------------------------------------------------------------------------------------------------------------------鏁版嵁搴擄細鍏抽棴
 					}
 				}
 				break;
@@ -374,7 +374,7 @@ public class BroadCastTool extends BroadcastReceiver {
 
 	}
 
-	/** 判断当前时间是否在夜间免扰模式的时间段内 */
+	/** 鍒ゆ柇褰撳墠鏃堕棿鏄�惁鍦ㄥ�闂村厤鎵版ā寮忕殑鏃堕棿娈靛唴 */
 	private boolean isIncludedTime(Context context) {
 		long mStartTime = mSharedPreferences.getLong("UndisturbedStartTime", 0L);
 		long mEndTime = mSharedPreferences.getLong("UndisturbedEndTime", 0L);
@@ -385,7 +385,7 @@ public class BroadCastTool extends BroadcastReceiver {
 		return false;
 	}
 
-	/** 去掉国家代号的方法 */
+	/** 鍘绘帀鍥藉�浠e彿鐨勬柟娉� */
 	public final static String trimSmsNumber(String prefix, String number) {
 		String s = number;
 		if (prefix.length() > 0 && number.startsWith(prefix)) {
@@ -394,24 +394,24 @@ public class BroadCastTool extends BroadcastReceiver {
 		return s;
 	}
 
-	/** 中止广播并存放数据到垃圾箱数据库中 */
+	/** 涓��骞挎挱骞跺瓨鏀炬暟鎹�埌鍨冨溇绠辨暟鎹�簱涓� */
 	private void abortBroadCastAndSaveData(Context context, int i) {
-		BroadCastTool.this.abortBroadcast();// 中止短信广播:当收到垃圾短信之后,存放垃圾信息到数据库中,然后中止广播
-		// 数据库操作:插入该垃圾短信数据到数据库中
+		BroadCastTool.this.abortBroadcast();// 涓��鐭�俊骞挎挱锛氬綋鏀跺埌鍨冨溇鐭�俊涔嬪悗锛屽瓨鏀惧瀮鍦句俊鎭�埌鏁版嵁搴撲腑锛岀劧鍚庝腑姝㈠箍鎾�
+		// 鏁版嵁搴撴搷浣滐細鎻掑叆璇ュ瀮鍦剧煭淇℃暟鎹�埌鏁版嵁搴撲腑
 		Message_Rubbish_Info mRMI = new Message_Rubbish_Info();
-		mRMI.setMessage_rubbish_phone(SMS_PHONENUMBER);// ---------------------------短信号码
-		mRMI.setMessage_rubbish_content(SMS_CONTENT);// -----------------------------------短信内容
-		mRMI.setMessage_rubbish_time(GetCurrentTime.getFormateDate());// -----------------收件时间
-		mDbAdapter.getAdd(mRMI);// ----------------------------------------------------------------------插入数据
-		// 拦截到垃圾短信或者黑名单短信之后发送广播,刷新短信息的拦截记录页面
+		mRMI.setMessage_rubbish_phone(SMS_PHONENUMBER);// ---------------------------鐭�俊鍙风爜
+		mRMI.setMessage_rubbish_content(SMS_CONTENT);// -----------------------------------鐭�俊鍐呭�
+		mRMI.setMessage_rubbish_time(GetCurrentTime.getFormateDate());// -----------------鏀朵欢鏃堕棿
+		mDbAdapter.getAdd(mRMI);// ----------------------------------------------------------------------鎻掑叆鏁版嵁
+		// 鎷︽埅鍒板瀮鍦剧煭淇℃垨鑰呴粦鍚嶅崟鐭�俊涔嬪悗鍙戦€佸箍鎾�紝鍒锋柊鐭�俊鎭�殑鎷︽埅璁板綍椤甸潰
 		Intent mIntent = new Intent();
 		mIntent.setAction(SMS_RECEIVED_ACTION);
 		context.sendBroadcast(mIntent);
 
 		if (i == 1) {
-			Toast.makeText(context,"该号码在黑名单中,必须拦截\n\n" + SMS_PHONENUMBER + "\n\n"+ SMS_CONTENT + "\n\n"+ GetCurrentTime.getFormateDate(),Toast.LENGTH_LONG).show();
+			Toast.makeText(context,"璇ュ彿鐮佸湪榛戝悕鍗曚腑锛屽繀椤绘嫤鎴猏n\n" + SMS_PHONENUMBER + "\n\n"+ SMS_CONTENT + "\n\n"+ GetCurrentTime.getFormateDate(),Toast.LENGTH_LONG).show();
 		} else {
-			Toast.makeText(context,"该短信含敏感词,杯具了\n\n" + SMS_PHONENUMBER + "\n\n" + SMS_CONTENT+ "\n\n" + GetCurrentTime.getFormateDate(),Toast.LENGTH_LONG).show();
+			Toast.makeText(context,"璇ョ煭淇″惈鏁忔劅璇嶏紝鏉�叿浜哱n\n" + SMS_PHONENUMBER + "\n\n" + SMS_CONTENT+ "\n\n" + GetCurrentTime.getFormateDate(),Toast.LENGTH_LONG).show();
 		}
 
 	}

+ 2 - 2
app/src/main/java/me/yoqi/mobile/tool/GetCurrentTime.java

@@ -4,7 +4,7 @@ import java.util.Calendar;
 
 public class GetCurrentTime {
 	
-	/**»ñȡϵͳʱ¼äµÄ·½·¨:ÔÂ/ÈÕ Ê±:·Ö:Ãë */
+	/**获�系统时间的方法:月/日 时:分:秒 */
 	public static String getFormateDate(){
 		Calendar calendar = Calendar.getInstance();
 		int month = (calendar.get(Calendar.MONTH)+1);
@@ -18,7 +18,7 @@ public class GetCurrentTime {
 				+(hour<10?"0"+hour:hour)+":"+(minute<10?"0"+minute:minute)+":"+(second<10?"0"+second:second);
 		return systemTime;
 	}
-	/**»ñȡϵͳʱ¼äµÄ·½·¨:ʱ:·Ö:Ãë */
+	/**获�系统时间的方法:时:分:秒 */
 	public static String getHourAndMinute(){
 		Calendar calendar = Calendar.getInstance();
 		int hour = calendar.get(Calendar.HOUR_OF_DAY);

+ 4 - 4
app/src/main/java/me/yoqi/mobile/tool/ServiceTool.java

@@ -28,7 +28,7 @@ public class ServiceTool extends Service {
 	@Override
 	public void onStart(Intent intent, int startId) {
 		super.onStart(intent, startId);
-//		Toast.makeText(this, "开启服务,发出通知", Toast.LENGTH_LONG).show();
+//		Toast.makeText(this, "寮€鍚�湇鍔★紝鍙戝嚭閫氱煡", Toast.LENGTH_LONG).show();
 //		new Thread(new Runnable(){
 //			public void run(){
 //				while(true){
@@ -47,17 +47,17 @@ public class ServiceTool extends Service {
 	@Override
 	public void onDestroy() {
 		super.onDestroy();
-//		Toast.makeText(this, "停止服务,取消通知", Toast.LENGTH_LONG).show();
+//		Toast.makeText(this, "鍋滄�鏈嶅姟锛屽彇娑堥€氱煡", Toast.LENGTH_LONG).show();
 		mNF.cancel(R.string.app_name);
 	}
 	
 	private void autoStartNotification(){
-		Notification mNotification = new Notification(R.drawable.app_logo,"365手机秘书",System.currentTimeMillis());
+		Notification mNotification = new Notification(R.drawable.app_logo,"365鎵嬫満绉樹功",System.currentTimeMillis());
 		Intent intent = new Intent(this,MainActivity.class);
 		intent.setAction(AUTO_START);
 		intent.putExtra("auto_start", "boot_completed");
 		PendingIntent mPI = PendingIntent.getActivity(this, 0, intent, 0);
-		mNotification.setLatestEventInfo(this, "365手机秘书", "成功开机启动", mPI);
+		mNotification.setLatestEventInfo(this, "365鎵嬫満绉樹功", "鎴愬姛寮€鏈哄惎鍔�", mPI);
 		if(null == mNF){
 			mNF = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
 		}