رفتن به مطلب

امین شاهدی

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

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

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

  • روز های برد

    130

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

  1. بزودی یه کتابخونه عالی که با شهاب عزیز داریم روش کار میکنیم ، محصول مشترک آریا و فرا :دی

  2. مشکل توی B4a لیوت ممکنه پا برجا بمونه چون کد ها موردی نداره و مشکل از لیوت های بیسیکه ، ولی ادپتر گالری اصلی رو باگ هاشو برطرف کردم ، منتظرم اقای ایزدی برگردن و بزاریم فروشگاه
  3. سلام بنده گوشیم تست کردم ( اندروید ۷ )و روی ۶ هم تست کردم موردی نداشته ، یه عکس از کداتون بزارین
  4. بررسی میکنم اگه مشکلی بود برطرف میکنم آپدیت میدم
  5. این مشکل ممکنه از لیوت های بیسیک باشه اگهبه مشکل خوردین از لیوت خود گالری ویو استفاده کنین
  6. دوستانی که با ساختارAsynkTask آشنایی ندارین این عکس رو حتما ببینین ، چون واقعا چیزیه که توی 99% برنامه ها بهش احتیاج پیدا میکنین http://bit.do/AsynkTask

  7. موردی نداره ، این برای پنلیه که خود آریالیستویو بهتون میده و اول استفاده هیچ سایز و ارتفاعی نداره و بعد از شکل گرفتن هر آیتم ارتفاع مشخص میشه ، این لاگ هیچ موردی نداره و برنامه خیلی روون و خوب عمل میکنه
  8. سلام از متد setProgress آستفاده کنین
  9. دوست عزیز کد نویسیتون کلا همش اشتباس ! ! ! دقیقا از این کداتون چه انتظاری دارین ! ! شما بیاین یه لیست تعریف کنید برای مثال به اسم items Sub Globals Dim items As List Dim gallery As AriaListView Dim adapter As AriaAdapterB4aLayout End Sub توی activity_create مقدار هاتون رو از هاست بگیرین load.Download("هرچی ک میخوایی لود شه") زمانی که JobDone انجام شد مقدار هاتون رو بریزین تو لیست items و adapter رو initialize کنین Sub JobDone (job As HttpJob) If job.Success = True Then Select Case job.JobName Case "load" Dim list() As String=Regex.Split("<br>",load.GetString) For i=0 To list.Length-1 items.Add(list(i) Next adapter.Initialize(items.Size).ToListView(gallery) End Select End If End Sub و حالا توی ساب getview بیاین هرچی میخواین نمایش بدین : Sub gallery_getview (rowView As Panel,Position As Int) Dim p1 As Panel p1.Initialize("") rowView.AddView(p1,0,0,100%X,500dip) p1.LoadLayout("temp") Dim lit() As String=Regex.Split("#",items.Get(Position)) Label1.Text=lit(0) Label1.TextColor=Colors.Black Label2.Text=lit(1) Label2.TextColor=Colors.Black Dim picaso As Picasso picaso.InitializeURI(lit(2)) picaso.fit picaso.ToImageView(ImageView1) End Sub یه چیزی تو این مایه ها
  10. چی میگین دوست عزیز ؟ یعنی برای دیتابیس مقدار آخر رو برگشت میده ؟ :| بعدم لیست باید تعداد رو داشته باشه ! خود سر که نمیتونه هر تعداد آیتم که میخواد بسازه ! ! فیلد های دیتابیس هم هر موقع تغییر کرد شما میتونین تعداد آیتم های لیست رو تغییر بدین ! adapter.SetCount(cursor.RowCount) ' ya adapter.SetCount(123) ' ya .... وقتی چیزی رو نمیفهمید بپرسید نه که بیاید بگین فلان مشکل رو داره ! این که شما چیزی رو یاد ندارین دلیل نمیشه کتابخونه مشکل داره این رو دقیقا آموزش دادم
  11. برنامه رو دیباگ ران نکنین ، روی release ران کنید ممنون ، توی ترد تسک نمیشه به ui دسترسی داشت بهتره از کتابخونه های رپ شده لیست ویو استفاده کنین
  12. لیست ویو انیمیشن پیش فرق نداره ، انیمیشن واسه لیوتتونه ، از دیزاینر زمان انیمیشن رو 0 کنید تا غیر فعال بشه
  13. بله درسته ، فقط بهتره کرسر رو توی همین اکتیویتی تعریف کنید و از کرسر اکتیویتی قبل استفاده نکنین
  14. حمید جان شما توی activity_create دیتابیس و کرسر رو بساز و مقدار دهی کن حالا توی آریا لیست ویو پوزیشن کرسر رو برابر لیست قرار بده و توی لیبل بزار cur.getstring.... همین .. کد خاصی نداره که ، مثل مولتی پنل دقیقا
  15. ببینید لیوت های b4a اصلا استاندارد نیستن و ارتفاع و ... رو درست بر نمیردونن به همین خاطر خیلی جاها و مثل همینی که گفتین ممکنه مشکل ایجاد شه
  16. تارگت به این صورت که یه اسم برای ایونت میدیم : Dim AriaFile As AriaFile Dim AriaFileUtils As AriaFileUtils Dim picaso As Picasso picaso.InitializeURI("http://.....").resize(...,...).ToTarget("picaso") ایونت ها و ذخیره عکس با AriaFile : (شما میتونین از هر روشی که خواستین سیو کنین یا هر کار دیگه ای ...) Sub picaso_OnBitmapFailed ToastMessageShow("Bitmap Load failed",False) End Sub Sub picaso_OnPrepareLoad Log("Dar hale load kardan...") End Sub Sub picaso_OnBitmapLoaded (bitmap As Bitmap , LoadedFrom As Int) AriaFile.initialize(File.DirInternal,"downloadedPic.jpg") AriaFileUtils.SaveBitmap3(AriaFile,bitmap) ' zakhire bitmap tuye ariafile End Sub
  17. کدی که دادم کاملا درسته و عمل میکنه ! ! ! Sub list_onscroll (ParentEventName As String,FirstVisibleItem As Int,VisibleItemCount As Int,TotalItemCount As Int) If FirstVisibleItem + VisibleItemCount >= TotalItemCount Then ToastMessageShow("End of Scroll",False) 'scroll tamum shode mitunin itemae bishtaro add konid inja ! ! End If End Sub نمونه سورس : http://s6.picofile.com/file/8259324218/test.apk.html
  18. من آموزشش رو بهتون بدم ؟ چیزی که مربوط به کتابخونس لود 10 تا 10تا و لیمیت دادنه که کدش رو توی همین تاپیک داده بودم گرفتن اطلاعات آنلاین دیتابیس و کلیک شدن و باز شدن اطلاعات توی اکتیوینی بعدی و ... که ربطی به این کتابخونه نداره و خودتون باید انجامش بدین
  19. آپدیت AriaAsyncTask ورژن 3 که امکانات خیلی زیادی به دانلودرش اضافه شده http://goo.gl/wd5saK

    1. نمایش دیدگاه های قبلی  بیشتر 5
    2. shahab.es

      shahab.es

      خواهش میکنم امین

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

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

      کتابخونه خیلی خوبی هست

      خسته نباشی دلاور

      فقط بعضی از دوستان ظاهرا نمیدونن چی هست و به شیوه غلط استفاده میکنن

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

    4. arastooms

      arastooms

      امین و شهاب مرسییییییییییییییی

  20. آپدیت سوم کتابخونه اضافه شد که امکانات خیلی زیادی به کلس دانلودر اضافه شده برای مثال : -امکان گرفتن حجم کل فایل از سرور و نمایش اون -امکان نمایش حجم دانلود شده -امکان نمایش زمان سپری شده از دانلود -امکان نمایش زمان مانده تا پایان دانلود -امکان نمایش سرعت دانلود فایل -امکان نمایش type فایل یعنی میتونین نوع فایل در حال دانلود رو نمایش بدین -امکان نمایش پروتکل سرور -امکان نمایش هاست -امکان نمایش پورت --امکان انجام Get از فایل های php و .... برای برنامه های آنلاین و گرفتن جواب به صورت String,Bitmap,Int,File,InputStream -امکان Post کردن فایل و متن به فایل های php و .... گرفتن جواب به صورت String,Bitmap,Int,File,InputStream -امکان گرفتن حجم اطلاعاتی که به صورت جواب از GetوPost میگیرین -رجیستر شدن BroadCastReceiver زمان دانلود برای گوش دادن به قطع شدن اینترنت و مطلع کردن توی متد OnProgressUpdate -استفاده از Threading و ... توی محاسبه اطلاعات بالا برای جلوگیری از حتی یه ذره کاهش سراعت برنامه -و .... از پست اول میتونین کتابخونه و آموزش تصویریش رو دانلود کنید
  21. دوستان عزیز متد DoInBackground نمیتونه به UI دسترسی داشته باشه چون توی یه ترد یا همون نخ دیگه داره انجام میشه ، شما میتونین گرفتن داده هاتون از دیتابیس و غیره رو توی تسک انجام بدین ولی نمیتونین ui رو تغییر بدین
  22. نبسته شاهپیری به کس دل .... نبسته کس به شاهپیری دل ... :((

    1. نمایش دیدگاه های قبلی  بیشتر 4
    2. shahab.es

      shahab.es

      مستر شاهپیری ♥

    3. محمدرضا شاهپیری
    4. coco

      coco

      (من که نفهمیدم قضیه چیه :| ولی)

      :)♥

  23. از طریق کد زیر که برای اطمینان بیشتر توی try catch بزارین بهتره Try AriaAsyncTask.Cancel(True) Catch Log(LastException) End Try
  24. حمید جان توی ورژن 2 ،eventName به کوچکی و بزرگی حروف حساسه ، به جای AAT از aat استفاده کنین مشکل رفع میشه ، توی ورژن بعد این مشکل رفع شده
×
×
  • اضافه کردن...