رفتن به مطلب

امیرحسین قاسمی

کاربر فعال
  • تعداد ارسال ها

    532
  • تاریخ عضویت

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

  • روز های برد

    122

فایل ارسال شده توسط امیرحسین قاسمی

  1. رایگان

    سورس تماس صوتی

    سلام،
    براتون یک سورس B4A آماده کردم که با برنامه خروجی این سورس دو نفر با متصل بودن به اینترنت در هرکجای دنیا میتونن با یکدیگر حرف بزنند.
    توجه داشته باشید چنین چیزی نیاز به یک VPS (سرور مجازی) دارد.
    شما میتونید از سایت پارس پک برای VPS استفاده کنید و پس از ثبت نام یک روز VPS رایگان جهت تست هم در اختیار شما قرار میگیره که میتونید باهاش سورس رو تست کنید.
    برای اون دسته از دوستانی که با VPS یا همون سرور مجازی کار نکردن، یه توضیحی بدم:
    ببینید VPS دقیقا مثل یک کامپیوتر هست که یک سیستم عامل مخصوص سرور داره و همچنین یک IP داره که هر دستگاهی میتونه بهش وصل بشه.
    شما پس از دریافت VPS یک روزه رایگان از پارس پک یا خرید VPS مشخصات ورود به VPS رو دریافت می کنید. (مشخصاتی اعم از ip، یوزرنیم و پسورد)
    حالا توی منوی استارت کامپیوتر خودتون کلمه (remote desktop) رو سرچ و سپس دکمه Enter رو میزنید. یک پنجره باز میشه که آی پی VPS تون رو اونجا وارد می کنید و بعد هم یوزرنیم و پسورد رو وارد می کنید و در نهایت به VPS کانکت میشین.
    به طور کلی بخوام بگم مثلا اگر VPS شما برای اروپا باشه وقتی شما بهش کانکت میشین درواقع به یک کامپیوتر در اروپا متصل میشین که معمولا در امنیت بسیار زیاد نگه داری میشن و همچنین اون کامپیوترها برای همیشه روشن و به اینترنت متصل هستند. ما VPS ایرانی هم داریم ولی در کل VPS اروپایی بهتره.
     
    خب وقتی به VPS کانکت شدین اونجا توی دسکتاپ سرور مجازی تون یک مروگر FireFox هست اونو باز کنید و برید B4J و JDK رو از سایت مرجع دانلود کنید.( از حجم شما برای دانلود به هیچ وجه کم نمیشه و اگه VPS تون برای اروپا باشه سرعت دانلود خیلی زیاد خواهد بود تا حدی که مثلا JDK در حدود 1 ثانیه دانلود خواهد شد)
    پس از دانلود B4j رو نصب کنید و سپس JDK رو بهش معرفی کنید.
    ما برای سمت سرور از b4j استفاده کردیم و این فایلی که دانلود می کنید دارای سورس سمت کلاینت(b4a) و سورس سمت سرور(b4j) هست. خلاصه سورس B4j رو که توی این فایل قرار دادم رو توی VPS تون اجرا کنید و بزارید همینجوری باز باشه.
    حالا remote desktop رو کمینه (Minimize) کنید و سورس b4a رو باز کنید و توی Globals یک متغیر به نام ServerIP گذاشتم، ip سرور مجازی تون رو توی این متغیر به صورت استرینگ قرار بدین.
    حالا ازش خروجی بگیرید و برای تست روی دوتا گوشی نصب کنید. توی گوشی اول دکمه اول و توی گوشی دوم دکمه دوم رو بزنید. با این کار هردو گوشی به سرور (یا بهتره بگیم به اون برنامه ای که از B4j روی سرور مجازی خروجی گرفتید و در حال اجرا هست) متصل میشه و میتونید همزمان با همدیگه حرف بزنید.
     
    فقط چندتا نکته رو بگم:
    1-بهتره از اینترنت موبایل استفاده کنید چون سرعت بالایی داره و صدا در آن واحد و با کیفیت بالایی منتقل میشه. من خودم برای تست از وای فای کم سرعت هم استفاده کردم بایت های صدا دیر به دیر ارسال می شدن و در انتها صدا یک دست و یک پارچه نمی شد اما با اینترنت موبایل که سرعت بالاتری داشت چنین مشکلی نبود و همه چیز عالی بود.
    2-وقتی خودتون دارین با دوتا گوشی تست می کنید بهتره گوشی ها کنار هم نباشن چون اونوقت صداها قاطی و همچنین تکرار میشن. این امر طبیعی هست. حتی در تماس با سیمکارت اگر دو گوشی کنار هم باشن و صداهم روی بلندگو باشه چنین اتفاقی میفته!
    3-در هنگام تماس بهتره از هدفون یا هندزفری استفاده کنید تا صدا برنگرده. (فقط همون اول قبل برقراری ارتباط از این هدفون و هندزفری استفاده کنید و وسط تماس هدفون یا هندزفری وصل نکنید چون قطع میشه(علتش هم نمیدونم ولی حتما باید بشه این مشکل رو برطرف کرد.))
    این سورس کاملا رایگان قرار داده میشه و میتونین همین الان دانلودش کنید. لطفا هرکس که علمش میرسه این سورس رو برای بهتر شدن ویرایش کنه و باگ ها و مشکلات احتمالیش رو برطرف کنه و در همینجا یا یک تاپیک جدید اونو ارسال کنه.
    اگه مورد استقبال قرار بگیره ممکنه در آینده اگه وقت داشته باشم سورس تماس تصویری هم قرار بدم.
     
    در کنار سورس تمامی کتابخونه های لازم هم برای B4A و هم B4J پیوست شده اند.
    هزینه دانلود این سورس: 10 صلوات بر محمد آل محمد
    رمز فایل: answercenter.ir
    موفق باشید.

    60 دریافت

       (0 نقد)

    0 دیدگاه

    ارسال

  2. رایگان

    سورس ریش تراش

    سلام،
    یک سورس ساده و  متفاوت اما پر از نکات آموزشی رو براتون آماده کرده ام.
    حتما برنامه های ریش تراش رو توی گوگل پلی، بازار، مایکت و... دیدید که بعضا کاربران زیادی هم دارند.
    شما دکمه ریش تراش رو میزنید و ریش تراش شروع به کار می کند و شما باز نزدیک کردن گوشی خود به سر و صورت خود صدای تراشیدن مو و ویبره به گوش می رسد.
    نکته: این برنامه جهت کارکرد صحیح نیاز به سنسور مجاورتی(Proximity) دارد. اکثر گوشی ها دارای Proximity هستند. اگر دستگاه کاربر دارای Proximity نباشد فورس کلوز رخ نمی دهد بلکه فقط نزدیک شدن دستگاه به صورت تشخیص داده نمی شود.
    حالا Proximity چیست؟
    اگر گوشی شما دارای این نوع سنسور باشد باید به راحتی در بالای گوشی و در کنار دوربین سلفی نمایان باشد. درواقع هنگام فعال شدن Proximity یک اشعه از نوع مادون قرمز تولید و به خارج از دستگاه هدایت می شود. این اشعه با برخورد به یک جسم مثل سر و صورت انسان دوباره به دستگاه بازگردانده می شود و بدین ترتیب فاصله جسم تا دستگاه تعیین می شود و اگر جسم به دستگاه نزدیک باشد دستورات تعیین شده اجرا می گردد.
    نکته: اشعه مادون قرمز دارای انرژی کم و طول موج بلند است، بنابراین برای بدن انسان هیچگونه ضرری ندارد و خطرناک نیست.
     
    کدها در سورس، تمیز نوشته شده اند و برای هر خط از آنها توضیحی فارسی  بصورت کامنت درج کرده ام.
    شما به طور کلی در این سورس موارد زیر را یاد می گیرید:
    کار با سنسور مجاورتی (Proximity) در اندروید کار با ویبره کار با مدیاپلیر(صوت) و... در این سورس از دو کتابخانه Phone و Reflection استفاده شده است که هر دو در کنار سورس پیوست شده اند.
    امیدوارم استفاده های لازم را از سورس ریش تراش کنید.
    موفق و پیروز باشید

    33 دریافت

       (0 نقد)

    0 دیدگاه

    ارسال

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