مدیریت تماس و اس ام اس برای اندروید. ما Dialer خود را برای اندروید می نویسیم و با مدیریت تماس در سطح پایین اندروید کار می کنیم

گوگل به عنوان یک موتور جستجو شروع به کار کرد و این لحظهجستجوی اطلاعات با استفاده از دستگاه های تلفن همراه یکی از مسیرهای اصلی توسعه است. با هر به روز رسانی سیستم تلفن / تبلت، خدمات Google Play و برنامه های فردی، ویژگی های جدید بیشتری وجود دارد که برای آسان کردن زندگی کاربر طراحی شده است. در این مقاله، من در مورد مفیدترین دستورات صوتی، Now on Tap، جستجوی متنی صحبت خواهم کرد، و همچنین به شما نشان خواهم داد که چگونه تلفن خود را برای انجام هر فرمان صوتی، از جمله استفاده از Tasker، تنظیم کنید. از این گذشته ، این همان چیزی است که ما هنگام خواندن آثار علمی تخیلی در کودکی آرزویش را داشتیم.

به طور سنتی، تمام آخرین پیشرفت های "شرکت خیر" در دستگاه های خط Nexus پیاده سازی می شود. در مورد کنترل صوتی و Google Now، سیستمی برای ارائه اطلاعات در قالب مجموعه ای از کارت ها، همین طور بود. یک برنامه در پشت Google Now وجود دارد، جستجوی ساده گوگل و جستجوی صوتی، و آن گوگل است. در مجموعه برنامه های استاندارد گوگل گنجانده شده است و بر روی هر گوشی هوشمند اندرویدی تایید شده در دسترس است.

پیش از این، کنترل صوتی تنها با کلیک کردن بر روی نماد میکروفون در حالی که برنامه جستجو باز بود (یا روی ویجت‌های روی دسکتاپ) فعال می‌شد. سپس لانچر Google Start آمد که به شما امکان می داد دستورات صوتی را مستقیماً از دسکتاپ (با استفاده از عبارت "Ok, Google") اجرا کنید. از اندروید 4.4، همین ویژگی در سایر لانچرها در دسترس است، اما تنها در صورتی که لانچر صریحاً از این ویژگی پشتیبانی کند (تقریباً همه لانچرهای محبوب از این ویژگی پشتیبانی می کنند).

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

ویجت جستجوی دسکتاپ


کنترل صدا

جستجوی ساده برای اطلاعات، البته، از همه بیشتر است عملکرد اصلی Google Now. علاوه بر این، برای درک زمینه به اندازه کافی هوشمند است، به این معنی که دستورات را می توان در زنجیره ای ترکیب کرد. به عنوان مثال، اگر بگویید "OK Google، رئیس جمهور نیکاراگوئه کیست؟"، جستجو پاسخ "دانیل اورتگا" را نشان می دهد. و اگر بیشتر بپرسید "چند سال دارد؟"، پاسخ "هفتاد ساله" خواهد بود. Google Now دستورات زیادی را درک می کند، در اینجا ده مورد از مفیدترین آنها آورده شده است.

  • نقشه ها و ناوبری- "بیا برویم/ناوبری #نام شماره خیابانخانه ها". راه اندازی خواهد شد نقشه های گوگلدر حالت ناوبر در آدرس مشخص شده. همچنین می توانید شهر، فروشگاه، سازمان و ... را مشخص کنید.
  • ماشین حساب- «سیزده درصد از پنج هزار». پاسخ و فرم ماشین حساب را در کادر جستجو می دهد. صدا می تواند جمع، تفریق، ضرب، تقسیم، ریشه یک عدد را دیکته کند. شما همچنین می توانید معیارهای وزن، طول و موارد دیگر را ترجمه کنید.
  • ارسال اس ام اس / پیام- "به اولگ پیام بدید من دارم رانندگی میکنم، بعدا با شما تماس میگیرم." همچنین می توانید از طریق واتس اپ، وایبر و چندین پیام رسان محبوب دیگر پیام ارسال کنید. طبق یک طرح ساده شده، می توانید "پیام # برنامه # مخاطب # متن" را دیکته کنید. به عنوان مثال: "پیام واتساپ اولگ من در حال رانندگی هستم." پس از آن، می توانید با دستور "ارسال" به صورت صوتی نیز ارسال را تایید کنید.
  • گرفتن شماره- "با مادر تماس بگیر". همچنین می توانید شماره دلخواه را که در دفترچه آدرس نیست دیکته کنید. با دستور "تماس با خواهر / برادر"، می توانید شماره را از مخاطبین مشخص کنید (اگر متفاوت نوشته شود)، سپس دفعه بعد شماره گیری خودکار خواهد بود.
  • یادآوری ها و هشدارها- «شنبه ساعت هشت صبح مرا بیدار کن» یا «به من یادآوری کن تا ده دقیقه دیگر اجاق گاز را خاموش کنم». همچنین می توانید رویدادها را به تقویم Google اضافه کنید. رویدادها نه تنها به زمان، بلکه به مکان نیز مرتبط هستند. اگر "Remind me to print the text at the work" را اضافه کنید، وقتی موقعیت جغرافیایی فعال شود و آدرس کار (مکان های روی نقشه) مشخص شود، یک یادآوری روی تلفن به طور خودکار ظاهر می شود. تایمر معمولی تعبیه شده در برنامه ساعت به همین راحتی شروع می شود.
  • ملودی را حدس بزنید- این چه آهنگیه؟ شروع به تشخیص پخش موسیقی می کند.
  • موزیک ویدیو- "گوش دادن به (موسیقی) #گروهی #آهنگ". موسیقی مشخص شده را در Play Music یا کلیپ YouTube پخش می کند. با نام‌های روسی خوب کار می‌کند، اما از آنجایی که کلمات و اجراکنندگان انگلیسی را تعیین می‌کند، گاهی اوقات به اشتباه آن را برای روسی تفسیر می‌کند، همیشه کار نمی‌کند.
  • عکس/فیلم- "عکس بگیرید / فیلم بگیرید". دوربین را در حالت انتخاب شده راه اندازی می کند.
  • مدیریت تنظیمات- "وای فای را خاموش کن"، "چراغ قوه را روشن کن".
  • یادداشت- "توجه به رمز عبور خود تست برای سرویس یک دو سه چهار". یک یادداشت به Google Keep اضافه کنید.

اکنون روی ضربه بزنید

توضیحات این سرویس در ارائه اندروید 6.0 مارشمالو مورد توجه ویژه قرار گرفت. و به عنوان یکی از ویژگی های اصلی مطرح شد سیستم عامل جدید. اما ما فقط در دسامبر عملکرد کم و بیش عادی را در روسیه دریافت کردیم. در ترجمه رسمی روسی به آن می گویند زمینه از اکنون.

چگونه کار می کند؟ «وقتی یک زمینه را از Now راه‌اندازی می‌کنید، Google هر چیزی را که روی صفحه می‌بینید تجزیه و تحلیل می‌کند و اطلاعات را بر اساس این داده‌ها جستجو می‌کند» - در اینجا توضیحات رسمی از صفحه پشتیبانی آمده است. در عمل، به این معنی است که به جای برجسته کردن و کپی کردن عبارات مورد علاقه در صفحه، سپس باز کردن جستجو و چسباندن عبارت، به سادگی می توانید دکمه Home را فشار داده و نگه دارید. پس از آن، گوگل پیشنهاداتی را برای کلمات کلیدی یافت شده ارائه می دهد. این می تواند تصاویر، فیلم ها، پیشنهادی برای باز کردن این مکان در نقشه ها، اخبار باشد. ممکن است پیشنهاد باز کردن وب سایت یک سازمان یا برقراری تماس، باز کردن نمایه فیس بوک یا نگاه کردن به حساب توییتر یک فرد مشهور، اضافه کردن یادداشت را بدهد. در صورت وجود برنامه های مناسب در دستگاه، پس از ضربه زدن بر روی نماد، صفحه بلافاصله در داخل برنامه باز می شود. هنگام گوش دادن به موسیقی از برنامه های کاربردی مختلفمی توانید با یک کلیک در مورد هنرمندان، آلبوم ها، کلیپ های YouTube و موارد دیگر تماس بگیرید.


تخم مرغ عید پاک در جستجوی گوگل

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

یک رول بشکه ای انجام دهید.
برام یه ساندویج درست کن!
سودو برام ساندویچ درست کن!
"من کی هستم؟"
اسکاتی به من کمک کن!
"بالا بالا پایین پایین چپ راست چپ راست".
روباه چه میگوید؟

وظیفه

اگر پس از خواندن همه چیز، هنوز دستورات کافی برای تحقق فانتزی های خود ندارید، با کمی زمان، می توانید Google Now را برای اجرای تقریباً هر دستوری پیکربندی کنید. برای این کار ابتدا به افزونه AutoVoice نیاز داریم.

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

برای شروع، باید مورد Google Now Integration را در AutoVoice فعال کنید. در Tasker باید برای هر تیم یا گروهی از تیم ها یک پروفایل جداگانه ایجاد کنید. طبق معمول، برای کامپایل پروفایل ها، توصیه می کنم در تنظیمات Tasker زبان انگلیسی را وارد کنید. برای پروفایل تست، اجازه دهید یک فرمان صوتی برای خاموش کردن صدا ایجاد کنیم. برای انجام این کار، بیایید یک نمایه جدید با پارامترهای Event → Plugin → AutoVoice Recognized ایجاد کنیم. فیلدهای زیر را پر کنید:

  • فیلتر فرمان- در اینجا دستور صوتی لازم را در مثال خود وارد می کنیم: "صدا را خاموش کن". اگر روی خط Speak Filter کلیک کنید، دستور می تواند دیکته شود.
  • فرمان دقیق- اگر کادر را علامت بزنید، فقط روی دستور دقیق کار می کند، در غیر این صورت می تواند روی هر کلمه یا فرم کلمه کار کند.
  • از Regex استفاده کنید- از عبارات منظم استفاده کنید. به شما امکان می دهد تشخیص چندین کلمه را در یک نمایه پیکربندی کنید. اگر در فیلد اول "(موت| خاموش کردن) (صدا|صدا)" را بدون نقل قول وارد کنید، نمایه به دستورات "موت"، "ولوم بی صدا"، "موت" و "ولوم بی صدا" پاسخ می دهد.

برای عمل، از صدا → صدای زنگ و صدا → صدای اعلان استفاده می کنیم. برای کنترل تحریک، می‌توانید یک اعلان پاپ‌آپ از طریق Alert → Flash اضافه کنید و «خاموش شده» را در قسمت Text وارد کنید.

دستورات «خاموش کردن وای فای» بلافاصله در Google Now کار می‌کنند و «خاموش کردن صدا» از شما می‌خواهد تنظیمات را باز کنید. و پس از رهگیری دستور از طریق Tasker و اجرای آن، همچنان با درخواست در صفحه فعلی باقی می ماند. بنابراین، برنامه → برو به خانه را نیز به اقدامات اضافه می کنیم. خوب، برای سرگرم کردن دوستان خود، در تمام پروفایل های کنترل صدا، می توانید Alert → Say را به عنوان اولین اقدام قرار دهید و عبارت "اطاعت می کنم، استاد" را وارد کنید. سپس تلفن با صدا به دستورات پاسخ می دهد.



با کمک افزونه‌های اضافی، مانند AutoRemote، می‌توانید سایر دستگاه‌های Android را کنترل کنید. و اگر EventGhost را روی رایانه خود قرار دهید، با کمک افزونه های متعدد می توانید کارهای جالب زیادی انجام دهید. یکی از مفیدترین کاربردها تنظیم است خانه هوشمنداما این یک داستان بزرگ جداگانه است. Joao Dias، توسعه‌دهنده همه پلاگین‌های Auto*، همچنین یک افزونه برای رایانه شخصی دارد که به شما امکان می‌دهد مدیریت دستگاه تلفن همراه را از طریق دستیار صوتی Cortana روی دسک‌تاپ یکپارچه کنید.

چند ترفند

Tasker هاردکور است. شما می توانید کارهای شگفت انگیزی انجام دهید، اما برای این کار باید بر اطلاعات زیادی تسلط داشته باشید، متغیرها را درک کنید، عبارات با قاعدهو غیره برای کسانی که نمی‌خواهند با Tasker مشکلی ایجاد کنند، تعداد زیادی برنامه وجود دارد که از قابلیت‌های کنترل صوتی استفاده می‌کنند، اما رابط کاربری قابل‌فهم‌تر و در دسترس‌تری دارند و استفاده از آن‌ها آسان است. من به سه می چسبم.

این برنامه به شما امکان می دهد عبارت کلیدی را از "Ok, Google" به هر عبارت دیگری تغییر دهید. متأسفانه پس از یکی از به روز رسانی های سرویس و درخواست گوگل، کار با موتور گوگل متوقف شد و فقط PocketSphinx باقی ماند. از این نظر، فقط عبارات انگلیسی برای عبارت کلیدی مناسب است، اما پیش از این می‌شد با تماس تلفنی «هی، تو» یا «گوش دادن به فرمان»، حاضران را غافلگیر کرد.

با این وجود، توسعه دهنده قول می دهد که همه چیز را در به روز رسانی های بعدی اصلاح کند. عملکردهای دیگر شامل راه اندازی تشخیص توسط حسگر مجاورت (دو موج دست) و با تکان دادن تلفن است. مانند MOTO X، از تشخیص زمانی که صفحه نمایش خاموش است پشتیبانی می کند، اما، متأسفانه، این تأثیر بسیار قوی روی باتری دارد، بنابراین برای گوشی در حال شارژ یا مراکز رسانه ای ماشین اندرویدی که دارای آن هستند، مرتبط است. غذای ثابت. با هدست بلوتوث کار می کند، با Tasker ادغام می شود، می تواند پیام های متنی را بخواند.


برنامه دیگری از توسعه دهنده Open Mic+. با Google Now ادغام می شود و به شما امکان می دهد از مجموعه گسترده ای از دستورات استفاده کنید. لیست پشتیبانی شده شامل موارد زیر است: روشن/خاموش کردن نقطه دسترسی بی سیم، مکث/ازسرگیری موسیقی، آهنگ بعدی/قبلی، اس ام اس / جیمیل خوانده نشده (صدا کردن آنها)، صدا، قفل تلفن، گرفتن عکس، گرفتن سلفی. همچنین می توانید ضبط صدا را روشن کنید، نور پس زمینه را کنترل کنید، صفحه را به صورت خودکار بچرخانید. با روت، می توانید گوشی خود را خاموش/راه اندازی مجدد کنید، اعلان ها را پاک کنید، حالت هواپیما را روشن کنید. برای توابع پشتیبانی شده، می توانید دستورات را به دستور خود تغییر دهید. همچنین دارای یکپارچگی با Tasker است که به شما امکان می دهد تا برای هر کار با نام Task فعال کنید. ماژولی برای Xposed وجود دارد که به شما امکان می دهد از Command با Android Wear استفاده کنید.


دستیار دوسیا

و در نهایت، زاییده فکر توسعه دهندگان روسی، دستیار صوتی روسی زبان Dusya است که تمام مزایای برنامه ها و ابزارهای توصیف شده را ترکیب می کند. مانند Tasker، Dusya به شما این امکان را می دهد که خودتان را بسازید ویژگی های صوتی(به آنها "اسکریپت" می گویند) و به شکلی بسیار قابل فهم تر و ساده تر (به زبان روسی، آموزش های ویدئویی کمک وجود دارد) و با عملکردهای قدرتمندتر برای کار با دستورات گفتاری. علاوه بر این، یک کاتالوگ آنلاین از اسکریپت های آماده ایجاد شده توسط سایر کاربران نیز وجود دارد. در زمان نگارش، تعداد آنها حدود صد نفر بود.

درست مانند Command، Dusya می‌تواند با Google Now یکپارچه شود، و همچنین انواع بسیاری از فعال‌سازی‌های بدون تماس دیگر را دارد - تکان دادن، تکان دادن، هدست، آوردن به گوش شما، از جمله عبارت فعال‌سازی شما به زبان روسی. و اگر می‌خواهید از رابط کاربری استفاده کنید، آن‌جاست، بسیار ساده، سریع و کاربردی. در میان عملکردها، 25 عملکرد اغلب درخواستی وجود دارد، حتی کنترل خانه های هوشمند و سینمای خانگی نیز وجود دارد.


نتیجه گیری

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

آخرین به روز رسانی در 18 نوامبر 2016.

- ما توجه شما را بسیار کاربردی و برنامه کاربردیاز توسعه دهنده Hakuna_Matata، که توسط رانندگان حمل و نقل، با کمک دستورات صوتی در این نرم افزارمی‌توانید شماره‌ای بگیرید، تماس بگیرید، مخاطب لازم را جستجو کنید، مسیرها را دریافت کنید، برنامه‌ها را باز کنید، همچنین دکمه Voice برای تماس‌های ورودی به صدا در می‌آید و به‌طور خودکار روشن می‌شود. بلندگوو بسیاری بسیار دیگر. این برنامه با استفاده از بلوتوث و هدست سیمی فعال می شود.

بیشتر در مورد برنامه:

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

هنگام اتصال و جدا کردن هدست، حالت ها می توانند به طور خودکار تغییر کنند. هر حالت می تواند از تنظیمات شخصی که شما مشخص می کنید استفاده کند. می توانید برنامه را با استفاده از بلوتوث یا هدست سیمی اجرا کنید. معمولاً برای شروع از هدست بلوتوث، باید دکمه تماس را فشار داده و نگه دارید. برای جزئیات، دستورالعمل‌های مربوطه را ببینید مدل خاص. در برخی موارد، راه اندازی برنامه از هدست کار نمی کند. دلیل آن می تواند هم در هدست و هم در خود گوشی باشد. برای شروع از هدست سیمی، دکمه هدست را فشار داده و نگه دارید. برای راه اندازی در هنگام مسدود شدن، مورد را در تنظیمات فعال کنید. برای همه دستورات، می توانید از نام مستعار (کلماتی برای جایگزینی خودکار) استفاده کنید. این برنامه از ورودی صوتی و یک ترکیب کننده گفتار ساخته شده در سیستم استفاده می کند. برای جستجوی مکان ها و پیمایش صوتی، این برنامه از Yandex Navigator و Google Maps پشتیبانی می کند. ارائه شده است ذخیره پشتیبانو بازیابی تنظیمات، لیست نام مستعار.

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

با برنامه ها کار کنید
برای شروع برنامه باید دستور open application + "program name" را بگویید.
به عنوان مثال: برنامه گالری را باز کنید.
اگر از نام مستعار استفاده می کنید، می توانید برنامه ها را با استفاده از تعداد بیشتری اجرا کنید کلمات ساده. به عنوان مثال، به جای "باز کردن برنامه گالری"، می توانید بگویید "نمایش تصاویر"، البته اگر چنین نام مستعاری ایجاد کنید. از نام مستعار می توان برای باز کردن برنامه هایی با نام های پیچیده استفاده کرد. این قابلیت به صورت آنلاین و آفلاین در دسترس است.

کار با ناوبر Yandex
برای یافتن نزدیکترین مکان، باید دستور "navigator" + "place name or address" را بگویید. برای جستجو، از سرویس نقشه افراد Yandex استفاده می شود. اگر ناوبر Yandex را نصب کرده باشید و مکانی پیدا شود، ناوبر راه اندازی می شود و مسیر ترسیم می شود. این ویژگی فقط به صورت آنلاین در دسترس است.

کار با نقشه های گوگل
برای پیدا کردن نزدیکترین مکان، باید دستور "نقشه" + "نام یا آدرس مکان" را بگویید. گوگل برای جستجو استفاده می شود. اگر نقشه های گوگل را نصب کرده اید و مکان پیدا شده است، برنامه ای با پیشنهاد مسیر راه اندازی می شود. این ویژگی فقط به صورت آنلاین در دسترس است.

زمان فعلی
برای پیدا کردن زمان فعلیفقط دستور "time" را بگویید و برنامه آن را به شما خواهد گفت.
این قابلیت به صورت آنلاین و آفلاین در دسترس است.

ویژگی شماره گیری صوتی به شما امکان می دهد با گفتن برچسب صوتی که برای یک مخاطب ضبط کرده اید، تماس برقرار کنید.
برچسب های صوتی به شما امکان می دهند بدون شماره گیری تماس برقرار کنید. برچسب های صوتی می توانند هر کلمه ای باشند،
برای مثال اسامی

می توانید تعداد مشخصی از برچسب های صوتی را در حافظه گوشی ذخیره کنید.

نام باید دقیقاً همانطور که هنگام نوشتن تلفظ می شد تلفظ شود.

نویز پس زمینه تداخل ایجاد می کند عملکرد عادیسیستم های تشخیص صدا، بنابراین توصیه می شود ضبط و

برچسب هایی که خیلی کوتاه هستند توسط تلفن پذیرفته نمی شوند. از برچسب های صوتی به اندازه کافی طولانی استفاده کنید و این کار را نکنید

برچسب های مشابه را برای اعداد مختلف بنویسید.

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

1. در حالت بیکار، فشار دهید

و مخاطبی را که می خواهید برای آن تگ صوتی ضبط کنید برجسته کنید.

2. کلیک کنید

جزئیات

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

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

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

دکمه هایش کجاست؟

برنامه هر چه که باشد، رسمی یا مخفی (البته فقط برای استفاده شخصی برای اهداف تحقیقاتی)، اگر به دلیل عدم وجود عملکرد تلفن روی دستگاه (تبلت Wi-Fi) بیفتد، به همان اندازه بد است. بنابراین، اولین کاری که باید انجام دهید این است که این موارد را بررسی کنید:

PackageManager pm = getPackageManager(); boolean isTelephonySupported = pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY); بولی isGSMSSupported = pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY_GSM);

همانطور که می بینید، ما از متد hasSystemFeature از شی PackageManager استفاده کرده ایم و ثابت FEATURE_TELEPHONY را به عنوان پارامتر ارسال می کنیم. علاوه بر این، منطقی است که پشتیبانی ماژول GSM را با ثابت FEATURE_TELEPHONY_GSM نیز بررسی کنید.

اگر هر دو ثابت نادرست هستند، پس ما با دستگاه اشتباه کردیم، هیچ کاری نمی توان کرد. در این صورت باید برنامه را ببندید و در هنگام خروج از کاربر بخواهید دستگاه را تغییر دهد؛).

ما اولین تماس را می پذیریم

کلاس PhoneStateListener در Android وضعیت تلفن را پیگیری می کند، اما تنها در صورتی که برنامه مجوز READ_PHONE_STATE را در مانیفست خود درخواست کرده باشد:

در مرحله بعد، باید روش onCallStateChanged را در اجرای PhoneStateListener خود لغو و ثبت کنید تا در صورت تغییر وضعیت یک تماس تلفنی به شما اطلاع داده شود. اجرای کامل در زیر نشان داده شده است:

PhoneStateListener stateListener = new PhoneStateListener() ( public void onCallStateChanged(int state, String incomingNumber) ( سوئیچ (وضعیت) ( case TelephonyManager.CALL_STATE_IDLE: break; case TelephonyManager.CALL_STATE_OFFphonyManager.CALL_STATE_OFFphonyManager.CALL_STATE_OFFHOOK_INSTATE_OFFHOOKNTE_INGER:TelephonyManager. یک تماس از طرف شماره ورودی بود. ... TelephonyManager.listen(stateListener, PhoneStateListener.LISTEN_CALL_STATE); // فعالیت onCreate را قرار دهید

هنگامی که یک تماس وارد می‌شود، پارامتر عدد صحیح حالت روی CALL_STATE_RINGING تنظیم می‌شود که باعث می‌شود محموله رزمی (یا صلح‌آمیز) ما به شکل تابع doMagicWork فراخوانی شود.


در طبیعت، این نوع پذیرش تماس تلفنیکمی کمتر از هرگز استفاده شده است. واقعیت این است که در زمان تماس، برنامه باید در پیش زمینه کار کند - چنین استفاده عجیبی دشوار است (به جز برای اهداف اشکال زدایی)، بنابراین بیایید ادامه دهیم.

ما تماس دوم را دریافت می کنیم

هنگامی که وضعیت تلفن تغییر می کند (به عنوان مثال، در نتیجه دریافت تماس)، شی TelephonyManager شروع به پخش یک Intent با عملکرد ACTION_PHONE_STATE_CHANGED می کند.

نیاتیک چارچوب پیام بین برنامه ای است. Intent ها به طور گسترده در اندروید برای شروع/ توقف فعالیت ها و خدمات، پخش پیام ها در سراسر سیستم، فراخوانی ضمنی فعالیت ها، سرویس ها و گیرنده های پخش استفاده می شوند.

گیرنده های پخش- مؤلفه هایی که برنامه با آنها می تواند مقاصد را ردیابی کند و به هر اقدام دریافتی پاسخ دهد. گیرنده ها یک مدل رویداد از تعامل بین برنامه ها و سیستم را پیاده سازی می کنند. موضوع ایجاد یک گیرنده پخش با جزئیات بیشتر در مقاله "" مورد بحث قرار گرفته است.

مانند مورد قبلی، برنامه باید مجوز READ_PHONE_STATE را در مانیفست دریافت کند:

یک گیرنده پخش نیز در آنجا ثبت شده است که می تواند پخش یک هدف را ردیابی کند:

با این رویکرد، ما همیشه می توانیم اطلاعات تماس های دریافتی را دریافت کنیم، حتی اگر برنامه در حال حاضر در حال اجرا نباشد.

هدفی که تغییر در وضعیت تلفن را گزارش می‌کند شامل دو پارامتر است: EXTRA_STATE_RINGING - نشانه تماس ورودی و EXTRA_INCOMING_NUMBER - شماره تلفن تماس‌گیرنده.

کلاس عمومی PhoneStateChangedReceiver BroadcastReceiver را گسترش می دهد ( @Override public void onReceive(Context context, Intent intent) ( String phoneState = intent.getStringExtra (TelephonyManager.EXTRA_STATE)؛ if (phoneState.equals)Manager. TelephonyManager.EXTRA_INCOMING_NUMBER); doMagicWork(incomingNumber)؛ // تماسی از incomingNumber دریافت کرد ) )

این رویکرد باید در عمل مورد استفاده قرار گیرد.

قطع کن

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

اگر گزینه لیست سیاه یا رباتی را در نظر بگیریم که دستورات را از بیرون اجرا می کند، بهتر است یاد بگیریم چگونه بدون جلب توجه کاربر، تلفن را قطع کنیم. پشته سخت افزاری گوشی بسیار شبیه به حلقه 0 در ویندوز است، زیرا یک جزء سیستم سطح پایین نیز به حساب می آید. بنابراین، هیچ راه استانداردی برای رسیدن به آن وجود ندارد (مخصوصاً اگر دستگاهی بدون روت داشته باشید).

از طرف دیگر، می توانید از زبان تعریف رابط اندروید (AIDL) برای ایجاد ارتباط بین فرآیندی بین اجزای سیستم استفاده کنید.

برای این کار باید فایل واسط ITelephony.aidl را به فرم زیر به پروژه اضافه کنید:

پکیج com.android.internal.telephony; رابط ITelephony ( boolean endCall(); void answerRingingCall(); void silenceRinger();)

کد زیر رابط را انتخاب می کند و با استفاده از انعکاس قطع می شود:

وارد کردن java.lang.reflect.Method. وارد کردن com.android.internal.telephony.ITelephony; ... TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); try (کلاس c = Class.forName(telephony.getClass().getName())؛ روش m = c.getDeclaredMethod("getITelephony"); m.setAccessible(true); telephonyService = (ITelephony) m.invoke(telephony) ؛ telephonyService.endCall(); ) catch (Exception e) (e.printStackTrace(); )

برای اینکه این اقتصاد کار کند، برنامه باید یک مجوز دیگر در مانیفست دریافت کند:

به همین دلیل، روی دستگاه‌های دارای Android 2.3 و بالاتر کار نمی‌کند، زیرا از Gingerbread شروع می‌شود، این مجوز یک سیستم در نظر گرفته می‌شود و تلاش برای استفاده از آن منجر به از کار افتادن برنامه می‌شود:

نه کاربر 10031 و نه فرآیند فعلی دارای android.permission.MODIFY_PHONE_STATE

اما گوگل پلی پر از اپلیکیشن هایی است که لیست سیاه را پیاده سازی می کنند! چطورکار می کنند؟ به طور متعارف، آنها را می توان به دو گروه تقسیم کرد (به جز کسانی که صادقانه از AIDL استفاده می کنند): تقلبی و ... عصا. اولین ها فقط کار را تقلید می کنند و به طور دوره ای آمار تماس های "مسدود" (و پیامک) را در نابینایان نشان می دهند. در مقابل، آنها خواستار دسترسی به اینترنت، دانلود کیلوتن تبلیغاتی هستند که با یا بدون دلیل بازی می کنند. محاسبه در اینجا بر اساس این واقعیت است که کاربر فوراً فریب را تشخیص نمی دهد و تضمین می شود که بخشی از بنرهای خود را دریافت کند (همیوپاتی در خالص ترین شکل آن). بعید است که چنین برنامه هایی در رده "کدینگ" قرار بگیرند، بنابراین از آنها صرف نظر می کنیم.

برنامه های گروه دوم سعی می کنند تماس را به روش های غیر ضروری پایان دهند - به عنوان مثال، تظاهر به کاربر و فشار دادن دکمه ها:

Public Void answerPhoneHeadsethook(Context context) (// دکمه روی هدست را فشار دهید و «رها کنید» Intent buttonDown = New Intent(Intent.ACTION_MEDIA_BUTTON); buttonDown.putExtra(Intent.EXTRA_KEY_EVENT، New KeyEventNOWEvent. .KEYCODE_HEADSETHOOK )؛ context.sendOrderedBroadcast(buttonDown، "android.permission.CALL_PRIVILEGED")؛ Intent buttonUp = New Intent(Intent.ACTION_MEDIA_BUTTON)؛ buttonUp.putExtra(Intent.EVENT.EXTRA_KEYEYNew. ) context.sendOrderedBroadcast(buttonUp، "android.permission.CALL_PRIVILEGED")؛ )

یک روش اصلی، اما کاملاً کارآمد ممکن است کاهش صدای یک تماس ناخواسته به صفر باشد:

AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); int ringerMode = audioManager.getRingerMode(); audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

با استفاده از شی AudioManager، ابتدا نمایه صدای فعلی getRingerMode() را دریافت می کنیم و سپس حالت بی صدا را روی AudioManager.RINGER_MODE_SILENT تنظیم می کنیم.

پس از توقف تماس (وضعیت فعلی به EXTRA_STATE_IDLE تغییر می کند)، حالت اصلی را بازیابی می کنیم:

AudioManager.setRingerMode(ringerMode);

اما حتی در این مورد، شما نمی توانید بدون مجوزهای خاص انجام دهید:

در اینجا ما شماره را به این صورت مسدود نمی کنیم، بلکه به سادگی تلفن را بر نمی داریم، اما این رویکرد به هیچ "ترفندی" نیاز ندارد.

برنامه هایی هستند که با موفقیت های متفاوت سعی می کنند به دکمه های صفحه تماس ورودی دسترسی پیدا کنند، مانند .

اطلاعات

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

همانطور که تمرین نشان می دهد، بسیاری از "هک ها" که در برخی از دستگاه ها به خوبی کار می کنند در بهترین حالت بر روی برخی دیگر کار نمی کنند و در بدترین حالت برنامه را در طول تماس دریافتی از بین می برند. بر این اساس ، رتبه بندی چنین برنامه هایی از یک ("هیچ چیز کار نمی کند ، پول را برگردان!") به پنج می رسد ("من بیست سال است که از آن استفاده می کنم ، همه چیز برای من مناسب است!").


اگر ناگهان "شرکت خیر" با یک اسقف حرکتی انجام نمی داد، می توان در این مورد نقطه نظر قرار داد.

لیست چسبناک گوگل

در Android 7.0 Nougat (API 24)، کلاس BlockedNumberContract ظاهر شد - همان لیست سیاه، اما نه به عنوان یک جزء سیستم عامل گوشی های هوشمند، بلکه به عنوان یک شی سیستم عامل تمام عیار. تمامی تماس ها (و همچنین پیامک ها و ایمیل ها) از طرف فرستنده های موجود در این لیست به طور خودکار توسط سیستم رد می شود.

BlockedNumberContract یک ارائه دهنده محتوای استاندارد است که می توان از آن استفاده کرد، برنامه های کاربردی سیستمدر مرحله دوم، برنامه های کاربردی برای پیامک و تلفن، به عنوان برنامه های کاربردی به طور پیش فرض (پیش فرض برنامه). ویژگی "پیش فرض" باید توسط خود کاربر تنظیم شود - این یکی از پارادایم های امنیتی اندروید از نسخه 4.4 است. برای تلفن، این ویژگی به کد این حق را می دهد که نه تنها تماس های ورودی و خروجی را پردازش کند، بلکه همچنین می تواند پایگاه داده را تغییر دهد (به عنوان مثال، تماس های فردی را از گزارش ها حذف کنید). بنابراین، به هر حال، شما باید بسیار مراقب آن برنامه ها، حتی از گوگل پلیکسانی که در تلاش برای دریافت پرچم "پیش فرض" و در عین حال دسترسی نامحدود به اینترنت هستند، احتمال درز اطلاعات بسیار زیاد است.

کار با BlockedNumberContract شبیه تعامل با پایگاه داده است: از روش های قابل تشخیص درج، حذف و البته واکشی رکوردها استفاده می شود.

ارائه دهنده محتوایک فروشگاه دائمی مشترک (معمولاً یک پایگاه داده SQLite) که حاوی و مدیریت اطلاعات خاص برنامه است. روش ارجح برای تبادل داده بین برنامه های مختلف.

برای ممنوع کردن شماره تلفن، تماس بگیرید روش استاندارد getContentResolver().insert:

ContentValues‎values ​​= new ContentValues(); values.put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER، "1234567890"); Uri uri = getContentResolver().insert(BlockedNumbers.CONTENT_URI، مقادیر);

با وجود نام، ستون COLUMN_ORIGINAL_NUMBER نه تنها می‌تواند شامل یک شماره تلفن، بلکه یک آدرس ایمیل نیز باشد:

Values.put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER، " [ایمیل محافظت شده]");

حذف یک شماره از ممنوعیت به همین سادگی است:

ContentValues‎values ​​= new ContentValues(); values.put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER، "1234567890"); Uri uri = getContentResolver().insert(BlockedNumbers.CONTENT_URI، مقادیر); getContentResolver().delete(uri, null, null);

برای بررسی اینکه آیا یک عدد در لیست سیاه قرار گرفته است، روش isBlocked (Context، String) ارائه شده است.

در نهایت، برای اینکه همه رد شده‌ها را در یک لحظه دریافت کنید:

مکان نما c = getContentResolver().query(BlockedNumbers.CONTENT_URI، رشته جدید (BlockedNumbers.COLUMN_ID، BlockedNumbers.COLUMN_ORIGINAL_NUMBER، BlockedNumbers.COLUMN_E164_NUMBER)، null، null، null);

بنابراین، ترفندهای مورد بحث در بخش قبل به تدریج از بین می روند. سوال دیگر این است که چقدر سریع این اتفاق خواهد افتاد. سهم اندروید 7 هنوز حتی از یک خطای مهندسی فراتر نمی رود.


تماس بگیرید

شما می توانید در اندروید به دو روش اساسی تماس برقرار کنید راه های مختلف. اولین و ساده‌ترین کار این است که اکتیویتی استاندارد را فراخوانی کنید و به آن عددی را که باید به عنوان پارامتر تنظیم کنید ارسال کنید:

Intent call = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:8495-123-45-56")); startActivity (تماس)؛

در اینجا، هدفی که تماس را آغاز می‌کند، Intent.ACTION_DIAL است، و شماره به‌عنوان یک مسیر URI با پروتکل تلفن مورد نیاز ارسال می‌شود. در صفحه گوشی هوشمند، کاربر پنجره معمولی را با شماره وارد شده مشاهده می کند.


فعالیت استاندارد شماره گیر به شما امکان می دهد تا درست قبل از برقراری تماس، شماره را تغییر دهید، بنابراین هیچ مجوزی در مانیفست برنامه مورد نیاز نیست.

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

همچنین از آنجایی که در این مورد مجوز لازم است:

با شروع Android 4.4، اگر برنامه به طور پیش فرض انتخاب نشود، از کار کردن خودداری می کند و کاربر بعید است که فقط "شماره گیری" آشنا را تغییر دهد.


همانطور که می بینید، گوگل کار بسیار خوبی را برای محافظت از مؤلفه تلفن خود انجام داده است و بدافزاری که به طور مخفیانه با شماره تلفن های کوتاه تماس می گیرد، در طبیعت مشاهده نشده است (هنوز؟).

قصیده مانیفست

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

نتیجه

امروز با یکی از اجزای اصلی آشنا شدیم گوشی هوشمند مدرن- تلفن (البته شاید پیام رسان های اینترنتی در این مورد نظر متفاوتی داشته باشند). طبق معمول، همه چیز آنطور که ما می خواهیم کار نمی کند و نور کارگاه دوچرخه برای مدت طولانی خاموش نمی شود، اما سرنوشت برنامه نویسان چنین است. در هر صورت «هکر» شما را در جریان خواهد گذاشت.

قابلیت های کنترل صدا در سیستم عامل اندروید از مدت ها قبل وجود داشته است. در نسخه 2.3 Gingerbread (2010)، کاربران می توانستند پرس و جوهای جستجو یا هر عمل کاربردی را با استفاده از صدای خود انجام دهند. فقط پس از آن بسیار عجیب به نظر می رسید و به طور مشابه کار می کرد. حالا صدا چیست؟ کنترل اندرویدو چه ویژگی هایی می تواند به میلیون ها کاربر ارائه دهد؟ پاسخ تمام سوالات را در این مقاله خواهید یافت.

جستجوی صوتی

جستجوی صوتی توانایی جستجوی اطلاعات در اینترنت با استفاده از دستورات صوتی به جای پرس و جوهای متنی سنتی است. می توان از آن در رایانه استفاده کرد مرورگر کرومو همچنین در تلفن هوشمند و تبلت اندرویدی در برنامه گوگل. راه‌اندازی سیستم به دو صورت در دسترس است - با استفاده از دستور Ok Google یا با کلیک کردن روی نشان‌واره میکروفون.

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

  • ارجاع.
  • مردم.
  • زمان و تقویم.
  • آب و هوا
  • بازارها و مبادلات.
  • مبدل و ماشین حساب.
  • جهت یابی.
  • تماس و اس ام اس.
  • فرهنگ لغت و ترجمه.
  • کنترل.
عملکرد هر یک از این دستورات در زیر مورد بحث قرار خواهد گرفت.

ارجاع

جستجوی گوگل گسترده ای را ارائه می دهد اطلاعات پس زمینهتقریباً برای هر نوع پرس و جو، بر اساس جستجوی معنایی و سیستم یادگیری ماشینی RankBrain. پایتخت کشور، خالق معماری معروف، نویسنده نقاشی محبوب، ارتفاعات بزرگترین برج ها و کوه های جهان، وضعیت پروازها و بسته ها، زمان طلوع و غروب خورشید، اعماق رودخانه ها و دریاچه ها و غیره لیست می تواند ادامه یابد و ادامه یابد - در واقع بسیار طولانی است. به طور خلاصه - اگر نیاز دارید که به سرعت چیزی یا در مورد کسی را بیابید، جستجوی صوتی Google همیشه به شما کمک می کند.






مثال ها:

  1. پایتخت بریتانیای کبیر.
  2. ارتفاع برج شانگهای.
  3. چه کسی اندروید را اختراع کرد
  4. طول کشتی تایتانیک.
  5. محتوای کالری گردو.

مردم

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






مثال ها:

  1. دختر سوپرمن
  2. لنین کجا مرد؟
  3. چه کسی جیغ را کشید.
  4. دونالد ترامپ چند سال دارد
  5. پاول دوروف کیست

زمان و تقویم

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







مثال ها:

  1. طلوع آفتاب در تولیاتی چه ساعتی است.
  2. منطقه زمانی در نیویورک چیست؟
  3. فردا ساعت 11 صبح بیدارم کن
  4. تایمر را برای 5 دقیقه تنظیم کنید.
  5. قرار ملاقات/یادآوری اضافه کنید.

آب و هوا

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






مثال ها:

  1. در مورد هوا چطور.
  2. آیا امروز باران خواهد آمد
  3. آب و هوا در کیف
  4. سرعت باد.
  5. چه بارندگی فردا

بازارها و مبادلات

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






مثال ها:

  1. قیمت سهام نوکیا
  2. دلار چقدر است.
  3. نرخ تبدیل بیت کوین به روبل.
  4. سرمایه گذاری Sberbank.
  5. شاخص داو جونز

تبدیل و ماشین حساب

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






مثال ها:

  1. چند سانتی متر در یک کیلومتر.
  2. 850 روبل در تنگه.
  3. جذر 200.
  4. 10 186 تقسیم بر 4.
  5. 30% تخفیف 35000.

جهت یابی

با کمک دستورات صوتی از طریق جستجوی گوگل، می توانید به طور کامل در منطقه و حتی بیشتر حرکت کنید. دریافت مسیرها از نقطه‌ای به نقطه دیگر (پیاده، با ماشین یا وسایل نقلیه عمومی)، نشان دادن مکان‌های عمومی نزدیک، و همچنین مشاهده نقشه‌های شهر و جستجوی نقاط دیدنی، همگی از طریق دستورات صوتی قابل جستجو هستند.






مثال ها:

  1. نقشه بلگورود.
  2. مسیر به کرملین (می توانید "پیاده" یا "با ماشین" را اضافه کنید).
  3. مونگورا کجا قرار دارد؟
  4. کافه همین نزدیکی
  5. نزدیکترین داروخانه

تماس و اس ام اس

اگر نتوانید از طریق جستجوی صوتی گوگل تماس بگیرید یا پیامک ارسال کنید، عجیب خواهد بود. اینها برخی از پرکاربردترین ویژگی های تلفن شما هستند، بنابراین بدون دسترسی آسان به آنها نمی توانید انجام دهید. غول جستجو این را درک می کند، بنابراین با استفاده از دستورات صوتی ویژه از طریق جستجوی Google، می توانید به سرعت تماس بگیرید یا پیام بنویسید - بدون دست، فقط با صدای خود. همین امر در مورد ایمیل های از طریق جیمیل نیز صدق می کند. هنگامی که دستان شما پر است یا از هدست استفاده می کنید، این کار به کارتان می آید.






مثال ها:

  1. به خواهرت زنگ بزن
  2. با نزدیکترین پیتزا فروشی تماس بگیرید.
  3. به ساشا بنویسید "من قبلاً در دفتر هستم."
  4. به نستیا بنویسید "در مترو با من ملاقات کنید."
  5. برای ارسال یک نامه.

فرهنگ لغت و ترجمه

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






مثال ها:

  1. انسان دوستی چیست.
  2. تعریف ترکیب.
  3. چگونه باور را ترجمه کنیم.
  4. چگونه به اسپانیایی اتوبوس بگوییم.
  5. ترجمه از روسی به ترکی.

کنترل

علاوه بر همه موارد فوق، جستجوی صوتی گوگل به شما امکان می دهد تنظیمات فردی سیستم عامل را کنترل کنید و همزمان برنامه های نصب شده را اجرا کنید. به طور پیش فرض، عملکردهای کمی (Wi-Fi، بلوتوث، چراغ قوه، روشنایی) پشتیبانی می شود، اما در واقع آنها کاملاً کافی هستند. می توانید روشنایی صفحه را تغییر دهید، وای فای و بلوتوث را روشن یا خاموش کنید، چراغ قوه را فعال کنید یا حتی پخش کننده صدا را بدون حرکات غیر ضروری کنترل کنید. این همه کار می کند، و عالی است - به لطف دستورات صوتی برنامه ریزی شده.











اندروید نیز دارای ویژگی هایی برای افراد دارای معلولیت است. علاوه بر TalkBack (صدا کردن آنچه روی صفحه اتفاق می افتد)، سرویس دیگری با عملکرد اضافی وجود دارد. این دسترسی صوتی نامیده می شود و به شما امکان می دهد کنترل فرمان صوتی در سراسر سیستم را فعال کنید. این برنامه آزمایشی است و در سال 2016 منتشر شد. در حال حاضر، Voice Access هنوز در مرحله بتا است، اما این مانع از انجام پایدار عملکردهای دستیار نمی شود.



Voice Access بر اساس همان فناوری هایی است که گوگل برای جستجوی صوتی استفاده می کند. هنگامی که سرویس فعال می شود، به هر عنصر روی صفحه یک شماره خاص اختصاص می یابد. به عنوان دستوری برای راه اندازی برنامه ها یا کار با یک عملکرد خاص عمل می کند. در این مورد، هیچ تعامل فیزیکی لازم نیست - فقط باید تعداد عنصری را که باید باز شود نام ببرید.





عملکرد Voice Access به همین جا ختم نمی شود. همچنین با کمک این اپلیکیشن دستورات صوتی در کل سیستم عامل در دسترس قرار می گیرد. به عنوان مثال، در میان دستورات دیگر، مانند "باز کردن مرورگر"، "برو به صفحه نخستیا به پایین اسکرول کنید. همه چیز با صدا جایگزین می شود - عملکردهای اساسی، ناوبری، حرکات (فشار دادن، پیمایش، عمل برگشت) و کار با متن (تایپ، ویرایش، قالب بندی).



برنامه Voice Access با وجود وضعیت بتا، کنترل صدای اندروید را به سطح بعدی ارتقا می دهد. با هم جستجوی گوگلاین دو بهترین هستند دستیار صوتی، تعامل آسان تر با دستگاه را ارائه می دهد.

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

کنترل از راه دور اندروید

سوال بعدی نحوه انجام آن است. گزینه های زیادی وجود دارد، از انتقال فایل ها از طریق ایمیل گرفته تا تماس فضای ذخیره ابری. سریع ترین راه برای انجام این کار از طریق آن است ابزارهای ویژهبرای همگام سازی تجهیزات

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

چگونه می توانم اندروید و کامپیوتر را وصل کنم

تلفن هوشمند را می توان به صورت سیمی به رایانه شخصی متصل کرد - از طریق کابل یو اس بی، و به صورت بی سیم از طریق شبکه جهانیاینترنت یا از طریق یک شبکه محلی

بسیاری از گوشی های هوشمند دارند برنامه های از پیش نصب شده، به شما امکان می دهد کنترل از راه دور انجام دهید، اما، همانطور که تمرین نشان می دهد، عملکرد این برنامه ها بسیار کم است.

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

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

AirDroid (رایگان)

خیلی برنامه محبوب: حدود 10 میلیون بار دانلود شده است که در نتیجه امتیاز بیش از 500000 کاربر میانگین امتیاز آن 4.5 است بنابراین امتیاز این اپلیکیشن بسیار خوب است. با AirDroid می توانید:

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

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

در نتیجه اتصال، همان تبریک در هر دو صفحه نمایش داده می شود و می توانید همانطور که در نظر گرفته شده است استفاده از برنامه را شروع کنید.

AirDroid را دانلود کنید

AirMore (رایگان)

این برنامه توسط کاربران با امتیاز 4.4 امتیاز داده شده است و تاکنون نیم میلیون بار دانلود شده است. این برنامه به شما امکان می دهد دستگاه تلفن همراه خود را از طریق شبکه بی سیمبه رایانه شخصی با استفاده از کد QR در وب AirMore و:

  • فایل های رسانه ای را با استفاده از رایانه شخصی از گوشی هوشمند خود به سایر کاربران منتقل کنید.
  • نمایشگر گوشی هوشمند را به رایانه شخصی آینه کنید و آن را مدیریت کنید، مانند دانلود، حذف، بازی (اندروید نسخه 5.0 یا بالاتر)، دانلود موسیقی، تصاویر و غیره.
  • مخاطبین تلفن را مدیریت کنید، آنها را ویرایش کنید، تماس برقرار کنید، پیامک بنویسید با استفاده از صفحه‌کلید کامپیوتر، بدون اینکه در کابل‌ها گره بخورید.

برای کاربران روسی، عیب اصلی برنامه این است که زبان روسی در آن وجود ندارد. اما، همانطور که تمرین نشان می دهد، این تاثیر زیادی بر قابلیت استفاده برنامه ندارد، استفاده از آن بسیار ساده و آسان است.

برای اینکه گوشی هوشمند خود را از راه دور کنترل کنید، باید یک سری مراحل ساده را دنبال کنید. ابتدا باید برنامه AirMore را دانلود کنید کامپیوتر شخصی. سپس کد QR را با گوشی هوشمند خود اسکن کرده و آن را در گوگل بیابید بازار بازیو روی دستگاه همراه خود نصب کنید.

اتصال با وارد کردن یک آدرس IP یا از طریق Wi-Fi برقرار می شود. شما باید توافق را بپذیرید و شروع کنید.

این برنامه به سرعت کار می کند، تمام محتویات گوشی هوشمند و همچنین کارت حافظه روی صفحه نمایشگر ظاهر می شود.

AirMore را دانلود کنید

Mobile Go (رایگان)


MobileGo بیش از یک میلیون بار دانلود شده است، با نزدیک به 40000 امتیاز، با میانگین امتیاز 4.4. این برنامه به شما امکان می دهد تلفن هوشمند و رایانه شخصی خود را با استفاده از کابل یا با استفاده از اتصال بی سیم همگام سازی کنید. با کمک آن امکان پذیر خواهد بود:

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

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


نسخه موبایلاین اپلیکیشن همچنین به شما امکان انتقال و کپی فایل های داخل گوشی هوشمند، دانلود برنامه ها، فیلم ها، مدیریت حافظه دستگاه را می دهد.

MobileGo را دانلود کنید

وصل کن (رایگان)

این برنامه توسط کاربران دارای امتیاز 4.4 است و بیش از 100000 بار دانلود شده است. برنامه نیاز به دسترسی به اینترنت، وای فای دارد، اما نیازی به دانلود نیست برنامه اضافیدر رایانه، تمام کارها مستقیماً در مرورگر انجام می شود.

با آن می توانید:

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

برای استفاده از برنامه ConnectMe، باید آن را روی گوشی هوشمند خود نصب کنید و در رایانه خود به web.gomo.com بروید، در آنجا نام کاربری و رمز عبور خود را وارد می کنید، با فشار دادن دکمه YES بر روی صفحه نمایش دستگاه تلفن همراه خود، همگام سازی آغاز می شود. .

سرویس به طور موقت در دسترس نیست.

پشتیبانی سریع TeamViewer


این برنامه ادامه و سمت معکوس اولین برنامه به نام TeamViewer است که میلیون ها کاربر با آن کامپیوترهای خود را از طریق صفحه نمایش گوشی هوشمند کنترل می کنند. TeamViewer QuickSupport برای این منظور طراحی شده است عمل معکوس- کنترل از راه دور دستگاه روشن است پایه اندرویدبا استفاده از کامپیوتر رومیزی

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

  • وضعیت تلفن هوشمند و داده های آن - شماره، نسخه سیستم عامل، وضوح صفحه نمایش را مشاهده کنید. تب نوار ابزار.
  • فایل ها را از رایانه به حافظه گوشی هوشمند ارسال کنید، در حالی که می توانید پوشه مقصد نهایی را انتخاب کنید، که در سایر برنامه ها امکان پذیر نیست. تنظیمات Wi-Fi را انتقال دهید، متوقف شوید فرآیندهای در حال اجرا. تب کنترل از راه دور.
  • درخواست یک اسکرین شات از صفحه نمایش دستگاه به کامپیوتر. برگه اسکرین شات.
  • چشم انداز برنامه های نصب شدهو حذف آنها برگه برنامه.

برای استفاده از این برنامه، باید اقداماتی مشابه موارد قبلی انجام دهید: نرم افزار را در هر دو دستگاه دانلود کنید، وارد شوید، فقط در اینجا باید شماره تلفن هوشمند را نیز وارد کنید که در تنظیمات آن قابل مشاهده است.

TeamViewer QuickSupport را دانلود کنید

MyPhoneExplorer

برنامه ای قدرتمند برای کنترل از راه دور گوشی هوشمند با استفاده از کامپیوتر. به گفته کاربران، این امتیاز 4.5 است و میلیون ها بار دانلود شده است. همگام سازی دستگاه ها به سه روش امکان پذیر است: Wi-Fi، بلوتوث یا کابل USB.

با کمک آن می توانید:

  • تلفن هوشمند خود را با برنامه های نصب شده روی رایانه شخصی خود، مانند Outlook، Thunderbird، Sunbird، Lotus Notes، Tobit David، همگام سازی کنید. مخاطبین ویندوز، تقویم ویندوز.
  • تماس ها و پیام ها را مدیریت کنید.
  • یک نسخه پشتیبان ایجاد کنید.


برای برقراری ارتباط و استفاده از آن، برنامه باید در هر دو دستگاه دانلود شود و از دستورات منطقی ساده پیروی کند.

MyPhoneExplorer را دانلود کنید

مدیر تلفن Apowersoft


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

  • خواندن و پشتیبان گیری از فایل ها
  • مدیریت تماس های تلفنی، تماس ها، پیام ها.
  • خواندن ذخیره شده در دستگاه کتاب های الکترونیکیو توانایی خواندن آنها.


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

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

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