رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

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

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

امین مهدی نژاد

معاون انجمن
  • تعداد ارسال ها

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

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

  • روز های برد

    91

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

  1. سلام همون کاری که کردی رو برعکس کن ابتدا از jar2dex فایل رو به dex تبدیل کن بعد اونو در فایل zip که ساختی جایگزین کن پسوند فایل رو apk کن در نهایت فایل رو sign کن فقط یادت بشه به دلیل نداشتن کلید sign اصلی . اگر برنامه اصلی در گوشی نصب شده باشه. فایل کرک شده نصب نمیشه و باید فایل اصلی رو از قبل حذف کرد. در ضمن نکته اساسی اینه که حتما حق کپی رایت رو رعایت کنید. این کار رو برای اپ های تجاری بخصوص محصولات ایرانی انجام ندید. «موفق باشید.»
  2. اگر دیتابیست در اکسس آماده است اونو تبدیل کن به Sqlite اینجوری کار باهاش راحت تر و احتمالا از سرعت و راحتی بیشتری در کد نویسی و اجرای اپ همراه خواهد بود. «موفق باشید.»
  3. نرم افزاری که با اون اطلاعات پایگاه داده را وارد میکنید. عوض کنین. چون چنیین محدودیتی در sqlite وجود نداره. من از sqlitestudio استفاده می کنم. رایگان و بسیار هم ازش راضی ام «موفق باشید.»
  4. چند نمونه فناوری برای اینکار وجود داره sip به همراه webrtc می تونه ترکیب خوبی باشه از پروتکل rtmp هم در اندروید زیاد استفاده میشه برای پادکست هم sip و voip مناسبه. من webrtc رو یبار دو سال پیش راه اندازی کردم. با اتصال به سرور های STUN می تونن کلاینت ها رو مشخص و پیدا کرد و برای ارسال متن و صدا و ویدئو مناسبه با rtmp هم برای اتصال به اینستاگرام تجربه دارم. اینستاگرام و آپارات و خیلی از اپ ها رو دیدم با ffmpeg و با این پروتکل کار میکنن. این کتابخونه رو من در انجمن از قبل گذاشتم. می تونین دانلود کنین یه کتابخونه دیگه هم از همین کتابخونه با رابط کاربری بهتر توسط کاربران گذاشته شده که می تونین استفاده کنین نکته ای که من به تجربه دست یافتم. فرمت ویدئوی این ارتباط هستش که می تونه کار رو ساده یا پیچیده کنه. به هر حال webrtc رو من به شما پیشنهاد میکنم. «موفق باشید.»
  5. برای کار با انستاگرام چند تا محصول از طرف کاربران تو انجمن قرار داده شده https://answercenter.ir/forum/58-محـــصولات-کــاربران/
  6. لینک زیر رو چک کنید. مثال زیر رو هم ببینید. مثال کاملی از اتصال و ارتباط با وای فای است. «موفق باشید.» دریافت فایل WifiDirectExample.zip
  7. اون آیدی رو خود سرور تعین میکنه. تو جاوا اسکریپت راحت میشه یک آبجکت رو تبدیل به رشته جیسون کرد و خواص و ویژگی های اونو دید شما هم با سوکت همین کار رو یبار انجام بدید و ببینید چه چیزهایی بهتون میده تا با همون ها کار کنید «موفق باشد.»
  8. آره میشه با این کتابخونه irZipSigner میشه sign کرد . البته باید بروزرسانی کنم کتابخونه رو . اگر نسخه بروز این کتابخونه رو با مثالی از کتاب ساز ساده مناسب خواستید. پیام بدید تا سفارشی براتون بسازم. «موفق باشید.»
  9. فایل apk از Zip به عنوان روش فشرده سازی استفاده میکنه یعنی میشه فایلی apk رو به zip و بلعکس تبدیل کنید در ضمن در نرم افزار های کتاب ساز معمولا فایل های تنظیمات و دیتابیس و فایل های مدیایی رو تغیر میدهند. و به هیچ عنوان کامپایلر نیستند پس شما اگر فایلی Zip که حاوی محتویات لازم برای یک اپ باشه رو داشته و با اونو تبدیل به apk و با یک zip signer امضای لازم رو به اون بدید. برنامه اجرا میشه «موفق باشید.»
  10. آره میشه هم به هر نفر تکی پیام فرستاد هم میشه Room ساخت و به یه گروه که عضو اون هستند پیام فرستاد هم میشه Namespace ساخت و به هرکی با اون وارد شده پیام رو فرستاد برای ارسال پیام به هر نفر یا باید سوکت اون طرف رو در متغیری قرار داد یا باید id اون رو ذخیره کنی. var users=[]; ... socket.on('add_user', (username) => { users.push(socket); .... البته در اینجا سوکت تنها رو ذخیره کردم بهتره users آبجکت باشه تا اطلاعاتی مثل نام - آی دی و ... رو هم داشته باشی «موفق باشید.»
  11. »»»»»»»»»»»»» / ««««««««««««« از این کوچیکتر نشد توضیح بدماما اگه توضیح بیشتر می خوای همین اسلشو بگیر تا بررسی به این سایت https://socket.io/docs/rooms-and-namespaces/ «موفق باشید.» در ضمن یادم رفت بگم که فرقش با websocket افزودن امکانات بیشتر به اونه
  12. سلام بر شما کدهایی که اشاره کردید واسه سمت کاربر هستش اگر کدهای سمت سرور رو نگاهی بندازید .اتفاقا رو همین موضوع با متغیر زیر var numUsers = 0; فکری براش شده. البته روش های دیگه ای هم هست. این ساده ترین روشه.(شمام سعی کن سخت نگیری و روش ساده رو استفاده کنی. برای پروژه های معمولی بهینه سازی زیاد مطرح نیس) برای نام هم اسم طرف رو میشه به صورت خاصیتی از شی سوکت مربوط به هر کاربر قرار داد. socket.username="value..."; اگر پروژه بازی طراحی می کنی سرور بازی نود-مانگو دارم.کد سمت سرورش هم برای بازی های مختلف قابل استفاده است. «موفق باشید.»
  13. امین مهدی نژاد

    سال 97 رو چطور گذروندی ؟

    سلام به همه دوستان. امسال برای من سال جذابی نبود. از نظر کاری مشغله زیاد سبب شد نتونم پیشرفت مناسبی داشته باشم. و در زندگی هم مشغله ها سبب شدند که در کل سال هیچ مسافرتی نرفته و کلا از مشهد خارج نشدم. و خیلی روحیه ام به این قضیه حساس شده. و الان منتظرم هر چه زودتر عید بشه و سریع مسافرت رو شروع کنم. انشاا... برای هفتم فروردین برنامه ریزی کردم. تنهای خوبی که این سال برای من داشت. شناختی بود که از خودم و اطرافیان و کمی جهان بینی بود که در این سال بدست آوردم. و کمی در تفکرات و حتی زندگی ام تغیراتی بوجود آورد. امیدوارم سال جدید برای من و همه دوستان انجمن سال بهتر و پر برکت تر باشه «موفق باشید.»
  14. در سورس نود نوشته شده که به تمامی کاربران متصل شده پیام ارسالی یک کاربر ارسال بشه که این خودش میشه چت روم از نظر شما البته برای محدود کردن کاربر هم میشه با دو خط اینو مشخص کرد. در هر حال این آموزش پایه ای کار با نود و سوکت هستش و در صورت استقبال کاربران آموزش های بیشتر بخصوص کار با پایگاه های داده و ... با مثال های جامع تر ساخته خواهد شد «موفق باشید.»
  15. آموزش تصویری این کتابخونه در فروشگاه قرار داده شد. «موفق باشید.»
  16. خیر این دوره در واقع آموزش irSocket.io بوده در دوره قبلی که چندین سال پیش بود از XMPP استفاده می کرد. این دوره سورس Node.js رو می تونین در سرور آپلود کنید و یا مانند مثال لوکال استفاده کنید. «موفق باشید.»
  17. استفاده گسترده از کتابخانه های کش تصاویر مانند گلاید و یا پیکاسو بشدت مرسوم شده. کش کردن اصوات و ویدئوها هم می تواند بسیار کاربردی و مناسب باشد. این کتابخانه دارای قابلیت های زیر می باشد. کش کردن مدیا ها همزمان با پخش آن پخش موارد دانلود شده در هنگام آفلاین سازگار با انواع پلیرها دانلود جریان استریم قبل از پخش و می توانید موارد زیر را برای آن تنظیم نمایید. تعیین حداکثر تعداد فایل کش شده تعیین حداکثر حجم مجاز برای کش شدن تعیین حداکثر زمان قابل کش شدن تعیین تعداد دانلود همزمان و دارای توابع زیر می باشد. addUrl isCached getCacheFile pauseDownload resumeDownload addDownloadListener resumeAll isRunning stopAll pauseAll stop cleanCacheDir
  18. در زمینه بازی های ایزومتریک خود بیسیک یه مثال داره که من قبلا در انجمن دیده بودم. البته گرافیک آنچنان زیبایی نداشت ولی بنظرم با کتابخونه های خوبی که بیسیک داره این گزینه هم کار پر دردسری نخواهد بود و ارزش داره بجای آموزش زبان های برنامه نویسی دیگه با خود بی فور این بازی ها رو زد و در زمینه بازی های سه بعدی در زمینه گرافیک مطمئن وابستگی بی فور به مایا از انجین ها بیشتر خواهد بود و ناچارید بیشتر وقت در نرم افزار های سه بعدی بگذرونید ولی هر کاری بکنید وابستگی شما به این گونه نرم افزارها در بازی های سه بعدی چه با انجین و چه بدون اون از بین نخواهد رفت اگه بازی سه بعدی رو با بیسیک شروع کنید مطمئنا کد بیشتری در مقایسه با یونیتی و یا انجین های دیگر خواهید داشت. البته نبودن مثال مناسبی در این زمینه و یا آموزش های جامع در این زمینه هم مانع از این شده که کسی این کار رو انجام بده ولی با وجود کاربرای فعال و کتابخونه نویسی که در بی فور وجود داره بنظرم اگر در این زمینه هم کار آغاز بشه مطمئنا بسیاری از کمبود ها به سرعت رفع خواهد شد.
  19. از جهات مختلف میشه به سوال شما جواب داد. تنوع انواع مختلف بازی گونه مختلف بازی زیاد هستند همانند بازی های کلماتی بازی های کارتی بازی های بردی بازی های دو بعدی بازی های ایزومتریک و 2.5 بعدی بازی های سه بعدی در این باره کاملا مشخصه هر چه گرافیک بازی پیچیده تر بشه استفاده از انجین های بازی سازی بصرفه تر خواهد بود و بالعکس در بازی های ساده تر استفاده از IDE های برنامه نویسی مثل بی فور ساده تر خواهد بود وضعیت ساخت بازی با بی فور اگر به وضعیت فعلی در تولید بازی توسط بیسیک فور اندروید بپردازیم هم همونطوری که در انجمن خودمون شاهد اون هستیم فعالیت هایی در زمینه بازی هایی حتی دوبعدی هم بوده ایم. البته نمونه ای در انجمن ما در زمینه بازی سه بعدی با بی فور دیده نمیشه. در کل برخی از بازی های پر فروش مارکت های ایرانی توسط بی فور تولید شده اند وضعیت ساخت بازی سه بعدی با JPCT کتابخانه JPCT به عنوان کتابخونه ای برای ساخت بازی سه بعدی در اندروید(جاوا و بیسیک) هم نمونه هایی دارد مثلا بازی Naroth‏ که بیش از صدهزار نصب در مارکت گوگل داشته هم مشخص میکنه که ساخت بازی با این کتابخونه در سطح جهانی هم دیده می شود. کتابخانه های بازی سازی در بیسیک طبق مطلبی که در سایت B4X ارائه شده کتابخونه های زیر برای بازی سازی در بیسیک مطرح شده اند Game engines: LibGDX, RSAndEngine. Rendering: OpenGL, OpenGL2, jPCT-AE, GameView, Accelerated Surface, Game Sprite. Animation: Animation, AnimationPlus, NineOldAndroids, TweenEngine. Audio: MediaPlayer, SoundPool, AudioTrack, OpenSL. Input: Gesture Detector, PhoneAccelerometer. Artificial intelligence: SteeringBehaviors. Physics: JBox2D, ABPhysics. Files/data: JSON, SQL, XML, RandomAccessFile. Networking/multiplayer: Network, HTTP, GamePlayServices. متن کامل توضیحات اون در اینجا می توانید مشاهده کنید. حالا این با شماست که چه روشی رو برای کار خود انتخاب نمایید. «موفق باشید.»
  20. این سورس از طریق دیکامپایلر های جاوا سعی میکنه فایل xml مناسب اون رو برای استفاده در بیسیک فراهم کنه یعنی فایل jar به اون داده و لیست کلاس ها، متدها و فیلدهای اون رو آورده و از این طریق می تونین اونها رو انتخاب و استفاده کنید. البته این سورس برای کتابخونه های کوچک جواب میده و به دلیل وقت گیر بودن اونو توسعه ندادم . و سورسش رو قرار دادم تا اگر کسی تمایل داشت اونو گسترش بده
  21. متاسفانه مشغله زیادی دارم و نمیشه وقت گذاشت
  22. همون رو به کتابخونه افزودم.
  23. نسخه جدید بارگذاری شد افزودن رویداد قطع ارتباط با سرور EVENT_DISCONNECT مثال ir.On(ir.EVENT_DISCONNECT) و رویداد Sub disconnect(obj As Object) Log("disconnect") End Sub «موفق باشید.»
  24. نه با جاوا آبجکت می شه ولی استفاده از ورژن جدید بهتره . تا جمعه صبر کنید.
×
×
  • جدید...