رفتن به مطلب

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

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

    4,096
  • تاریخ عضویت

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

  • روز های برد

    791

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

  1. جالبه:fekr: با sdk من هیچ مشکلی نداره دوستان. واسه منم آخرین نسخه هست و آخرین بروزرسانیا رو دارم. خیلی چیزای دیگه هم هست ndk و cmake و ...

    شما بهتره قبل از نصب نسخه جدید نسخه قبلی رو کامل پاک کنید از جمله پوشه های gradle. و androidstudio. که توی پوشه user هستن. شاید اطلاعات قبلی باعث شده تداخل ایجاد بشه.

    نکته خیلی مهم: حتما تو مراحل اولیه که دارید نصب میکنید و تنظیمات رو انجام میدید اینترنت رو قطع کنید که چیزی آپدیت نشه. 

  2. SystemApp


    با سلام خدمت دوستان.

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

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

    فکر نکنم نیاز باشه که بگم برای این کار دسترسی روت لازمه. پس حتما باید روت باشه.

    نحوه استفاده.

    Dim ss As SystemApp
    ss.initialize("sys")
    
    
    
    Sub Button1_Click
    	ss.makeSyestem  ' برای سیستمی کردن
    End Sub
    
    Sub Button2_Click
    	ss.removefromsysetem  ' برای خارج کردن از حالت سیستمی
    End Sub
    
    
    ' بعد از اتمام حتما باید ریبوت بشه گوشی. کد زیر گوشی رو ریبوت میکنه
    Sub sys_onProgressEnd(sucsess As Boolean)
    	If sucsess Then 
    		ToastMessageShow("Sucsess",False)
    		ss.reboot
    	Else
    	ToastMessageShow("failed",False)
    	End If
    End Sub

     


     

    • پسندیدن 2
    • تشکر 1
  3. در 2 ساعت قبل، arastooms گفته است :

    1- عکسا با چه روشی به سایت منتقل میشه؟  آپلود از نوع پست هست و همه پارامترها پست میشه
    2- میتونیم 3 تا عکس و 3 تا داده ارسال کنیم و اگر بله ممکنه فقط در کد نویسی راهنمایی بفرماید. محدودیتی ندارید به اون صورت هر چند تا پارامتر میتونید بفرسستید.

    
    UploadRequest_1.addMultipartFile("image1",filename1)
    UploadRequest_1.addMultipartFile("image2",filename2)
    UploadRequest_1.addMultipartFile("image3",filename3)
    UploadRequest_1.addMultipartFile("image4",filename4)
    .
    .
    .
    .
    .


    3-چه طور میتونم خروجی این کد ها رو که طبق گفته خود شما در ویدیو با روش post ارسال میشه رو قبل از ارسال log کنم وببینم؟ این در صورتی هست که جیسون بفرستید اگه فیلدها رو جدا بفرستید جداگونه میرن
     

     

  4. عزیز این فرمت رو تو بیسیک من هر کاری کردم نتونستم پیاده کنم واقعا. توی جاوا برای ویندوز میشه ولی برای اندروید کتابخونه هاش کار نمیکنه. با ++c هم میشه ولی برای اندروید استودیو هست. بازم تحقیق میکنم اگه راهی بود که اضافه بشه حتما اضافه میکنم انشالا.

     

    • پسندیدن 1
  5. در 10 ساعت قبل، rasool.g گفته است :

    سلام جناب شاهپیری.

    در مورد تغییر سایز، مینیمم و ماکزیمم کردن پنجره و مخفی کردن اون چیزی نگفتید. hاینا رو باید خودتون توی لیوت تعریف کنید عزیز. سایز رو دلخواه میتونید بزارید. توی لیوت طول و عرض رو match_patrnt بزارید فول اسکرین میشه.

    تو کتابخونه rss stand out من تونستم از کتابخونه WebViewExtras و addJavascriptInterface هم استفاده کنم. اینجا هم میشه این کار رو کرد؟ بله میشه. هر ویویی که بخواید میتونید اضافه کنید. فقط باید توی فایل xml اضافه کنید. این ( addJavascriptInterface) متد رو هم من میزارم برای وب ویو.

     

     

    • پسندیدن 1
  6. FlashLight


    با سلام خدمت همه دوستان.

    چند روزه درگیر و گرفتار بودیم و زیاد نتونستیم در خدمت دوستان باشیم.

    گفتم یه کتابخونه کاربردی رو آماده کنم برید کیفشو برید:3d-smileys050:

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

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

    نحوه استفاده.

    Dim fl As FlashLight
    fl.initialize
    
    
    fl.turnOnFlash
    fl.turnOffFlash

    لینک گیتهاب کتابخانه.

     


     

    • پسندیدن 2
    • تشکر 1
  7. این تاپیک مربوط به ریسایکلر هست عزیز نه فست نت.

    این چیزی هم که فرمودین مشکل نیست که بخواد حل بشه. شما باید حد اکثر یک متغیر از نوع persianfastnet توی هر ماژول(اکتیویتی سرویس یا کلاس) تعریف کنید ولی کوئری هاتون رو میتونید به تعداد دلخواه بسازید و اونارو با استفاده از تگ مدیریت کنید.

    dim pr as persianfastnet
    dim post1,post2,post3 as postrequest
    post1=pr.buildpost(tag1......
    post2=pr.buildpost(tag2......
    .
    .
    .

     

    • پسندیدن 1
  8.  

    Android Studio یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه جوئن 2014 نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب جت برینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد.

    Google%20Android%20Studio.jpg

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

    چندین ویژگی جدید در این نرم‌افزار برای کاربران می‌باشد:
     
    • پشتیبانی از جاوا 8
    • افزایش سرعت build پروژه ها با استفاده از پلاگینهای جدید برای گریدل
    • بهبود و تسهیل کار کردن با ndk با استفاده از CMake 
    • اضافه شدن پشتیبانی از Kotlin 

    و بسیاری از ویژگی های دیگه که لیست کامل اون رو میتونید توی لینک مرجع  ببینید

    دانلود نسخه 64 بیتی ویندوز با لینک مستقیم از soft98

    دانلود برای سایر سیستم عاملها از سافت 98

    • پسندیدن 4
    • ذوق زده 1
  9. سلام عزیز.

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

    Sub EventName_onRSEndReached
    	
    End Sub

    برای مورد دوم هم که دیگه واضحه. از کتابخونه گلاید یا پیکاسو واسه لود عکسها استفاده کنید.

    • پسندیدن 2
  10. همچین چیزی با یه لیبل که توی اکتیوتی هم هست کلی مکافات داره:malih:. باید حتما سایز ثابت باشه برای این ویو. برای ویوهایی که با xml هست شما راحت میتونید با دادن wrap_content بدون هیچ چیز اضافه ای سایزها رو متناسب با ارتفاع متن کنید ولی برای این مورد چون با لیوت بیسیک هست محدودیت هست.

    شما یه سایز معقول رو بهش بدین و اگه بیشتر از اون شد بگید با سه نقطه جایگزین بشه و یه کلیک بزارید برای لیبل که وقتی کلیک شد متن کامل توی یه دیالوگ یا پنل نمایش داده بشه.

  11. خب این که کار ساده ایه.توی onCreateViewHolder یه لیبل تعریف کنید و اونو به contentpanel بدین.

    Dim l As Label
    l.Initialize("")
    contentpanel.AddView(l,0,0,40%x,20%y)

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

    Dim l As Label=Contentpanel.GetView(0)
    l.TextColor=Colors.Red
    l.TextSize=20
    dim item as item=listitem.get(position)
    l.text=item.contenttxt

    listitem هم لیست آیتمهایی هست که از دیتابیس خوندین

  12. به نام خدا

    نسخه 3 اضافه شد. 

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

     

    ** بالخره Standout رو تونستیم پیاده کنیم خدارو شکر:i_am_so_happy:. دوستان کتابخانه PersianFloatingWindow به خاطر ضعیف بودن و نداشتن امکانات حذف شد و به جای اون کتابخونه قدرتمند PersianStandout رو براتون آماده کردیم. دوستانی که کتابخونه قبلی رو دریافت کردن این کتابخونه رایگان به اونها داده میشه(از پنل خرید دریافت کنید) :yes: ایشالا که مورد استفاده قرار بگیره.

    سلام خدمت انسور سنتریهای عزیز.

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

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

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

    لینک محصول

     

    پیشنمایش کتابخانه

     

    prhloar.gif

     

    لینک آموزش تصویری کار با کتابخانه(مهم)

    • پسندیدن 4
    • تشکر 3
×
×
  • اضافه کردن...