اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


Hadi9900

کاربر عادی
  • تعداد ارسال ها

    19
  • تاریخ عضویت

  • آخرین بازدید

درباره Hadi9900

  • درجه
    کاربر

روش های تماس

  • اسکایپ
    java

مشخصات پروفایل

  • محل زندگی
    تبریز
  1. اندروید استدیو سلام. بنده یک برنامه ای نوشتم که سرعت رو نسون میده و برحسب gpsکار میکنه من واسه اون یکImageView تعیین کردم وقتی متغیر xبه هر سرعتی رسید میگم که اون شیimage.setRotation(x); بشه ولی مثلا وقتی سرعت۲۰است ویحو ۲۵میشه از rotation۲۰ به ۲۵ میپره و کلا گرافیکش بد میشه اگه کمک کنین ممنون میشم.
  2. درسته کار کرد ولی قبلا که به فارسی اگه عددی نشون میداد مثلا۲٫۳حالا عدد2.3546546753نشون میده اینو چی‌کارش کنم. ببخشید اگه زیاد مزاحم میشم
  3. فونت رو انتخاب میکنم ولی اصلا نوشته لاتین نمیشه فارسی میشه. توروخدا کمک کنین هرکاری می کنم فارسی مینویسه
  4. سلام بنده یه کدی نوشتم به این صورت: String km=String.format("%.1f",speed * 3.6f); که مقدارspeedرو میگره ولی هر کاری میکنم وقتی تو textviewمیخوام تکست شه فارسی تکست میشه اگه کمک کنین ممنون میشم
  5. Hadi9900

    فورس کلوز

    ممنون دیگه مشکل حل شد
  6. سلام بنده برنامه ای نوشتم که مشکلش این جاس که وقتی میره تو برنامه بلافاصله میاد بیرون و وقتی دوباره میری توش دیکه فورس کلوز نمیده و برنامه اجرا میشه . کد های اکتیویتی: import android.app.*; import android.content.*; import android.content.pm.*; import android.hardware.*; import android.os.*; import android.view.*; import android.widget.*; import android.graphics.*; import android.view.animation.*; public class MainActivity extends Activity implements SensorEventListener { private TextView mefi; private SensorManager sensorManager = null; ImageView megnaneedle; int progress=46; private TextView seekProTv; private SeekBar seekBar; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //اکتویتی در حالت فول اسکرین this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //اکتیویتی در حالت عدم خاموش شدن صفحه نمایش getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.main); megnaneedle=(ImageView)findViewById(R.id.mainImageView1); seekProTv = (TextView)findViewById(R.id.seekProTv); seekBar = (SeekBar)findViewById(R.id.seekBar); seekProTv.setText(":میزان شارژ" + progress + "/" + seekBar.getMax()); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progressValue, boolean b) { progress = progressValue; } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { seekProTv.setText(progress + "/" + seekBar.getMax()); } }); mefi=(TextView)findViewById(R.id.mainTextView1); sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); // Capture magnetic sensor related view elements // Register magnetic sensor Sensor megnasensor= sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); if(megnasensor != null){ } } @Override protected void onPause() { // Unregister the listener sensorManager.unregisterListener(this); super.onPause(); } @Override protected void onStop() { // Unregister the listener sensorManager.unregisterListener(this); super.onStop(); } @Override protected void onResume() { super.onResume(); // Register magnetic sensor sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD), SensorManager.SENSOR_DELAY_NORMAL); } public void onAccuracyChanged(Sensor sensor, int accuracy) { // Ignoring this for now } public void onSensorChanged(SensorEvent sensorEvent) { float x=.00f; float y=.00f; float z=.00f; synchronized (this) { if (sensorEvent.sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD) { x=sensorEvent.values[0]; y=sensorEvent.values[1]; z=sensorEvent.values[2]; double metalpower = Math.round(Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2) + Math.pow(z, 2))); x=(float) metalpower; mefi.setText(""+x); if(progress<=x){ Toast.makeText(MainActivity.this,"k",Toast.LENGTH_LONG).show(); Vibrator vibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE); vibrator.vibrate(200); } if(x<=360){ megnaneedle.setRotation(x); } } }} }
  7. Hadi9900

    کار با اعداد

    داداش من عددی رو از EditeTextمی گیرم وتوStringذخیره می کنم و برای این که اونو به عدد0.0000283495 ضرب کنم به متغیرDouble تبدیل می کنم و بعد در اون عدد ضرب میکنم و اون مشکل پیش میاد وگرنه که نمیشه stringرودر عددی ضرب کرد اندروید استدیو
  8. سلام... اندروید استدیو. بنده عدد0.0000283495 را در string ذخیره کرده و سپس با تابع double x=Double.parseDouble(String); به double تبدیل کرده و در تکست ویو نمایش دادم و عدد 2.83495E-5را نماش داد چه کاری باید انجام دهم که این جوری نشه. با تشکر
  9. Hadi9900

    grideview

    سلام... اندروید استدیو بنده می خواستم یک گرید ویو بسازم که وقتی بر روی هر قسمتی که کلیک شد بره به اکتیویتی خاصی
  10. Hadi9900

    کار باspiner

    داداش من فقط یه اسپینر می خوام نه دوتا در ضمن می خوام بره به اکتیوتی نه این که پیام بده بنده مبتدیم
  11. سلام... اندروید استدیو بنده یک spinerمی خواستم بسازم که دارای سه آیتم باشه و وقتی بر بروی هر آیتم که کلیک شده بره به اکتیویتی خاصی (دارای سه اکتیویتی)
  12. Hadi9900

    تشخیص متن از عدد

    واقعا عالیییییییییی بود خیلی ممنون