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

AnswerCenter

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

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

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

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

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


rasool.g

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

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

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

  • روز های برد

    6

آخرین بار برد rasool.g در آذر 8 2018

rasool.g یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

91 عالی

1 دنبال کننده

درباره rasool.g

  • درجه
    کاربر حرفه ای

آخرین بازدید کنندگان نمایه

1,101 بازدید کننده نمایه
  1. ممنون. درست شد. فقط در مانیفست یا کدنویسی نمیشه همین تمام صفحه شدن رو تعریف کرد که کاربر نخواد به قسمت تنظطیمات مراجعه کنه یا براش پیغام بیاد؟ بعضی برنامه ها نمیشه حالتش رو تغییر داد و مینویسه optimized for full screen mode و ظاهرا در برنامه وضعیتش مشخص شده و برخی دیگه از برنامه ها با اینکه روی حالت فول اسکرین نیستش ولی گوشی برنامه رو خوب نشون میده. این ها کدنویسیش بنظرتون چه تفاوتی داره ؟
  2. سلام. داخل گوشی من برنامه هایی که با b4a نوشته شده کوتاه تر از صفحه هستش و قسمتی پایین برنامه سیاه و خالی می مونه که خیلی زشت میشه. چطور میشه این مشکل رو حل کرد؟ صفحه نمایش گوشی : 6.26'' 1080x2280 pixels گوشی ناچ داره که در تصویر مشخص نمیشه redmi note 6 pro نمونه عکس از برنامه های درست و مشکل دار از جمله برنامه ها b4a برنامه با سایز صحیح : برنامه با سایز اشتباه : بعضی برنامه های ایرانی فقط این مشکل رو دارند که فکر میکنم با b4a نوشته شده باشن چون برنامه های b4a این شکلی میشه. احتمالا داخل گوشی های دیگه با این سایز صفحه و ناچ هم این مشکل وجود داشته باشه.
  3. ممنون. ولی من خود یوزر و پسورد رو هیچ جا نمی خوام ذخیره کنم. (فقط هش شده اون رو باسه تطبیق دادن داخل دیتابیس ذخیره میکنم که نیاز به امنیت خاصی نداره) فقط پسورد رو می خوام از ادیت تکس بگیرم و داخل یه متغیر استرینگ بریزم به شکلی که داخل اکتیویتی های دیگه هم بتونم بهش دسترسی داشته باشم. باسه متغیر های معمولی از کد مازول معمولا استفاده می کنند. ولی من چون زیاد با ساختار ماژول آشنا نیستم می خواستم ببینم همین روش باسه پسورد هم خوبه؟
  4. به طور خلاصه یعنی متغیر ها هر جایی ذخیره بشه (مثلا process-global یا code module) بازم توسط برنامه های دیگه غیر قابل دسترس و ایمن هستش دیگه؟
  5. یه چیزی مثلا مثل این کتابخونه B4A Library - Strong Password Generator | B4X Community - Android, iOS, desktop, server and IoT programming tools البته با ساخت اعداد تصادفی و تبدیلش به کاراکتر هم میشه پسورد ساخت. ولی ترجیحا یک متد یا کلاس کاملتر و دقیقتر می خوام که خروجیش همیشه همه چیز داشته باشه. (روش کاراکتر های تصادفی ممکنه مثلا همش کاراکتر یا عدد بشه)
  6. فرض کنیم کاربر میاد تو یک اکتیویتی نام کاربری و رمز عبور رو وارد میکنه و اگه درست بود اون رو هدایت میکنیم به یه اکتیویتی دیگه. حالا تو اکتیویتی های دیگه هم قراره از این پسورد و نام کاربری و یا وضعیت لاگین استفاده کنیم. مثلا با پسورد متن های رمز نگاری شده رو باز کنیم. حالا اگه پسورد و نام کاربری رو در process global یا code module قرار بدم امن هستش؟ prosess global همون متغیر های public static هستش؟
  7. ممنون از دوستانی که پاسخ دادن. مشکلم حل شد.
  8. برای اندازه گیری در کد بالا از Canvas1 هم می تونید استفاده کنید. مقدار Step در حلقه رو برای افزایش سرعت میشه بیشتر کرد. Chr(0x202b) و Chr(0x202c) رو فقط برای راست به چپ کردن گذاشتم.
  9. 'txt = "wg qdgh qdgqwh gdhwqg dhgwq dgwqjh gdjhwq gjhwqg jhwqg jgwq gdjh gdhg jhwdg wqjhd gwqjh dg wda dwa d ad" txt = " " & Chr(0xF114) & " " & "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. " 'txt = "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. " Dim l1,l2 As Label l1.Initialize("l1") l2.Initialize("l2") Activity.AddView(l1,0,0,100%x,10%y) Activity.AddView(l2,0,10%y,100%x,10%y) l1.TextSize = 20 l2.TextSize = 20 l1.Typeface = Typeface.FONTAWESOME l2.Typeface = Typeface.FONTAWESOME l1.Gravity = Gravity.RIGHT + Gravity.CENTER_VERTICAL l2.Gravity = Gravity.RIGHT + Gravity.CENTER_VERTICAL l1.SingleLine = True l2.SingleLine = True l1.Ellipsize = "END" l2.Ellipsize = "NONE" l1.Text = Chr(0x202b)& txt &Chr(0x202c) l2.Text = Chr(0x202b)& txt &Chr(0x202c) Dim lv1 As ListView lv1.Initialize("lv1") Activity.AddView(lv1,0,20%y,100%x,20%y) lv1.SingleLineLayout.Label.TextSize = 20 lv1.SingleLineLayout.Label.Typeface = Typeface.FONTAWESOME lv1.SingleLineLayout.Label.SingleLine = True lv1.SingleLineLayout.Label.Gravity = Gravity.RIGHT + Gravity.CENTER_VERTICAL lv1.SingleLineLayout.Label.Color = Colors.Gray 'lv1.SingleLineLayout.Label.Padding = Array As Int (10dip, 10dip, 10dip, 10dip) 'lv1.Padding = Array As Int (0dip, 0dip, 0dip, 0dip) lv1.Color = Colors.White lv1.SingleLineLayout.Label.Width = lv1.Width - 10dip 'or (- lv1.SingleLineLayout.Label.Left) Dim maxTL As Int = 5 lv1.AddSingleLine( Chr(0x202b)& txt &Chr(0x202c) ) Dim maxWidth As Int = lv1.Width - 10dip' - 20dip maxWidth = maxWidth * 0.95 Dim Canvas1,c1 As Canvas c1.Initialize(Activity) Dim b As Bitmap b.InitializeMutable(1dip,1dip) Canvas1.Initialize2(b) 'c1.DrawText(txt, 0, 10%y, l1.Typeface, 20, Colors.White, "LEFT") Dim maxTL As Int = 2 For i = txt.Length To 5 Step -1 Log(i) If c1.MeasureStringWidth(txt.SubString2(0,i) & "...",l1.Typeface,20) <= maxWidth Then maxTL = i Exit End If Next Log(maxTL) l2.Text = Chr(0x202b)&txt.SubString2(0,maxTL) & "..."&Chr(0x202c) lv1.AddSingleLine(Chr(0x202b) &txt.SubString2(0,maxTL) & "..."&Chr(0x202c)) c1.DrawText("["&txt.SubString2(0,maxTL)&"...]", 0, 60%y, l1.Typeface, 20, Colors.White, "LEFT") c1.DrawText(txt.SubString2(0,maxTL)&"...", 0, 80%y, l1.Typeface, 20, Colors.White, "LEFT") Log("-----")
  10. سلام. این کد رو به این شکل تست کردم ولی جواب نداد. Dim r As Reflector r.Target = lv1.SingleLineLayout.Label r.RunMethod("setSingleLine") r.RunMethod2("setEllipsize", "END", "android.text.TextUtils$TruncateAt")
  11. باسه کوتاه کردن متن طولانی داخل لیست ویوو از این کد استفاده میکنم ولی ظاهرا کار نمیکنه. lv1.SingleLineLayout.Label.SingleLine = True lv1.SingleLineLayout.Label.Ellipsize ="MIDDLE" میشه متدی نوشت که باتوجه به عرض لیست ویوو و لیبل داخلش متن رو کوتاه کنه؟
  12. مشکلم با لیست ویوو فقط این هستش که Ellipsize باسه label هاش کار نمیکنه
  13. سلام. من کتابخانه ی پرشین رسایکل ویوو رو دارم. منتها برای پروژه ی درسیم ترجیها یه کتابخانه ی رایگان می خوام که امکاناتش کمی بهتر از لیست ویوو ساده باشه و کار باهاش هم ساده باشه. تعداد ایتم ها هم خیلی زیاد نمیشه (نهایت 100-200 تا). هرچی کتابخونش سبک تر و ساده تر هم باشه بهتره .فقط قابلیت اپدیت و حذف هم باید داشته باشه. چه کتابخونه ای پیشنهاد می کنید؟ از اسکرول ویوو می تونم استفاده کنم ولی فکر می کنم حتی با تعداد کم ایتم هم رم اضافه زیادی استفاده میکنه.
  14. یک تست یک روزه و همچنبن یک ساعته که روی اندروید 7 انجام دادم . خوب کار کرد. از نظر پایداری سرویس مشکلی ندارم. هر وقت لازم باشه سرویس رو Foreground میکنم و پایدار میمونه. برای راه اندازی سرویس هنگامی که برنامه Foreground نیستش هم Automatic Foreground Mode مشکل رو بنظرم حل میکنه . فقط می خوام از استارت شدن سرویس مطمئن بشم. گفتم از تجربه دوستان در این زمینه استفاده کنم
×
×
  • جدید...