*.*

۳ مطلب در آبان ۱۳۹۵ ثبت شده است

how to use custom fonts in android programing

استفاده از فونتهای شخصی در برنامه های اندرویدی

برای این منظور فونت مورد نظر را در فولدر assets قرار بدهید {اسم فونت باید شامل کاراکترهای lowercase باشد و بس!}

و بعد در کلاس مورد نظر این کدهارو وارد کنید:

public class MainActivity extends AppCompatActivity {
TextView textView;
public Typeface lcd; // تعریف یه نوع تایپ فیس

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView=(TextView) findViewById(R.id.textView2);
lcd=Typeface.createFromAsset(getAssets(),"dgit.ttf");// ست کردن فونت در تایپ فیس
textView.setTypeface(lcd);// تنظیم تایپ فیس بعنوان فیس اصلی فونت تکست ویو

}
}

۰۶ آبان ۹۵ ، ۲۰:۱۶ ۰ نظر موافقین ۱ مخالفین ۰
بشارتی

assets folder in android studio project

محل پوشه assets در پروژه های اندروید استودیو


هنگامی که پروژه ساخته شد در سمت چپ سبک نمایش پوشه های پروژه رو روی Project تنظیم کنید


در مسیر زیر پوشه assets را بسازید:

yorapplication -> app -> src -> main -> assets


خوب حالا فایلهای خودتون رو که باید بدون کامپایل شدن باقی بمونن{مث دیتابیس و فونت و...} رو در این پوشه بریزید/.

۰۶ آبان ۹۵ ، ۲۰:۱۲ ۰ نظر موافقین ۱ مخالفین ۰
بشارتی

رفع مشکل system idle process در ویندوز seven ، یا درصد بالای svchost

system idle process باید در حالت روشن بودن سیستم و عدم اجرای هرگونه نرم افزاری حداقل بالای 90 درصد باشد!
این مشخصه بیانگر درصدبیکاری پردازنده هست نه درصد اشغال بودن پردازنده! پس هرچه درصد این بالا باشد نشان از سلامت ویندوز شماست

اما اگر درصد این به کمتر از 90 درصد رسید و یه پروسه دیگر به اسم svchost درصدی از پردازنده رو برده ، و از ویروسی نبودن سیستم و حتی سلامت سیستم کولینگ پردازنده اطیمنان دارید میتوند بروی svchost کلیک راست کنید و گزینه go to service انتخاب کنید تا سرویسهایی که در پس این پروسه درحال اجرا هستند رو ببنید که همشون هم pid یکسانی دارند!

خوب وقتشه دونه دونه سرویسهایی که این پروسه به اونا اشاره میکند متوق کنید
توجه کنید هرکدوم از سرویسهایی که این پروسه بهش اشاره دارد رو به محض متوقف کردنش،به درصد پردازنده هم نگاه کنید، اگه درصد پایین اومد پس این همون سرویسی هست که الکی پردازنده رو درگیر خودش کرده! و دیگه لازم نیست مابقی سرویسها رو متوقف کنید...
درصورتی که با متوقف کردن سرویس اول باز پردازنده درصد بالایی نشون داد،سرویس رو استارت کنید و برید سراغ سرویس بعدی

نکته: به اسم سرویسها توجه کنید، سرویسهایی مثل them نباید متوقف کنید... ویندوزتون دچار مشکل میشه

برای من سرویس wuauserv با pid 308  و مشخصه : windows update مشکل ساز بود و بمحص توقف درصد پردازنده پایین اومد


برای اینکه مجبور نباشید بعد هر بار روشن کردن سیستم دوباره این مراحل رو طی کنید،میتونید با رفتن به system configuration و تب سرویسها، سرویس مورد نظر رو پیدا کنید و تیک فعال بودنشو بردارید /.


موفق باشید
۰۶ آبان ۹۵ ، ۱۹:۰۹ ۰ نظر موافقین ۱ مخالفین ۰
بشارتی