رفتن به مطلب

امین شاهدی

مدیر ارشد
  • تعداد ارسال ها

    1,645
  • تاریخ عضویت

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

  • روز های برد

    129

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

  1. 8 ساعت قبل، مهدی عزیزی گفته است:

    همچنان ارور میده و برنامه بسته میشه

    ارور:

    *** Service (starter) Create ***
    ** Service (starter) Start **
    ** Activity (main) Create, isFirst = true **
    ** Activity (main) Resume **
    main_button1_click (java line: 368)
    android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@3da9f19 -- permission denied for this window type
    	at android.view.ViewRootImpl.setView(ViewRootImpl.java:591)
    	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310)
    	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
    	at com.toast.libs.AchievementUnlocked.buildAchievement(AchievementUnlocked.java:477)
    	at com.toast.libs.AchievementUnlocked.build(AchievementUnlocked.java:304)
    	at com.toast.core.AriaToast.Build(AriaToast.java:78)
    	at b4a.example.testt.main._button1_click(main.java:368)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
    	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197)
    	at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
    	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
    	at android.view.View.performClick(View.java:5204)
    	at android.view.View$PerformClick.run(View.java:21153)
    	at android.os.Handler.handleCallback(Handler.java:739)
    	at android.os.Handler.dispatchMessage(Handler.java:95)
    	at android.os.Looper.loop(Looper.java:148)
    	at android.app.ActivityThread.main(ActivityThread.java:5420)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    

     

    کد:

    #Region  Project Attributes 
    	#ApplicationLabel: B4A Example
    	#VersionCode: 1
    	#VersionName: 
    	'SupportedOrientations possible values: unspecified, landscape or portrait.
    	#SupportedOrientations: unspecified
    	#CanInstallToExternalStorage: False
    #End Region
    
    #Region  Activity Attributes 
    	#FullScreen: False
    	#IncludeTitle: True
    #End Region
    
    Sub Process_Globals
    	
    End Sub
    
    Sub Globals
     	Dim toast As AriaToast
    End Sub
    
    Sub Activity_Create(FirstTime As Boolean)
    	Activity.LoadLayout("Layout")
    	
    	toast.requestDrawPermission
    	
    	
    End Sub
    
    Sub Activity_Resume
    
    End Sub
    
    Sub Activity_Pause (UserClosed As Boolean)
    
    End Sub
    
    Sub Button1_Click
    	 
    	toast.Initialize("toast").SubTitle("B4A").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Build.Show
    
    End Sub

     

    سلام تو api بالای 19 باید  دسترسی زیر رو توی منیفست اضافه کنید 

    AddPermission(android.permission.SYSTEM_ALERT_WINDOW)

     

    • پسندیدن 1
  2. سرویس جدید ثبت نام کاربران توسط آریا دیتابیس
     
     
    فقط با یک خط کد هریک از عملیات های زیر را انجام دهید :
    1. چک کردن ثبت نام بودن کاربر (توسط نام کاربری)
    2. ثبت نام کاربر (امکان اضافه کردن دیتا های مورد نیاز)
    3. ورود کاربر (توسط نام کاربری و رمز عبور)
    4. حذف کاربر تکی (توسط نام کاربری)
    5. حذف کاربر جمعی (توسط دیتای کاستوم، برای مثال حدف کاربر هایی که شماره ایرانسل دارند)
    6. ویرایش نام کاربری ، رمز عبور ، متای کاربر

     

    (آموزش کامل در پنل کاربری آریادیتابیس)

     

    نمونه کد : 

    	Aria.IsUserExist("Username")
    	
    	Dim meta As Map
    	meta.Initialize
    	meta.Put("Name","Ali")
    	meta.Put("LastName","Alizade")
    	meta.Put("Number","0915151515")
    	meta.Put("City","Tehran")
    	Aria.SignUp("Username","Password",meta)
    	
    	
    	Aria.Login("Username","Password")
    	
    	
    	Aria.RemoveUser("Username")
    	Aria.ChangeMeta("Username",NewMeta)
    	Aria.ChangePass("Username","NewPass")
    	Aria.ChangeUser("Username","NewUsername")
    	
    	Aria.GetAllUsers
    	
    	Aria.RemoveAllUsersWithMeta("Tehran")

     

    همین حالا رایگان تست کنید !

    AriaDBSignUp.zip

    • پسندیدن 3
    • تشکر 1
    • ذوق زده 1
    • متعجب 1
  3. در ۱۴۰۱/۶/۱۹ در 20:20، shb4a Mm گفته است:

    سلام لطفا لینک کتابخونه aria database هم قرار بدید.بعدش مییخواستم بپرسم با استفاده از این میشه فایل و عکس هم بفرستیم به دیتابیس یا فقط متن؟

     

    قابلیت ssl هم داره یا نه؟چون میخوام از گوشی به دیتابیس اطلاعات بفرستم

    کتابخانه رو میتونین از خود سایت و قسمت آموزش دریافت کنین ، 

    بله از طریق پروتکل ssl هست و همچنین جدا از اون اطلاعات توسط کتابخانه رمزگذاری و بعد ارسال میشه (در واقع 2لایه رمزگذاری)

    امکان قرار دادن فایل و عکس وجود نداره 

  4. 3 ساعت قبل، milad19 گفته است:

    @امین شاهدی

    سلام وقت بخیر

    ببخشید چندتا سوال دارم در مورد این سرویس ممنون میشم پاسخ بدید

    اول اینکه آیا سرعتش مناسب هست و برای فراخوانی متن های طولانی کاهش سرعت نداره؟

    دوم سرویس قابل اطمینان هست و تعهدی دارید که مثلا 1 سال دیگه کلا اطلاعات حذف نشه یا سرویس و خدماتتون جمع آوری نشه؟

    سوم اینکه اطلاعات (مثلا متون داخل جدول ها) بصورت کد شده ذخیره میشه؟یا خیر؟

     

    سلام ، راجع به سوال اول سرور  ها داخل ایرانه و با بالا ترین سرعت ، (توی کانال تلگرام نمونه apk ها رو تست کنید ، (آدرس توی پست اول))

    سوال دومتون هم بله سرویس الان 1 ساله در حال اجراس و کلی ممبر در حال حاضر دارن ازش استفاده میکنن و تا زمانی که تواین کشور اینترنت در دسترس باشه ، این سرویس هم خدمات رسانی میکنه :دی

    هسته اصلی ذخیره اطلاعات هم به صورت SQL ،

    همچنین میتونین بعد از ثبت نام در  سایت سرویس رایگان 3 روزه رو با همه امکانات بگیرین و تموم مورد ها رو از قبیل دیدن ساختار اطلاعات و سرعت و ... بررسی کنید

    • پسندیدن 2
  5. در ۱۴۰۰/۱۰/۱۴ در ۱۴:۲۳، DexterFstone گفته است:

    سلام

    ببخشید ی سوال قابلیت import یا export وجود نداره؟

    برای مثال با برنامه sql ی دیتابیس دارم و import کنم توی سایت شما یا برعکس اطلاعاتی که ذخیره شده را خروجی بگیرم و بصورت آفلاین روی کامپیوترم داشته باشم؟

    سلام هر دو قابلیت وجود داره 

    برای ایمپورت باید تیبل مورد نظر رو انتخاب کنید و اطلاعات رو به صورت sql یا csv میتونین ایمپورت کنین

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

    ariadbimportexp_bg3c.jpg

    • پسندیدن 4
  6. در ۱۴۰۰/۸/۳۰ در ۱۰:۴۴، hamedafrough گفته است:

    سلام خداقوت
    بابت زحمتی که کشیدید ممنونم
    من از یکی از سایت های ایرانی یه هاست خریدم که چندان از کیفیتش راضی نیستم
    بدم نمیاد هاست شما رو امتحان کنم، انشالله که قوی تر و پرسرعت‌تر از هاست فعلیم باشه
    فقط من رفتم توی سایت و راستش سر در نیاوردم
    اگر یه آموزش برایما فوق مبتدی های علاقمند به برنامه نویسی میذاشتید تا سر در بیاریم و بدونیم چطور کار کنیم
    من با b4a کار میکنم و علاقمند به ساخت برنامه های آنلاینم
    اگر یه همچین امکانی رو ایجاد کنید ممنون میشم
    مثلا خودتون برای نمونه یه دیتابیس با جداول مختلف بسازید و اینکه دقیقا چطور در بیسیک فور میشه متصل به هاست شد و اعمال چهارگانه رو روی اطلاعاتو پیاده کرد.

     

    آموزش های تصویری برای بیسیک فور اندروید و اندروید استودیو هم آماده شده که میتونید ببینید : 

    https://www.aparat.com/playlist/1346043/آموزش_استفاده_از_دیتابیس_آنلاین_آریا?

    • پسندیدن 1
    • تشکر 1
  7. در ۱۴۰۰/۹/۱ در ۱۱:۲۹، Ebi۹۹ گفته است:

    برای فلاترم هم تدبیری بیندیشید و همچنین بخشی از وبسایت هم به فلاتر اختصاص بدین چون الحمدلله داخل و خارج از ایران هم طرفدار زیادی داره تشکر...

    برای فلاتر خیلی راحت از طریق RestAPI میشه به دیتابیس متصل شد و تمامی متد ها هم قابل اجراس ، نمونه کد برای دریافت اطلاعات از دیتابیس به صورت زیر : 

     

    import 'package:http/http.dart' as http;
    Future<http.Response> getDataFroAriaDatabase() {
      return http.post(
        Uri.parse('https://ariadb.ir/api'),
        headers: <String, String>{
          'Content-Type': 'application/json; charset=UTF-8',
        },
        body: jsonEncode(<String, String>{
     	  "access_key" : "YOUR_ACCESS_KEY_HERE",
     	  "select" : "table",
     	  "where" : "name='amin'"
        }),
      );
    }
      
    if (response.statusCode == 201) {
    	//maghadire daryafti az database :
        final jsonResponse = jsonDecode(response.body);
    }

     

    آموزش کامل RestAPI رو میتونید از قسمت آموزش سایت ببینید 

    • پسندیدن 1
    • تشکر 1
  8. در ۱۴۰۰/۸/۳۰ در ۱۰:۴۴، hamedafrough گفته است:

    سلام خداقوت
    بابت زحمتی که کشیدید ممنونم
    من از یکی از سایت های ایرانی یه هاست خریدم که چندان از کیفیتش راضی نیستم
    بدم نمیاد هاست شما رو امتحان کنم، انشالله که قوی تر و پرسرعت‌تر از هاست فعلیم باشه
    فقط من رفتم توی سایت و راستش سر در نیاوردم
    اگر یه آموزش برایما فوق مبتدی های علاقمند به برنامه نویسی میذاشتید تا سر در بیاریم و بدونیم چطور کار کنیم
    من با b4a کار میکنم و علاقمند به ساخت برنامه های آنلاینم
    اگر یه همچین امکانی رو ایجاد کنید ممنون میشم
    مثلا خودتون برای نمونه یه دیتابیس با جداول مختلف بسازید و اینکه دقیقا چطور در بیسیک فور میشه متصل به هاست شد و اعمال چهارگانه رو روی اطلاعاتو پیاده کرد.

     

    سلام نمونه سورس توی پست بالا موجوده ولی چشم آموزش تصویری هم میزارم حتما بزودی

  9. در 14 ساعت قبل، پیام گفته است :

    سلام وقت همگی بخیر

    دوستان بنده وقتی میخوام از ایمیج کلیک این لیست ویو استفاده کنم؛تو اندروید زیر5 مشکل داره و فورس کلوز میشه.

    روی  اندروید بین 3 تا 4.4.4 یکم کار میکنه بعد فورس کلوز میده تو اندروید پایین تر همو همون اول با کلیک کردن میندازه بیرون.سورسای خودش رو هم چک کردم اونا هم همین مشکل رو داشتن.اگه کسی تا حالا مواجه شده و راه حلی پیدا کرده ممنون میشم بگه

    سلام بنده اندروید نکسوسم ۸ه ، تا ۸ که آخریشه هیچ مشکلی نداره چک کنید منیفست برنامه و بقیه چیزارو

  10. در در 1396/07/18, 23:47:25، mahfelsoft گفته است :

    ببخشید برلی گالری ویو من اندازه های گالری رو 0 تا 100 دادم اما باز عکس هام فول اسکرین نمیشه ..

    چطور باید کاری کنیم که عکس ها کاملا فول اسکرین باشه ؟

    scalType ایمیج ویو رو توی فایل xml به fitxy تغییر بدین اگه هم نبود اضافه کنید

    • پسندیدن 3
  11. در 16 ساعت قبل، bahman2012 گفته است :

    من طبق آموزش اول کد ها رو. به این شکل نوشتم و کتابخونه هم ورژن 6 رو تو لایبرری وارد کردم اما وقتی رو دکمه میزنم هیچ اتفاقی نمیوفته

    
    Sub Globals
    
    	Private Button1 As Button
    	Dim aa As AriaAsyncTask
    End Sub
    
    Sub Activity_Create(FirstTime As Boolean)
    
    Activity.LoadLayout("main")
    Button1.Text = "start"
    aa.Initialize("aa")
    
    End Sub
    
    Sub  aa_OnPreExecute
    	ToastMessageShow("start",False)
    End Sub
    
    Sub aa_DoInBackground(Params() As Object) As Object
    	Dim ii As Int = Params(0)
    	For i = 0 To 49999
    		ii = i +1
    		File.WriteString(File.DirInternal,"a.txt",ii)
    		aa.PublishProgress(ii)
    	Next
    	Return ii
    End Sub
    Sub aa_OnPostExecute(Result As Object)
    	ToastMessageShow("Done:"&Result,False)
    End Sub
    
    Sub aa_OnProgressUpdate(Progress As Int)
    	Activity.Title = Progress &"/50000"
    End Sub
    
    
    Sub Button1_Click
    	Dim ii As Int = 0
    	aa.Run(Array(ii))
    	
    End Sub

     

     

    
    اینم خطاها هاش پس از اجرا
    
    AriaAsynkTask Error : wrong number of arguments; expected 4, got 0
    AriaAsynkTask Error : wrong number of arguments; expected 4, got 1
    AriaAsynkTask Error : wrong number of arguments; expected 4, got 1

     

    برنامه رو در حالت release اجرا کنید ، این ارور زمانی رخ میده که روی حالت debug اجرا کنین

    • پسندیدن 1
  12. در در 1396/02/02, 04:58:51، hamedj گفته است :

    یه ارور دیگم میده که از برنامه میندازه بیرون این ماله چیه ؟

    http://uupload.ir/files/6r9r_screenshot_(214).png

    توی ورژن های آخر کاردویو کلا حذف شده ، اینکه دیگه خودتون میخواین جدا اضافه کنین دیگه ربطی به آریالیست ویو نداره ارور هاش

     

    • پسندیدن 1
  13. در 5 دقیقه قبل، mohammad-alone گفته است :

    مرسی بابت پیگیری حالا یه نکته دیگه :

    
    ariaGlide.Load("Link").AsBitmap.DiskCacheStrategy(2).SkipMemoryCache(True).IntoImageView(imgView1)

     

    
    ariaGlide.Load("Link").AsBitmap.SkipMemoryCache(True).DiskCacheStrategy(2).IntoImageView(imgView1)

    با این کد اجراش متفاوته ؟؟

    فکر نمیکنم ، ولی خب کد هایی که من دیدم ترتیبش به صورتی بود که گفتم

    • پسندیدن 2
  14. در 4 دقیقه قبل، behimiri گفته است :

    معذرت میخوام

    بله درسته مشکل همین بود 

    ولی باز یه ارور دیگه میده تو قسمت لاگ

    AriaAsynkTask Error : Wrong number of arguments; expected 4, got 0

    AriaAsynkTask Error : Wrong number of arguments; expected 4, got 1

    شما کارای که گفتم رو انجام بده ارور نمیده ، واقعا سخت نبود خط دوم رو هم میخوندین

    • پسندیدن 1
  15. در 32 دقیقه قبل، behimiri گفته است :

    سلام 

    من دقیقا کدهایی که تو اموزش این کتابخونه گفتین رو وارد کردم اما الکی ارور میدهed.png

     

    الکی ارور نمیده دوست عزیز شما الکی کد میزنی ، شما با اسم ایونت task اینیشیالایز کردی بعد اسم متد ها رو aa گذاشتی معلومه ارور میده ! 

    زمانی هم که با این کتابخونه کار میکنی بهتره به جای debug برنامه رو روی حالت release اجرا کنی

    • پسندیدن 1
  16. ازین مبتدی تر دیگه نمیتونم بگم ، شما هنوز نمیدونی سرویس چیه ، بهتره برین اول آموزش ها رو ببینید یکم سطحتون بره بالاتر ، با این سطح شما دنبال لود اطلاعات از وب سرویس تو بکگراند و ... هستین که واقعا اشتباس ، بهتره برین اول پایه رو قوی کنین 

    • پسندیدن 2
  17. در ۱ ساعت قبل، omidquest گفته است :

    اقای شاهدی سلام 

    من اگر بخوام برنامه من وقتی در حالت اجرا نیست  بره و تعداد رکورد های یه بانک آنلاین رو  بخونه  و بیاد تعداد رو روی ایکون برنامه نشون بده  کد هارو  کجا بزارم (که وقتی برنامه در حال اجرا نیست هم عمل کنه)

    توی سرویس

    • پسندیدن 2
  18. در در 1395/10/30, 04:59:26، milad19 گفته است :

    سلام

    طبق آموزش پیش رفتم اما نمیدونم چرا با زدن دکمه دانلود شروع به دانلود میکنه ولی پروگرسس رو تغییر نمیده و در آخر مینویسه دانلود انجام شد یعنی قسمت آن کمپلت اجرا میشه اما هیچ فایل دانلود نشده و اگرم میشه حجمش ۰ هست

     

    کد هاتون رو بزارید

    • پسندیدن 1
  19. در 4 ساعت قبل، imvic گفته است :

    سلام استاد شاهدی لازم دیدم یه تشکر کتبی هم بکنم

    واقعا پولی که گرفتی حلالت خیلی راحت شده کارم و اینکه شکل و شمایل برنامه هام خیلی زیباتر شده و حتی برای دیتابیس انلاین ، سرویس ImageDownloader و برای حلقه for مولتی پنلمم حداقل حداقل 6 خط کد کم شده و میتونم بگم این لیست ویو یک شگفتیه :53:♥ 

    راستی برای دوستانی که میخوان از این لیست ویو در دیتا بیس انلاین استفاده کنن این کدو میزارم من اینطوری استفاده میکنم بدون هیچمشکلی راحت 350 تا رکورد و برام میگیره♥

    من هنوز یاد نگرفتم چطوری این کدارو بزارم :DD: (بالای ادیتور علامت <> رو بزنین و کد رو وارد کنین و افزودن به مطلب رو بزنین)

    ممنون قصد ما هم راحت تر کردن کار برنامه نویسای عزیزمونه ♥

    در 44 دقیقه قبل، imvic گفته است :

    راستی اگه بشه یه کاری کرد که مثه گالری گوشی یه لیست درست بشه و متن  روی عکس پایین بیوفته خیلی باحال میشه شایدم بشه باهاش بسازیم ولی من نمیدونم اگه میشه راهنماییمم کنید ممنون میشم:give_heart:

    میتونین هرطور که مایلین لیوت رو توی دیزاینر بسازین و از طریق B4aLayoutAdapter اون ها رو با آریا لیست ویو چه به صورت لیست و یا گرید نمایش بدین

×
×
  • اضافه کردن...