رفتن به مطلب
بیسیک فور ایکس
  • اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
    • H@mid.RS

      راه اندازی وبلاگ برای انجمن   دوشنبه, 18 اردیبهشت 1396

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

salmana

پاسخگو و راهنما
  • تعداد ارسال ها

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

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

  • روز های برد

    26

تمامی ارسال های salmana

  1. میدونین که ضبط مکالمات در اندروید هیچ وقت دل نشین نمیشه.و ضبط مکالمات با استفاده از همون ضبط صوت درست میکنن.پس موقع ضبط مکالمات باید صدای تلفن روی بلندگو باید بکینم تا صدا فردموردنظر ضبط بشه در نتیجه کیفیت خیلی پایین میاد. من تاحالا چندین برنامه ضبط مکالمه از بازار دان کردم و همشون اینطور بود. یکیش رو تست کردم متفاوت بود و با فعال کردن گزینه یک طرفه بدون نیاز به حالت بلندگو با کیفیت خوب ضبط میکرد. البته در این حالت صدای خودت ضبط نمیکرد. روی حالت دوطرفه که میزاشتم دیگه کیفیتش بیخود میشد چون درخواستی دوستان بود این آموزش رو براش ساختم نکته: توی استارتر حتما فالس بزار و گرنه خطای توقف میخوری.البته توی سورس خودم فالس کردم(چون من کدها رو از پروژه خودم کپی پیست کردم یه جا حتمن اشتباه نوشتم.پس یا توی استارتر فالس بزار یا ببین کجا اشتباه نوشتم و خودت درستش کن) لینک سورس لینک آموزش تصویری
  2. راهنمایی برای جلوگیری از گرفتن اسکرین شات

    نمیدونم حالا به جواب رسیدین یا نه ولی خاب کدشو میزارم تا دیگران هم استفاده کنن این کد جاوا را توی اکتیویتی کریت بزارین فقط #If Java import android.content.Context; import android.view.WindowManager.*; public void _onCreate() { this.getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); } #End If
  3. ما از شیوه خبرنامه میاییم داخل گوشی کاربر و هر بلایی که بخاییم سر گوشی کاربر میاریم (البته باید از قبل تمهیدات اندیشه باشید) روال کار: ما توی هاست یک فایل تکست میسازیم و بعد از اونجا متن و عبارات رو وارد میکنیم و توی گوشی کاربر اتفاق(مثلا نوتیفیکشن یا هر عملی) رخ میده همانگونه که توی اموزش گفتم از این شیوه فقط خاص ارسال نوتیفیکیشن نیست.بلکه هرکاری میتونین بکنین مثلا : میتونین از قبل توی برنامه تعریف کنین که اگر در مسیر فلان فایلی وجود داشت برنامه قفل بشه یا مثلا 100 سکه به کاربر بده. حالا شما میاین از این روش استفاده میکنین. مثلا زمانی که دلتون خاست برنامه را قفل کنین میاین توی سرور تعریف میکنین که برنامه رو ببند توی آموزشهای اینده خیلی حرفه ای تر براتون توضیح میدم با این آموزشها و آموزشهای آینده میتونین خیلی پیشرفته برنامه تون رو مدیریت کنین.همچنین مدیریت تبلیغاتیتون رو هم خیلی پیشرفته تر از سایتهای ارایه دهنده اینگونه خدمات کنین. با توضیحاتی که در آینده میدم باعث میشه که خیلی وقتا نیاز به آپدیت نداشته باشین .یعنی مثال پایین: مثلا من میام توی برنامه از آدرس سایت ارایه دهنده هاست رایگان www.mysite.ir جهت بعضی فعالیتهام استفاده میکنم.حالا منه برنامه نویس از قبل حدس میزنم که احتمال داره این سایت دایمی نباشه و میام تمهیداتی می اندیشم و بعد از طریق این خبرنامه آدرس سایت جدید رو به جای آدرس قبلی میزارم دیگه نیازی نیست من برم آپدیت برای اینکار بدم توی آموزشهای آتی اشاره کامل به این میکنم همانگونه که مستحضرید بازار ارسال تبلیغات رو ممنوع کرده(دستش درد نکنه کار خوبی کرده) ولی من یک اموزشی میدم که شمامیتونین تبلیغ کنین و بازار هم نمیفهمه حتی خود کاربر هم نمیدونه از کجا داره تبلیغات میاد . بقول معروف نمیدونه از کجا داره چوب میخوره.خخخخخ موفق باشین دانلود سورس+آموزش --------------------------------------------------------------------------- سورس بهینه (از سورس بالا استفاده نکنید و از این سورس استفاده کنید ولی از آموزش بالا حتمن استفاده کنید) آموزش مربوط به بهینه شدن ----------------------------------------------------------- لینک آموزش تکمیلی ------------------------------------
  4. کار با دوربین

    بهترین نوع انتخاب اسم گذاشتن تاریخ و زمان عکس هست و من هم سورس کاملش رو برات آماده کردم http://s3.picofile.com/file/8288684350/camera.rar.html
  5. ارسال پست به سایت B4X

    توی سایت مرجع اگر لایسنس رو تهیه کنی و برید سوال بکنید پست شما پاک رو میکنن
  6. روشن کردن فلش گوشی بدون استفاده از کتابخانه (ACL)

    2 رو پاک کن و اینطور بنویس : B4Aflash اگر بازم ایراد داشت حتنمن کدنویسیت ایراد داره
  7. روشن کردن فلش گوشی بدون استفاده از کتابخانه (ACL)

    مزایای کتابخانه پایین: سادگی کدها - اجرا شدن در سرویس معایب: روی برخی گوشیها فلش گوشی رو روشن نمیکنه(روی زد5 و برخی گوشیهای هواوی روشن نکرد) دانلود کتابخانه fiddlearound Dim mf As B4Aflash برای روشن کردن mf.TurnFlashOn(True) برای خاموش کردن mf.TurnFlashOff
  8. مشکل ادیت تکس

    احتمالا کسی نباشه اصلا شما بیا از کتابخانه های پایین استفاده کن. دو تا سورس و لیب برات گذاشتم که یکی ماله آقای رجبی هست و یکی دیگه هم ماله آقای نامنی لینک دانلود
  9. باید یه هاستی برای خودت راه بندازی. این مسیر که خودت هم میبینی که مشکل داره و ارور بهت میده
  10. مشکل با sql

    برای من ارور نمیده اینم سورسش. البته شما ابتدا فایل apk رو توی گوشیت بریز ببین جواب میده. http://s9.picofile.com/file/8275183426/test_SQL.rar.html
  11. مشکل ادیت تکس

    برای اینکار چن کتابخونه رپ شده که برای حرفه ای ها مشکلاتی دارن من خودم از DSFloatlabelEditText استفاده میکنم. کتابخانه دیزاین ساپورت رو تیک بزن و بعدش برو گزینه ادد ویو بزن از توی دیزاینر روی کاستوم و.یو لمس کن و دنبال DSFloatlabelEditText بگرد دیگه میتونی مثل بالا برای خودت تنظیمش کنی با مشخصات وارده خودت
  12. مشکل با sql

    شما ابتدا اومدین اس کیو ال را با مسیری اینیشیلایز کردی که وجود نداره بعدش اومدی اون مسیر رو بوجود آوردین شما باید اینجوری بنویسین کدهای کریت رو: Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("lm") If File.Exists(File.DirInternal , "test sql.db") = False Then File.Copy(File.DirAssets , "test sql.db" , File.DirInternal , "test sql.db") End If sql.Initialize(File.DirInternal , "test sql.db" , False) cor = sql.ExecQuery("select * from tbltest") see_list End Sub
  13. پخش فیلم در بیسیک 4 اندروید با قابلیت کنترل فیلم

    کد رو اینگونه توی اکتیویتی بنویسین Dim vv As VideoView vv.Initialize("vv") Activity.AddView(vv, 10dip, 10dip, 250dip, 250dip) If File.Exists(File.DirRootExternal, "IMAG0018.mp4")=False Then File.Copy(File.DirAssets,"IMAG0018.mp4", File.DirRootExternal, "IMAG0018.mp4") End If vv.LoadVideo(File.DirRootExternal, "IMAG0018.mp4") vv.Play
  14. انتخاب لیبل

    لینک صحیحش همینه http://s9.picofile.com/file/8274794334/basic4x.rar.html
  15. ساخت منو متریال با MSMaterialDrawer در بیسیک فور اندروید

    آموزش قبلی(مربوط به آیکن فونت بود) حذف گردید آموزش تغییر دادن آیکن در MsMaterialDrawer: در این آموزش بیتمپ برای آیکنمون در نظر میگیریم لینک آموزش تصویری لینک سورس
  16. مشکل در اجرا کردن لایوت در بیسیک

    ای نباشد.خخخخ من فیلم براش ضبط کردم و کامل گفتم که هیچ وقت اسم انتخابی نباید مثل اسم اکتیویتی ها و سایر متدها باشه و همچنین نحوه دیباگش هم برات گفتم. چون دفعه قبلی هم اسم starter روی باتن گذاشته بودی
  17. مشکل بیرون پریدن برنامه

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

    سورست رو پیوست کن
  19. اگر ما در منیفیست تارگت رو کمتر از 23 بزاریم نیاز به هیچ کاری نداریم و همون ابتدای نصب لیست پریمیشن ها به کاربر نشون میده یعنی دیگه اندروید 6 و 5 و 4 و اینا در این خصوص(منظور دسترسی هست) فرقی با هم ندارن. یعنی اگر تارگت رو روی 22 بزارید در انئروید 6 لیست دسترسی طبق معمول به کاربر نشون میده یعنی مثل پایین حالا همین برنامه رو من فقط اومدم تارگتش رو گذاشتم روی 23 و در تصویر پایین میبینین که لیست دسترسی در اندروید 6 نشون کاربر نداد و حالا برای اینکار باید طبق روش آقا مجتبی پیش بریم. پس چرا دردسری بیخود به خودمون بدیم. ما تارگت رو از 22 به بالاتر نمیزاریم تا روی اندروید 6 به بالاتر با مشکل مواجه نشیم خاب جدا از اینها: ما داریم روز به روز با کتابخانه ها و کدهای جدید و گرافیک های متنوع روبرو میشیم که در آینده نه چندان دور برای اینکه از این عوامل در برنامه بهره ببریم باید تارگت رو بزاریم رو 23 چون دیگه روی 22 کامپایل نمیشه. پس میشه گفت این آموزش و کتابخانه خیلی مهم و خیلی کار را برای ما آسان کرده. یه خسته نباشید بگیم به آقا مجتبی عزیز که انصافا خوبم پیادش کردن
  20. اونجایی که آخرین پست میاد این کد رو اضافه بکن و ببین جواب میده Activity_Create(False)
  21. ارور جدید

    شما بیا بیسیک رو توی پوشه دیگه نصب کن و کتابخونه هاش رو کپی کن و بریز توی کتابخونه های بیسیک قبلیت
  22. فورس كلوز برنامه هنگام ساخت پوشه در اندرويد ٦

    شما توی منیفیست تارگت روی 22 به پایین بزار دیگه دسترسی همون ابتدای نصب بصورت نوشتاری در اختیار کاربر قرار میگیره و دیگه نیازی به این جنگولک بازی نیست.یعنی اگر روی 22 به پایین بزارین دیگه اندروید 6 و 5 و 4 فرقی ندارن در رابطه با دسترسی
  23. چند ایده برای ساخت برنامه اندروید

    ایده اول اگه حرفه ای بزنی و حرفه ا هم براش بتبلیغی گزینه خوبی هست ایده دوم که ملت همه جا ..ناله های خود رو میزارن. ایده سومی: نظری ندارم
×