جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'android'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


برنامه نویسی اندروید | آموزش برنامه نویسی اندروید | آموزش اندروید

  • اندروید
    • ابزار های برنامه نویسی اندروید
    • آموزش برنامه نویسی اندروید
    • رفع مشکلات و سوالات
    • امنیت در اندروید
    • پروژه های اندروید
  • پشتیبانی اندروید
    • اندروید Lollipop
    • اندروید marshmallow
    • اندروید nougat
    • اندروید Oreo
  • کاتلین (Kotlin)
    • آموزش های برنامه نویسی Kotlin
    • سوالات و رفع مشکلات Kotlin
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • وب موبایل
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل
  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

54 نتیجه پیدا شد

  1. با سلاممن چند تا imageview دارم که وقتی روشون کلیک میکنم دستور info اجرا میشه اینم کدش: public class MainActivity extends Activity { Integer[] cardsArray{101,102,103,104,105,106,201,202,203,204,205,206}; int cardNumber =1; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv_11 =(ImageView)findViewById(R.id.iv_11); iv_12 =(ImageView)findViewById(R.id.iv_12); iv_13 =(ImageView)findViewById(R.id.iv_13); iv_14 =(ImageView)findViewById(R.id.iv_14); iv_11.setTag("0"); iv_12.setTag("1"); iv_13.setTag("2"); iv_14.setTag("3"); Collections.shuffle(Arrays.asList(cardsArray)); iv_11.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_11, theCard); } }); iv_12.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_12, theCard); }}); iv_13.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_13, theCard); } }); iv_14.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_14, theCard); } }); private void info(ImageView iv, int card) { if (cardNumber == 1) { firstCard = cardsArray[card]; if (firstCard > 200) { firstCard = firstCard - 100; } cardNumber = 2; iv.setEnabled(false); } else if (cardNumber == 2) { secondCard = cardsArray[card]; if (secondCard > 200) { secondCard = secondCard - 100; } cardNumber = 1; Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { calculate(); } }, 1000); } } وقتی متد info اجرا میشه متغییر های firstcard وsecendcard مقدار هایی رو دریافت میکنن.و اینم دستور if هستش: if (firstCard==secondCard){ } میخواستم بدونم چرا وقتی مقدار firstcard وsecendcard مساوی نیست دستور if اجرا میشه؟؟وقتی روی imageview ها با سرعت کلیک میکنم این اتفاق میفته ولی با کلاس log چک کردم firstcard وsecendcard مقدارشون متفاوت بود.
  2. سلام دوستان. من با متد get در کتابخونه والی یکسری داده رو میگیرم ، url من اینجوریه final String url=String.format("http://localhost/test/user.php?name=%1$s&lastname=%2$s&star_date=" +"%3$s&end_date=%4$s",name,lastname,star_date,end_date) ; تو بعضی گوشی ها داده ها درست ب سرور ارسال میشن ولی تو بعضی گوشی ها داده ها اینجوری بصورت ???? هستن. البته من در سمت سرور utf8 رو ست کردم و احتمالا باید گیر از سمت جاوا باشه. این مشکل در متد get اتفاق میفته و در متد post هیچ مشکلی ندارم و داده ها درست ارسال میشن. دوستان مشکلش چیه؟؟؟؟؟؟؟؟
  3. با سلام دوستان همونطور که اطلاع دارید اکثر برنامه های که مشابه هستن به احتمال زیاد کپی میشن. البته این رو هم در نظر بگیریم که ایده گرفتن با کپی کردن متفاوته. بگذریم... خب اگر شما همینطوری کدتون رو بنویسی و برنامتون رو بذاری واسه دانلود و کسی به فایل apk شما دسترسی داشته باشه کافیه با نرم افزار های decompiler کد شمارو ببینه. مثلا نمونه زیر رو ببینید : حالا بعد از فعال کردن ProGuard کدها رو ببینید چطور میشن : کدهای تصویر بالا چیزی هستن که کسی که میخواد apk شما رو دیکامپایل بکنه میبینه. قطعا خوندن اینجور کدها هم سخته و هم کار هرکسی نیست و وقت زیادی میخواد. حالا قطعا نمیشه گفت پاتک نداره این روش ولی برای شروع یکی از بهترین گزینه هاست. پیشنهاد میکنم حداقل کاری که میتونید بکنید رو اعمال کنید. حالا اگر دوستان روش های دیگه ای هم میدونن بگن. نکته : ( هر دو تصویر از Java Decompiler گرفته شده )
  4. سلام دوستان. من یک فرم دارم داخل اکتیویتی ک 10 تا اپشن داره که بر اساس اون کاربر میتونه جستجو بزنه. مثلا فرم نام و نام خانوادگی و شماره تلفن و تاریخ داره، کاربر میتونه فقط فیلد تاریخو پر کنه یا میتونه نام رو هم پر کنه یا اینکه همشو پر کنه، ب هر حال کوئری جستجو باید بر اساس این فیلدها انجام بگیره، من در سمت اندروید مشکلی ندارم و داده ها میره به سرور، اما مشکلم در بخش php هست، چجوری کوئری بزنم ؟؟؟ اگه بخام یکی یکی با if چک کنم که اگه فلان فیلد نال بود اینجوری کوئری بزن اگه فلانی خالی بود جور دیگه کوئری بزن ، برای وقتی ک فرم فیلدهای زیادی داره منطقی ب حساب نمیاد. ممکنه راهنمایی کنید؟؟؟؟
  5. سلام دوستان. چجوری میتونم ساعت رو در دیتابیس sqlite ذخیره کنم؟؟ منظورم اینه ک من یکسری داده دارم میخام وقتی ثبت دیتابیس شد، ساعتی ک کاربر داده رو ثبت میکنه هم در یک فیلد ثبت بشه. من یه فیلد با نوع TIME در دیتابیس گذاشتم، اما نمیدونم چجوری و با چه توابعی ساعت رو ذخیره کنم؟؟ در ضمن راهی هست ک ساعت واقعی ثبت بشه؟؟ یعنی اینکه اگه یه وقت کاربر ساعت گوشیشو تغییر داد، بازم تایم واقعی time zone ایران ثبت بشه ؟؟؟
  6. سلام.singleton دقیقا چیه و به چه دردی میخوره و اگر ی آموزش خوب درموردش دارید ممنون میشم معرفی کنید.
  7. با سلام خدمت اساتید عزیز من میخوام تو برنامم وقتی رو دکمه کلیک شد بیاد و از یک لینک اینترنتی عکس رو دانلود کنه و تنظیم کنه روی پس زمینه خوااااااهشا جواب بدید یه فیلم هم راجع به همین موضوع دیدم ولی آخرش ک خروجی گرفتم کار نکرد لطفا اگه میشه واضح و دقیق توضیح بدی
  8. سلام دوستان.من ی مشکلی دارم..برنامه من تو امولاتور خیلی خوب کار میکنه و اتصال به دیتابیس آنلاین داره..اما تو گوشی وقتی میخواد چیزی به دیتابیس ارسال کن فورس کلوز میده.ممنون میشم راهنمایی کنید.
  9. سلام. دوستان من در برنامه ام دو تا سطح دسترسی دارم، یکی مدیران و دیگری کاربران معمولی با دوتا پنل کاربری مدیر و پنل کاربری کاربر معمولی. در ابتدا کاربر معمولی ثبت نام میکنه و شماره موبایل و اسمش رو وارد میکنه، بعدش باید قبل ازینکه بتونه در برنامه وارد بشه ، باید توسط مدیر احراز هویت بشه و شماره موبایل و اسمش برای مدیر ارسال بشه. بعد مدیر یک کد برای کاربر میفرسته و میتونه وارد بشه. ممکنه راهنمایی کنید که چطور میتونم این بخش رو طراحی کنم؟؟؟چطور میشه در پنل کاربری مدیران، مدیر رو از وجود یک کاربر جدید مطلع کرد و چجوری با درخواست ثبت نام یک کاربر معمولی، مدیر رو مطلع کنم؟؟؟ برنامه نویسی سمت سرور رو با php انجام میدم.و از دیتابیس php my admin استفاده میکنم. خواهش میکنم راهنمایی کنید.
  10. سلام. من با استفاده از کلاس gpsTracker میخام موقعیت جاری کاربر رو دریافت کنم.اما در خروجی lat و long رو برای من صفر برمیگردونه؟؟؟؟؟؟؟؟؟؟ این کدی هست ک در اکتیویتی نوشتم. کد هایی که در اکتیویتی نوشتم ب همراه کلاس gpsTracker رو ضمیمه کردم. خواهش می کنم کمک کنید activity.txt GPSTracker.java
  11. با سلام من یه برنامه ی فروش اندروییدی نوشتم که اولین بار یه فایل sqlite رو از فولدر assets به محل سیستمی دیتابیس این برنامه کپی میکنه ، برنامه همیشه درست کار میکرده ولی تا حالا دو تا مشتری یه روز که دستگاه رو روشن کردن دیگه نتونستن لاگین کنن ، وقتی دیتابیس رو برای بررسی ذخیره کردم دیدم خالی شده، حتی هیچ table ای موجود نیست ، کاربر هم مطمئنا کاری مثل clear data نکرده ، نمیدونم چی باعث شده این اتفاق بیفته
  12. سلام خدمت دوستان یه برنامه میخام بنویسم که عددی رو بعنوان ورودی ثانیه بگیره و با زدن دکمه شروع، شمارش معغیر مجاز کنه اینم کدی هست که نوشتم ولی متاسفانه وارد برنامه هم نمیشه و پیغام unfortunately میده . ایراد کد من کجاست؟ public class MainActivity extends Activity implements View.OnClickListener { EditText editText = (EditText)findViewById(R.id.edittext); TextView textView = (TextView)findViewById(R.id.textView); Button button = (Button)findViewById(R.id.button); private CountDownTimer countDownTimer; private boolean timerStarted = false; private long startTime; private final long interval = 1 * 1000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); int b = Integer.parseInt(editText.getText().toString()); int a = 1000; startTime = b * a; button.setOnClickListener(this); countDownTimer = new CountDownTimerActivity(startTime, interval); textView.setText(textView.getText() + String.valueOf(startTime/1000)); } @Override public void onClick(View v) { if (!timerStarted) { countDownTimer.start(); timerStarted = true; button.setText("STOP"); } else { countDownTimer.cancel(); timerStarted = false; button.setText("RESTART"); } } public class CountDownTimerActivity extends CountDownTimer { public CountDownTimerActivity(long startTime, long interval) { super(startTime, interval); } @Override public void onFinish() { textView.setText("Time's up!"); } @Override public void onTick(long millisUntilFinished) { textView.setText("" + millisUntilFinished/1000); } } }
  13. عرض سلام و خسته نباشید; آیا امکانش هست که به هرکدوم از آیتم های یک Spinner یک فونت جداگونه بدیم؟ (Android Studio) Spinner واسه معرفی و انتخابِ فونت هست،مثلا فونتِ آیتم اول Tahoma باشه , فونت آیتم دوم Arial و الی آخر...
  14. با سلام خدمت دوستان بزرگوار. هروقت در نامگذاری ها از زبان فارسی میخام استفاده کنم تو امولاتور اندروید استودیو پشتیبانی نمیشه و به صورت علامت سوال نمایش داده میشه. این قضیه هم در استفاده از toast و هم در spinner و از این قبیل پیش میاد ولی در نامگذاری button مشکلی نداره میشه بگین ایراد از کجاست آیا از ویندوز هست یا باید تغییراتی تو تنظیمات اندروید استودیو بدم؟ مشکل من به این شکلی هست که عکسشو گذاشتم
  15. با سلام در حال نوشتن برنامه کمیک بودم که به یه مشکل بر خوردم وقتی یه کمیک گذاشتم (حتی عکس ها فشرده شده بود) حجم اپلیکیشن زیاد شد و این اصلا خوب نیست می خوام کدی بنویسم که وقتی کاربر روی دکمه کلیک می کنه کمیکو دانلود کنه لطفا تو نوشتن کد کمکم کنید با تشکر
  16. دریافت کتابخانه material-dialogs لینک گیت هاب : https://github.com/afollestad/material-dialogs دانلود سورس از انجمن اندروید ایران material-dialogs-master.zip
  17. سلام به همه دوستان قضد دارم دکمه لایکی در هر ایتم از ریسایکلر ویوی برنامم بزارم که کنارش هم تعدا لایک ها نمایش داده بشه حالا مشکلی که بهش برخوردم اینه که در صورت بازگشت دوباره کاربر به صفحه ی ایتم ها ; آیتم های لایک شده باقی مونده باشن (لایک و انلایک هر آیتم حفظ بشه) کل اطلاعات ریسایکلر هم از سرور گرفته میشه لطف کنید و راهنمایی بفرمایید که چطور این کار رو انجام بدم
  18. سلام ممنون میشم راهنمایی فرمایید من میخوام یه اسم مثلا علی رو بفرستم سمت سرور و اطلاعات علی مثل مشخصاتش رو بهم برگردونه در مورد کد های اینترفیس رتروفیت مشکل دارم لطفا در مورد این که چه کدی در قسمت اینترفیس بزنم که این کار رو انجلم بده راهنمایی کنید این کد اینترفیسی بود که استفاده کردم ولی جواب نداد: @FormUrlEncoded @POST("getname.php") Call<Modelinfo> getname(@Field("account") String account); اینم کدسمت سروری که دارم: if($_SERVER['REQUEST_METHOD']=='POST'){ $account=$_POST['account']; $sqlQ="select * from info where account='$account'"; $result=mysql_query($sqlQ); $response["info"]=array(); $temp=array(); while($row=mysql_fetch_array($result)){ $temp["id"]=$row["id"]; $temp["name"]=$row["name"]; $temp["address"]=$row["address"]; array_push($response["info"],$temp); } echo json_encode($response); mysql_close($con); } ?>
  19. سلام من بعد از گرفتن موقعیت توسط GeoCoder نام شهر رو پیدا میکنم ولی مشکل اینه که هم نام شهر به انگلیسی هستش و فقط نام شهر رو نشون میده من میخوام نام استان و شهر رو باهم و به زبان فارسی نشون بده لطفا کمکم کنین ممنون
  20. سلام من به دوتا مشکل بزرگ خوردم هرکاریم میکنم بازم درست نمیشه مشکل اول اینکه من یه عکس و یه نوشته دارم،میخوام با یه فاصله معین از سمت راست و چپ و دقیقا اون جایی که میخوام تو صفحه قراره بگیرن(جوریم نیستن که به نسبت دیگر ویو ها تنظیمش کنم،اینجور نمیشه) خلاصه الان با dp تنظیم کردم فاصله هارو،میرم توی اپ عکسم اوکیه ولی اون نوشته ام اگه 6 کاراکتر داشته باشه دقیقا اون جایی قرار میگیره ک من میخوام !! اگه بیشتر باشه میاد راست اگرم کمتر باشه تعداد کاراکتر های تکستم،میان چپ!!! اطلاعاتم از دیتابیس میگیرم...ممنون میشم کمکم کنید !! یه مشکل دیگه هم که دارم ! فاصله هارو با اینکه با dp تنظیم میکنم اما بازم رو دست گاه های مختلف خراب میشه(حتی دستگاهایی که سایزشون نزدیکه) دلیل و راه حلش چیه؟! ممون میشم کمک کنید
  21. در این ویدئو یاد میگیرد که چطور یک پوشه در پوشه لایوت پروژه ایجاد کنید لینک آپارات http://www.aparat.com/v/wTkoW
  22. سلام.اگر درست بگم ریسایکلرویو اینجوری کار میکنه که هربار میاد آدرس هر عکس رو از یک رکورد دیتابیس میخونه و نشون میده. حالا من اگر بخوام بجای اینکه آدرس هر عکس رو از هر رکورد بخونه بیاد از چند ستونِ(فیلد) فقط یک رکورد بخونه باید چیکار کنم. امیدوارم منظورمو رسونده باشم باتشکر
  23. با سلام دوستان کسی در مورد RXjava و استفاده ی اون داخل اندروید چیزی میدونه ؟ یه توضیح میخوام که قابل فهم باشه ؟ http://code.tutsplus.com/tutorials/getting-started-with-reactivex-on-android--cms-24387
  24. سلام.من از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>