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

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

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

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


sajjadrastin

کاربر رو به رشد
  • تعداد ارسال ها

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

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

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

100 عالی

درباره sajjadrastin

  • درجه
    کاربر رو به رشد

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

591 بازدید کننده نمایه
  1. ممنون تست کردم ولی ارور میگیرم موقع کمپایل ارور نمیده ولی موقع اجرای برنامه یه فورس کلوز میده ولی ارور فورس کلوز رو که ببندی برنامه باز میشه بدون مشکل ولی چیکار کنم که این ارور فورس کلوز الکی نیاد؟چون برام مهمه تست کردم وقتی این خط ها داخل xml نیست اینجوری میشه: <dependsOn>support-annotations</dependsOn> <dependsOn>support-compat</dependsOn> <dependsOn>support-core-ui</dependsOn> <dependsOn>support-core-utils</dependsOn> <dependsOn>support-fragment</dependsOn> <dependsOn>support-media-compat</dependsOn> ولی وقتی هم بزارم اینارو داخل کمپایل ارور تداخل میده چیکار کنم؟؟؟؟؟
  2. بسيار ممنون فقط با همين يك فايل مشكل حله ايشالا؟ و اينكه اگه بخام از نسخه 1.4.0 يعني يك نسخه قبل از اين نسخه پوشه استفاده كنم بايد چجوري تغييرش بدم؟؟؟چون تست كردم نسخه جديد با دريافت جيسون مشكل داره ولي قبليش سالمه ممنون ميشم كمك كنيد
  3. سلام لایبرری شرکت پوشه با خیلی از لایبرری و پلاگین های دیگه ناهماهنگی داره و ارور کمپایل میده که به خاطر تداخل فایل های گوگل هستش داخل خود سایت پوشه توضیح داده چجوری مشکل حل بشه، لینک: https://pushe.co/docs/b4a/ قسمت اموزش این مشکل و راه حل(آخر صفحه): تداخل گوگل-پلی-سرویس با کتابخانه پوشه این خطا در حالتی رخ میدهد که کتابخانه ی google-play-services.jar در پروژه استفاده شده باشد. در این حالت ممکن است به دلیل تکراری شدن برخی کتابخانه خطارخ دهد. در این صورت کارهای زیر را انجام دهید: از Libraries فایل های PushePlugin-v1.4.1.jar و PushePlugin-v1.4.1.xml را پاک کنید و این فایل ها ها را قرار دهید. این فایل را دانلود کنید و از داخل پوشه ی lib آن، فایل google-play-services.jar را کپی کنید و آن را با فایلی که خود دارید جایگزین کنید. فایلی که در بالا دانلود کردید داخلش پوشه ی res وجود دارد. این پوشه را در ریسورس های پروژه و داخل MainActivity (همان اکتیویتی که پوشه را initialize می کنید) آدرس دهی کنید. در داخل منیفست پروژه تان که قبلا منیفست پوشه را اضافه کرده اید بروید. در انتهای آن و در جایی که تگ های meta-data وجود دارد، تگ زیر هم باید باشد: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> اگر احیانا آن را حذف کرده اید، مجددا آن را اضافه کنید. یعنی قسمت پایانی منیفست شما که از پنل پوشه در برنامه تان کپی کرده اید باید به شکل زیر باشد: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> <meta-data android:name="co.ronash.pushe.token" android:value="-----"/> <meta-data android:name="co.ronash.pushe.cr" android:value="-----"/> که token و cr مقادیر درست خودشان را طبق چیزی که شما از پنل دریافت کرده اید دارند. این قسمت رو از لینک ببینید در اخر صفحه هستش که خوانا باشه مشکل من اینه که خوب توضیح نداده و الان دقیقا نمیدونم چیکار کنم یکی دقیقا بگه اون کدا رو کجا باید جایگزین کنم و کدوم فایل ها رو از چه ادرسی تغییر بدم؟؟؟ یکی راحت توضیح بده بفهمم لطفا مرسی منتظرم
  4. مرسی تست میکنم فقط مشکل فورس کلوز نداره این لایبرری روی هیچ دستگاهی؟ چون میخام بزارم رو برنامم و تو بازار منتشر کنم
  5. سلام من یک تایمر معکوس بالا یصفحم گذاشتم که هر ثانیه عددش کم بشه همچی درسته ولی نمیدونم چرا بعضی وقتا که کم پیش میاد شانسی تایمر زمانش کمتر میشه و زودتر تیک میشه یعنی مثلا بجای هر ثانیه یکبار تو هر ثانیه 3 بار تیک میشه و مشکل ساز شده برام کد هام رو هم تغییر نمیدم ولی مثلا هر 10 بار که برنامه رو تست میکنم یکبار اینجوری میشه اخه چجوری میشه؟و اینکه چجوری درستش کنم؟
  6. بسيار ممنون ولي اينو خودم تستش كردم مشكل اينه كه اين ترفند فقط روي فايل هاي افلاين كار ميكنه و هر كاري كردم حتي با اين كد هم نشد كه از لينك بدون كش دانلود كنه و درهرصورت از لينك دانلود و كش ميكنه و ديگ دوباره دانلودش نميكنه و از كش استفاده ميكنه كسي راهي ديگ سراغ داره؟؟؟؟
  7. سلام طبق اموزش زیر: آموزش امن کردن پرداخت درون برنامه ای با استفاده از Api بازار - آموزش های متنی - مرکز پاسخگویی به سوالات برنامه نویسی من میخام قسمت زیر رو: Sub pay_PurchaseCompleted (Success As Boolean, Product As Purchase) If Success Then Try Dim jo As JavaObject = Product Dim raw As String = jo.RunMethod("getOriginalJson", Null) Dim parser As JSONParser parser.Initialize(raw) Dim root As Map = parser.NextObject Dim packageName As String = root.Get("packageName") Dim purchaseToken As String = root.Get("purchaseToken") Dim productId As String = root.Get("productId") Dim accesstoken As String = "6ghOGaSdSf1QT5o6CZvaXvFCG3HlX" link = "https://pardakht.cafebazaar.ir/devapi/v2/api/validate/"&packageName&"/inapp/"&productId&"/purchases/"&purchaseToken&"/?access_token="&accesstoken Volley4.AddQueue(Volley4.CreateJsonRequest(link,Volley4.GET)) Volley4.Start Catch ToastMessageShow("error : " & LastException,False) End Try Else ToastMessageShow("پرداخت انجام نشد",False) End If End Sub از طریق php انجام بدم و نه از خود بیسیک(مشکل اینه فقط از php خیلی کم سررشته دارم) خواستم کسانی که بلدند کمک کنند قضیه اینه این کد قسمت بالا رو میخام از سمت سرور دریافت کنم یعنی داخل خود برنامه وقتی عملیات پرداخت موفق بود و ساب بالا میخاست اجرا شه مقادیر و json رو مستقیم از داخل خود برنامه و سرور های بازار دریافت نکنم میخام این مقادیر بالا مثل کد پرداخت و تاریخ و ایدی و.. رو به سرور برنامه خودم بفرستم و سرور از طریق php و دریافت این مقادیر از بازار وضعیت پرداخت موفق یا ناموفق رو دریافت کنه یعنی لینک دریافت json زیر از طریق php انجام بشه و مقادیر دریافتی از بازار رو داخل یک استرینگ بریزه فقط من php بلد نیستم https://pardakht.cafebazaar.ir/devapi/v2/api/validate/"&packageName&"/inapp/"&productId&"/purchases/"&purchaseToken&"/?access_token="&accesstoken لطفا کسانی که میتونند کمک کنند و کد php کامل رو با کمی توضیحات ارسال کنند فقط میخام از داخل php لینک بالا رو اجرا کنم و اون لینک مقادیری رو json میفرسته و همونجا داخل php مقادیر از حالت جیسون خارج شن و داخل استرینگ ریخته بشن یک جیسون مثل زیر خروجیه: { "consumptionState": 1, "purchaseState": 0, "kind": "androidpublisher#inappPurchase", "developerPayload": "something", "purchaseTime": 1414181378566 } مرسی،
  8. باتشکر فراوان ولی فورس کلوز میده و اینم متن لاگ: java.lang.RuntimeException: Method: getTextWidth not matched. at anywheresoftware.b4j.object.JavaObject.RunMethod(JavaObject.java:129) at b4a.example.main._vv2(main.java:468) at b4a.example.main._jobdone(main.java:401) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:191) at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1154) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5019) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(Native Method)
  9. باتشكر فراوان ولي منظورم ارتفاع نيست ارتفاع ليبل يك مقدار ثابته و نميخام تو برنامم تغييرش بدم و تغيير نميكنه من ميخام طول يا همون پهناي ليبل رو با توجه به طول متن زياد كنم روشي مثل همين هست؟
  10. dim ffv as string dd.TextColor=Colors.Black dd.Text=" "&ffv&" " dd.TextSize=13 dd.Gravity=Gravity.RIGHT+Gravity.CENTER_VERTICAL ScrollView1.Panel.AddView(dd,25%x , tp , 71.875%x , 40dip) ScrollView1.Panel.Height=tp استرینگ ffv از سرور دانلود میشه الان اگه Width رو -2 بزارم خودکار میشه ولی کلا لایوت میریزه بهم و من میخام مقدار عددی Width خودکارو نسبت به طول متن استرینگ داشته باشم
  11. سلام من یک متنی رو از سرور دریافت میکنم و اونو داخل یک لیبل میریزم و معلوم نیست که متن چقد طولانی باشه و لایوت حالت چت مانند داره پس من میخام که لیبل با توجه به طول متن عرضش خودش تنظیم بشه سرچ کردم و بهاین نتیجه رسیدم که اگه Width رو برابر -2 کنیم خودکار میشه و واقعا هم درسته ولی من میخام مقدار عددی Width خودکار رو هم بدست بیارم چون باهاش کار دارم واسه چن تا پنل و ابچکت دیگه و هر کاری کردم نشد مقدار Width رو دریافت کنم توجه کنید که نمیخام سایز متن رو با لیبل تنظیم خودکار کنم و کوچیک و بزرگ کنم ، میخام سایز متن ثابت باشه و باتوجه به طول متن Width لیبل خودکار بزرگ بشه و اون Width تنظیم شده رو بصورت عدد دریافت کنم. چیکار کنم؟ مرسی
  12. سلام من یه صفحه چت ساختم بصورت عکس زیر (پیوست) حالا میخام وقتی کیبورد باز میشه روی پنل پایینی که توش ادیت تکست و دکمه ارسال داره نیاد مث تلگرام که وقتی روی ادیت تکست میزنیم کیبورد باز میشه و ادیت تکست میاد بالای کیبورد و میشه دید که چی تایپ کردیم من هیچ فکری به ذهنم نرسید اخه از لایوت هم نمیشه چون سایز کیبورد های مدل های مختلف متفاوت هست حالا چیکار کنم که سایز دقیقا با کیبورد ست بشه و موقعی که کیبورد بازه اون پنل پایینی بیاد بالای کیبورد؟
  13. تست کردم ولی نمیدونم چرا اونم کش میکنه فایل رو دانلود و سیو میکنم حتی فایل رو پاک میکنم ولی همون کش رو دوباره سیو میکنه موقع دانلود
  14. سلام کتابخونه اریاگلاید و پوشه1.4 وقتی کنار هم فعالن سازگار نیستن و ارور زیر موقع ران میده: Convert byte code - optimized dex. Error Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver; Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl; UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.RuntimeException: Translation has been interrupted at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315) at com.android.dx.command.dexer.Main.runDx(Main.java:293) at com.android.dx.command.dexer.Main.main(Main.java:249) at com.android.dx.command.Main.main(Main.java:94) Caused by: java.lang.InterruptedException: Too many errors at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684) ... 4 more لینک اریاگلاید: کتابخانه قدرتمند AriaGlide برای b4a - تـولـیـداتـــ انـجـمــن - مرکز پاسخگویی به سوالات برنامه نویسی پوشه هم که نسخه1.4 داخل خود سایت هست الان من هر دو تا لایبرری رو کنار هم لازم دارم چیکار کنم؟؟ کسی میتونی لایبرری ها رو ویرایش کنه که سازگار بشن؟ مرسی منتظرم
  15. سلام من نیاز به یک لایبرری دارم برای اینکه از یک لینک عکس رو دانلود و سیو کنم ولی مشکلم اینه نمیخام اصلا دانلود عکس رو کشی کنه و میخام هر دفعه دانلود کنه (چون لینک دانلود همونه ولی عکسش عوض میشه ک به مشکل میخورم و عکس تو برنامه اپدیت نمیشه) من به این مشکل جدی خوردم و کلافه شدم و چن تا لایبرری تست کردم با روشهای متفاوت مثل پیکاسو و گلاید و ایمیج دانلودر که همشون کش میکنن و حتی لایبرری های کش پاک کن هم کششون رو پاک میکنه. اگه کسی روشی یا لایبرری میشناسه بشه بدون کش کردن دانلود کرد معرف کنه و اموزش بده لطفا مرسی
×