babi.jonz 60 ارسال شده در 29 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 29 اسفند، ۱۳۹۴ سلام دوستان چطوری میشه به برنامه فهموند که دستگاه طرف گوشیه یا تبلت و بعد دستور خاصی بهش داد مثلا اگه تبلت بود یه کاریو انجام بده و اگه گوشی بود اون کارو انجام نده . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمد رشوند 1,208 ارسال شده در 29 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 29 اسفند، ۱۳۹۴ من پیشو نگرفتم ولی قبلاً با یکی داخل تلگرام حرف میزدم اخرش به یه نتیجه ای رسیدیم که درست حسابی و منطقی نبود قرار شد که یه لیبل محو بزاریم داخل برنامه تعریف کنیم که اگه عرضش از 480 dip بیشتر شد دستگاه اندرویدی تبلته ... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین پوراباذری 1,045 ارسال شده در 29 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 29 اسفند، ۱۳۹۴ بر اساس استاندارد گوگل اگر اکتیویتی سایز بیش تر از 6.5 باشه اون دستگاه تبلت هست داخل دیزاینر می تونید اکتیویتی سایز رو مشخص کنید براحتی اما برای محیط کد نویسی با این تابع که براتون میگذارم می تونید مقدار اکتیویتی سایز رو بگیرید و یک تذکر هم بدم تمامی سورس هایی که داخل انجمن هست با این موضوع و روش هایی که گفته شده دقیق نیستن و اشتباه دارن چون اکتیویتی سایز روبرنمیگردونن هیچ کدام . Sub ActivitySize As Double Dim lv As LayoutValues lv.Height = Activity.Height lv.Width = Activity.Width lv.Scale = GetDeviceLayoutValues.Scale Return lv.ApproximateScreenSize End Sub دنبال این موضوع من زیاد بودم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
babi.jonz 60 ارسال شده در 29 اسفند، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 29 اسفند، ۱۳۹۴ بر اساس استاندارد گوگل اگر اکتیویتی سایز بیش تر از 6.5 باشه اون دستگاه تبلت هست داخل دیزاینر می تونید اکتیویتی سایز رو مشخص کنید براحتی اما برای محیط کد نویسی با این تابع که براتون میگذارم می تونید مقدار اکتیویتی سایز رو بگیرید و یک تذکر هم بدم تمامی سورس هایی که داخل انجمن هست با این موضوع و روش هایی که گفته شده دقیق نیستن و اشتباه دارن چون اکتیویتی سایز روبرنمیگردونن هیچ کدام . Sub ActivitySize As Double Dim lv As LayoutValues lv.Height = Activity.Height lv.Width = Activity.Width lv.Scale = GetDeviceLayoutValues.Scale Return lv.ApproximateScreenSize End Sub دنبال این موضوع من زیاد بودم سلام این روشی که شما گفتید دقیق و صد درصد عملیه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین پوراباذری 1,045 ارسال شده در 29 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 29 اسفند، ۱۳۹۴ سلام این روشی که شما گفتید دقیق و صد درصد عملیه؟ بله 100 درصد صحیح هست همون روشی هست که گوگل گفته داخل مستنداتش لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
babi.jonz 60 ارسال شده در 29 اسفند، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 29 اسفند، ۱۳۹۴ بله 100 درصد صحیح هست همون روشی هست که گوگل گفته داخل مستنداتشخب داداش میشه یه مثالی رو که میگم برام کد نویسی کنیمثلا بگو که وقتی وارد اکتیویتی mainشد اگه تبلت بود یه مسج باکس نشون بده بگه تبلت و اگه گوشی بود مسج باکس بگه گوشی ممنون میشم کمک کنی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین پوراباذری 1,045 ارسال شده در 1 فروردین، ۱۳۹۵ اشتراک گذاری ارسال شده در 1 فروردین، ۱۳۹۵ if activitysize > 6.5 then log("tablet") else log("phone") endif لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
babi.jonz 60 ارسال شده در 1 فروردین، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 1 فروردین، ۱۳۹۵ if activitysize > 6.5 then log("tablet") else log("phone") endif موس رو نگه میدارم روReturn lv.ApproximateScreenSize نوشته Return type(in sub signature)should be set explicitly(warning#3) ino neshon mide ولی درست کامپایل میشه و یه ولی دیگه وقتی مینویسم activitysizeاصلا اون کلمه رو شناسایی نمیکنه،گزینه اکتیویتی سایز نمیاد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین پوراباذری 1,045 ارسال شده در 1 فروردین، ۱۳۹۵ اشتراک گذاری ارسال شده در 1 فروردین، ۱۳۹۵ داداش اون تابعی که بهت دادم باید بگذاری داخل برنامت اگر هم از دیزاینر استفاده میکنی نیازی نیست لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
babi.jonz 60
سلام دوستان
چطوری میشه به برنامه فهموند که دستگاه طرف گوشیه یا تبلت و بعد دستور خاصی بهش داد مثلا اگه تبلت بود یه کاریو انجام بده و اگه گوشی بود اون کارو انجام نده .
لینک ارسال
به اشتراک گذاری در سایت های دیگر
8 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.