mmd2009

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

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

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

اعتبار در انجمن

7 Neutral

درباره mmd2009

  • درجه
    توسعه دهنده حرفه ای
  1. از نظر نصب که باید هردو رو نصب کنید. اصلا بدون ماشینش اجرا نمیشه.
  2. بستگی به نیازت داره. من هردو رو نصب کردم
  3. با سلام بله چنین امکانی وجود داره. باید از JavascriptInterface استفاده کنید مثلا به این صورت : [shcode=java] public class JavaScriptInterface { private Activity activity; public JavaScriptInterface(Activity activity) { this.activity = activity; } @JavascriptInterface public void openActivity(String arg){ if(arg.equal("myActivity")){ // TODO } } } [/shcode] و تو فایل html اینطوری صدا بزنید : و برای مقدار دهی به WebView هم باید اینطوری عمل کنید : [shcode=java] JavaScriptInterface jsInterface = new JavaScriptInterface(this); webView.addJavascriptInterface(jsInterface, "JSInterface"); webView.getSettings().setJavaScriptEnabled(true); [/shcode]
  4. با سلام ابتدا باید اون رو منقل کنید به SdCard و بعدش Share کنید.
  5. با سلام بهترین راه حل برای سرعت استفاده از genymotion هستش. واقعا فوق العادست/ افزونه برای ایکلیپس و اندروید استودیو هم داره. برای استفاده شخصی هم رایگانه موفق باشید
  6. با سلام ADT رو نباید unzip کنید. زمانی که از قسمت help گزینه Install New Software رو انتخاب می کنید باید فایل Zip شده رو بهش بدید. اینجا توضیح داده.
  7. برای حرکت یا بهتره بگیم انیمیشن راهکار های مختلفی وجود داره که هر کدومش رو باید به نحوی استفاده کرد. برای این خواسته ی شما : من پیشنهاد می کنم از Path استفاده کنید. با استفاده از Path شما میتونید یک نقطه رو به صورت مارپیج ، جلو عقب ، دایره ای ، مربعی ، لوزی و .... حرکت بدید. فقط هم کافیه مختصات رو بهش بدید . یعنی مختصلاتی که باید حرکت بکنه. شما میتونید این عبارت "path move android" رو تو گوگل سرچ کنید و نمونه هایی ببینید.
  8. دوست عزیز نیازی به نصب چیزی نیست. وقتی فایل رو دانلود کردی دو فایل داخل پوشه هست با نام shellext-add و shellext-remove که shellext-add چندین گزینه به ContextMenu سمت راست کلیک اضافه می کنه مثل تصویر زیر : [align=center][/align] حالا من گزینه اول رو بزنم کدهای ساخت بازار رو میبینم. شما کافیه روی apk خودتون اینکارو بکنید
  9. با سلام خبر اندروید در مورد این خطای شما : ActionBarActivity has been deprecated in favor of the new AppCompatActivity یعنی ActionBarActivity دیگه منسوخ شده و به جای اون باید از AppCompatActivity استفاده کنید. من تو طراحی متریال دیزاین از AppCompatActivity استفاده می کنم. البته شما میتونید ادامه کارتون رو با ActionBarActivity ادامه بدید
  10. اره بدست میاد. ولی امیدوارم ProGuard رو فعال نکرده بوده باشی برای apk ات . برای اینجو مواقع هست که من همیشه میگم Proguard رو فقط تو Gradle برای Release فعال کنید و برای Debug اینکارو نکنید. برو اینجا . نسخه اخرشو دانلود کن. توضیحاتش رو هم بخون.
  11. با سلام اگر کدهاتون رو میخواهید و فایل apk که تو پوشه debug هستش رو دارید کافیه Decompiler نصب کنید و کدهاتون رو ببینید و کپی کنید. اینطور که معلومه شما فقط کدهاتون رو میخواهید
  12. کافیه Parent رو اینطوری بخونی وبه ImageButton ها برسی : [shcode=java] LinearLayout layout = (LinearLayout)findViewById(R.id.myParentLayout); for(int i=0; i View view = layout.getChildAt(i); if(view instanceof ImageButton) { ((ImageButton)view).setOnClickListener(new OnClickListener() { public void onClick(View v){ //DO SOMETHING } }); } } [/shcode] کدهارو تست نکردم. تست کن اگر مشکلی داشتی بگو.
  13. با سلام بستگی داره با این ImageView ها چه کاری میخواهید انجام بدید. مثلا اگر تمامی ImageView ها یک Parent داشته باشند با یک دستور findViewById میشه تمامی ImageView هارو خوند که اصلا این findViewById به ImageView هم نیست بلکه برای Parent هستش. کد xml رو بذاری بهت میگم چیکار کنی که از شر این همه findViewById راحت بشی
  14. lممنون ازتون ولی بنظرتون با این یک خط میشه برای هر ایتم لیست ویو که چندتا عکس تو دیتابیس تعریف کردم و یا از drawable که عکسها داخلشه بشه فراخونی کرد.در این حد خط خودم بلدم مهندسسسسسسسسس بله. اگر تو پوشه drawable عکسارو داشته باشید با یک خط کد میشه اینو حل کرد. ولی گویا شما مبتدی هستید. تو انجمن بگردید کدهای زیادی میبینید
  15. با سلام تو این فایل R.layout.row_seasone که یک رابط کاربری هست یک ImageView قرار بدید و دو کدهاتون اون رو اینطوری بخونید : [shcode=java] ImageView image=(ImageView)row.findViewById(R.id.myImage); [/shcode] حالا عکستون رو بهش بدید.