-
تعداد ارسال ها
4,060 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
773
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط محمدرضا شاهپیری
-
-
سلام و درود
از کتابخونه زیر استفاده کنید ببینید اکی هست یا نه
- 1
-
۴۲ دقیقه قبل، berayan گفته است:
سلام ، مهندس جان ، چرا شما ، هر پاسخی برا من میفرستی بیسیکه ، من کلا دارم راجع جاوا سوال میکنم ،
از کتابخونه زیر استفاده کنید
- 1
-
۱۰ ساعت قبل، berayan گفته است:
درود ،
آموزش بالا بیسیک من جاوا لازم دارم
این سورس الارم منیجره
https://s31.picofile.com/file/8472755742/Alarm.rar.html
سایت منبع
https://androidknowledge.com/alarm-manager-notifications-android-studio/
اما تو یه قسمت ارور داره
ارورش مال این قسمت موقع ثبت الارم و اینکه هیچ واکنشی هم به ثبت الارم نداره به تغییر کد .
pendingIntent = PendingIntent.getBroadcast(MainActivity.this, 0, intent, 0);
getBroadcast به این خطا میده
میشه یه نگاهی بهش بندازین
شبیه ساز من api 33
اینجا اکثرا بچه ها b4a سوال میپرسن منم دیفالت رو اونم
ببینید اول اینکه شما مشخص کنید چه نوع رسیوری میخواید استفاده کنید؟ رسیورهای خود اندروید مثل sms یا کاستوم برای برنامه خودتون هست؟
در کل دیگه رسیورها از طریق منیفست فعال نمیشن و حتما باید دستی رجیستر بشن. با دستور registerReceiver
- 1
-
درود
راه استانداردش استفاده از alarm manager هست
- 1
-
در ۱۴۰۲/۱۱/۲۷ در ۲۱:۵۱، berayan گفته است:
سلام . خطا ندارم فقط کلاس BroadcastReceiver فعال نمیشه ، با جستجو متوجه شدم که باید مشخص بشه از چه پی و برای چه کار این کلاس فعال شده ، مربوط به امنیت کاربر میشه
یه همچین کدی باید نوشته بشه
myReceiver = new BroadcastReceiver() { ... }; IntentFilter filter = new IntentFilter("com.example.MY_ACTION"); registerReceiver(myReceiver, filter);
کلا باروش قدیمی که فقط BroadcastReceiver میساختیم و داخل منیفست معرفی می کردیم دیگه عمل نمیکنه ، انگار باید یه پروتکل امنیتی اجرا بشه و گرنه کلا کلاس اجرا نمیشه
این توضیحات داخل سایت دولوپر
https://developer.android.com/about/versions/14/behavior-changes-14
https://developer.android.com/reference/android/content/BroadcastReceiver
تو آموزش زیر توضیح دادم که چجوری میتونید داینامیک رسیور رو ثبت کنید
- 1
-
۷ ساعت قبل، batman۱۲۳ گفته است:
با دستور copy مشکلی پیش نمیاد یعنی؟
نه این حافظه safe هست
- 1
-
۷ ساعت قبل، batman۱۲۳ گفته است:
سلام به همه
دوستان، توی اندرویدهای جدید ( مثلا اندروید 13 ) ظاهرا دیگه مجوز ران تایم هم کاربردی نداره.
یکی از دوستان گفت برای تارگت های 28 به بالا باید از ManageExternalStorage استفاده کرد.
من با استفاده از کد زیر میام دسترسی به حافظه رو بگیرم، اما وقتی به ManageExternalStorage میرسه، فورس کلوز میشه:
به ران تایم هم میرسه فورس کلوز میشه!!
از این دستورات هم توی منیفست استفاده کردم:
این مجوزها توی b4a همیشه داستان های خاصه خودشو داره.
واسه کپی کردن دیتابیس توی حافظه یا خوندن دیتابیس و...
ممنون میشم راهنماییم کنید که از چی باید برای گرفتن مجوز و کپی فایل توی حافظه و... استفاده کنم که فورس کلوز نشه.
ممنون.
سلام و درود. برای کپی کردن فایل توی حافظه نیازی به دسترسی ندارید اصلا. کافیه تو مسیر زیر کپی کنید
runtime.GetSafeDirDefaultExternal(Null)
- 1
-
سلام. چه خطایی میگیرید؟
- 1
-
تو انجمن زیاد بحث شده در این مورد سرچ کنید مطلب زیاد هست
- 1
-
۱۷ ساعت قبل، [email protected] گفته است:
قط وقتی کامپایل می کنم همچین اروری میده:
نسخه آخر b4a رو نصب کنید و از sdk سایت مرجع استفاده کنید نباید موردی باشه
-
۱ ساعت قبل، [email protected] گفته است:
سلام مجدد
برای من چرا همچین گزینه ای وجود نداره منظورم مدیریت خرید
میشه یک عکس از محل گزینه بفرستید
ممنونم
-
سلام و درود. از منوی بالای انجمن قسمت فروشگاه مدیریت خرید میتونید دانلود کنید
-
۳ ساعت قبل، fun_code گفته است:
سلام
اتفاقا الان تماس گرفتم.
نهایتا گویا خودشون هم روی این حساب کردن که اکثر کاربرای ایرانی با آنتی شیلتر وارد اپ میشن.
پس در واقع راه کاری اساسی براش ندارن و امکان دور زدن هم نداره.
حقارت و فلاکت و بدبختی همینه که میبینیم. یا خودی میبنده یا غیر خودی تحریم میکنه.😑
- 1
-
۳ ساعت قبل، fun_code گفته است:
سلام استاد
بنده در یکی از پروژه ها اشتباها کتابخانه ها را به androidx تغییر دادم
حالا که کامپایل میکنم از کتابخانه PersianRecyclerView ایراد میگیره.
چندین فایل SDK مربوط به androidx دانلود کردم. الان یه فایل میخواد که اون رو هم بصورت مجزا دانلود کردم و در پوشه کتابخانه قرار دادم اما کماکان خطای زیر رو زمان کامپایل میگیره.
چطور این مشکل رو حل کنم. (کاش کتابخانه رو Jetifier نکرده بودم)
ممنون
این کتابخونه چیز خاصی برای کامپایل نیاز نداره. فقط sdk سایت مرجع کافیه. مشکل کتابخونه های دیگه اس احتمالا
- 1
-
خطای java.lang.NoClassDefFoundError به خاطر ناقص بودن یا قدیمی بودن کتابخونه هست. چک کنید کتابخونه و dependency هاش اکی باشه
- 1
-
سلام مسیر رو به شکل زیر تعریف کنید
$file_path = $_SERVER['DOCUMENT_ROOT'].'Profiles';
-
سلام و درود
کد زیر رو به Region Project Attributes اضافه کنید
#MultiDex: True
- 1
-
۱ ساعت قبل، tarf گفته است:
ممنون
نباید sdk رو بروزرسانی کرد؟بعد تغییر این موارد اپ نصب نمیشه و خطای زیر رو میده
در هنگام کامپایل هیچ خطایی نمیده
app not installed as package appears to be invalidباید به روز رسانی کنید هم sdk و هم b4a رو. از سایت مرجع دانلود و نصب کنید
- 1
-
۱۹ دقیقه قبل، tarf گفته است:
سلام دوستان
برنامه نوشته شده تا اندروید 13 اوکیه و برای اندروید 14 هم اجرا میشه منتها وقتی می خواهد اجرا بشه برنامه روی اندروید 14 خطای این برنامه برای نسخه های قبل اندروید هستش رو میده
باید چی کارش کنم؟
داخل مانیفست sdk رو اینجوری تنظیم کردم بالاتر هم که قرار میدم برنامه باز نمیشه
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="24"/>این تنظیمات مال دوران پارینه سنگیه😅
مینیمم رو روی ۲۳ بزارید و تارگت رو روی ۳۴ و خطاها رو رفع کنید و با داکیومنت گوگل تغییرات لازم رو بدین
- 1
-
۲۱ ساعت قبل، samannnn گفته است:
دوستان امکان داره کد نمونه این کتابخونه رو که کامل باشه اینجا بزارید؟ مثال آپلود شده کامل نیست
مشکل من با اینه که اگر کاربر قبلا خرید کرده باشه، نمیتونم چک کنم و مستقیم میره تو پرداخت
Sub RUNMyketinapp myketBilling.initialize("myket",publicKey) End Sub Private Sub myket_onIabSetupFinished(result As IabResult) If result.isSuccessful=True Then Try myketBilling.launchPurchaseFlow("Kidslearning","Developer Payload") Catch Log(LastException) End Try Else ToastMessageShow(" دوباره امتحان کنید",True) End If End Sub
سلام و درود باید از متد زیر استفاده کنید
myketBilling.queryInventoryAsync Private Sub myket_onQueryInventoryFinished(result As IabResult,inventory As Inventory) Dim userPurchases As List=inventory.AllProducts.As(List) For Each purchase As Purchase In userPurchases Log(purchase.Token) Next End Sub
-
۱ ساعت قبل، farsroom گفته است:
برای اینکه برنامه رو هک نکنند و کدها رو نفهمند چی هست از Release (obfuscated) استفاده میکنم
و خطا میده
چه پرداخت کنند چه انصراف از خرید بدهند
ممنون
عزیز روی ریلیز خطا هست یا نه؟
-
۱ ساعت قبل، farsroom گفته است:
سلام مهندس
جدیدترین نسخه مایکت را هم نصب کردم که امروز آمده بود بازم خطا داد
درضمن تمام کاربرانی که میگفتند پول واریز نشده همه اپلیکیشن مایکت را بروز کرده بودند
درضمن اگر برنامه روی Release باشد راحت هک میشود
نمیتوانید نسخه بعدی را طوری درست کنید که در حالت Release (obfuscated) کامپایل کنیم؟
با تشکر فراوان🥰
الان مشکل فقط روی Release (obfuscated) هست یا روی Release هم خطا میده؟
-
۱ ساعت قبل، farsroom گفته است:
حتی وقتی کاربر خرید هم نمیکند و انصراف را میزند روی گزینه
onIabPurchaseFinished(result As IabResult,purchase As Purchase)
خطا میدهدمقدار را بصورت عکس فرستادم
سلام و درود من رو اندروید 14 تست کردم موردی نبود. چک کنید حتما مایکت روی گوشیتون به روز باشه و کامپایل رو روی ریلیز بزارید نه دیباگ
- 1
-
۱۲ ساعت قبل، نعمت گفته است:
این کتابخانه را خرید کردم. چجور دانلود کنم؟
اینجا هم چیزی ندیدم:
"از منوی بالای انجمن قسمت فروشگاه و مدیریت خرید دانلود کنید"
سلام و درود. محصول توی لیست خریدتون هست دوست عزیز.
از منوی بالای انجمن قسمت فروشگاه -> مدیریت خریدها دانلود کنید
منوی متریالی راست چین
در پرسش و پاسخ (بیسیک4اندروید)
ارسال شده در
سلام یه سورس نمونه پیوست کنید لطفا