+تېما يوللاش
hawaskar27 يوللانغان ۋاقتى:2016-8-16 10:31 3179 قېتىم كۆرۈلدى 21 ئىنكاس يېزىلدى
مەلۇم قەۋەتكە يۆتكىلىش
ئەسسالاممۇ ئەلەيكۇم ئالىپتىكى دوستلار، بۆگۈن ھۇزۇرۇڭلارغا بىز ياساپ چىققان ئۇيغۇرچە كومپاس ئەپتىن بىرنى سۇندۇق، كومپاسنى ھەممىمىز بىلىمىز شىمال جەنۇپنى كۆرسىتىپ بېرىپ بىزنىڭ يولدىن ئېزىپ قېلىشىمىزنىڭ ئالدىنى ئالىدىغان ئۈسكۈنە. بىراق ھەر كۈنى كوپماستىن بىرنى يانچۇقىمىزغا سېلىپ يۈرەلمەيمىز، خوشاللىنارلىق يىرى شۇكى ھازىرقى يانفۇنلارغا تەرەپ سەزگۈچ سېنزۇرى ئورۇنلاشتۇرۇلغان بۇلۇپ ئازراقلا ماتىماتىكىلىق ھىسابلاش قوشقاندىن كىيىن يانفۇن شۇ ھامانلا كومپاسقا ئايلىنىپ بىزگە تەرەپلەرنى توغرا كۆرسىتىپ بېرەلەيدۇ. كومپاسقا دائىر خەنزۇچە ، ۋە باشقا تىلدىكى ئەپلەر ناھايىتى كۆپ، شۇنداق بولسىمۇ بىز ئۆزىمىر قپل سېلىپ ئۇيغۇرچىسىنى ياساپ باقتۇق، مەكۇر ئەپ ئۇيغۇرچە بۇلۇپلا قالماي توغرىلىق دەرىجىسىمۇ ئەشۇ ئەپلەردىن قېلىشمايدۇ. تۆۋەندە ئەپنىڭ چۈشۈرۈش ئادرىسى ۋە يادرولۇق كود قىسىمىنى سۇندۇق، ئەس قېتىپ قالسا پايدىلىنارسىلەر.
ئەپنى چۈشۈرۈش ئادرىسى:
ئۇيغۇرچە ئاندرويد نۇسقىسى
ئەپنىڭ خەنزۇچە نۇسقىسىنى ياساپ تۆۋەندىكى ئەپ بازارلىرىغا چىقىرىپ قويدۇق:
بەيدۇ ئەپ بازىرىدىن چۈشۈرۈش
ۋەندوۋجىيا ئەپ بازىرىدىن چۈشۈرۈش
ئەپتىن ئازراق بولسىمۇ كىرىم بۇلۇپ قالارمىكىن دەپ ئەپنىڭ ئاستى قىسمىغا ئېلان قۇيۇپ قويدۇق، چىققان ئېلانلار ھەرگىزمۇ قالايمىقان ئېلانلار ئەمەس، بىز كۆرۈپ بولىدىكەن دىگەنلىرىنى چىقىرىپ قويدۇق، بىر قېتىم چىكىلسە بىزگە 0.006يۈەن كىرىم بۇلىدىكەن، ئەگەر ئەپ ياراپ قالسا قوللاپ قۇيارسىلەر دوستلار
ئەپتىن رەسىملەر:

ئەپنىڭ كومپاس قىسمىغا دائىر ئەسلى كودى:
  1. public class Compass implements SensorEventListener {
  2.         private static final String TAG = "Compass";

  3.         private SensorManager sensorManager;
  4.         private Sensor gsensor;
  5.         private Sensor msensor;
  6.         private float[] mGravity = new float[3];
  7.         private float[] mGeomagnetic = new float[3];
  8.         private float azimuth = 0f;
  9.         private float currectAzimuth = 0;
  10.         DecimalFormat df = new DecimalFormat("#");
  11.         // compass arrow to rotate
  12.         public ImageView arrowView = null;
  13.         public TextView arrowDegre =null;

  14.         public Compass(Context context) {
  15.                 sensorManager = (SensorManager) context
  16.                                 .getSystemService(Context.SENSOR_SERVICE);
  17.                 gsensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
  18.                 msensor = sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
  19.         }

  20.         public void start() {
  21.                 sensorManager.registerListener(this, gsensor,
  22.                                 SensorManager.SENSOR_DELAY_GAME);
  23.                 sensorManager.registerListener(this, msensor,
  24.                                 SensorManager.SENSOR_DELAY_GAME);
  25.         }

  26.         public void stop() {
  27.                 sensorManager.unregisterListener(this);
  28.         }

  29.         private void adjustArrow() {
  30.                 if (arrowView == null) {
  31.                         return;
  32.                 }
  33.                 //Log.i(TAG, "will set rotation from " + currectAzimuth + " to "+ azimuth);
  34.                 Animation an = new RotateAnimation(-currectAzimuth, -azimuth,
  35.                                 Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
  36.                                 0.5f);
  37.                 currectAzimuth = azimuth;
  38.                 an.setDuration(500);
  39.                 an.setRepeatCount(0);
  40.                 an.setFillAfter(true);
  41.                 arrowView.startAnimation(an);
  42.                 arrowDegre.setText(df.format(currectAzimuth)+" °");
  43.         }
  44.         @Override
  45.         public void onSensorChanged(SensorEvent event) {
  46.                 final float alpha = 0.97f;
  47.                 synchronized (this) {
  48.                         if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
  49.                                 mGravity[0] = alpha * mGravity[0] + (1 - alpha)
  50.                                                 * event.values[0];
  51.                                 mGravity[1] = alpha * mGravity[1] + (1 - alpha)
  52.                                                 * event.values[1];
  53.                                 mGravity[2] = alpha * mGravity[2] + (1 - alpha)
  54.                                                 * event.values[2];
  55.                                 // mGravity = event.values;

  56.                                 // Log.e(TAG, Float.toString(mGravity[0]));
  57.                         }

  58.                         if (event.sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD) {
  59.                                 // mGeomagnetic = event.values;

  60.                                 mGeomagnetic[0] = alpha * mGeomagnetic[0] + (1 - alpha)
  61.                                                 * event.values[0];
  62.                                 mGeomagnetic[1] = alpha * mGeomagnetic[1] + (1 - alpha)
  63.                                                 * event.values[1];
  64.                                 mGeomagnetic[2] = alpha * mGeomagnetic[2] + (1 - alpha)
  65.                                                 * event.values[2];
  66.                                 // Log.e(TAG, Float.toString(event.values[0]));

  67.                         }

  68.                         float R[] = new float[9];
  69.                         float I[] = new float[9];
  70.                         boolean success = SensorManager.getRotationMatrix(R, I, mGravity,
  71.                                         mGeomagnetic);
  72.                         if (success) {
  73.                                 float orientation[] = new float[3];
  74.                                 SensorManager.getOrientation(R, orientation);
  75.                                 // Log.d(TAG, "azimuth (rad): " + azimuth);
  76.                                 azimuth = (float) Math.toDegrees(orientation[0]); // orientation
  77.                                 azimuth = (azimuth + 360) % 360;
  78.                                 // Log.d(TAG, "azimuth (deg): " + azimuth);
  79.                                 adjustArrow();
  80.                         }
  81.                 }
  82.         }

  83.         @Override
  84.         public void onAccuracyChanged(Sensor sensor, int accuracy) {
  85.         }
  86. }
مەزمۇننى كۆچۈرۈۋېلىش
ھەمبەھرىلەش:  QQ دوست ۋە توپQQ دوست ۋە توپ QQ ھويلىسىQQ ھويلىسى تېڭشۈن مىكروبلوگىتېڭشۈن مىكروبلوگى تېڭشۈن دوستلارتېڭشۈن دوستلار
ساقلاشساقلاش3 ھەمبەھرھەمبەھر قوللايمەنقوللايمەن4 قوللىمايمەنقوللىمايمەن

21ئادەم ئىنكاس يازدى

تۆر
rahmanjan5200 ۋاقتى: 2016-8-16 10:49:07
ئىنكاس ئارقىلىق ساقلىۋالاي رەھمەت قىرىندىشىم نادىر ئەپلەنى ۋۇجۇتقا چىقىرىشىڭىزغا تىلەكداشمەن
گىلەم
K_O_K_L_A_N ۋاقتى: 2016-8-16 10:58:54
ماۋۇ خەقنىڭ يامانلىقنى بۇنى بىزياسدۇق دىمەيمىز تەرجىمە قىلدۇق دەيمىز ئىسىمدە قىلشچە مەن2012يىلى مۇشنىڭغا ئوخشاش ئەپتىن بىرنى تەرجىمە قىلغان ئەمما سىلەردەك ئىلان قويۇپ پۇل تىپشىنى قاملاشتۇرلمىغان
ئورۇندۇق
hawaskar27 ۋاقتى: 2016-8-16 11:01:45
K_O_K_L_A_N يوللىغان ۋاقتى  2016-8-16 10:58
ماۋۇ خەقنىڭ يامانلىقنى بۇنى بىزياسدۇق دىمەيمىز تەرجىم ...

ئۈكېم سىزدەك گەپلەر چىقىپ قالمىسۇن دەپ ئەسلى كودىنىمۇ قۇيۇپ قۇيدۇق ئەنە، بۇنىڭ خەنزۇچىسىنىمۇ بىز ياسىغان ، 开发商دىگەن يىرىگە ئوبدان قاراڭ
5-قەۋەت
hawaskar27 ۋاقتى: 2016-8-16 11:03:32
K_O_K_L_A_N يوللىغان ۋاقتى  2016-8-16 10:58
ماۋۇ خەقنىڭ يامانلىقنى بۇنى بىزياسدۇق دىمەيمىز تەرجىم ...

تەرجىمە قىلغان ياكى كۈچۈرگەن ئەپلەرنى بەيدۇ ئەپ بازىرىغا چىقارغىلى بولمايدۇ، ئۇلار نەشىر ھوقوقىنى قاتتىق تەكشۈرىدۇ، بىز مەزكۇر ئەپنى بەيدۇ ئەپ بازىرىغا چىقاردۇق! سىزنىڭچە بۇنىمىنى چۈشەندۈرە؟
6-قەۋەت
M-16 ۋاقتى: 2016-8-16 11:06:58
مەن بىلالمايدىكەنمەن
7-قەۋەت
hotan09032 ۋاقتى: 2016-8-16 12:31:14
ياخشى بۇپتۇ قوللايمىز
8-قەۋەت
arman67 ۋاقتى: 2016-8-16 13:08:04
ەخمەت  يەنىمۇ تىرشڭلا
9-قەۋەت
subat786 ۋاقتى: 2016-8-16 13:13:36
ئېلاننىڭ كىرىمى بەك ئازكەنغۇ....
10-قەۋەت
ئىزلەپ ۋاقتى: 2016-8-16 13:49:27
ياخشى ، چىرايلىق چىقىپتۇ ئىشلىتىپ باقايلى!    لېكىن مۇشۇ ئېلان قىستۇرۇپ .... بوپتۇ دەيلى  چېكىپلا سالساق نەچچە مىگابايىت ئېقىمنى يەپ بىر ئەخلەت دېتال چۇشىدۇ دە
11-قەۋەت
yasman ۋاقتى: 2016-8-16 14:55:18
ئىزلەپ يوللىغان ۋاقتى  2016-8-16 13:49
ياخشى ، چىرايلىق چىقىپتۇ ئىشلىتىپ باقايلى!    لېكىن مۇش ...

راس دەيسىز ، مەن ئەڭ ياخشىسى ئىشلەتمەي ، چۈشۈرمەي بولدى ،
12-قەۋەت
=☞_υΥgυr__ ۋاقتى: 2016-8-16 15:51:44
subat786 يوللىغان ۋاقتى  2016-8-16 13:13
ئېلاننىڭ كىرىمى بەك ئازكەنغۇ....

شۇ ياسىغان ئەپمۇ ئاددى  بولغانكىن    پۇلىسىمۇ شۇنچىلىك بۇلدۇ دە
13-قەۋەت
mardan123 ۋاقتى: 2016-8-16 15:56:37
بەيدۇ ئەپ بازىرىدا بولغان بولسا ئۇنداقتا سىلەر تېخىمۇ قالتىسكەنسىلەرغۇ.
14-قەۋەت
sehraliq ۋاقتى: 2016-8-16 16:12:46
قوللايمەن ياخشى بوپتۇ تېخىمۇ غەيرەت قىلىڭلار.
15-قەۋەت
شىرىزات ۋاقتى: 2016-8-16 19:45:03
مەن چۇشۇرۇپ قوللاش يۇزسىدىن ئاشۇ ئېلانىڭلارنى كۇندە بىر قېتىم بېسىپ قۇياي ئىسىمدىن كۇتۇرلۇپ قالمىسىلا بېسىپ قۇيىمەن قۇرۇق قۇللاشتىن ياخشى بولسا ئۇزىمىزنىڭ ئېلانلىرىنى چىقىرىڭلار نۇپۇزلۇق ئېلانلا بولسا   مەن بۇرۇن ئويغۇرلار  ئىشلىگەن نەرسە كىرەكلىرگە قىزىقمايتىم مۇشۇ ئىككى يىل مابەينى نەچچە قۇتا چاش يۇيۇش سۇيۇقلىقى سېتىۋالدىم ھەممىسى خەنزۇچە ماركا لىكىن شۇنداق دىقەت قىلىپ ئالساممۇ ساختا مال چېچىمنى كىپەكلەشتۇرۇپ چۇشۇرۋەتتى شۇنىڭ بىلەن ئۇيغۇرچە ماركىلق نى ئېلىپ ئىشلىتىپ رازى بۇلدۇم شۇنى چۇشىنىپ يەتتىم ئويغۇرلارنىڭ ئۇزىنىڭ زاۋۇتى بولمىسىمۇ بۇيرىتىپ يەنەشۇخەنزۇلارغا ياسساتقۇزغان بىلەن باھاسى سەل قىممەت بولغان بىلەن يەنىلا ساختا مال سېتىۋالغاندىن ياخشىكەن شۇڭا مۇشۇ يېقىنتىن نەرسە كىرەك سېتىۋالسام ئۇيغۇرچە ماركىسى بار نەرسىلەرنى قىممەتراق بۇلسىمۇ قوخماي سېتىۋالدىغان بولدۇم
12 كېيىنكى
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بولۇش

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

ئالپ تور بېتىدە قانۇنغا خىلاپ، سىياسى، دىنىي ، مىللەتلەر ئىتتپاقلىقىغا بۇزغۇنچىلىق قىلىش خاراكتىردىكى ، سېرىق، شەھۋانىي مەزمۇندىكى يازمىلار، ئۈن-سىن، رەسىملەر چەكلىندۇ

ئالپ تور بېتىدە ۋە ئالپ ئۈندىدار سالونىدا يوللانغان مەزمۇنلار ئالپ تورىغا تەۋە، رۇخسەتسىز كۆچۈرۈپ تارقىتىشقا بولمايدۇ. كۆچۈرۈپ تارقاتقۇچىلار بايقالسا قانۇنى مەسئۇلىيتى سۈرۈشتۈرۈلدۇ

特别警告:本网站坚决不允许发表违反国家法律法规的、含有分裂煽动内容的、引起民族矛盾的、破坏民族团结的、带有宗教色彩或有色情的文章

帖子、图片、音视频、电影、歌曲等。若发现将IP地址上报相关部门处理,后果自负。注意自我保护,谨防上当受骗

快速
回复
返回
列表
返回
顶部