رفتن به مطلب

تمامی فعالیت ها

  1. دیروز
  2. خیر نیازی از استفاده کردن دابل کوتیشین نیست. و با / از هم جدا کنید.
  3. ممنونم،فقط ی مشکل دیگه اگر بخوام به این صورت که پوشه x باز کنم و ی پوشه دیگه داخل ایکس باشه مثلا z و بخوام فایل y را اپلود کنم باید به چه صورت بنویسم؟فایل داخل دوتا پوشه هست ینی! لازم نیس داخل متن ادیت تکس از ( " ") یا علامت دیگه ای استفاده کرد؟ فقط به همون صورت ک نوشتین کافیه؟ ممنونم
  4. به طور مثال شما یک پوشه ای به نام x دارید و یک فایل به نام y شما توی کدتون کافیه بدین شکل بنویسید. up.doFileUpload(Null,Null,File.DirRootExternal&"/"&EditText.Text,uploadapi) و توی ادیت تکست کافیه آدرس فایل رو به این صورت وارد کنید. x/y.jpg البته راه های زیادی برای گرفتن آدرس یک فایل موجوده. موفق باشید.
  5. برای اضافه کردن دسترسی از طریق مانیفست بدین شکل صورت میگیره Addpermission("android.permission.ACCESS_NOTIFICATION_POLICY") برای Runtime هم به این صورت بکار بگیرید. runtimePermissions.CheckAndRequest("android.permission.ACCESS_NOTIFICATION_POLICY") Wait For Activity_PermissionResult (Permission As String, Result As Boolean) If Result=True Then ToastMessageShow("IS OK.",True) Else ToastMessageShow("Please Accept Permission And Then Try Again ...",True) End If
  6. سلام دوستان من یک مشکلی دارم برای آپلود عکس از حافظه گوشی و ارسال آن به سرور! من از کتابخانه upload file phpبرای آپلود و دانلود استفاده میکنم. حالا میخوام درون برنامه یک ادیت تکست داشته باشم وکاربر مسیری که عکس خود برروی آن قرار داده را تایپ کند! up.doFileUpload(Null,Null,File.DirRootExternal&"/"&"Pictures"&"/"&"Screenshots"&"/"&"1234.png",uploadapi) برای مثال ادرس عکس به شکل بالا هست وقتی که به همین شکل درون برنامه قرار میدم عکس آپلود میکنه ولی من میخوام ادرس از ادیت تکست بگیره که هرکاری میکنم این مسیر رو درست وارد نمیکنم وعکسی آپلود نمیشه و دقیقا نمیدونم داخل ادیت تکست باید این مسیررو به چه شکلی بنویسم که درست عمل کنه
  7. تو مرجع این رو زده برای اندروید 7 به بالا ولی پرمین رو باید چطوری بنویسم تو منیفیت و ران تایم چون نصفه نوشته Sets the phone ringer mode. Mode - One of the RINGER constants. Starting from Android 7+ this method will throw an exception if the user set the Do Not Disturb mode, unless your app has requested a special permission with NOTIFICATION_POLICY_ACCESS_SETTINGS. Example: Dim p As Phone p.SetRingerMode(p.RINGER_VIBRATE) این رو باید به چه صورتی بنویسم special permission with NOTIFICATION_POLICY_ACCESS_SETTINGS.
  8. از اندروید 4 به پایین نیازه که تو منیفست اضافه شه و برای اندروید 5 به بالا از RuntimePermissions استفاده میشه. شما هر دو مورد رو انجام بده.
  9. با سلام من میام تو تارگت 22 گوشی رو بی صدا و با صدا میکنم با کد زیر Dim P As Phone P.setringermode (P.RINGER_NORMAL) حالا تو تارگت 29 ارور میده باید تو منیفست پرمیشنی بزارم یا در RuntimePermissions لطفا راهنمایی بفرمایید ارور مربوطه این می باشد . main_activity_create (B4A line: 31) P.SetRingerMode (P.RINGER_SILENT) java.lang.SecurityException: Not allowed to change Do Not Disturb state at android.os.Parcel.readException(Parcel.java:1673) at android.os.Parcel.readException(Parcel.java:1626) at android.media.IAudioService$Stub$Proxy.setRingerModeExternal(IAudioService.java:962) at android.media.AudioManager.setRingerMode(AudioManager.java:1076) at anywheresoftware.b4a.phone.Phone.SetRingerMode(Phone.java:421) at b4a.example.main._activity_create(main.java:392) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213) at b4a.example.main.afterFirstLayout(main.java:105) at b4a.example.main.access$000(main.java:17) at b4a.example.main$WaitForLayout.run(main.java:83) at android.os.Handler.handleCallback(Handler.java:761) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:156) at android.app.ActivityThread.main(ActivityThread.java:6617) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
  10. برای این موضوع از کد ذیل استفاده کنید: Sub Activity_Create(FirstTime As Boolean) 'تعریف لایوت ها TabStrip.LoadLayout("نام تب1"," عنوان تب1") TabStrip.LoadLayout("نام تب2"," عنوان تب2") TabStrip.LoadLayout("نام تب3"," عنوان تب3") TabStrip.ScrollTo(3,False) ' از تب سمت راست آغاز می گردد
  11. با سلام. لطفا پاسخ دهید: الگوریتمی بنویسید که مجموع اعداد زوج/فرد کوچکتر از n را چاپ کند (دو تاگوریتم)
  12. کسی چیزی نمیدونه دربارش؟
  13. کسی نیست جواب منو بده؟
  14. سلام به همه دوستان بالاخره کتابخونه‌ای که خیلی از دوستان درخواست داده بودن، آماده شد ShScrollingLabel خیلی از مواقع برامون پیش میاد که متن یه لیبل، بزرگتر از خود اونه و این باعث بروز خیلی از مشکلات میشه که مهمترینش، از بین رفتن زیبایی رابط کاربری برنامه هست. با این کتابخونه، میشه مشکل رو براحتی حل کرد. کتابخونه ShScrollingLabel، یک کاستوم ویو هست که در اون یه اسکرول ویو قرار داره که ارتفاع اون، بر اساس ارتفاع اتوماتیک تنظیم میشه؛ این ویژگی، یه سری قابلیت ها به ویو اضافه کرده که در ادامه اونا رو بطور کامل بررسی میکنیم: سادگی کار با کتابخونه امکان اضافه کردن ویو از دیزاینر فعال و یا غیر فعال کردن ScrollBar تغییر جهت ScrollBar (چپ و یا راست بودن) تغییر رنگ ScrollBar تغییر سایز و عرض ScrollBar تغییر گردی گوشه های ScrollBar تمام این تغییرات، در دیزاینر قابل تغییر هستن و نیاز به کدنویسی نیست. دارای سه رویداد Click LongClick ScrollChanged دسترسی کامل به لیبل: یعنی براحتی به لیبل داخل اسکرول ویو، دسترسی دارید و میتونید مثل یه لیبل معمولی، از اون استفاده کنید. دسترسی کامل به اسکرول ویو: قابلیت تغییر تمام خصوصیات اسکرول ویو. (از جمله تغییر ارتفاع و یا حتی اضافه کردن ویویی دیگر به اون) اختصاصی انجمن AnswerCenter برای اضافه کردن ویو در دیزاینر، بعد از تیک زدن کتابخونه، از تب AddView، قسمت CustomView، ویوی ShScrollingLabel رو اضافه کنید. کتابخونه و نمونه سورس(رمز answercenter.ir) : ShScrollingLabel.zip ShScrollingLabel_Lib.zip موفق باشید
  15. دوست عزیز برای نمایش ایموجی ها باید از utf32 استفاده کرده و برای نمایش اون توی یک lbl باید اون رو تبدیل کنی و بعد نمایشش بدی که از طریق این رویداد میتونی استفاده کنی . Sub UTS (codepoint As Int) As String Dim bc As ByteConverter Dim b() As Byte = bc.IntsToBytes(Array As Int(codepoint)) Return BytesToString(b, 0, 4, "UTF32") End Sub حالا کافیه ایموجی رو بهش بدی . به این شکل EditText1.Text = UTS(0x1F600) واسه کد های هر ایموجی هم از این وب استفاده کن. Emoji - CodePoint موفق باشی.
  16. خدا خیرت بده داداش انجام دادم منتها فایل مورد نظر تو قسمت پوشه های فایل گوشیم درست شد. نمیشه مستقیم بره توی حافظه جانبی؟ جسارتا برای فراخوانی پشتیبان هم میشه کمکم بدید؟
  17. سلام کسی سورس کد خبرخوان داره؟ مثل این http://cafebazaar.ir/app/?id=www.esteghlalrss.com&ref=share
  18. هفته گذشته
  19. سلام بر دوستان خدا دیتابیس رو utf8mb4 کردم تا بتونم ایموجی رو توش بیارم و موفق هم شدم و ایموجی ها تو دیتابیس آنلاین نمایش داده میشن ولی وقتی ایموجی تو دیتابیس رو میخوام بیارم تو یک لیبل نمایش بدم بجاش ؟ میذاره ممنون میشم راهنمایی کنید مخلص
  20. سلام دوستان گل آیا برای b4a کتابخونه ای هست که بتونه متن فارسی داخل یک عکس رو بخونه و داخل یک ادیت تکست تایپش کنه؟ داخل سایت اصلی برای زبان انگلیسی هست پس یعنی b4a چنین توانایی ای میتونه داشته باشه اگر چنین کتابخونه ای هست ممنون میشم معرفی کنین اگرم نیست کسی میتونه بسازه؟
  21. ali moeini

    Alimo_BottomNavigation

    [Forwarded from AlimoProgrammingTechnology] [ GIF ] کتابخانه Alimo_BottomNavigation برای b4a منتشر شد با این کتابخانه میتوانید باتم نویگیشنی با ۳ حالت زیر ایجاد کنید : Simple mode Morph mode Mewo mode قابلیت تغییر عرض و ارتفاع و رنگ منحنی ایجاد شده . قابلیت ایجاد Badge با سایز ، رنگ ، فونت و اندازه ی دلخواه. قابلیت تغییر رنگ بک گراند و پرنت ایتم ها ی ایجاد شده . قابلیت تغییر سایز و رنگ سایه . قابلیت تغییر رنگ سایز و مکان CircleView . قابلیت تغییر زمان انیمیشن و یا قطع و وصل کردن انیمیشن حرکت ایتم ها . دارای ۴ ایونت مختلف برای دسترسی کامل به تمامی رویداد های کتابخانه . سازگاری کامل با اندروید ایکس . کاملا رایگان دانلود کتابخانه و سورس : https://www.b4x.com/android/forum/threads/alimo_bottomnavigation.123900/
  22. خیر نیازی نیست initialize یک متد استاتیکه. یه بار صدا زده بشه تو کل پروژه قابل استفاده هست
  23. خب دیگه تو اکتیویتی های دیگه نیاز نیست که اونو initialize کنم؟ بعد یه سوال دیگه داشتم تو قسمت تبلیغات آنی یه قسمتی هست به اسم Ad_Id مقدار اونو باید چی بذارم؟
  24. توی پروژه یه کلاس به نام App ایجاد کنید به شکل زیر public class App extends Application{ @Override public void onCreate(){ super.onCreate(); try { Tapsell.initialize(this,"tapsel key"); }catch (Exception e){ e.printStackTrace(); } } } حالا توی منیفست برید و توی تگ application پراپرتی name رو بهش بدین. به شکل زیر. <application . . . android:name=".App" . .
  25. با سلام و خسته نباشید خدمت همه کاربران بنده با نسخه جدید تپسل مشکل دارم و نمیدونم چجوری اونو initialize کنم قبلا مینوشتیم Tapsell.initialize(getapplicationcontext,keytapsell) ولی الان نمیدونم جای getapplicationcontext چی بنویسم خود تپسل گفته کلاس applicationباید بذاری ولی نمیدونم چجوری این کلاس رو بذارم
  26. دوست عزیز دسترسی رانتایم یه چیز خیلی پیش پا افتادس. چند ساله اضافه شده به اندروید. شما میخواین فایل رو توی dirrootexternal کپی کنید. این مکان به صورت پیش فرض قابل نوشتن نیست. باید دسترسی بگیرید. کتابخونه RuntimePermissions رو تیک بزنید به شکل زیر درخواست بدید. Dim run As RuntimePermissions If run.Check(run.PERMISSION_WRITE_EXTERNAL_STORAGE) Then File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") Else run.CheckAndRequest(run.PERMISSION_WRITE_EXTERNAL_STORAGE) End If این متد رو باید به اکتیویتی اضافه کنید. Private Sub Activity_PermissionResult (Permission As String, Result As Boolean) If run.Check(run.PERMISSION_WRITE_EXTERNAL_STORAGE) Then File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") Else ToastMessageShow("دسترسی رد شد",False) End If End Sub
  27. عزیزم کل کدی که برای پشتیبان گیری نوشتم همون خطه به خیالم وقتی کاربر کلیک کنه کد اجرا میشه کد اضافه تر یا دسترسی بیشتر بلد نبودم ممنون میشم اگر وقت دارید کامل روشنم کنید خدا خیرتون بده
  1. نمایش فعالیت های بیشتر
×
×
  • جدید...