رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل

Mehdi Jahed Manesh

توسعه دهنده اندروید
  • تعداد ارسال ها

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

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

اعتبار در سایت

7 Neutral

درباره Mehdi Jahed Manesh

  • درجه
    توسعه دهنده
  • تاریخ تولد تعیین نشده

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمی شود.

  1. مشکلی نداره ، شما وقتی داری get میکنید ، خروجی ریخته میشه تو List حالا شما با این List هر کاری که دوست داری انجام بده List list = MyApplication.getStoryDAO().getStory(); Story story = list.get(0); String title = story.getTitle();
  2. سلام اگر مشکلتون کار با دیتابیس است باید به این صورت عمل کنید. 1-باید برای داستانتون یه سری خصوصیات تعریف کنید.در کلاس جداگانه مثلا public class StoryInfo { private int id; private String part; private String title; private String story; private byte[] image; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getPart() { return part; } public void setPart(String part) { this.part = part; } public String getTitle() { return title; } public void setTitle(
  3. شما نمیتوانید به دیتابیس برنامه ها دسترسی داشته باشید مگر اینکه گوشیتون دسترسی روت داشته باشه.اگر روت نیس باید خودتان به صورت برنامه نویسی از روت به حافظه خارجی کپی کنید. اگر با Emulator AVD برنامتون را اجرا کنید می توانید با Android Device Monitoring دسترسی روت داشته باشین ، داخل Android Device Monitoring تب File Explorer میتوانید دیتا بیس رو پیدا کنید.توجه کنید که این امکان فقط برای Emulator تعبیه شده است. root>data>data>your packageName>databases>myDB.db
  4. سلام وقتی از Button فقط میخوای بگی به محض کلیک شدن فلان کارو انجام بده و در طول برنامتون دیگه کار خاصی باهاش ندارید از onClick xml استفاده می کنند.ولی اگر بخوای در زمان اجرا ویژگی Button را تغییر بدید مثلا View.visible / View.gone / btn.setText باید از دکمه رفرنس بگیرید به خاطر همین دیگه میان با onClickListener استفاده می کنند . ولی کلا دلبخواهیه...
  5. سلام یعنی شما با دیتا میخواید شبکه کنید دستگاهو؟(اینترنت) من نمیدونم چه منطقی پشت برنامه شماست.اگر میخواید تمامی client ها ip همدیگرو بدونن ، باید به محض بر قراری با سرور ، قبل از اینکه client بخواد ارتباط با دیگر client های دیگه داشته باشه باید خودشو به سرور رجیستر کنه توسط یک رشته یکتا که همون ip خودشه.بعد سرور میاد ip client هارو به دیگران میفرسته. به هر حال چه با wifi چه با دیتا اگه میخواید این کارو انجام بدید طرز کارش اینجوریه. لینکی که به من دادید کلیه و به درد audio real time میخوره. کد اولی برای گرفتن ip سرورِ. کد دومی هم همه جا کاربرد داره ip network .
  6. سلام منم رو این API دارم کار میکنم برای سرور این راه خوبه البته اگر با WIFI P2P کار میکنید String hostAddress = info.groupOwnerAddress.getHostAddress(); اگر IP Client را میخواهید با این تکه کد حل میشه. public static String getIPAddress(boolean useIPv4) { try { List interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface intf : interfaces) { List addrs = Collections.list(intf.getInetAddresses()); for (InetAddress addr : addrs) { if (!addr.isLoopbackAddress()) {
  7. سلام دیتابیس شما در root میباشد root>data>data>your packageName>databases>myDB.db و میتوانید دیتابیس را به حافظه خارجی کپی کنید
  8. Mehdi Jahed Manesh

    گرفتن Client Id در WiFi P2P

    با سلام بعد از وصل شدن 2 تا گوشی با WiFi Direct ، خیلی راحت میتونیم Server Id را بدست آوریم. در این حالت فقط Client با Server میتواند تبادل اطلاعات کند.حالا اگر بخوایم Server هم ارتباط متقابل داشته باشد نیازمند Client Id هستیم. چطور و از چه طرقی می توانیم ID را بدست آوریم؟ با تشکر...
  9. import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Typeface; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; import android.widget.TextView; public class MainActivity extends Activity { private SharedPreferences sharedPreferences; private SharedPreferences.Editor editor; private TextView t1; @Override protected void onCreate(Bundle savedInsta
  10. Mehdi Jahed Manesh

    media

    سلام مشکلتون اینه که mMediaPlayer را release نمیکنید. String ringtone = settingPreferences.getString( "perform_ringtone", "default ringtone"); Uri uri = Uri.parse(ringtone); if (mMediaPlayer == null) { playSound(getActivity(), uri); } else { mMediaPlayer.release(); playSound(getActivity(), uri); } private void playSound(Context context, Uri ringtone) { mMediaPlayer = new MediaPlayer
  11. import android.content.SharedPreferences; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.View; public class YourActivity extends ActionBarActivity { private SharedPreferences sharedPreferences; private SharedPreferences.Editor editor; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_your); sharedPreferences = getSharedPreferences("key_pref", MODE_PRIVATE); editor = sharedPreferences.edit(); // for saving ur info
  12. دوست عزیز آخه کدوم متد؟؟؟ پس اگه اینجوری باشه چرا obfuscate می کنن کد هارو؟ کلا obfuscate کاراش اینه : تغیر اسامی کلاس ها ، متد ها ، فیلدها ، متغیر های محلی و کلا همه چی به a,b,c,d,e,f,g,h,... (حالا یکی بگه اگه همه چی حروف الفبا باشه چطوری یارو میفهمه؟؟؟؟؟؟؟) اضافه کردن کلاس ، متد ، فیلد - بیخودی ، سر کاری ، الکی - برای گمراه کردن اون یارو و غیره .... که با همین 2تا یارو می ره پیه بازیش
  13. سلام Jadx-gui.bat دیکامپایلر هست یک بار با اون تستش کن خودتون متوجه میشوید.اگر طرف بخواد یه همچین کاری کنه باید شبیه این آدم فضاییا باشه.
  14. Mehdi Jahed Manesh

    navigation+tabhost

    سلام اگه منظورت Navigation Drawer است این کدشه، از چپ به راست باز میشه private DrawerLayout mDrawerLayout; private Button myBtn; myBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (mDrawerLayout.isDrawerOpen(Gravity.RIGHT)) { mDrawerLayout.closeDrawer(Gravity.RIGHT); } else { mDrawerLayout.openDrawer(Gravity.RIGHT); } } });
×
×
  • اضافه کردن...