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

AnswerCenter

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

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

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

اطلاعیه

کاربر گرامی

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

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


محمدرضا شاهپیری

معاون انجمن
  • تعداد ارسال ها

    2,182
  • تاریخ عضویت

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

  • روز های برد

    177

تمامی مطالب نوشته شده توسط محمدرضا شاهپیری

  1. برای تست ussd دارید که بشه بررسی کرد؟
  2. انتخاب عس از گالری ربطی به موضوع این کتابخونه نداره عزیز. از کتابخونه زیر که مخصوص این کار ساخته شده استفاده کنید. رو همه اندرویدا هم جواب میده.
  3. تو پست اول تغییرات توضیح داده شده عزیز. کلا درخواستها یکپارچه شده. مثلا برای Get اول توی سرویس starter به صورت زیر کتابخونه رو اینشیالیز کن. Sub Service_Create Dim prsetup As FastNetSetup prsetup.SetupFastNet.Build End Sub حالا درخواست هم که به این شکله. Private pr As PersianFastNetwork pr.initialize("pr") pr.BuildGetQuery("url","tg").addParametrs("key","value").addHeader("key","value").executRequest جواب های سرور هم که به شکل زیره. Private Sub pr_onSucsess(Result As String , Tag As String ) Log(Result) End Sub Private Sub pr_onError(Error As ResponseError , Tag As String) Log(Error.ErrorLocalizedMsage) End Sub
  4. به زودی همه ی سورسها آپدیت میشه عزیز. بعد از آپدیت اطلاع رسانی انجام میشه حتما.
  5. بله درست میفرمایید. من تا جایی که تونستم سورسها رو به آخرین نسخه کتابخونه آپدیت کردم. و بحث تغییر نام و متد هم حق با شماست. سرعت آپدیتها اینقدر زیاده که بعضی از متدها ممکنه نیاز نباشه و یا باید ادغام بشه و چاره ای جز تغییرات نمیزاره. فک نکنم دیگه به اون صورت متدها تغییر کنه و تغییرات اساسی تو نسخه آخر هست و برای آپدیتهای بعد انشالا دیگه تغییرات متدها رو به حداقل میرسونیم. در مورد پیکاسو هم باید بگم که اضلا نیازی نیست که تو کتابخونه باشه عزیز. چون به صورت جداگونه موجوده و همینطور گلاید و آریا گلاید هم گزینه های بسیار قوی هستن که میتونید تو لود تصاویر استفاده کنید. به هیچ عنوان توصیه نمیشه. چون پروژ] سنگین بشه این کتابخونه جوابگو نیست اصلا. و بهتره از همین اول بیس خوب برا کارتون استفاده کنید.
  6. برای برنامه ای مثه دیوار بعید میدونم جواب بده عزیز. توصیه میشه از کتابخونه کامل و جامع زیر استفاده کنید.
  7. Public Sub OpenFile(FileName As String,DataType As String) Dim i As Intent i.Initialize(i.ACTION_VIEW, "") Dim fil As PersianFileProvider Dim j As JavaObject = i Dim uri As Uri=fil.GetUriFromFile(File.DirRootExternal&"/Download/"&FileName) j.RunMethod("setDataAndType", Array(uri, DataType)) i.WrapAsIntentChooser("مشاهده فایل") StartActivity(i) End Sub
  8. دوست عزیز تو سایت این همه آموزش هست درمورد پرداخت درون برنامه ای. سرچ کنید تو انجمن
  9. بله عزیز رو همه اندرویدا کار میکنه. البته تست کنید اگه موردی بود بگید که رفع بشه.
  10. تو اندروید 9 باید هر نوتیفیکیشن یه دونه chanel داشته باشه. به صورت زیر نوتیفیکیشن درست کنید. اول ساب زیر رو اضافه کنید. Sub CreateNotificationChannel(ImportanceLevel As Int) Dim p As Phone If p.SdkVersion >= 26 Then Dim ctxt As JavaObject ctxt.InitializeContext Dim channelId As String = "channel_" & ImportanceLevel Dim channel As JavaObject channel.InitializeNewInstance("android.app.NotificationChannel", Array(channelId, Application.LabelName, ImportanceLevel)) 'modify the channel 'For example: disable the badge feature channel.RunMethod("setShowBadge", Array(False)) 'set it Dim manager As JavaObject = ctxt.RunMethod("getSystemService", Array("notification")) manager.RunMethod("createNotificationChannel", Array(channel)) End If End Sub حالا به این شکل نوت بزنید. Dim n As Notification CreateNotificationChannel(n.IMPORTANCE_HIGH) n.Initialize2(n.IMPORTANCE_HIGH) n.Icon = "icon" n.Sound=True n.SetInfo("آلارم پخش شد","نام آلارم: ",Main) n.Notify(100)
  11. این ارور ربطی به کتابخونه نداره عزیز. مربوط به سیستم خودتون هست. این مشکل رو سرچ کردم و جواب زیر یکی از روشهای حل این مشکل هست. Found the problem, turn out that Desktop & notebook use different android.jar.After set to the same, now it runs OK.
  12. سورس رو برام توی خصوصی بفرستید تا بررسی کنم.
  13. مسیر رو اشتباه دادید عزیز. یه اسلش کم گذاشتید. مسیر باید به صورت زیر باشه. Dim uri As Uri=fil.GetUriFromFile(File.DirRootExternal&"/Download/"&FileName)
  14. اضافه شد عزیز. نسخه جدید رو دریافت کنید.
  15. کتابخونه آماده شده. از لینک زیر تابع اشتراک گذاری جدید رو ببینید.
  16. مشاهده فایل کتابخانه PersianFileProvider (بسیار کاربردی و مهم) با سلام خدمت همه دوستان. همونجور که مطلع هستید نسخه های جدید اندروید محدودیتهای زیادی رو برای انتخاب و کلا کار با فایلها اعمال کرده. در نسخه های جدید دیگه انتخاب و مدیریت فایلها فقط از طریق fileprovider انجام میشه. کتابخونه ای هست که همه ی دوستان درخواست داشتن و برای راحتی دوستان آماده شده. امیدوارم لذت ببرید. نحوه استفاده . ابتدا به منیفست کد زیر رو اضافه کنید. AddApplicationText( <provider android:name="android.support.v4.content.FileProvider" android:authorities="$PACKAGE$.provider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> </provider>) حالا مثلا برای اشتراک گذاری فایل به صورت زیر استفاده کنید. Public Sub ShareFile(FileName As String,DataType As String) Dim i As Intent i.Initialize(i.ACTION_SEND, "") i.SetType(DataType) Dim fil As PersianFileProvider Dim j As JavaObject = i Dim uri As Uri=fil.GetUriFromFile(File.DirRootExternal&"/Download/"&FileName) j.RunMethod("putExtra", Array("android.intent.extra.STREAM", uri)) i.WrapAsIntentChooser("به اشتراک بگذارید !") StartActivity(i) End Sub ارسال کننده محمدرضا شاهپیری ارسال ۱۹/۰۵/۲۱ دسته کتابخانه ها  
  17. سلام خدمت شما. این موضوع نه تنها برای شما برای هر کسی دیگه ای که سمت زبونهای جانبی مثه سی شارپ، ری اکت یا حتی b4a هست مشابه هست. همه در نهایت به یه جور بن بست میرسن و درنهایت دنبال یه زبان دیگه میگردن. واقعیت اینه. اندروید با اندروید استودیو و دیگر هیچ. شما سی شارپ کار کردین و برای شما یه پوئن خیلی خوبه میتونید جاوا رو خیلی زودتر از کسی که زبانهای مشابه جاوا کار نکرده رو یاد بگیرید. بیسیک هم خیلی عالیه ولی در حد خودش نه در مقایسه با جاوا. به نظرم جاوا رو شروع کنید و در کنارش یه مروری هم رو بیسیک داشته باشید. موفق باشید.
  18. سوالتون رو توی بخش آموزشهای تصویری پرسیدید چرا هموطن؟ شما کاربر قدیمی هم هستید قاعدتا باید این مسائل رو بهتر از یه کاربر تازه وارد بدونید. متن خطا و کدهایی که استفاده کردین رو بزارید ببینیم خطا از چیه.
  19. روی 28 تنظیم کنید و تست کنید.
  20. ارور مربوط به مسیر پروژه هست عزیز. پروژه رو تو یه درایو دیگه اکسترکت کنید و مجددا کامپایل بگیرید. و نکته بسیار مهم دیگه اینه که حتما sdk به آخرین نسخه موجود به روز باشه.
  21. تارگت توی منیفست روی چند ست شده؟
  22. برای این کتابخونه به خاطر گستردگی و پیچیدگیش به هیچ عنوان نمیشه توی یک یا دو آموزش اونو برای کاربر توضیح داد. نیازی نیست همه ی آموزشها رو ببینید آموزش مقدماتی رو ببینید تا یه درک نسبی از کتابخونه به دست بیارید. جایی به مشکل خوردید توی تاپیک اعلام کنید تا پاسخ داده بشه و اگه نیاز بود سورس یا کتابخونه رو بفرستین حتما از طریق خصوصی باشه نا تاپیک. موفق باشید.
  23. عزیز کتابخونه قدیم و جدید تاپیکهاشون جداگونه هست. هر آموزشی توی هر تاپیکی مربوط به همون کتابخونه هست. الان شما باید نسخه 2.85 رو دانلود کنید و همینطور آموزشهایی که توی همین تاپیک هست رو ببینید
×
×
  • جدید...