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

AnswerCenter

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

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

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

اطلاعیه

کاربر گرامی

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

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


sajjadrastin

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

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

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

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

100 عالی

درباره sajjadrastin

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

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

623 بازدید کننده نمایه
  1. روی تمام نسخه های اندروید و دیوایس ها کار میکنه؟
  2. سلام یه مدته خیلی دارم روی روش کاهش حجم عکس کار میکنم ولی به نتیجه مطلوبی نمیرسم گفتم یه کمکی بگیرم سوالم اینه تلگرام عکس ها رو چجوری کم حجم میکنه که عکس 3 مگابایتی دوربین تبدیل به حدود 400 کیلوبایت میشه؟؟ تست کردم و دیدم رزولیشن عکس رو کم میکنه ولی بازم کیفیت عکس خوبه همین کارو با بیسیک کردم و تست کردم خروجی همون عکس شد و رزولیشن ها هم یکی ولی بیسیک هم حجم بیشتری داشت و هم کیفیتش خیلی کمتر بود بخام عکس رو مانند تلگرام یا حداقل با کیفیت خوب داخل بیسیک کم حجم کنم از چه کد یا روشی انجام بدم؟
  3. android.permission.RECEIVE_BOOT_COMPLETED android.permission.WAKE_LOCK لطفا یکی زودتر راه حل رو بگه
  4. سلام من داخل همه سرویس هام از کد زیر برای اجرا شدن هنگام بوت اندروید استفاده کردم ولی سرویس ها موقع راه اندازی اجرا نمیشن نمیدونم چرا #StartAtBoot: true #StartCommandReturnValue: android.app.Service.START_STICKY در ضمن تمام دسترسی ها رو هم اضافه کردم و مشکلی نداره برای دسترسی و همچنین از پلاگین پوشه استفاده کردم و جالبه سرویس های پوشه موقع بوت اجرا میشن و اعلانات هم دریافت میشن ولی سرویس های خود برنامه اجرا نمیشه مشکل از پلاگین پوشه هم نیست چون بدون پوشه و برنامه های دیگه هم همینجوریه و نتیجه گرفتم کد ها یجاییش مشکل داره یا یچیزی کمه لطفا کمک کنید واقعا لازم دارم
  5. sajjadrastin

    سوکت نویسی

    داخل هاستم node.js نصب شده و داخل عکس هم معلومه و پورت هم باز کردم ولی نمیدونم چجوری یک برنامه node بنویسم یکم پیچیدس و نفهمیدم کسی بلده؟
  6. سلام من کلی تو انجمن گشتم ولی اخرم به نتیجه نرسیدم چجوری میشه داخل یک هاست سیپنل و b4a سوکت برقرار کرد؟ واقعا مشکل بزرگی دارم و هرکاری کردم وصل نشدن داخل انجمن به این نتیجه رسیدم برای استفاده از لینک فایل پی اچ پی به جای ای پی باید از لایبرری WebSocket استفاده کرد ولی بازم نمونه کد برای سرور و کلاینت کامل پیدا نکردم که با لینک باشه لطفا یکی لطف کنه کامل بگه چجوری هاست سیپنل رو به برنامم سوکت کنم منتظرم مرسی البته داخل پنل سیپنل هاستم امکانات زیادی داره و node.js هم یجا نوشته، خلاصه عکس پنل رو هم میزارم شاید کمکی کرد واقعا کارم گیره
  7. سلام یکی از دوستان لطف کنه و فایل زیر رو دانلود کنه و همینجا بفرسته ممنون میشم: https://www.b4x.com/android/forum/attachments/scrollview2d-v1-3-zip.46505/ بسیار ممنون و منتظرم
  8. ممنون تست کردم ولی ارور میگیرم موقع کمپایل ارور نمیده ولی موقع اجرای برنامه یه فورس کلوز میده ولی ارور فورس کلوز رو که ببندی برنامه باز میشه بدون مشکل ولی چیکار کنم که این ارور فورس کلوز الکی نیاد؟چون برام مهمه تست کردم وقتی این خط ها داخل 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> ولی وقتی هم بزارم اینارو داخل کمپایل ارور تداخل میده چیکار کنم؟؟؟؟؟
  9. بسيار ممنون فقط با همين يك فايل مشكل حله ايشالا؟ و اينكه اگه بخام از نسخه 1.4.0 يعني يك نسخه قبل از اين نسخه پوشه استفاده كنم بايد چجوري تغييرش بدم؟؟؟چون تست كردم نسخه جديد با دريافت جيسون مشكل داره ولي قبليش سالمه ممنون ميشم كمك كنيد
  10. سلام لایبرری شرکت پوشه با خیلی از لایبرری و پلاگین های دیگه ناهماهنگی داره و ارور کمپایل میده که به خاطر تداخل فایل های گوگل هستش داخل خود سایت پوشه توضیح داده چجوری مشکل حل بشه، لینک: 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 مقادیر درست خودشان را طبق چیزی که شما از پنل دریافت کرده اید دارند. این قسمت رو از لینک ببینید در اخر صفحه هستش که خوانا باشه مشکل من اینه که خوب توضیح نداده و الان دقیقا نمیدونم چیکار کنم یکی دقیقا بگه اون کدا رو کجا باید جایگزین کنم و کدوم فایل ها رو از چه ادرسی تغییر بدم؟؟؟ یکی راحت توضیح بده بفهمم لطفا مرسی منتظرم
  11. مرسی تست میکنم فقط مشکل فورس کلوز نداره این لایبرری روی هیچ دستگاهی؟ چون میخام بزارم رو برنامم و تو بازار منتشر کنم
  12. سلام من یک تایمر معکوس بالا یصفحم گذاشتم که هر ثانیه عددش کم بشه همچی درسته ولی نمیدونم چرا بعضی وقتا که کم پیش میاد شانسی تایمر زمانش کمتر میشه و زودتر تیک میشه یعنی مثلا بجای هر ثانیه یکبار تو هر ثانیه 3 بار تیک میشه و مشکل ساز شده برام کد هام رو هم تغییر نمیدم ولی مثلا هر 10 بار که برنامه رو تست میکنم یکبار اینجوری میشه اخه چجوری میشه؟و اینکه چجوری درستش کنم؟
  13. بسيار ممنون ولي اينو خودم تستش كردم مشكل اينه كه اين ترفند فقط روي فايل هاي افلاين كار ميكنه و هر كاري كردم حتي با اين كد هم نشد كه از لينك بدون كش دانلود كنه و درهرصورت از لينك دانلود و كش ميكنه و ديگ دوباره دانلودش نميكنه و از كش استفاده ميكنه كسي راهي ديگ سراغ داره؟؟؟؟
  14. سلام طبق اموزش زیر: آموزش امن کردن پرداخت درون برنامه ای با استفاده از 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 } مرسی،
  15. باتشکر فراوان ولی فورس کلوز میده و اینم متن لاگ: 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)
×
×
  • جدید...