کار با عکس ها در اندروید

برای افزودن عکس به صفحه اکتیویتی از دو روش استفاده می کنیم : روش اول از طریق لایوت xml: در این روش لایه موردنظرمان را از پوشه res/ layout / activity_main باز می کنیم ودر قسمت مربوط به لایه گرافیکی (design) ، از نوار ابزارهای برنامه ، آیکن ونوشته مربوط به ImageView را پیدا کرده و به داخل اکتیویتی دراگ می کنیم.
ادامه نوشته

کار با تکست باکس ها در اندروید

در این مبحث ما با تکست باکس ها(Edittext) کار خواهیم کرد.در اندروید ممکن است بخواهیم از یک صفحه ورود یا یک قسمت جستوجو برای نرم افزاری که داریم میسازیم استفاده کنیم،در اینجور مواقع بهترین ابزار استفاده تکس باکس هاست.ما دراین اموزش به شما نشان خواهیم داد که که چگونه تکست باکس را به لایه خودمون اضافه و چطور از اون استفاده کنیم. یک پروژه جدید ایجاد میکنیم(ایجاد،ساخت و اجرای اولین برنامه اندرویدی).من نام برنامه خودم رو Edittext گذاشتم،و از قسمت پالت در پوشه Text Fields ابزار Plain Text را بر روی لایه خودم کشیدم و در مرکزیت اون قرار دادم (اشنایی بیشتر با لایه ها و پالت ها).و همچنین یک دکمه(Button)به قسمت زیرین اون اضافه کردم تا هنگام نوشتن یک متن در تکست باکس و کلیلک بر روی دکمه متن داخل تکست باکس به ما نمایش داده بشه.
ادامه نوشته

رفع سردرد بدون دارو

بهترین روش مقابله با سردرد در درجه اول پیشگیرى از وخیم شدن آن است. اگر جزء افرادى هستید که اغلب گرفتار سردرد هستند بهتر است لیستى از تمام غذاهایى که ظرف چند روز و یا حتى چند هفته پیاپى مى خورید تهیه کنید. سپس این لیست را به دقت بررسى کنید تا شاید رابطه اى میان مصرف غذایى خاص با بروز سردرد در خود بیابید. خوردن پنیر، پرتقال، شکلات و قهوه با معده خالى مى تواند موجب بروز سردرد شود. همچنین کم آبى، عدم فعالیت ورزشى و رژیم هاى سخت. اما خبر خوش در این رابطه این است که سردردها چنانچه با عارضه دیگرى همراه نباشند به ندرت نشانه مشکلى جدى هستند. در حقیقت از هر چهار مورد سردرد سه مورد عاملى جدى تر از گرفتگى ماهیچه هاى پشت، گردن و فک ندارند.
ادامه نوشته

رادیوگرافی از استخوان ها

در این شیوه بدن و اندام مورد نظر در معرض اشعه X قرار گرفته و تصاویر از آن بخش ها تهیه می شموند. این روش را می توان اولین و متداولترین روش عکسبرداری پزشکی دانست. با رادیوگرافی از استخوان ها می توان تصویر از هر استخوانی را در بدن تهیه کرد . اغلب رادیوگرافی ها از استخوان های مچ دست ، کف دست ، بازو ، آرنج ، شانه ، ستون مهره ها ، مفصل زانو ، مفصل ران، ساق پا، مچ پا و کف پا صورت می گیرد. موارد استفاده از این روش چیست؟ رادیوگرافی از استخوان ها برای موارد زیر بکار می رود: - تشخیص شکستگی استخوان ها یا در رفتگی مفاصل
ادامه نوشته

راه‌هاي مبارزه با سرمازدگي

تابه‌حال شده در سرماي شديد گير كنيد به حدي كه بدنتان شروع به يخ زدن كند؟ اگر پاسخ مثبت باشد احتمالا مشكلات سرمازدگي را تجربه كرده‌ايد. سرمازدگي يك بيماري عمومي است، كه به دنبال كاهش دماي بدن باعث آسيب به همه اندام‌ها و اختلال كاركرد آنها مي‌شود. اين وضعيت در صورت پيشرفت و عدم درمان مي‌تواند باعث مرگ شود. در سرمازدگي فرد ابتدا دچار لرز مي‌شود سپس پوست سرد و خشك شده و نبض كند مي‌شود. در مرحله بعدي تعداد تنفس كمتر از حالت طبيعي شده و درجه حرارت بدن به 35 درجه يا كمتر مي‌رسد. در اين مرحله خواب آلودگي ظاهر مي‌شود كه ممكن است به كُما منجر شود. همچنين ممكن است ايست قلبي رخ دهد.
ادامه نوشته

ساخت یک لیست آرایه ای

برای ساخت یک لیست آرایه ای (ArrayList) با نام myList ، که عناصر آن به صورت رشته (string) باشند، کدهای زیر را می نویسیم : ArrayList myList = new ArrayList(); کد بالا برای زمانی است که تعداد عناصر لیست آرایه ای (ArrayList) را ندانیم، اگر تعداد عناصر را بدانیم، می توانیم لیست آرایه ای (ArrayList) را از طریق کدهای زیر بسازیم (به عنوان مثال، تعداد عناصر را برابر 10 فرض کرده ایم) :
ادامه نوشته

ذخیره متن در یک edittext

private class HomeActivity extends AppCompatActivity{ private SharedPreferences sharedPreferences ; private EditText editText; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText = findViewById(R.id.activity_main_edt); sharedPreferences = getSharedPreferences(getString(R.string.app_name), Context.MODE_PRIVATE); } @Override protected void onPause() { super.onPause(); if(!isFinishing()){ final SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString("KEY_EDIT_TEXT",editText.getText().toString().trim()); editor.apply(); }} @Override protected void onResume() { super.onResume(); if(!isFinishing()){ final String editTextString = sharedPreferences.getString("KEY_EDIT_TEXT",""); editText.setText(editTextString); }} }

قرار ملاقات با زندانی چگونه است؟

کلیه زندانیان اعم از متهم و محکوم ‌می‌توانند بر طبق قانون با خانواده، آشنایان و بستگان خود به وسیله قرار ملاقات و یا مکاتبه در ارتباط باشند. مگر اینکه با دستور مقام قضایی منعی قانونی در این رابطه وجود داشته باشد که در این وضعیت زندانی ممنوع الملاقات خواهد بود. در صورتی که ملاقات و یا مکاتبه کردن با متهم بر خلاف حسن جریان محاکمه باشد، قاضی مورد نظر باید به صورت کتبی ملاقات و مکاتبه با متهم را ممنوع نماید. در این شرایط تا زمان اتمام ممنوعیت امکان ملاقات و مکاتبه با زندانی وجود نخواهد داشت، مگر با اجازه کتبی قاضی مورد نظر. به محض شروع محاکمه، قرار ملاقات وکیل مدافع با زندانی تنظیم خواهد شد. چه کسانی اجازه ملاقات با زندانی را دارند؟ بر طبق قانون به پدر، مادر، همسر، برادر، خواهر، فرزندان شخص بازداشت شده، پدر همسر و مادر همسر این اجازه و حق داده شده است که به صورت هفتگی با زندانی ملاقات داشته باشند. سایر بستگان و دوستان زندانی ‌می‌توانند در صورت تمایل، درخواست خود را به رئیس زندان و یا قاضی ناظر زندان دادسرای نظا‌می‌اعلام نمایند و در صورت اجازه از سوی این مقامات، وقت ملاقات اخذ نمایند.
ادامه نوشته

چند دانستنی حقوقی

تفاوت قتل عمدی و قتل غیر عمدی چیست؟ قتل يعنی كشتن یا گرفتن جان يك انسان. از زمانی كه جامعه بشری شكل گرفت جرم قتل نيز به وجود آمده و همیشه جرم بوده است. موضوع جرم قتل انسان زنده است به عبارت دیگر انسان زنده ای که مورد حمایت قانون میباشد. بنابراین کشتن حیوانات قتل محسوب نخواهد شد. به طور كلی قتل به دو دسته «عمد» و «غيرعمد» (خطايی) تقسيم می شود که البته در کشور ما نوع سومی كه به آن «قتل شبه عمد» گفته مي شود نيز وجود دارد. اگر بخواهیم تفاوت قتل عمد و غیرعمد را بگوییم در قتل عمد قاتل با هدف قبلی قصد كشتن مقتول (فردی که کشته شده است) را دارد اما در قتل غير عمد، قاتل هدف قبلی برای کشتن ندارد و بر اساس سهل انگاری موجب از بين رفتن انسانی می شود. جعل امضا توسط فرد چگونه قابل اثبات است؟
ادامه نوشته

آموزش مدیریت صدا اندروید

شما می توانید به راحتی صدا یا تصویر تماس گیرنده را کنترل کنید، به عنوان مثال حالت سکوت، ویبره،صدا و غیره. اندروید کلاس AndroidManager را ارائه می دهد که دسترسی به این کنترل ها را مشخص می کند. برای اینکه از گروه AndroidManager استفاده کنید، ابتدا باید یک شئ از این کلاس را با فراخوانی getSystemService() ، ایجاد کنید. ترکیب آن در زیر داده شده است . private AudioManager myAudioManager; myAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); زمانی که شئ کلاس AndroidManager را ذکر می کنید، می توانید از روش setRingerMode برای تنظیم صدا یا تصویر تماس گیرنده در دستگاه خود استفاده کنید. ترکیب آن در زیر ارائه شده است . myAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); روش setRingerMode یک شماره کامل را به عنوان پارامتر می گیرد. برای هر مدل یک شماره ی کامل اختصاص داده می شود که بین سبک های مختلف تمایز ایجاد می کند. مدل های ممکن عبارتند از:
ادامه نوشته

آموزش ساخت View سفارشی در اندروید

در این سری از آموزش برنامه نویسی اندروید به آموزش ساخت View سفارشی در اندروید خواهیم پرداخت .فکر کنید ما یک layout داریم که سه view در آن وجود دارد برای اینکه با هر کدام کار کنیم باید ابتدا آنها را پیدا کنیم (findviewby..) و برایشان کلیک را تعریف کنیم به نظر شما بهتر نیست که از یک view سفارشی استفاده کنیم ؟ که خودش یک view باشد ولی ۳ مقدار ورودی را بپذیرد ؟ یعنی یک view داریم که می تواند سه کار محتلف را برای ما انجام دهد ! حالا چرا باید این کار را انجام دهیم ؟ اول این که باعث کاهش حجم dex در برنامه می شود. دوم اینکه فقط ما با یک view کار خواهیم داشت. سوم اینکه شاید بخش کد نویسی ساخت view سفارشی کمی سخت باشد ولی در بخش کد نویسی اکتیویتی ما خیلی راحت تر خواهیم بود چون فقط با یک view کار داریم !
ادامه نوشته

Intent Filter چیست ؟

Intent Filter چیست ؟ شاید سوالی باشد که ذهن شما را مشغول کرده باشد در دو بخش امکان استفاده از intent filter در اندروید وجود دارد بخش اول در فایل AndroidManifest و بخش دوم استفاده از intent filter از طریق بخش کد نویسی است intent filter مشخص کننده یک نوع فیلتر برای Intent است که آن Intent باید چه رفتاری نسبت به عملی که توسط اکتیویتی , سرویس یا حتی broadcast receiver انجام می شود نشان دهد اگر بخواهیم intent filter را به زبان ساده توضیح دهیم می توانید با یک مثال ساده آن را یاد گیرید در نظر بگیرید یک بطری وجود دارد و در سر این بطری یک فیلتر برای رد شدن مواد مختلف وجود دارد
ادامه نوشته

نمایش لیست در اندروید با ListView

نمایش لیست در موبایل روشی متدوال و عمومی است و لیست ها یکی از پرکاربردترین ابزار ها در طراحی نرم افزار های اندرویدی هستند ، در این آموزش یاد میگیریم که چگونه با استفاده از ListView در اندروید لیستی را به کاربر نمایش دهیم ، در این آموزش از ListView به عنوان ابزاری برای نمایش متن ساده استفاده می کنیم ، طراحی لیست اختصاصی را در آینده آموزش می دهیم.
ادامه نوشته

انواع وکالت طلاق و واگذاری حق طلاق

1- وكالت طلاق مطلق(حق طلاق مطلق) 2- وكالت مقید به تحقق شرطی در عالم خارج(حق طلاق مشروط) در وكالت مطلق تحقق امری در عالم خارج شرط نمی باشد بدین صورت كه زوج به زوجه وكالت می دهد هر وقت بخواهد خود را از جانب زوج مطلقه سازد. هر چند در این موارد نیز در حقیقت زوج است كه طلاق می دهد ولی اثر آن با مواردی كه زوجه راساً مبادرت به طلاق می كند یكسان است و زوجه نیز حق خواهد داشت رابطه زوجیت خود را به امری كه ادامه نكاح با وی را مضر به حال خود می بیند خاتمه دهد.
ادامه نوشته

حق طلاق زن، وکالت طلاق توافقی برای زوجه

در سیستم حقوقی ایران از زمان قانون گذاری مجلس شورای ملی و زمان تصویب قانون مدنی به تبعیت از مقررات شرع حق طلاق در انحصار مرد بوده و اصولاً زن حق طلاق ندارد مگر اینکه دلایل توجیهی خاصی به تشخیص قاضی و یا شرط ضمن عقد و یا وکالت در طلاق به نفع زوجه وجود داشته باشد. در تعبیر عامیانه به وکالت طلاقی که در سند جداگانه یا سند ازدواج به زوجه داده میشود، حق طلاق هم گفته میشود.دارنده حق طلاق (زوجه) می تواند با انتخاب یک وکیل دادگستری برای طلاق توافقی و مراجعه به دادگاه خانواده طلاق توافقی را بدون نیاز به حضور شوهر انجام دهد.
ادامه نوشته

روش تست لوله کشی فاضلاب ساختمان

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

اموزش گچکاری ساده درساختمان

برای گچکاری یک سطح ابتدا بایدوسایل موردنیازرا تهیه کنیم گچ گچکاری،استامبلی،ماله،کاردک،لیسه،الک،شمشه ابتدا میزان ریختن اب دراستانبلی را می اموزیم.ظرف رابه4قسمت تقسیم کنید فرض کنیم اگریک دوم اب بریزیم باید4مشت گچ اضافه کنیم(دوکف دست بزرگ مردانه یعنی یک مشت)پس دراینجا اموختیم که چه مقدار گچ واب باهم مخلوط میشود.سپس ان را به مدت20ثانیه هم میزنیم(به وسیله ی همزن گچکاری،کف دست یا هروسیله ای که ان را بجوش بیاورد)بعداز5 دقیقه این کار راتکرارمیگنیم حالا کم کم ملات گچ ما ازمایع به جامد تبدیل و امادشده که باماله بهمحل موردنظراضافه وبا شمشه اضافه گچ را گرفته سطح راصاف کنیم برای این کارسرعت عمل بالاوتجربه لازم است ولی برای لکه های کوچک افرادعادی نیز میتوانند ادجام دهند درمرحله ی بعد پودر گچ را ازالک رد کنید وبه روش قبل ان را بسازیدویک لایه ی نازک با ماله روی سطح اضافه کنید به ارامی پرداخت بزنید درنهایت با لیسه پلاستیکی سوراخهاوناصافیها را گرفته مجدا پرداخت بزنید.
ادامه نوشته

ساخت اکشن بار سفارشی

برای شروع کار یک پروژه جدید ایجاد می کنیم و اسمش رو Custom ActionBar قرار میدیم.بعد ایجاد برنامه یک لایه جدید ایجاد میکنم و اسمش رو Custom میزاریم.در داخل این لایه از دوتا TextViewبرای نمایش متن در اکشن بارمون استفاده خواهم کرد.(کدها کامل لایه جدید با نام Custom ).
ادامه نوشته

تعیین رنگ متن TextView ، در برنامه نویسی اندروید

برای تغییر رنگ متن نمایش داده شده در TextView ، به دو روش می توانیم عمل کنیم. این دو روش را در ادامه توضیح می دهیم. روش اول : تعیین رنگ متن در فایل xml در هنگام تعریف TextView در فایل xml ، در همان زمان می توانیم برای TextView ، مشخصه ای را، برای رنگ نمایش متن آن، تعیین کنیم. برای این منظور، باید کد زیر را در میان کدهای مربوط به TextView قرار دهیم (می توانید رنگ را به دلخواه تغییر دهید) : android:textColor="#FF0000" روش دوم : تعیین رنگ متن با کدنویسی درون فایل java ممکن است که نیاز داشته باشیم، در میانه های اجرای برنامه اندروید، رنگ متن درون TextView تغییر داده شود (یا اینکه اصلا بخواهیم توسط کدنویسی در فایل java رنگ را تعیین کنیم). برای این منظور، فرض کنید که TextView دارای نام myTextView باشد، بنابراین باید کد زیر را درون فایل java بنویسیم : myTextView.setTextColor(Color.RED); کد بالا باعث می شود که متن درون TextView ، به رنگ قرمز نمایش داده شود. اگر کد مربوط به رنگ را داشته باشید (مثلا #FF0000 برای رنگ قرمز)، آنگاه به شیوه زیر نیز می توان کد نوشت : myTextView.setTextColor(Color.parseColor("#FF0000")); اگر کد rgb را داشته باشیم که شامل 3 عدد است، آنگاه باید کدها را به صورت زیر بنویسیم : myTextView.setTextColor(Color.rgb(200,0,0));

بدست آوردن مدل گوشی کاربر

بدست آوردن مدل گوشی کاربر مثلا :Samsung SM-J700F خط کد زیر را در oncreate بنویسید مدل گوشی کاربر دریافت شده به صورت یک رشته بدست می آوریم. String device_model = getDeviceName(); ////////////////////////////// دو تابع زیر را در آخر کدها قرار دهید
ادامه نوشته

استفاده از لیست در اندروید

** آموزش استفاده از کلاس ListView در اندروید نمایش مجموعه ای سازماندهی شده از المان ها در اندروید یک الگوی بسیار معمول در اپلیکیشن های تحت موبایل است. کاربر رو به روی خود لیستی از آیتم ها را می بیند و می تواند به راحتی داخل آن پیمایش کند. به طور معمول، کاربر از طریق نوار ابزار با لیست تعامل بر قرار می کند. به طور مثال، یک دکمه در نوار ابزار که لیست را بروز رسانی نموده و آیتم هایی را از آن حذف یا به آن اضافه می کند. آیتم های فردی لیست را می توان انتخاب نمود که به دنبال این انتخاب نوار ابزار بروز آوری شده یا ممکن است یک صفحه ی جدید با جزئیات فراوان به نمایش در آید.
ادامه نوشته
Rapidgator.net