رفتن به مطلب

امین شاهدی

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

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

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

  • روز های برد

    130

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

  1. جناب شاهدی من در پروژه ام که در اون گوگل پلی سرویس برای کار با گوگل مپ استفاده شده به همرا کتابخانه های دیگری از جمله appcompat که وجود دارد وقتی خواستم کتابخانه شما را اضافه کنم با خطای زیر  مواجه شدم

     

    Convert byte code - optimized dex.    Error

    trouble writing output: Too many method references: 66100; max is 65536.

    You may try using --multi-dex option.

    References by package:

     

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

     مشکل از appCompat و مشکل اصلی از  گوگل پلی سرویس هستش که خیلی ها با این قضیه گوگل مپ و ... مشکل دارن و خیلی متد ها و کلیس های زیادی دان که موجب این ارور میشه T

    اریا لیست ویو کلا 22تا کلس داره که در مقابل اون ها اصلا چیزی نیست

    • پسندیدن 3
  2. امین جان این عکس از دیتابیس خیلی برای همه حیاتی

    l3.Add(cur1.GetBlob("ax"))
    

    اینم تو ورژن جدید بزار 

     

    سلام این ساخت لیست اولیه رو خیلی سنگین میکنه ُ شما فکر کن یهو برنامه بیاد ۲۰۰ تا عکس رو با حلقه فور بگیره و بریزه توی یه لیست که خب خیلی کار سنگینیه در حالی که استفاده از اسم فایل خیلی سبک تره و آدپتر هم میاد از روی اسم ،عکس ها رو به تعدادی که نیازه باز میکنه ،

    حالا من یه فکری دارم که یه آدپتر جدا برای دیتابیس بنویسم یعنی شما بیای به این صورت مقدار ها رو بدی و لیست خودش تعداد آیتم های cursor رو تشخیص بده و لیست رو بر اسا دیتابیس بسازه : یه چیزی مثل مثال زیر : 

    
    Dim sql As SQL
    Dim cur As Cursor
    sql.Initialize(File.DirInternal,"db1.db",False)
    cur=sql.ExecQuery("SELECT id,name,ax FROM data")
    
    adapter.Initialize("layout_image_right",cur,"id","name","ax").ToListView(list)
    
    ' list miad meqdare sotune id , name o migire va tuye text ha mizare
    'list miad meqdare Blob e tuye axo migire va namayesh mide 

    اگه شد اینو هم تو همین ورژن اضافه میکنم ، در غیر صورت چند روز دیگه حتما قرارش میدم

    • پسندیدن 3
  3. جناب شاهدی راه حلی برای این کار دارید که یک آیتم دارای رنگ مجزا باشد

    آخه وقتی آپدیتی در دیتابیس اتفاق می افته می خوام بار اول که نشان داده می شود یا تا وقتی کلیک نشده رنگش متفاوت باشد

    ممنون

     

    توی ورژن بعد امکان تغییر رنگ رو اضافه میکنم ، احتمالا تا فردا قرارش میدم

    • پسندیدن 2
  4. خسته نباشید میگم بهتون .

    چند تا سوال داشتم :

    1 . فونت متون رو چطور میشه عوض کرد ؟ خیلی راحت با یه متد ساده :

    AriaAdapter.SetFont1(Typeface.LoadFromAssets("felan.ttf"))
    AriaAdapter.SetFont2(Typeface.STYLE_BOLD_ITALIC)

    2 . آیا امکان جاستیفای کردن متون توی لیست ها هست ؟ جاستیفای خیر ، کلا جاستیفای به صورت دیفالت توی اندروید نیست

    3 . چطور می تونم رنگ پنل آیتم ها رو یکی در میون بدم ؟ (مثلا یه پنل آبی ، یه پنل قرمز و الی آخر ...)   این امکانش نیست 

    4 . چطور میتونم برای هر آیتم لیست ویو عکس بزارم ؟ مثل همون لیست ویو خودمون که مثلا بک گراند هر آیتم رو عکس میزاشتیم . میتونین از توی xml خیلی راحت بکگراند رو عوض کنید

    5 . آیا امکانش هست که با کشیدن انگشت روی هر آیتم لیست ویو اون آیتم مثلا به علاقه مندی اضافه بشه ؟ با کشیدن نه 

    • پسندیدن 2
  5. سلام

    خسته نباشید و ممنون بابت آپدیت ها و پشتیبانی

    لیمیت رو خواستم یادآوری کنم که فراموش نکنید :)

     

    سلام ممنون از شما ، 

    خود لیست ویو از خاصیت اسکرول پشتیبانی نمیکنه ، (حداقل تو api پایین )

    فقط یه sub گذاشتم که فکر کنم تو لیمیت دادن کمکون میکنه که به این شکله  : 

    Sub list_onscroll (FirstVisibleItem As Int,VisibleItemCount As Int,TotalItemCount As Int)
    	
    End Sub
    
    • پسندیدن 3
  6.  

    جناب شاهدی ممنون میشم یه لایوت و سورس جستجو با اتو کمپلت ادیت تکست برای این کتابخونه بزارید.

    من این کارو انجام دادم تو نمایش نتایج در لیست ویوو به مشکل برخوردم.clear به درستی عمل نمی کنه.

    کدامو اینجا می زارم.

    		If EditText1.Text = "" Then
    		l1.Clear
    	l2.Clear
    	l3.Clear
    	End If
    	
    		arialistvie.Initialize("")
    	
    	Panel1.AddView(arialistvie,0,0,100%x,100%y)
    	
    	l1.Initialize
    	l2.Initialize
    	l3.Initialize
    	
    		Dim cur As Cursor
    	cur = SQL2.ExecQuery("SELECT * FROM table1 WHERE farsi LIKE '%" & EditText1.Text & "%'")
    	l1.Clear
    	l2.Clear
    	l1.Clear
    	For i = 0 To cur.RowCount-1
    		cur.Position = i
    		l1.Add(cur.GetString("farsi"))
    		l2.Add(cur.GetString("latin"))
    		l3.Add("1a.png")
    		
    
    		
    	Next
    	ariaadaptor.Initialize("layout_image_right",l1,l2,l3).ToListView(arialistvie)
    

     

    امکان نداره Clear درست عمل نکنه ،  شما حتما یه جای کار درست عمل نکردین ، این کد هایی که دادین واسه کجاس دقیقا ؟ 

    If EditText1.Text = "" Then
    		l1.Clear
    	l2.Clear
    	l3.Clear
    	End If
    

    این کد کلا اضافیه که ! در هر صورت پایین تر لیست ها دوباره Clear میشن

    • پسندیدن 1
  7. در حال ساخت یه برنامه هستم که توش ادیت تکست برا جستجو دارم و از لیست ویو برا نمایش نتایج استفاده می کنم.می تونم طرح لیوت خودمو تو دیزاینر b4a اجرا کنم و فقط قسمت لیست ویوش تو پنل لود بشه؟این کار تاثیری تو سرعت برنامم خواهد داشت؟برنامم دیکشنری با 70000 رکورد هست و سرعت برام خیل مهمه.

     

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

    • پسندیدن 2
  8. با سلام.

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

    می خواستم ببینم میشه لیست ویو رو داخل یه پنل لود کرد؟

    آموزش هایی درباره کار با xml دارید؟

     

    آره دیگه به جای اکتیویتی اون رو توی پنل لودش کنید ،

    برای لیوت هم آموزش زیاد هست ، اگه هم چیز خاصی مد نظر دارین یه عکسی چیزی ازش برام پیام خصوصی کنید واست xml رو بسازم

    • پسندیدن 1
  9. امین جان خسته نباشی.

    یه باری از رو دوشم برداشتی.

    چند وقت پیش همین الگوریتمو تو بیسیک برا مولتی پنل اجرا کردم که درست هم در اومد ولی هم زحمت داره بازنویسیش برا پروژه هم نرسیدم آموزششو بسازم که خدا رو شکر با کتابخونه ای که زدی دیگه نیازی هم نیست بسازم.

    کتابخونه رو خریدم و تستش کردم.

    اما انگار اون قسمتی که picasso باید زحمتشو بکشه درست کار نمیکنه.

    این عکس که یه عکسه رو هاست خودم بهش سمپل دادم بعد از نیم ساعت هم دانلود نکرد با ای دی اس ال خونه.

    http://asack-group.ir/dev/android/Gis/uploads/maraghe!!!88875.png

    یه نگا بنداز ببین مشکل از کتابخانه است یا من کاربردشو درست متوجه نشدم.

     

    بازم خسته نباشی.

    ممنون

    امین جان دسترسی اینترنت رو دادی به برنامه؟

  10. ورژن جدید قرار توی فروشگاه قرار گرفت ، دوستانی هم که قبلا خرید کردن میتونن ورژن جدید رو رایگان دریافت کنن 

     

    تغییرات و امکانات جدید : 

     

    -AriaGalleryView گالری و image slider حرفه ای با 16 انیمیشن بسیار زیبا با سرعت خیلی بالا و روون

     

    -امکان دادن عکس ها توی لیست ویو و گرید ویو و گالری از هرجایی (SDcard , Assets , Link,...) 

     

    -اضافه شدن یه اونت جدید با لیست ویو برای گرفتن آیتم های نمایش داده شده و ...

     

    , چند تغییر جزیی دیگه ...

     

     

     

    ______________________________________________________________________________________

     

    دوستانی که عکس رو از Assets میدادن باید به جای اسم فایل از آدرس استفاده کنن ، که برای گرفتن آدرس فایل های assets کافیه کد زیر رو : 

    list.Add("a1.png")
    

    به این شکل تغییر بدین : 

    list.Add(adapter.getAssetsFullAddress("a1.png"))
    

    (به تمامی آداپترها این متد اضافه شده)

    • پسندیدن 3
  11. آقا دستتون درد نکنه واقعا

    امروز میلاده

    یه کد تخفیف بزارین این کتابخونه رو بخریم.

    خیلی ممنون

     

    من ورژن جدید رو که AriaGallery بهش اضافه شده رو برای آقا مهدی فرستادم تا توی فروشگاه قرار بدن ، بهشون هم میگم اگه امکانش بود برای امروز تخفیف بزارن و قیمت رو پایین تر بیارن

    • پسندیدن 1
  12. سلام اقای شاهدی

    من دقیق متوجه کارایی این کتابخونه نشدم

    مثلا میشه یه ویو رو ادد کرد؟

    من میخوام یه همچین چیزی بسازم .میشه؟

    https://s.cafebazaar.ir/1/upload/screenshot/ir.alikhademi.telegramsticker5.jpg

    یه ایمیج ویو با یه لیبل.

    با xml میشه ؟زیاد که سخت نیست؟اخه کار نکردم.

     

    همچین چیزی که میخواین خیلی راحت میشه xml رو بهش داد ، متونین xml ای که خودم واسه GridView نوشتم رو با کمی تغییردقیقا مثل همین دربیارید

    • پسندیدن 1
  13. با سلام

    آقا شاهدی این دو تا نمونه که دادید رو گوشی تست کردم AriaCustomShareList همون اول ورود ارور میده و کلوز میشه

    و example  هم موقع کلیک روی با عکس باز کلوز میده.

    آیا نیاز به اندروید نسخه ی خاصی به بالا دارد؟

    من روی اندروید های 4 به بالا تست کردم روی همه کامل اجرا میشد، زیر 4 هم فکر نمیکنم مشکلی باشه
  14. ممنون که جواب میدید.

    میشه یک سورس نمونه قرار بدید؟

    سورس هست , عکس گرید ویو هم تو تاپیک دیگه هست

    با سلام به شما

    چیزی در حدود 5000 رکورد به صورت چند خطی دارم ایا با این کتابخانه شما در زمان لود اطلاعات سرعت بالا هست یا خیر ؟؟؟

    دوست عزیز ویدیو پست اول با 1میلیون رکورده !!! 5000 تا که چیزی نیست
    • پسندیدن 1
×
×
  • اضافه کردن...