ئېلان قوبۇل قىلىش تېلېفونى: 13999061557
كۆرۈش: 1247|ئىنكاس: 16
ئوڭ تەرىپنى يىغىش

قىسقا ئۇچۇر بىر تەرەپ قىلىش كودى ۋە چۈشەندۈرلىشى

14

تېما

131

يازما

703

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
1
جۇغلانما
1687
ئاقچا
0
نەچچە ئەزا مەندىن مۇشۇ توغرىسىدا ياردەم سورىغانتى ، بۈگۈن دەرىسلىك قىلىپ يوللاپ قويدۇم ، پايلىنىۋېلىڭلار .
ئالاھىدە ئەسكەرتىش : بۇ ئارقىلىق يامان ئىش قىلسىڭىز ئاقىۋېتىگە ئۆزىڭىز ئىگە ، مەن پەقەت دەرىسلىك بىلەن تەمىنلەيمەن .

بۇ يەرگە كۆپ چۈشەندۈرۈش يازماي ، ھەممىسى كودنىڭ مۇناسىۋەتلىك ئورۇنلىرىدا بار .

بۇ ئەپ جەمى ئىككى Javaدىن تەركىپ تاپقان ،
بۇ activity قىسمى
  1. /**
  2. *
  3. */
  4. /**
  5. * @author sujia
  6. *
  7. */
  8. package com.sujia.sms;


  9. import android.app.Activity;
  10. import android.os.Bundle;

  11. public class Main extends Activity {
  12.         @Override
  13.         public void onCreate(Bundle savedInstanceState) {
  14.                 super.onCreate(savedInstanceState);
  15.                 setContentView(R.layout.main);
  16.         }
  17. }
مەزمۇننى كۆچۈرۈۋېلىش


بۇنىڭدا ھېچقانداق ئىقتىدار يوق .

بۇ يادرو قىسمى  يەنى قىسقا ئۇچۇرنى قۇبۇللاش ۋە بىر تەرەپ قىلىش قىسمى

  1. /**
  2. *
  3. */
  4. /**
  5. * @author sujia
  6. *
  7. * بۇ رادىئو قۇبۇللاش بېتى
  8. *
  9. */
  10. package com.sujia.sms;

  11. import java.text.SimpleDateFormat;
  12. import java.util.Date;

  13. import android.content.BroadcastReceiver;
  14. import android.content.Context;
  15. import android.content.Intent;
  16. import android.telephony.SmsMessage;
  17. import android.util.Log;
  18. import android.widget.Toast;

  19. public class MyReceiver extends BroadcastReceiver {

  20.         private String telnum = "10010";

  21.         @Override
  22.         public void onReceive(Context context, Intent intent) {
  23.                 //بىر رادىئو قۇبۇللىغۇچ كوپ رادىئونى قۇبۇل قىلالايدۇ ، ئەگەر كۆپ رادىئو قۇبۇللاشنى تىزىملاتقان بولسىڭىز بۇ يەردە چۇقۇم سۈزۈش ئېلىپ بېرىشىڭىز كىرەك
  24.                 //مەسىلەن : if(intent.getAction().equals("تىزىملاتقان رادىئو نامى") {}
  25.                 //بۇ يازمىدا بىز پەقەت بىرلا رادىئو تىزىملاتقان بولغاچقا بۇ بۇ يەردە ئارتۇقچە سۈزۈش ئېلىپ بارمىدۇق
  26.                 Log.v("TAG", "SmsRecevier onReceive");

  27.                 Object[] pdus = (Object[]) intent.getExtras().get("pdus");
  28.                         if (pdus != null && pdus.length > 0) {
  29.                                 SmsMessage[] messages = new SmsMessage[pdus.length];
  30.                                         for (int i = 0; i < pdus.length; i++) {
  31.                                                 byte[] pdu = (byte[]) pdus[i];
  32.                                                 messages[i] = SmsMessage.createFromPdu(pdu);
  33.                                         }
  34.                                         for (SmsMessage message : messages) {
  35.                                                 String content = message.getMessageBody();// قىسقا ئۇچۇر مەزمۇنى
  36.                                                 String sender = message.getOriginatingAddress();// قىسقا ئۇچۇر يوللىغان نۇمۇر
  37.                                                 Date date = new Date(message.getTimestampMillis());
  38.                                                  SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //ئۇچۇر كەلگەن ۋاقىتنى فورماتلاش
  39.                                                  String sendContent = format.format(date) + ":" + sender + "--" + content; //بىزگە كىرەكلىك ئۇچۇر ۋاقتى ، مەزمۇنى ، يوللىغۇچى
  40.                                                  
  41.                                                 //بۇ يەرگە سىز قىلماقچى بولغان ئىشلارنى يازسىڭىز بۇلىدۇ
  42.                                                  //مەسىلەن : بىز ھازىر بىر نۇمۇرنى كۈزىتىۋاتىمىز ، يەنى 10010دىن كەلگەن ئۇچۇر . ئەگەر مۇشۇ نۇمۇردىن ئۇچۇر كەلسە سېستىما بۇ ئۇچۇرنى تۆۋەندىكى تەرتىپ بۇيىچە بىر تەرەپ قىلىدۇ
  43.                                                  if (sender.equals(telnum)) {
  44.                                                          // ئۇچۇرنى مۇۋاپىقىيەتلىك سۈزۈپ بولدى  ، ئەمدى قىلىدىغان ئىشلار سىزنىڭ ئىنسابىڭىزغا باغلىق  . سىز بۇ يەردە خالىغانچە ئىقتىدار قۇشالايسىز .
  45.                                                          //مەسىلەن : سىز ئاللىقاچان ئۇچۇر مەزمۇنى ۋە يوللىغۇچىنىڭ كىملىكىنى بىلىپ بولدىڭىز  ، ئەگەر بۇ يەرگە ئۇچۇر يوللاش كودىنى يېزىپ مۇشۇ ئۇچۇرنى مۇشۇ ۋاقىتتىلا سىز بەلگىلەپ قويغان يانفۇنغا مۇشۇ تېلفۇننىڭ نامىدا ئۇچۇر قىلىپ يوللاتقۇزالايسىز .
  46.                                                          //يەنە مەسىلەن : تورغا يوللاش كودىنى يېزىپ بۇ ئۇچۇرنى سىز بەلگىلەپ بەرگەن تورغا يوللاتقۇزۇپ بىرەلەيسىز .
  47.                                                          // ئەڭ خەتەرلىك بولغاندا سىز بۇ يەرگە ئۇچۇر سۈزۈش ئارقىلىق بۇيرۇق خاراكتىرلىك ئۇچۇرنى يوللاش ئارقىلىق مۇشۇ يانفۇندا سىز ئۇچۇر ئارقىلىق يوللىغان بۇيرۇقنى ئىجرا قىلدۇرالايسىز .
  48.                                                          //يامان ئىشلارنى مۇشۇنچىلىك سۆزلەيلى ، ئەلۋەتتە ياخشى ئىشلارمۇ بەك كۆپ
  49.                                                          // مەن بۇ يەردە مۇشۇ نۇمۇردىن ئۇچۇر كەلسە تېلفۇنغا ئۇقتۇرۇش قىلمايلا toast بىلەن ئۇچۇرنى كۆرسىتىشنى مىسال قىلاي
  50.                                                          Toast.makeText(context,sendContent, Toast.LENGTH_LONG).show(); ///ئۇچۇر مەزمۇنى كۆرسىتىش
  51.                                                          abortBroadcast();// بۇ ئۇچۇرنى توسۇپ قېلىش . بۇنى ئىشلەتسىڭىز بۇ نۇمۇردىن ئۇچۇر كەلسە تېلفۇن ئەسكەرتىش بەرمەيدۇ ھەمدە ئۇچۇر ساقلىغۇچقىمۇ خاتىرلىمەيدۇ
  52.                                                  }
  53.                                                  Log.v("TAG", sendContent); // كەلگەن ئۇچۇرنى بېسىپ چىقىرىش
  54.                                         }
  55.                         }
  56.                
  57.         }
  58.        
  59. }



مەزمۇننى كۆچۈرۈۋېلىش



بۇ AndroidManifest.xml قىسمى

  1.     package="com.sujia.sms"
  2.     android:versionCode="1"
  3.     android:versionName="1.0" >

  4.    
  5.    
  6.         android:minSdkVersion="8"
  7.         android:targetSdkVersion="19" />

  8.    
  9.         android:allowBackup="true"
  10.         android:icon="@drawable/ic_launcher"
  11.         android:label="@string/app_name"
  12.         android:theme="@style/AppTheme"  >
  13.         
  14.         
  15.             
  16.                
  17.                
  18.             
  19.         
  20.         
  21.         
  22.         
  23.                
  24.                       
  25.                
  26.                     
  27.                   
  28.                
  29.                
  30.    
  31.        
  32.        

مەزمۇننى كۆچۈرۈۋېلىش



مۇشۇ بۇيىچە ئىشلىسىڭىز پەقەت 10010دىن كەلگەن قىسقا ئۇچۇرنىلا بىر تەرەپ قىلىدۇ ، باشقا ئۇچۇرلارنى بىر تەرەپ قىلماقچى بولسىڭىز ئۆزىڭىز قاراپ ئىش كۆرسىڭىز بۇلىدۇ .

مەسىلەن :

Screenshot_2014-11-04-00-28-14.png

بۇ يەردىن بىر پۈتۈن كودنى چۈشۈرۈڭ
MySMS.zip (577.62 KB, چۈشۈرۈش سانى: 152)

باھالاش

قاتناشقانلار سانى 1تەجرىبە +10 يىغىش سەۋەبى
شەرەر + 10 ياخشى يازما

باھا خاتىرىسى

31

تېما

425

يازما

878

تەجرىبە

ئالاھىدە ئەزا

Rank: 5Rank: 5

نادىر
0
جۇغلانما
3037
ئاقچا
385
بايخان ۋاقتى: 2014-11-4 06:10:16 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
ئەپ   قىلىپ  ئىشلەپ  قويسىڭىزچۇ

0

تېما

145

يازما

232

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
965
ئاقچا
0
omak77 ۋاقتى: 2014-11-4 07:00:16 | ھەممە قەۋەتنى كۆرۈش
بۇ يازمىنى ئاخىرىدا   omak77 تەھرىرلىگەن. ۋاقتى  2014-11-4 07:02  

ئوخخو يامان ئۇستىكە ما ئاداش ئەپ ياسىغىلى

0

تېما

159

يازما

130

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
668
ئاقچا
0
تۈمۈر139 ۋاقتى: 2014-11-4 09:12:51 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
شۇنداقمۇ

43

تېما

615

يازما

874

تەجرىبە

ئالاھىدە ئەزا

Rank: 5Rank: 5

نادىر
0
جۇغلانما
3778
ئاقچا
8
boptula ۋاقتى: 2014-11-4 11:06:19 | ھەممە قەۋەتنى كۆرۈش
كۆپ رەھمەت سىزگە
ئاللاھ ئىشلىرىڭىزنى ئاسان قىلسۇن

43

تېما

615

يازما

874

تەجرىبە

ئالاھىدە ئەزا

Rank: 5Rank: 5

نادىر
0
جۇغلانما
3778
ئاقچا
8
boptula ۋاقتى: 2014-11-4 11:14:55 | ھەممە قەۋەتنى كۆرۈش
ئىنتىياىن چۈشىنىشلىك قىلىپ يېزىپسىز  يەنە بىر قېتىم رەھمەت

8

تېما

378

يازما

444

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
2032
ئاقچا
0
تەۋەككۇل ۋاقتى: 2014-11-4 11:35:46 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
رەھمەت سىزگە،ھەقىقەتەن پايدىلىق تىما يوللاپسىز.

0

تېما

9

يازما

177

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
506
ئاقچا
1
ham_kin ۋاقتى: 2014-11-4 13:19:05 | ھەممە قەۋەتنى كۆرۈش
ھېچنىمىنى چۇششىنەلمىدىمغۇ

1

تېما

84

يازما

194

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
686
ئاقچا
0
مۇزلۇق. ۋاقتى: 2014-11-4 17:45:00 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
ئازراق چۇشەنگەندەك قىلدىم   .   بۇنى بىر ئەپ قىلىپ ئىشلىسەك بولماسمۇ  xjsujia     ئەپەندى     

14

تېما

131

يازما

703

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
1
جۇغلانما
1687
ئاقچا
0
xjsujia  ئىگىسى| ۋاقتى: 2014-11-4 17:50:12 | ھەممە قەۋەتنى كۆرۈش
مۇزلۇق. يوللىغان ۋاقتى  2014-11-4 17:45
ئازراق چۇشەنگەندەك قىلدىم   .   بۇنى بىر ئەپ قىلىپ ئىشلى ...

بۇنى قانداق ئەپ قىلىپ ئىشلەيمىز ؟  ئۇچۇر قۇبۇللايدىغان ئەپ ؟ ئۇچۇر توسىدىغان ئەپ ؟

1

تېما

84

يازما

194

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
686
ئاقچا
0
مۇزلۇق. ۋاقتى: 2014-11-4 18:03:46 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
xjsujia يوللىغان ۋاقتى  2014-11-4 17:50
بۇنى قانداق ئەپ قىلىپ ئىشلەيمىز ؟  ئۇچۇر قۇبۇللايدىغا ...

ئۇچۇر توسىدىغان قىلىپ چۇ   .      ياكى بۇنداق ئەپ بارمۇ ئۇچۇر توسىدىغانچۇ   .

14

تېما

131

يازما

703

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
1
جۇغلانما
1687
ئاقچا
0
xjsujia  ئىگىسى| ۋاقتى: 2014-11-4 18:49:56 | ھەممە قەۋەتنى كۆرۈش
مۇزلۇق. يوللىغان ۋاقتى  2014-11-4 18:03
ئۇچۇر توسىدىغان قىلىپ چۇ   .      ياكى بۇنداق ئەپ بارمۇ ئ ...

بۇنداق ئەپلەر ساماندەك توردىن ئىزدەپ بېقىڭ

1

تېما

84

يازما

194

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
686
ئاقچا
0
مۇزلۇق. ۋاقتى: 2014-11-4 20:23:36 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
xjsujia يوللىغان ۋاقتى  2014-11-4 18:49
بۇنداق ئەپلەر ساماندەك توردىن ئىزدەپ بېقىڭ

خاپا بولماي ئۇچۇر توسايدىغان ئەپنىڭ خەنزۇچە ئىسمىنى دەپ بەرگەن بولسىڭىز  خەنزۇچىنى بىلمەيتتىم  رەھمەت   

43

تېما

615

يازما

874

تەجرىبە

ئالاھىدە ئەزا

Rank: 5Rank: 5

نادىر
0
جۇغلانما
3778
ئاقچا
8
boptula ۋاقتى: 2014-11-4 21:36:59 | ھەممە قەۋەتنى كۆرۈش
xjsujia يوللىغان ۋاقتى  2014-11-4 18:49
بۇنداق ئەپلەر ساماندەك توردىن ئىزدەپ بېقىڭ

يەنىلا نورمال قۇبۇل قىلالمىدى  
كود نى يەنىمۇ  كۈچلۈك قىلىدىغان ئامال بارمۇ  يەنى  ھەممە ئاندىرويىد لار 99 % نورمال قۇبۇل قىلالايدىغانچۇ
بايا بىر پىروگراممېر بالىدىن سورىسام  广播  نى servise دا يېڭىلىنىپ تۇرىدىغان قىلسا ئاندىن نورمال بولىدۇ  دىگەن ئىدى  
قانداق قىلسا ياخشى بولىدۇ ؟

1

تېما

37

يازما

174

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
733
ئاقچا
0
uyghurogle ۋاقتى: 2014-11-5 11:05:34 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
ئەسسالامۇ ئەلەيكۇم قېرىنداشلار مەن پىروگراممىرلىققا خېلى قىزىقاتتىم لېكىن مەن ئاخشام يېرىم كىچە ھەپىلىشىپمۇ xjsujia قېرىندىشىمىز چىقارغان قولچىراقنىڭ كودلىرنىڭ يېرىمىنىمۇ يازالمىدىم  . شۇڭا ئۇستازلارنىڭ بىرەر ئەپنىڭ ياسىلىش جەريانىنى چۈشەندۈرۈپ قويغان بولسا بەكمۇ مەمنۇن بولغان بۇلاتتىم  . بەلكىم بۇ تورداشلارنىڭمۇ ئارزۇسىدۇ  .
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بولۇش

سەھىپە جۇغلانما قائىدىسى

تېما يوللاش ئالدىنقى تېما كېيىنكى تېما تېز ئىنكاس تۈرگە قايتىش 这是一个自定义按钮
تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش