تمامی فعالیت ها

این جریان به طور خودکار بروز می شود   

  1. امروز
  2. سوال شما خیلی کلی هستش، مراحل زیر رو برای انجام یک پروژه نرم افزاری حتما باید انجام دهید : 1-تحلیل نیازمندی ها 2-ایجاد دیتا مدل 3-ایجاد دیتابیس و جداول برای نگهداری اطلاعات 4-طراحی فرم های اپلیکیشن و ارتباط بین صفحات 5- در این مرحله میتوانید که جعبه لاینتر خود را پیاده سازی کنید چونکه تمامی موارد قبلی را انجام داده اید و الان براحتی میتوانید اپلیکیشن را تکمیل نمایید
  3. سلام میخام یه جعبه لایتنر اندرویدی با اکلیپس بنویسم کسی می تونه کمکم کنه؟
  4. با سلام خدمت همه دوستاندو سوال داشتم:1. در کد نویسی قطعه کدی دارم که می خوام زمانی که روی یک آیتم از popupMenu کلیک شد عنوان آن تغییر کندجستجو های زیادی در اینباره کردم ولی به نتیجه ای نرسیدمقطعه کد popupMenu private void showPopupMenu(View view, int position) { // inflate menu final PopupMenu popup = new PopupMenu(mContext, view); final MenuInflater inflater = popup.getMenuInflater(); inflater.inflate(R.menu.menu_album, popup.getMenu()); popup.setOnMenuItemClickListener(new MyMenuItemClickListener(position, view)); popup.show(); } /** * Click listener for popup menu items */ class MyMenuItemClickListener implements PopupMenu.OnMenuItemClickListener { private int position; private View view; public MyMenuItemClickListener(int position, View view) { this.position = position; this.view = view; } @Override public boolean onMenuItemClick(MenuItem menuItem) { switch (menuItem.getItemId()) { case R.id.action_add_favourite: dataSource = new DataSource(mContext); if (!dataSource.BookIsFav(position)) { menuItem.setTitle(R.string.str_action_del_favourite); dataSource.BookFav(position); Toast.makeText(mContext, R.string.str_action_add_favourite, Toast.LENGTH_SHORT).show(); } else { menuItem.setTitle(R.string.str_action_add_favourite); dataSource.BookNoFav(position); Toast.makeText(mContext, R.string.str_action_del_favourite, Toast.LENGTH_SHORT).show(); } return true; case R.id.action_index: Toast.makeText(mContext, menuItem.getTitle() + "", Toast.LENGTH_SHORT).show(); return true; default: } return false; } } 2. چگونه لیست Recyclerview که در فرگمنت هست رو رفرش کنم؟ناگفته نماند که در اینباره هم جستجو های فراوانی کردم و هر کدام را زدم اجرا نشدمثل adapter.notifyDataSetChanged(); ممنون میشم هر چه زودتر به سوالات بنده پاسخ دهیدبا سپاس
  5. با سلام جهت تکمیل کادر خود به صورت پروژه ای نیازمند برنامه نویس اندروید هستیم . لطفا رزومه خود را با نمونه کار به ادرس زیر ارسال کنید. M.zohary12@gmail.com
  6. دیروز
  7. سلام، از راهنمائی و لینکی که گذاشتید متشکرم: در لینکی که گذاشتید ، دانلود دارای دو بخش( اول و دوم ) است، پس از دانلود، هنگام نصب چطور باید دو بخش اول و دوم را باهم تلفیق کنم؟ متشکرم
  8. راحت نسخه android studio باندل رو بگیرید از ایکلیپس خیلی بهتره http://p30download.com/fa/entry/45668/ نسخه با SDK که حجمش 1.6 گیگ هست رو بگیرید
  9. به نظر من یه راه خیلی سادش اینه یه متغیر boolean تعریف کنید وقتی dot وارد کرد true بشه و توی آنکلیک دکمه dot شرط انجام دستورات رو false بودن متغیر ها بذارید. در صورتی که قرار هست اون dot پاک بشه،میتونید تو textChange اون editText یه کد بنویسید چک کنه ببینه الان dot پاک شد؟؟پس متغیر رو false کن
  10. با سلام در این آموزش قصد دارم کار با BroadcastReceiver رو به دوستان در یک پروژه دریافت تماس آموش بدم چون کد های پیچیده ای نداشت به صورت فیلم آموزش ندادم. ابتدا شما باید یک کلاس جاوا در پکیج خود ایجاد کنید حالا اسمش هر چی میخواید بزارید ولی حتما باید از نوع BroadcastReceiver باشد. کتاب خانه های که لازم هستش در پروژه فراخوانی شوند . import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.telephony.TelephonyManager; import android.widget.Toast; کد های کلاس public class PhoneStateReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { try { String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE); String incomingNumber = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER); if(state.equals(TelephonyManager.EXTRA_STATE_RINGING)){ Toast.makeText(context,"دریافت تماس",Toast.LENGTH_SHORT).show(); Toast.makeText(context,"شماره -"+incomingNumber,Toast.LENGTH_SHORT).show(); } if ((state.equals(TelephonyManager.EXTRA_STATE_OFFHOOK))){ Toast.makeText(context,"وضعیت تماس",Toast.LENGTH_SHORT).show(); } if (state.equals(TelephonyManager.EXTRA_STATE_IDLE)){ Toast.makeText(context,"رد یا قطع تماس",Toast.LENGTH_SHORT).show(); } } catch (Exception e){ e.printStackTrace(); } } } در اینجا وقتی موردی در گوشی رخ دهد تماسی دریافت شود یا پیامی به گوشی ارسال شود به وسیله onReceive این مورد برسی میشود از برود کست میتوان برای کار های هم چون برسیوضعیت باتری نیزاستفاده کرد
    عالللیههه
  11. ضمن تشکر میشه لطف کنید توضیح بدید چون تازه کارم درضمن اینهمه کدنویسی فقط برای یکبار لود شدن دکمه دات هستش؟
  12. هفته گذشته
  13. برای اینکار باید بیاید و یک Layout سفارشی ایجاد کنید و به اکشن بار خود ست کنید تا به هر شکلی نیاز دارید بهینه سازی کنید
  14. درود بر شما من هم این مشکل شما رو داشتم. هاست و سروری که استفاده میکردم از این رایگانها بود!(صرفاً بخاطر تمرین)،از یک هاست درست درمون استفاده کردم مشکل حل شد
  15. سلام،من برای ساخت برنامه م به راهنمایی و کمک کسی مثل شما نیاز دارم لطفا در صورت امکان ادرس ایمیلتون بدید.ممنون
  16. با سلام و خدا قوت میخوام اکشن بار و label هر دو در سمت چپ باشند. منظورم اینه که دکمه بک اکتیوتی بالا کنار label اکتیوتیم باشه. لطفا راهنمایی کنید. بسیار سپاسگزارم
  17. سلام، می خواهم طراحی اپلیکیشن اندروید برای موبایل را شروع کنم و یاد بگیرم: ولی،شروع مقدمات آن برایم مبهم است.فایل های زیر را دانلود کرده ام؛ installer_r24.4.1-windows.exe Java SE Runtime نسخه 8 دانلود Java SE Development Kit نسخه 8 android-sdk-windows eclipse-inst-win64 1-آیا باید همگی را نصب کنم؟ و چگونه؟ترتیب مهم است؟ 2- و آیا نرم افزار های دیگری هم لازم است؟ 3-آیا ممکن است که در یکی از دانلود های بالا فایل های دیگری که جداگانه دانلود کرده ام را درخودش داشته باشد و هنگام نصب آن مشکل ایجاد کند: مثلا؛ در داخل eclipse-inst-win64 فایل های sdk وجوداشته باشد که من پس از نصب android-sdk-windows ،با نصب eclipse-inst-win64 ،مجددا فایل eclipse-inst-win64، فایل های sdk را مجددا نصب کند؟ بسیار متشکرم
  18. نگارش 1.0.0

    2 دانلود

    یک برنامه عالی برای کسب درامد از اینترنت ما تمام تجربه خودمون رو در اختیار شما قرار دادیم تا به بهترین نحو استفاده کنید و به یک درامد ثابت میلیونی برسید ما دراین برنامه بهترین روش های کسب درامد اینترنتی رو هم جمع اوری کردیم

    رایگان

  19. از چه کتابخونه ای برای دریافت اطلاعات از وب سرویس استفاده میکنید لطفا log مربوطه رو قرار بدید تا بررسی کنیم
  20. سلام از این کد استفاده کنید : import android.app.Activity; import android.content.res.Configuration; import android.os.Bundle; public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String languageToLoad = "fa"; // your language Locale locale = new Locale(languageToLoad); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); this.setContentView(R.layout.main); } }
  21. با سلام و احترام به همه دوستان من میخوام کدی بنویسم که زبان گوشی را چک کنه اگه فارسی بود تکس ویو طور دیگه ای نمایش داده بشه و اگه انگلیسی بود برعکس باشه. لطفا راهنمایی کنید. ممنون از لطفتون
  22. سلام.من ازjson برای دریافت دیتا استفاده کردم. وقتی من از سیستم خودم به عنوان سرور استفاده میکنم همه چیز درسته. دیتا در صفحات php فراخوانی میشه و در داخل لیست ویو نمایش داده میشه. وقتی دیتابیس و کدهای php رو به اینترنت انتقال دادم هیچ چیز درسته فقط دیتا داخل app دریافت نمیششه و بجای اطلاعات داخل دیتابیس کدهای زیر رو دریافت میکنه. <html> <body> <script type="text/javascript" src="/aes.js" > </script> <script> function toNumbers(d) {var e=[]; d.replace(/(..)/g,function(d) {e.push(parseInt(d,16))});return e} function toHex() {for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("5f22fbc865116cf8983fda50eb10d21b"); document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; location.href="http://www.bepoushobefroushapp.webpi.ir/get_cat.php?i=1"; </script> <noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support </noscript> </body> </html>
  23. درود بر شما کد انتخاب تصویر: @Override public void onClick(View v) { Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); i.putExtra("scale", true); i.putExtra("outputX", 32); i.putExtra("outputY", 32); i.putExtra("aspectX", 1); i.putExtra("aspectY", 1); i.putExtra("return-data", true); startActivityForResult(i, REQUEST_PICTURE); } تبدیل به رشته: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode){ case REQUEST_PICTURE:{ if (resultCode == RESULT_OK){ uriPicture = data.getData(); galleryPicture.setImageBitmap(BitmapFactory.decodeFile(retrieveImagePath())); } } break; } } private String retrieveImagePath(){ String picPath=null; String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(uriPicture,filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); if (cursor.moveToFirst()) { pictureId=cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA)); picPath=cursor.getString(columnIndex); } cursor.close(); return picPath; } galery.setPath(retrieveImagePath); نمایش در ImageView واقع در Recycler: holder.galleryPic.setImageBitmap(BitmapFactory.decodeFile(gallery.getPath()));
  24. سلام دوست عزیز اگه ممکنه کدتونو بزارین
  25. سلام من عکس رو از گالری میگیرم و آدرسِ اونو ذخیره میکنم تووی دیتابیس ، و نهایتاً با یک BitMap اونو میخونم و با ریسایکلرویو نمایش میدم. مشکل اینه که وقتی تعدادِ تصاویر بیشتر از 2 یا 3 تصویر میشه،برنامه به طرز عجیبی سنگین میشه! برنامه به هیچ وجه کرش نیمشه و کماکان درحال اجرا هست،فقط رم میخواد بترکه! این مشکلو چطور میتونم رفع کنم؟ با تشکر
  1. نمایش فعالیت های بیشتر