Bagaimana untuk memulihkan butang semua aplikasi pada Android. Butang kawalan Android: tujuan dan cirinya

Dalam kedua-dua apl dan tapak web, pengguna bergantung pada menu untuk mencari kandungan yang diperlukan dan penggunaan fungsi. Menu ialah komponen penting bagi mana-mana tapak web atau aplikasi, tetapi tidak semua menu dicipta sama. Selalunya kita menghadapi masalah dalam menu - ada yang mengelirukan, yang lain sukar dikawal, dan yang lain secara amnya sukar ditemui pada skrin.

Menu mesti kelihatan

Banyak siaran telah ditulis tentang menu hamburger, dan kebanyakan orang bercakap negatif mengenainya.

Butang tiga baris kecil itu adalah masalah sebenar. Dan ini bukan lagi mengenai ikon itu sendiri, tetapi mengenai fakta bahawa ia menyembunyikan keseluruhan navigasi.

Di luar pandangan - di luar fikiran

Navigasi tersembunyi ialah penyelesaian yang agak logik untuk skrin kecil - tidak perlu risau tentang hartanah skrin terhad, cuma letakkan semua navigasi anda dalam bar sisi boleh tatal, yang disembunyikan secara lalai.

Tetapi butang menu hamburger kurang berkesan kerana satu sebab mudah: anda perlu mengklik tambahan untuk melihat pilihan yang anda mahukan.

Saya lihat dan gunakan

Teori interaksi, ujian A/B dan evolusi beberapa apl teratas dunia mencadangkan bahawa memaparkan pilihan menu adalah lebih dengan cara yang boleh dilihat meningkatkan penglibatan dan kepuasan pengguna.

Itulah sebabnya banyak apl beralih daripada menu hamburger kepada pilihan navigasi yang lebih berkaitan yang sentiasa kelihatan.


Bar Tab: Daripada menyembunyikan pilihan navigasi dalam panel boleh lipat, anda membawanya keluar.

YouTube sentiasa menyediakan elemen fungsi utama dengan satu sentuhan, membolehkan anda menukar antara fungsi dengan cepat.


Terdapat juga cara bijak sembunyikan bar tab apabila tidak digunakan. Jika skrin ialah reben menatal, bar tab boleh disembunyikan apabila pengguna menatal untuk memuatkan kandungan baharu dan menunjukkannya semula jika mereka cuba menatal semula dalam reben.

Seperkara lagi: Ramai pereka membuat kesilapan dengan menyembunyikan pilihan pengisihan dalam menu lungsur turun. Tetapi ini membawa kepada masalah yang sama - pengguna hanya melihat pilihan yang diserlahkan, dan pilihan pengisihan lain disembunyikan.


Kurang keterlihatan (menu lungsur) dan lebih keterlihatan (togol). Sumber: uxmovement.

Kesimpulan: Banyak apl masih menggunakan menu hamburger kerana ia merupakan cara mudah untuk meletakkan satu tan pautan dalam apl. Tetapi ini adalah arah yang salah, kerana jika Sumber mempunyai navigasi yang kompleks; menyembunyikannya akan memburukkan lagi kebolehgunaan antara muka mudah alih.

Penetapan lokasi semasa

Kekurangan petunjuk lokasi semasa pengguna mungkin merupakan kesilapan yang paling biasa dalam membina menu untuk laman web atau aplikasi. "Di mana saya?" adalah salah satu soalan asas yang perlu dijawab oleh pengguna untuk navigasi yang berjaya.

Pengguna bergantung pada isyarat visual daripada menu untuk menjawab soalan kritikal ini. Tetapi kadang-kadang mereka melihat sesuatu yang sama sekali berbeza daripada apa yang mereka harapkan untuk dilihat.

ikon

makan ikon universal, yang biasa digunakan oleh pengguna dan yang menyediakan fungsi popular seperti carian, mel, percetakan, dsb. Malangnya, ikon "sejagat" agak jarang berlaku. Dan pereka aplikasi sering menyembunyikan fungsi di sebalik ikon yang sangat sukar untuk difahami.

Versi sebelumnya aplikasi Bloom.fm untuk Android. Sangat sukar untuk memahami lokasi semasa pengguna.

Warna

Keadaan semasa boleh ditunjukkan terus dalam bar tab menggunakan warna kontras.


Bagaimana warna butang mengawal perhatian pengguna. Sumber: uxmovement. Item yang dipilih menukar penampilannya dalam bar tab.

Menyelaraskan menu dengan tugas pengguna

Anda harus menggunakan hanya jelas nama pautan. Ketahui perkara yang pengguna cari dan gunakan nama kategori yang jelas dan boleh dikaitkan dengan khalayak sasaran anda. Menu bukan tempat untuk bergurau dengan jargon. Gunakan istilah yang menerangkan kandungan dan fungsi anda dengan jelas.

Pengguna menyukai aplikasi mudah alih yang menyelesaikan beberapa masalah dengan cepat kes tertentu. Dan anda boleh mengurangkan masa yang perlu dihabiskan pengguna untuk memahami menu.

Fungsi kompleks hendaklah sentiasa dipaparkan dengan label teks yang sesuai.
Bawa pulang: Item menu hendaklah mudah diimbas. Pengguna seharusnya dapat memahami dengan tepat apa yang berlaku apabila mereka menyentuh elemen dengan jari mereka.

Pastikan manipulasi mudah

Elemen yang terlalu kecil atau terlalu rapat antara satu sama lain menyebabkan ketidakselesaan yang besar pengguna mudah alih. Jadi buat pautan menu cukup besar untuk diklik atau disentuh dengan mudah dengan jari.

Kajian MIT Touch Lab mendapati bahawa lebar purata jari telunjuk orang dewasa ialah 1.6 - 2 cm. Ini bersamaan dengan 45-57 piksel.

Bermula dengan versi keenam, pembangun menukar prinsip penomboran Android; kini digit pertama berubah sekali setahun dan tiada perbezaan asas antara versi utama. Perisian tegar Android N pertama untuk pembangun telah dikeluarkan pada musim bunga 2016, dan kemudiannya Android 7.0 Nougat diperkenalkan secara rasmi pada bulan Ogos. Memang kelakar, tetapi dua telefon pintar utama syarikat itu, yang menggantikan Nexus, Pixel dan Pixel XL, berjalan pada Android 7.1 yang lebih baru di luar kotak. Tidak banyak yang baru dalam versi ketujuh sistem pengendalian Google, walaupun sedikit perubahan yang wujud secara serius mengubah pengalaman dan kebolehgunaan pengguna.

Limpahan menu kepunyaan bar alat. Butang tindakan terapung tidak melimpahi menu. Butang tindakan terapung tidak sesak menu. Jika ciri tandatangan apl menambah jenis fail, butang tindakan terapung boleh berubah menjadi tindakan yang berkaitan pada kali pertama anda mengetiknya. Walau bagaimanapun, jika tindakan yang muncul tidak dikaitkan dengan butang, letakkan tindakan dalam menu limpahan.

Butang tindakan terapung boleh ditukar kepada tindakan yang berkaitan. Majalah saya memanggil dirinya sebagai nombor dan sebenarnya tidak. Sama ada tekan butang berbilang tugas lebih lama atau seret dua jari pada paparan dan kemudian keluarkan cangkuk daripada Jurnal Saya di bahagian bawah sebelah kanan di bawah Pilihan halaman rumah" Biasanya telefon pintar "sentiasa" menunggu sebentar untuk melihat sama ada masih terdapat setem kedua pada butang rumah dan hanya bertindak balas selepas penantian ini.

Dalam item menu di penjuru kanan sebelah atas ini boleh ditukar dengan mudah, persembahan tab lebih kurang mengikut optik yang diketahui.

Perhatian: Semakan terutamanya meliputi ciri-ciri antara muka pengguna versi OS untuk telefon pintar. Ulasan ditulis berdasarkan firmware dengan Android 7.1.1 dipasang pada.

Skrin kunci

Peranti boleh dibangunkan dengan menekan butang Kuasa, tekan dua kali pada skrin atau hanya dengan mengambilnya; dua kaedah terakhir memerlukan sokongan perkakasan. Membuka kunci telefon pintar dilakukan dengan menggerakkan jari anda dari bawah ke atas di mana-mana bahagian skrin, yang mudah dilakukan semasa dalam perjalanan dan tanpa melihat. Anda boleh melindungi diri anda daripada akses tanpa kebenaran kepada peranti anda melalui beberapa cara: tetapkan buka kunci menggunakan kekunci Corak; tetapkan kata laluan atau kod PIN; atau melalui Fungsi pintar Kunci, yang membolehkan anda membuka kunci peranti apabila disambungkan ke jam tangan, set kepala Bluetooth di dalam kereta, menggunakan tag NFC atau mengecam wajah atau suara pemilik. Sejak versi sebelumnya, Android telah sokongan orang asli pengimbas cap jari. Jika buka kunci cap jari didayakan, maka peranti tidak perlu dibangunkan dahulu; hanya bawa jari yang didaftarkan ke pengimbas dan sistem akan memintas skrin kunci dan menunjukkan desktop. Anda juga boleh membuka kunci peranti dengan menukar akaun kepada akaun tetamu, jika akaun dibuat dalam sistem (akaun tetamu tersedia secara lalai).

Sebenarnya terdapat butang menu, tetapi jika anda menekan butang multitasking lebih lama, fungsi menu akan diaktifkan seperti biasa.

Contohnya, jika anda menahan butang dalam Tetapan - Satu Tangan, anda boleh mengecilkan skrin hampir dari kanan ke kiri dan kembali semula.

Tidak bagus, tetapi berguna untuk situasi tertentu.

Dalam mod ini, paparan berubah kepada skala kelabu dan fungsi terputus dengan teruk, seperti Internet aktif hanya apabila ia sebenarnya sedang digunakan. Dalam Tetapan - Bar alat anda boleh mengaktifkan ciri yang meletakkan titik kecil pada paparan secara kekal. Jika anda mengklik ini, panel akan dibuka dengan lima aplikasi yang dipratentukan.

Petua #9: Gunakan pengimbas cap jari yang dipasang di sisi dan kurangkan kadar ralat

Lebih pantas berbanding dengan templat, telefon pintar boleh dibuka kunci dengan agak selamat. Masalahnya ialah sebelah tangan tidak berfungsi jika anda meletakkan cap jari anda seperti yang ditunjukkan dalam arahan. Ini membawa kepada sekurang-kurangnya, kepada ralat yang jauh lebih kecil. Sebahagian daripada ini juga membantu memadam cap jari yang disimpan dan menyimpannya semula.

Kesemuanya tidak boleh dialih keluar dan kemas kini adalah aplikasi yang dipasang semula di mana penyahpasangan boleh dilakukan. Dengan cara ini anda boleh membiarkan apl hilang, kadangkala praktikal jika telefon pintar hilang kawalan lebih kerap daripada tidak.

Skrin kunci memaparkan: bar status - ia mengandungi nama pengendali, penunjuk isyarat rangkaian selular, Wi-Fi dan tahap bateri (malangnya, tanpa keupayaan untuk memaparkan caj sebagai peratusan); Maklumat pengguna; jam, hari dalam minggu dan tarikh. Di tengah-tengah skrin, di bawah jam, senarai acara terlepas dipaparkan, disusun mengikut kepentingan berdasarkan dari siapa ia datang dan dari aplikasi mana, pemberitahuan dikumpulkan mengikut aplikasi. Jika anda mempunyai kata laluan yang ditetapkan pada telefon pintar anda, anda perlu memilih satu daripada tiga pilihan untuk memaparkan maklumat pada skrin berkunci: Tunjukkan pemberitahuan sepenuhnya, Sembunyikan maklumat peribadi atau Jangan tunjukkan pemberitahuan.

Petua #11: Lancarkan kamera menggunakan butang kelantangan

Dalam mod peribadi, malangnya, tidak mungkin untuk menetapkan kata laluan untuk mengunci aplikasi, jadi sekurang-kurangnya ia tidak dipaparkan secara langsung. Masalah: Skrin sentuh tidak diperlukan di bawah air. Jika anda masih mahu mengambil gambar di dalam air, anda boleh mengambil gambar menggunakan butang kelantangan.

Dalam kes ini, pemberitahuan dan panggilan mungkin dilumpuhkan untuk tempoh masa tertentu. Di samping itu, pengecualian boleh dibuat. Jika anda berada dalam medan input teks, anda boleh menyeret bar pemberitahuan, pilih Kaedah Input - Sesuaikan Kaedah Input - Leret Papan Kekunci. Jadi kemudian "tarik" perkataan.

Daripada skrin kunci, anda boleh melancarkan Carian Kamera atau Suara dengan meleret jari anda daripada ikon yang sepadan ke sisi atau menurunkan lorek pemberitahuan dengan beralih dari sempadan atas skrin. Interaksi dengan senarai pemberitahuan berlaku seperti berikut: mengetik dua kali pada pemberitahuan akan menghantar pengguna ke aplikasi yang sepadan; meleret ke kiri atau kanan akan mengosongkan pemberitahuan; anjakan sedikit ke kiri atau kanan akan menunjukkan butang tetapan pemberitahuan untuk itu aplikasi tertentu; Meluncur ke bawah daripada pemberitahuan mendedahkan tetingkap pratonton acara, yang mungkin mengandungi butang untuk interaksi pantas dengan acara ini, contohnya: "Balas" - selepas mengklik butang ini, anda boleh menaip respons pada papan kekunci dan menghantar tanpa meninggalkan senarai. Dalam tetingkap pratonton, di bawah senarai, terdapat butang untuk memadam semua pemberitahuan, hanya sekarang ia tidak diwakili oleh ikon, tetapi oleh tulisan "CLEAR ALL".

Kawalan, papan kekunci

Lebih cepat, tetapi berlatih. Dengan Fokus Selektif, anda juga boleh mengambil foto dengan dua tahap ketajaman. Laporan ujian akan menyusul pada hari-hari berikutnya. Walaupun sesetengah pengguna mungkin hanya mahukan kunci fizikal dengan penderia cap jari terbina dalam, panel maya butang juga memberi kelebihan berbanding susun atur lama. Ia boleh ditukar warna dan disesuaikan mengikut citarasa anda, sama ada anda lebih suka warna biru tua, oren kuat atau lebih tepatnya hijau pudina halus.

Anda juga boleh menukar susun atur butang

Di sini anda boleh melihat panel dengan beberapa warna yang boleh anda pilih secara langsung. Selain itu, anda juga boleh mengklik bola warna yang berwarna-warni dan kemudian mengenal pasti warna baru untuk bar navigasi telefon pintar. Jika anda meninggalkan menu warna latar belakang sekali lagi, anda boleh memilih tempat untuk memaparkan tiga "kekunci lembut" yang dipanggil dalam panel di bawah bahagian Tata Letak Butang. Di sini ia hanya dipaparkan secara telus. . Tekan dan tahan butang Utama sehingga enam apl terakhir anda muncul.

Tekan butang Utama untuk kembali ke skrin Utama. Jika anda benar-benar ingin menamatkan aplikasi, anda harus menggunakan butang belakang dan tekan sehingga aplikasi ditutup. Untuk sesetengah apl, anda juga boleh mengklik "Nyahpasang" dan mengalih keluar apl itu sepenuhnya daripada telefon pintar anda. Nyahpasang hanya berfungsi untuk aplikasi yang anda pasang sendiri. Anda tidak boleh mengalih keluar apl yang dipasang di kilang.

Desktop, berbilang tugas dan pemberitahuan

Ruang kerja utama Android ialah dan kekal sebagai desktop, yang boleh mempunyai satu atau beberapa halaman, halaman ditatal secara mendatar. Sistem ini mengekalkan menu aplikasi yang berasingan, yang boleh diakses dari mana-mana desktop dengan meluncurkan jari anda dari dok bawah atau mengklik pada anak panah di atas dok bawah. Dok bawah boleh mengandungi sehingga lima pintasan aplikasi atau folder pintasan. Menu aplikasi mengandungi bar carian, baris aplikasi kegemaran dan ikon semua aplikasi prapasang dan pihak ketiga, manakala desktop hanya mengandungi pintasan yang telah ditambahkan oleh pengguna sendiri.

Jika anda sentiasa ingin dikemas kini dengan perkembangan terkini, anda perlu menetapkan "Selang Kemas Kini" kepada "30 minit" dalam bahagian "Tetapan". Ini adalah kehabisan bateri, begitu juga dengan semua apl yang sentiasa, atau sekurang-kurangnya kerap, menarik data daripada Internet. Walau bagaimanapun, anda dengan mudah kehilangan gambaran keseluruhan anda. Jika anda membuka paparan apl, anda boleh menggunakan butang menu untuk beralih daripada paparan grid lalai kepada paparan senarai.

Dan kemas kini ini disertakan dengan sokongan berbilang tetingkap dan sistem pemberitahuan baharu. Tetapi selepas menguji versi pembangun, kami dapat mencari lebih banyak lagi lebih banyak kemungkinan yang kita tidak tahu. Kini anda boleh menjimatkan sama banyak tenaga walaupun anda sedang bergerak.

Satu desktop boleh mengandungi sehingga 25 pintasan aplikasi dalam grid 5*5; sebagai tambahan kepada pintasan, desktop boleh mengandungi widget dan folder dengan pintasan. Folder boleh mengandungi bilangan pintasan yang tidak terhad, tetapi hanya 16 dipaparkan pada satu masa, dan anda tidak boleh meletakkan folder atau widget lain dalam folder. Sistem pengendalian kini mempunyai keupayaan untuk menukar bukan sahaja saiz fon, tetapi juga skala antara muka grafik secara keseluruhan; pada skala yang berbeza, bilangan pintasan dan elemen lain yang sesuai pada satu halaman desktop mungkin berbeza-beza.

Mod penjimatan data akan menghalang anda daripada melebihi had maksimum data mudah alih anda

Twelve diaktifkan jika anda tidak menyentuh telefon bimbit anda untuk seketika, walaupun ia berada di dalam dompet anda, bergerak di dalam kereta anda, atau di dalam poket anda semasa berlari. Mengehadkan penggunaan data anda adalah buruk, tetapi melainkan anda ingin membayar lebih daripada poket, anda perlu menjejaki apl tersebut yang memakan data seperti tiada hari esok. Mod penjimatan data boleh membantu anda dengan ini. Apabila diaktifkan, ini akan menghalang mana-mana apl yang berjalan di latar belakang daripada mengakses data mudah alih anda.

Dengan meletakkan sentuhan panjang jari anda pada mana-mana pintasan, folder atau widget, anda boleh mengalihkannya merentasi desktop atau memadamkannya dengan menyeretnya ke butang "Alih Keluar". Untuk menambah pintasan pada desktop, anda perlu pergi ke menu aplikasi dan, menggunakan sentuhan panjang yang sama, seret aplikasi ke desktop. Jika anda mengalihkan aplikasi ke ikon "Padam" yang muncul di bahagian atas, sistem akan menggesa pengguna untuk memadamkan aplikasi ini. Kini, apabila anda mengetik lama pintasan aplikasi, menu konteks muncul jika aplikasi menyokong API yang sepadan. Menu pengurusan tetapan desktop dipanggil dengan menyentuh lama mana-mana kawasan kosong skrin. Menu mengandungi tiga item: WALLPAPER – membolehkan anda menukar gambar desktop; WIDGETS – diperlukan untuk menambah widget; dan SETTINGS – jalan pintas menuju ke tetapan desktop.

Pemberitahuan senyap lama

Klik dua kali butang "Apl Terkini" akan membawa anda ke aplikasi terkini yang anda gunakan. Jika anda perlu menukar dengan cepat daripada apl lain yang baru anda gunakan, anda boleh menekan butang ini untuk melompat antara semua apl yang telah anda buka di latar belakang. Ia tidak sepantas sahaja" tekan dua kali» sekali, tetapi ia lebih mudah daripada mencari secara manual melalui semua apl yang anda miliki. Walau bagaimanapun, ini boleh menjadi agak membosankan. Di sana anda boleh mematikan pemberitahuan ini atau menyekatnya sepenuhnya.

Tetapkan keutamaan apl dalam bar pemberitahuan

Anda juga boleh pergi ke menu tetapan untuk melaraskannya dengan lebih tepat. Sistem boleh menetapkan tahap keutamaan kepada semua pemberitahuan anda dari sifar hingga lima. Biasanya anda tidak boleh menyentuh ini, tetapi jika anda mempunyai keperluan khusus untuk pemberitahuan anda, ini adalah tempat untuk menyesuaikannya.

Pengurus fail kini jauh lebih berkuasa

Tetapi kini pengurus fail baharu akan membenarkan anda mengalih dan menamakan semula fail dan folder anda, serta mencipta folder baharu dan semua yang anda boleh lakukan sebelum ini.

Menu multitasking dipanggil dengan menekan butang yang sepadan. Senarai aplikasi yang sedang berjalan menatal secara menegak, dan aplikasi dipaparkan dalam bentuk kad yang terletak satu demi satu; sesetengah aplikasi boleh diwakili oleh beberapa kad. Aplikasi boleh ditutup dengan mengklik pada butang yang sepadan atau dengan meleret ke tepi; dalam versi OS semasa, butang pembersihan memori khusus telah muncul, walaupun ia tidak perlu. Antara muka pengguna multitasking dalam Android kelihatan sangat bagus, menu dipanggil dengan satu sentuhan, pertama, kembali ke aplikasi sebelumnya, sebagai contoh, apabila pengguna meninggalkan aplikasi Facebook dengan mengklik pada pautan, dilakukan dengan butang Kembali, dan tidak perlu memanggil menu multitasking; kedua, menu berbilang tugas dipanggil dalam satu ketikan. Anda boleh kembali ke aplikasi sebelumnya dengan mengetik dua kali butang berbilang tugas.

Sekat nombor telefon seluruh sistem

Iaitu, ia melakukan semua yang perlu dilakukan oleh pengurus fail yang baik. Ia juga membolehkan anda membuka berbilang tetingkap pengurus supaya anda boleh bergerak dari satu folder ke folder yang lain dengan mudah. Sebaik sahaja anda menyekat nombor, anda tidak boleh menghantar mesej teks atau hubungi anda. Dan tetapan ini dikekalkan walaupun setiap kali anda memformat peranti mudah alih anda atau bertukar kepada model lain.

Editor baharu yang membolehkan anda menyesuaikan "tetapan pantas" anda

Tetapi ciri baharu ini bertanggungjawab untuk menyekat nombor telefon itu sepenuhnya. Anda boleh menetapkan Jangan Ganggu untuk dimatikan secara automatik apabila penggera dimatikan. Hanya leret ke bawah dari bahagian atas skrin dan masukkan menu tetapan pantas, kemudian klik butang "Edit" dan seterusnya. alih keluar yang anda tidak perlukan, tambah yang baharu dan ubahnya jika anda mahu.

Mudah untuk menyesuaikan saiz antara muka

"Mod kerja" baharu boleh menyahaktifkan semua apl berkaitan kerja anda apabila hari anda tamat. Dalam menu tetapan, anda akan menemui halaman baharu yang dipanggil Tetapan Mod Kerja dan anda boleh melumpuhkan semua apl yang berkaitan dengan kerja anda dengan satu klik.

Salah satu inovasi utama Android 7 ialah sokongan asli untuk berbilang tetingkap, atau, lebih tepatnya, dua tetingkap. Menyentuh lama butang multitasking membahagikan skrin kepada dua bahagian yang sama (jika dikehendaki, ia boleh dibahagikan dalam perkadaran satu hingga dua), manakala aplikasi semasa muncul di bahagian atas dan ditetapkan di sana, dan di bahagian bawah senarai aplikasi yang sedang berjalan akan dipaparkan dari mana anda boleh memilih yang anda perlukan. separuh bawah skrin.

Anda boleh menambah kenalan kecemasan dan maklumat perubatan pada skrin utama anda

Anda juga boleh melakukan ini dari menu Tetapan Pantas. Anda boleh memasukkan nama penuh, alamat, tarikh lahir, jenis darah, alahan yang diketahui, ubat yang anda ambil, keadaan perubatan jika anda penderma organ dan banyak lagi. Ini adalah perkara yang sangat penting dan dihargai kerana ia kini dimasukkan ke dalam sistem.

Untuk melakukan ini, anda mesti pergi ke apl Tetapan dan pergi ke bahagian Pengguna, kemudian pergi ke bahagian Maklumat Kecemasan dan tambah data di sana. Anda tidak perlu lagi menunggu sistem untuk "mengoptimumkan aplikasi" setiap kali anda mengemas kini telefon mudah alih anda. Ini bermakna aplikasi akan dipasang lebih cepat. Berikut adalah sebahagian daripada mereka yang akan kami langkau. Tetapi di bawah hud, sistem ini termasuk sejumlah besar pelarasan kecil yang akan membantu menjadikannya lebih mudah dan menyeronokkan untuk menggunakan telefon mudah alih anda hari demi hari.

Prinsip bekerja dengan pemberitahuan telah direka semula dengan serius dalam Android 5: senarai pemberitahuan interaktif muncul pada skrin kunci; antara muka skrin penuh klasik bagi panggilan masuk dipaparkan hanya jika peranti dikunci; dalam semua kes lain, apabila terdapat panggilan masuk, kad kecil muncul di bahagian atas dengan maklumat tentang siapa yang memanggil dan dua butang: “TOLAK ” dan “JAWAB”. Keupayaan untuk menukar kelantangan secara berasingan untuk jam penggera dan multimedia telah ditambahkan pada antara muka.

Sesetengah peranti menawarkan butang kapasitif dalam bingkai skrin, manakala yang lain menawarkan bar navigasi pada skrin. Pada masa ini, sesetengah peranti memilih bar navigasi di dalam skrin dan dengan itu tanpa butang menu yang boleh didapati di terminal lain. Manakala mereka yang mempunyai bar navigasi pada skrin perlu naik dan menekan butang menu yang disediakan. Ulasan itu ditulis oleh Adam Powell dan berbunyi:

Sentiasa tunjukkan butang limpahan pada bar tindakan. Butang menu tidak kering, ia dihantar! Dia tamat tempoh dan pergi menemui penciptanya! Dilucutkan nyawa, dia berehat dengan tenang! Jika anda tidak melampirkannya pada peranti utama, ia akan menolak bunga aster!

Kawalan, papan kekunci

Mengawal telefon pintar dalam Android 7 membayangkan kehadiran butang kuasa, butang kelantangan dan tiga butang pada skrin: Kembali, Laman Utama dan Menu Berbilang Tugas - ia boleh diterima untuk butang pada skrin untuk diletakkan pada badan dalam bentuk sentuhan. atau butang mekanikal; Selain itu, gerak isyarat gelongsor jari dan sentuhan panjang. Kawalan suara sering digunakan; pengguna boleh menggunakan frasa "Ok Google" dari mana-mana skrin, termasuk skrin yang dikunci (memerlukan sokongan perkakasan), untuk memulakan kawalan suara dan kemudian menentukan arahan atau pertanyaan carian.

Peranan penting dalam interaksi dengan peranti dimainkan oleh tirai pemberitahuan yang digabungkan dengan panel suis. Ia dipanggil dengan gerak isyarat meluncur dari tepi atas skrin atau tekan dua kali sepanjang baris status, jika anda meluncur sekali lagi dari atas ke bawah, tetapi kali ini di mana-mana bahagian skrin, panel suis akan dibuka; Untuk segera membuka panel suis, anda perlu membuat gerak isyarat leret dua jari. Panel suis kini berbilang halaman, secara lalai ia mengandungi 10 suis dan peluncur untuk melaraskan kecerahan skrin, tetapi kini ia boleh disesuaikan: tukar lokasi suis, tambah atau alih keluarnya. Apabila anda mengklik pada beberapa suis, tetapan pantas dibuka; apabila anda menekan suis lama, sistem akan menghantar pengguna ke bahagian Tetapan yang sepadan. Tempat papan kekunci sistem dalam Pixel diambil oleh Gboard, tetapi keupayaan untuk memasang papan kekunci daripada pembangun pihak ketiga masih belum hilang. Pendail tetap sama.

Carian dan Apl Google

Secara tradisinya, sistem ini mempunyai integrasi mendalam dengan carian Google, atau, lebih tepatnya, dengan pembantu diperibadikan yang menyediakan maklumat dalam bentuk kad berdasarkan konteks: lokasi semasa, maklumat kalendar, sejarah pertanyaan carian, sejarah pergerakan, sejarah halaman yang dilawati, dsb. Pembantu dilancarkan dengan menatal ke kiri desktop utama, dan di bahagian atas semua desktop terdapat bar carian yang tidak boleh dialih keluar. Selain itu, carian boleh dimulakan dari mana-mana skrin dengan menentukan permintaan selepas frasa "Ok Google".

tetapan

Kepada permohonan itu tetapan anda boleh ke sana: dengan mengklik pada ikon dalam menu aplikasi (atau pada desktop) atau melalui ikon dalam panel suis. Skrin utama aplikasi dibahagikan kepada dua tab SEMUA dan SOKONGAN, di bahagian kedua anda boleh menemui dua pautan: Pusat Bantuan/ Tinggalkan ulasan dan Pengesyoran dan petua berguna. Di sesetengah negara, dalam tab sokongan anda boleh mendapatkan bantuan dan bertanya soalan kepada orang langsung dalam sembang. Semua tetapan telefon pintar dikumpulkan kepada 4 kumpulan: Rangkaian wayarles, Peranti, Data peribadi dan Sistem; dan dibahagikan kepada 22 bahagian. Di bahagian atas terdapat kumpulan ke-5 yang dipanggil Petunjuk; petua interaktif untuk menyediakan sistem muncul di sini. Satu lagi inovasi ialah kehadiran butang Bantuan/Maklum Balas dalam semua bahagian/tetapan. Semua skrin Tetapan kecuali skrin utama mempunyai menu sisi untuk bergerak ke bahagian lain dengan cepat.

Aplikasi Asas

telefon– pada skrin utama aplikasi perkara berikut dipaparkan: bar carian dengan butang untuk carian suara dan panggilan tetapan aplikasi, di bahagian bawah, butang untuk memanggil pendail. Tab Dail Cepat mengandungi kad kenalan yang kerap didail, tab Terbaru mengandungi senarai panggilan terbaharu dan tab Kenalan mengandungi semua kenalan. Dalam tetapan aplikasi, anda boleh mengurus templat respons pantas dan senarai pemanggil yang disekat.

Kenalan ialah aplikasi untuk bekerja dengan kenalan pengguna. Dari segi fungsi, ia tidak jauh berbeza dengan tab Kenalan dalam aplikasi Telefon.

Mesej– aplikasi untuk bekerja dengan SMS secara lalai. Skrin utama aplikasi mengandungi senarai dialog, butang carian, tetapan dan mencipta mesej baharu. Aplikasi ini kelihatan semudah mungkin dan mempunyai fungsi primitif. Apa yang luar biasa ialah cara aplikasi memberikan setiap dialog warna utamanya yang unik.

Gmail ialah aplikasi e-mel lalai sejak versi 5 Android. Anda boleh menambah peti mel bukan sahaja daripada Google, tetapi juga daripada perkhidmatan mel lain. Skrin utama memaparkan senarai huruf dan butang untuk mencari dan mencipta mesej baharu. Leret dari tepi kiri skrin untuk memanggil panel sisi, yang mengandungi senarai folder dan pintasan tetapan.

Chrome– ialah penyemak imbas sistem lalai, kelebihannya termasuk penyepaduan dengan perkhidmatan Google dan peluang yang luas untuk menyegerakkan tab, borang, kata laluan, dll., kelemahannya tidak sesuai antaramuka pengguna dan beban yang berlebihan pada pemproses dan bateri.

Tonton- termasuk fungsi berikut: jam penggera, masa dunia, pemasa dan jam randik;

Kamera. Pada skrin utama terdapat pemidang tilik dan butang: pelepas pengatup, beralih ke kamera hadapan, galeri, menghidupkan pemasa, mengaktifkan denyar, menukar mod HDR+, menghidupkan grid, memilih pratetap imbangan putih dan Lanjutan. Bertukar antara mod rakaman foto dan video dilakukan dengan meleret ke tepi. Sebagai tambahan kepada mod penangkapan utama, terdapat empat lagi: Pergerakan perlahan - membolehkan anda merakam pada gerakan perlahan empat kali atau lapan kali; Panorama – membolehkan anda mencipta foto panorama dengan sudut tontonan sehingga 360°; Sfera Foto – mencipta fotosfera; Kabur – membolehkan anda mencipta foto dengan kesan bokeh tiruan.

Foto– aplikasi ini bertindak sebagai galeri sistem dan pada masa yang sama adalah pelanggan perkhidmatan dengan nama yang sama daripada Google.

Kalendar– paparan utama aplikasi ialah Jadual, di mana semua acara disenaraikan dalam satu senarai, yang menarik: permulaan setiap bulan dalam senarai ini diberi tajuk dengan gambar yang bagus yang mencerminkan intipati utama bulan ini. Untuk melihat bulan, anda perlu mengetik nama bulan semasa dalam pengepala. Pandangan boleh ditukar kepada Hari, 3 hari, Minggu dan Bulan. Butang tambah acara muncul di sudut kanan bawah.

Kalkulator– mempunyai fungsi standard dan lanjutan. Dalam orientasi potret, panel dengan fungsi tambahan(sin, cos, tan, ln, dsb.) dipanggil dengan meleret dari tepi kanan skrin; dalam orientasi landskap, panel ini sentiasa kelihatan.

Kad ialah aplikasi pelanggan untuk Peta Google. Skrin utama mengandungi baris carian dan butang: butang menu sisi, butang carian suara, butang orientasi utara, butang untuk menentukan lokasi semasa dan butang untuk mencipta laluan. DALAM menu sampingan Anda boleh menyimpan kawasan peta yang dipilih ke memori telefon anda untuk kegunaan selanjutnya aplikasi di luar talian. Bahagian "Kronologi" menyimpan log pergerakan pengguna. Bahagian "Tanggapan anda" mengandungi ulasan tentang tempat awam: restoran, Pusat membeli belah, salun kecantikan, dsb.

Muat turunpengurus yang paling mudah muat turun

Aplikasi Berjenama

Kedai mainan ialah pelanggan kedai aplikasi dan yang utama aplikasi berjenama daripada Google. Ia digunakan untuk membeli, memasang dan mengemas kini aplikasi pihak ketiga. Bahagian "Permainan dan Aplikasi" ialah pameran maya di mana pelbagai pilihan produk dipaparkan, contohnya, Produk Baharu atau Permainan Paling Popular, dalam bentuk lakaran kenit aplikasi yang mengetuai pemilihan yang sepadan dan pautan ke keseluruhan senarai. Bahagian "Filem, Muzik, Buku" juga merupakan pameran maya, tetapi ia memaparkan kandungan dan akhbar yang berkaitan, juga dalam bentuk pilihan dan sepanduk. Untuk kemudahan pengguna, bahagian "Aplikasi dan permainan saya" terdiri daripada dua senarai: Dipasang dan Semua. Bahagian "Senarai Keinginan" menunjukkan semua produk yang pernah ditandakan pengguna sebagai dikehendaki.

Main permainan ialah aplikasi pelanggan untuk perkhidmatan dengan nama yang sama. Bahagian "Rumah" memaparkan data asas tentang pengguna: nama, tahap, bilangan mata pengalaman yang perlu anda peroleh untuk bergerak ke peringkat seterusnya. Di bawah ialah senarai permainan: permainan yang disyorkan, permainan yang dimainkan oleh pengguna dan permainan yang dimainkan oleh rakan. Bahagian "Permainan Saya" mengandungi tiga tab: terbaharu, semua dan dipasang. Bahagian "Pemberitahuan" dalam tiga tab memaparkan senarai jemputan, senarai hadiah dan permintaan serta senarai pencarian. Bahagian "Pemain" dalam dua tab memaparkan senarai pemain Ditambah dan senarai pemain Disyorkan - rakan rakan. Bahagian "Cari Permainan" juga mengandungi tiga tab: Permainan Disyorkan, Popular dan Dalam talian.

Bermain muzik- Ini pemain muzik dan, pada masa yang sama, pelanggan perkhidmatan muzik awan dengan nama yang sama. Bahagian "Rumah" memaparkan senarai tindakan terkini pengguna: lagu yang didengar atau dibeli. Bahagian "Perpustakaan Muzik" memaparkan semua lagu pengguna yang dibeli atau dimuat turun dari komputer, diisih dalam tab mengikut senarai main, artis, album atau genre. Hadir ciri menarik"Automixes", ia sangat memudahkan penciptaan senarai main daripada sebilangan besar trek; untuk mencipta automix, anda hanya perlu menentukan nama artis, album atau genre, dan aplikasi itu sendiri akan mencipta senarai main baharu. Terdapat juga pautan ke Gedung Play dalam menu sisi, kerana... trek hanya boleh dibeli daripadanya. Kini terdapat penyamaan dalam tetapan.

Main Filem ialah pelanggan perkhidmatan untuk membeli/menyewa filem dan menontonnya pada peranti mudah alih. Bahagian "Rumah" memaparkan filem, siri TV dan kartun yang dikumpulkan dalam senarai main mengikut genre dan populariti. Bahagian "Perpustakaan" memaparkan senarai filem yang dibeli atau disewa oleh pengguna. Menu sisi mengandungi pautan ke Gedung Play.

Youtube ialah pelanggan perkhidmatan dengan nama yang sama. Skrin utama dibahagikan kepada empat tab: Laman Utama, Arah Aliran, Langganan dan Akaun. Tab terakhir mengandungi bahagian: Ditonton, Video saya, Makluman, Pembelian dan Tonton kemudian; serta senarai senarai main. Tetingkap tontonan video adalah mudah dan berfungsi, tetapi mempunyai satu ciri yang tidak menyenangkan: Apabila anda membuka video, ia bermula muat turun automatik, walaupun jika peranti menggunakan rangkaian mudah alih untuk mengakses Internet. Oleh itu, jika anda membuka video bukan untuk menontonnya, tetapi, sebagai contoh, untuk melihat penerangan atau ulasan, bersedia untuk berpisah dengan beberapa puluh (ratusan?) megabait trafik.

Cakera ialah aplikasi untuk bekerja dengan perkhidmatan storan awan Google Drive. Skrin utama memaparkan direktori akar storan pengguna dan senarai fail yang baru dibuka. Bahagian "Dikongsi dengan saya" memaparkan senarai fail yang boleh diakses oleh pengguna lain. Di samping itu terdapat bahagian: Foto Google, Baru-baru ini, Berbintang, Akses Luar Talian dan Dimuat Turun. Bar sisi di bawah menunjukkan jumlah ruang cakera yang diduduki dan jumlah yang tersedia untuk pengguna.

beberapa terakhir tahun Apple dan Google secara konsisten menggerakkan sistem pengendalian mereka ke arah satu sama lain, atau, lebih tepatnya, cuba mengapit satu sama lain. Apple dengan setiap versi iOS mengembangkan fungsi dan cuba menjadikan sistem lebih fleksibel untuk pengguna dan aplikasi. Google cuba membaiki kelemahan tradisional: akhirnya menyusun perkara dengan pemberitahuan, menjadikannya seragam dan lebih konsisten serta mengatasi kehabisan bateri. Dan mereka, saya mesti katakan, bergerak ke arah yang betul, sayang sekali kadang-kadang mereka terlalu perlahan.

Apa yang menarik perhatian saya secara peribadi tentang Android 7.1 ialah: mekanik berbilang tugas dan berfungsi dengan berbilang aplikasi adalah lebih mesra berbanding iOS; fleksibiliti dalam memilih alat untuk menyelesaikan masalah tertentu; integrasi yang mendalam dengan perkhidmatan Google, yang saya gunakan secara aktif; antara muka pengguna yang lebih licin dan logik. Anda pasti melihat cara Google membersihkan senarai itu aplikasi pra-pasang menyelamatkan pengguna daripada sampah. Apa yang tidak sesuai dengan saya: baki saliran cas bateri; ketidakkonsistenan dalam UI bagi kebanyakan aplikasi atau kurang penggunaan yang cekap permukaan skrin. Sistem ini, walaupun penambahbaikan berterusan, masih tidak boleh dipanggil sepenuhnya selamat; pengoptimuman keseluruhan dalam iOS masih lebih baik. Untuk meringkaskan, kita boleh mengatakan dengan jelas bahawa Android sehingga versi kelima dan kini boleh dikatakan dua sistem yang berbeza; Saya gembira kerana Google telah menemui arah yang betul dan perlahan-lahan dan pasti bergerak mengikutnya.


Android menyokong beberapa jenis menu. Pertama - terdapat butang berasingan pada telefon Menu(dalam telefon lama), menekan yang memaparkan menu. Dalam peranti baharu, butang berasingan telah dialih keluar dan digantikan dengan ikon menu dalam bentuk tiga titik dalam orientasi menegak. Jenis kedua ialah menu konteks yang muncul apabila anda menekan dan menahan jari anda pada skrin masuk di tempat yang betul(Anda juga boleh menekan dan menahan butang tengah pada telefon anda). Menu konteks pula boleh mempunyai submenu. Hari ini kita akan berkenalan dengan jenis menu pertama. Artikel ini akan melihat cara bekerja dengan menu pada peranti baharu yang menjalankan Android 4.0 dan lebih tinggi.

Dalam templat Aktiviti Kosong tak ada menu, jadi kami akan buat sendiri. Ini akan membantu anda memahami prinsip kerja dan mendapatkan idea umum tentang projek itu. Anda tidak perlu mengingati nama kelas, kaedah dan kod untuk mengendalikan pemilihan item menu. Dalam templat lain, menu akan terbina dalam dan anda boleh menggunakannya dengan segera.

Buat projek baharu berdasarkan Aktiviti Kosong dan jalankannya. Menu belum ada.

Mari buat beberapa sumber rentetan dalam fail res/values/strings.xml, yang akan bertanggungjawab untuk item menu:

Tetapan Kucing Kucing Anak Kucing

Sekarang buat folder baharu menu dalam folder semula semula, | Baru | Direktori). Seterusnya, buat fail dalam folder yang dibuat menu_main.xml- nama menunjukkan bahawa menu berkaitan dengan aktiviti utama Aktiviti utama(klik kanan pada folder menu | Baru | Fail Sumber Menu). Jika anda membuat aplikasi dengan berbilang skrin, maka setiap aktiviti akan mempunyai menu berasingan dengan tetapannya sendiri. Jom buka fail buat masa ini menu_main.xml dan tambahkan kod anda pada templat yang dihasilkan:

Mari buka fail Aktiviti utama. Pada masa ini hanya terdapat satu kaedah onCreate(). Mari tambah kaedah baru onCreateOptionsMenu(). Tepat sekali kaedah ini bertanggungjawab ke atas penampilan menu aktiviti. Pilih menu di studio Kod| dan dalam tetingkap seterusnya, mula masukkan nama kaedah menggunakan huruf pertama. Anda boleh memasukkan dengan huruf besar pertama, i.e. ocom ( o n C reate O pilihan M enu) untuk mencari talian yang anda perlukan dengan cepat. tekan butang okey dan kami mendapat bahan kerja.

@Override public boolean onCreateOptionsMenu(menu menu) ( return super.onCreateOptionsMenu(menu); )

Kami menambah kaedah pada templat yang mengambil data daripada sumber menu dan menukarnya kepada item menu pada skrin.

@Override public boolean onCreateOptionsMenu(Menu menu) ( getMenuInflater().inflate(R.menu.menu_main, menu); return true; )

Dalam kaedah mengembang() anda menunjuk ke sumber menu ( R.menu.menu_main) dan objek kelas Menu.

Dalam bahasa Inggeris, "inflate" diterjemahkan sebagai inflate, i.e. Menurut pembangun Android, kami mengembang objek, sebagai contoh, menu, dengan data. Tetapi sebenarnya, perkataan "mengembung" berasal dari frasa di flat- ke apartmen. Terdapat tradisi lama membenarkan kucing masuk ke dalam apartmen terlebih dahulu, yang meneroka semua sudut dan celah rumah dan mengisytiharkan persetujuannya untuk tinggal di dalamnya. Beginilah cara kami menjalankan data daripada fail XML ke dalam objek MenuInflater.

Mulakan projek. Kini di sebelah kanan pengepala anda akan melihat ikon tiga titik berbaris dalam garis menegak. Klik pada ikon untuk melihat item menu tetapan.

Seperti yang anda mungkin rasa, elemen item bertanggungjawab untuk item menu yang berasingan. Mari tambah tiga lagi item menggunakan prinsip yang sama, menukar hanya pengecam dan teks untuk menu:

Jalankan projek dan cuba panggil menu sekali lagi. Anda akan melihat tiga item baharu.


Pilihan ID Dan tajuk tidak memerlukan sebarang penjelasan. Parameter orderInCategory membolehkan anda menetapkan pesanan anda sendiri untuk memaparkan item menu. Katakan anda telah mencipta lima item menu, tetapi masih belum memutuskan susunan ia akan muncul pada skrin. Untuk mengelakkan sentiasa mengalihkan keseluruhan blok kod untuk item menu dalam susunan yang diingini, anda boleh menggunakan pilihan ini.

Dan akhirnya, sifat penting app:showAsAction mentakrifkan tingkah laku menu dalam ActionBar. Maknanya tidak pernah bermakna item menu tidak sepatutnya muncul dalam pengepala, tetapi hanya dalam menu pop timbul, i.e. ketinggalan tiga mata. Jika anda menetapkan nilai sentiasa, kemudian tunjuk tetapan akan muncul serta-merta dalam pengepala aplikasi anda. Nilai juga tersedia ifRooms, denganTeks Dan collapseActionView. Cubalah sendiri. Sebagai contoh, ifRoom memaparkan item menu jika ruang membenarkan. Jika terdapat banyak mata, mereka hanya akan menghalang. Sebagai peraturan, pilihan ini memaparkan perkataan atau ikon yang sangat pendek untuk operasi yang kerap untuk mengelakkan klik yang tidak perlu pada tiga titik.

Beri perhatian kepada atribut app:showAsAction, yang merujuk kepada ruang nama xmlns:app="http://schemas.android.com/apk/res-auto". Ada masanya ruang nama sedemikian tidak wujud dan projek menggunakan atribut android:showAsAction daripada ruang nama standard. Jika studio mengadu tentang ralat, kemudian edit kod.

Manakala item menu tidak dilaksanakan kerja yang berguna. Sebarang klik pada item hanya menutup menu tanpa akibat yang boleh dilihat. Kami belum menulis kod untuk mengendalikan klik lagi.

Memilih item menu

Kami belajar cara membuat menu. Tetapi buat masa ini ia tidak berguna, kerana item menu tidak bertindak balas dalam apa jua cara terhadap klik kami. Kaedah lain digunakan untuk mengendalikan klik item menu. onOptionsItemSelected(). Mari tambah kaedah menggunakan prinsip yang sama seperti contoh sebelumnya. Jom dapatkan kosong.

@Override public boolean onOptionsItemSelected(MenuItem item) ( return super.onOptionsItemSelected(item); )

Parameter item bertanggungjawab ke atas item menu. Anda harus mendapatkan id menu melalui kaedah getItemId() dan nyatakan kod untuknya. Memandangkan menu biasanya terdiri daripada beberapa item, ia adalah mudah untuk menggunakan pembinaan jika tidak atau suis. Untuk memaparkan maklumat, kami akan menggunakan label teks. Tambahkan komponen pada skrin aktiviti anda TextView. Anda boleh menggunakan yang sedia ada TextView dengan tulisan "Hello World!", berikan sahaja pengecamnya.

android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!"/>

Mari tambah kod pada templat untuk item menu yang dipilih:

@Override public boolean onOptionsItemSelected(MenuItem item) ( // dapatkan pengecam item menu yang dipilih int id = item.getItemId(); TextView infoTextView = (TextView) findViewById(R.id.textView); // Operasi untuk yang dipilih suis item menu ( id) ( case R.id.action_cat1: infoTextView.setText("Anda memilih kucing!"); return true; case R.id.action_cat2: infoTextView.setText("Anda memilih kucing!"); return true; case R. id.action_cat3: infoTextView.setText("Anda telah memilih anak kucing!"); return true; default: return super.onOptionsItemSelected(item); ) )

Lancarkan aplikasi, panggil menu dan pilih mana-mana item menu. Mesej harus muncul dalam medan teks.


Terdapat cara alternatif melalui XML yang serupa dengan mengendalikan klik butang (sejak Android 3.0). Anda boleh menambah atribut android:onClick dalam sumber menu dan anda tidak perlu menggunakan panggilan kaedah onOptionsItemSelected(). Dengan bantuan android:onClick anda boleh nyatakan kaedah yang dikehendaki semasa memilih item menu. Tambah sifat ini untuk menunjukkan tetapan

Sekarang dalam kod aktiviti kami akan menulis yang berikut:

// atribut item menu Settings ditetapkan kepada android:onClick="onSettingsMenuClick" public void onSettingsMenuClick(item MenuItem) ( TextView infoTextView = (TextView) findViewById(R.id.textView); infoTextView.setText("Anda telah memilih Tetapan item, lebih baik pilih kucing");)

Suis

Kemunculan item menu boleh ditukar kepada paparan dengan suis. Untuk melakukan ini, anda perlu menambah elemen kumpulan dengan atribut android:checkableBehavior="single":

Saya tidak nampak banyak perkara dalam mod ini. Dan kami tidak akan menganggapnya.

Mod Reka Bentuk

DALAM Android Studio 2.2 menambah mod grafik untuk membina menu, yang serupa dengan bar alat untuk menambah komponen baharu pada skrin. Panel menu terdiri daripada empat elemen: Item Menu, Cari Item , Menu, Kumpulan.


Prinsipnya adalah sama, pilih elemen yang dikehendaki dan seretnya ke skrin ke dalam kawasan menu. Jika anda telah belajar penciptaan manual menu, maka kaedah ini tidak akan menyebabkan anda kesulitan. Dengan itu, anda boleh melakar struktur menu dengan cepat dan kemudian melaraskannya secara manual.

dikemas kini versi Android 5 Lollipop, walaupun serupa dengan KitKat sebelumnya, mempunyai beberapa perbezaan yang mungkin kelihatan luar biasa dan menyusahkan. Terdapat banyak tetapan dalam "Lollipop".

Sesetengah daripada mereka (seperti teks yang berbeza atau warna terbalik) diperlukan oleh segelintir orang, manakala yang lain diperlukan oleh hampir semua orang. Mari lihat persoalan bagaimana untuk menyediakan Android 5 dengan lebih terperinci.

Tetapan Semula Kilang Android Lollipop

Salah satu tetapan Android 5 yang paling penting ialah - Tetapan semula kilang Perlindungan. Mengaktifkan pilihan ini akan menyebabkan hakikat bahawa mustahil untuk menetapkan semula tetapan kepada tetapan kilang tanpa log masuk dan kata laluan ke akaun Google anda.

Terima kasih kepada Perkhidmatan Android Pengurus Peranti akan membenarkan pemilik telefon pintar yang hilang atau dicuri mengunci dan mengelap peranti dari jauh.

Perlu diingat bahawa perlindungan hanya berfungsi apabila telefon pintar dikunci dengan skrin pengaktifan.

Memulihkan data selepas memasang kemas kini Android

Yang lagi satu pilihan yang berguna- keupayaan untuk memulihkan data selepas memasang Android 5.0 Lollipop. Pada persediaan awal Pelbagai pilihan pemulihan data akan ditawarkan, termasuk panggilan tidak dijawab.

Android 5 menyediakan akaun

Pengurus akaun pengguna mungkin berguna - dengan analogi dengan desktop yang lengkap, adalah mungkin untuk mengehadkan akses kepada keupayaan telefon pintar.

Terdapat 3 jenis akaun yang tersedia:

  • Akaun Tetamu mempunyai hak minimum. Sebarang maklumat disimpan sementara sahaja. Setiap kali anda log masuk sebagai tetamu, sistem akan bertanya sama ada pengguna mahu memulakan semula atau meneruskan sesi tetamu terakhir.
  • "Profil" membolehkan anda mengkonfigurasi akses kepada program dan perkhidmatan.
  • "Pengguna" juga merupakan pemilik peranti. Akaun ini mempunyai hak yang paling banyak. Sebarang perubahan pada tetapan sistem, seperti menambah rangkaian Wi-Fi, akan digunakan pada semua akaun lain pada peranti.

Bagaimana untuk menambah pengguna? Ia sangat mudah - pergi ke tetapan dan cari tulisan "Pengguna".

Pada mulanya, anda akan melihat profil pemilik telefon pintar dan profil tetamu. Anda juga boleh menambah pengguna.

Untuk menambah pengguna baharu, anda perlu memasukkan akaun Google mereka. Setiap pengguna akan dapat menyesuaikan sistem operasi untuk diri anda sendiri. Pemilik peranti tidak mempunyai keupayaan untuk mengawal proses ini, tetapi dia mempunyai kuasa untuk membenarkan atau menafikan pengguna lain menghantar SMS dan membuat panggilan.

Mengehadkan akses kepada Android 5 Lollipop

Satu lagi fungsi berguna ialah apa yang dipanggil "Butang". Jika anda memberikan telefon pintar anda kepada seseorang dan tidak mahu mereka membeleknya atau menukar apa-apa, gunakan Butang. Ia akan mengehadkan kefungsian peranti kepada hanya satu aplikasi - yang mana ia dipasang. Akses kepada semua yang lain akan dinafikan: "Masukkan kata laluan anda."

Bagaimana hendak melakukannya? Buka Tetapan dan pilih pilihan "Keselamatan". Klik padanya. Dalam senarai yang terbuka, klik "Penyematan skrin". Kemudian tukar suis togol ke kedudukan "Hidup". (Hidup).

Kini anda boleh menyemat mana-mana aplikasi pada skrin anda. Untuk melakukan ini, lancarkan program yang dipilih dan klik dua kali pada tetingkapnya.

Untuk keluar dari apl yang disematkan, tekan dan tahan butang Semak dan Kembali. Dalam beberapa saat anda akan dibawa ke desktop anda.

Bagaimana untuk menyediakan gangguan dalam Android 5

Antara lain, anda boleh mengkonfigurasi apa yang dipanggil "Gangguan" dalam Android 5.0 Lollipop - anda boleh menentukan kenalan atau aplikasi yang boleh menghubungi anda atau menghantar pemberitahuan.

Bagaimana untuk mengkonfigurasi gangguan? Pergi ke tetapan, pilih "Bunyi & pemberitahuan" dan ketik pada pilihan ini. Di bawah peluncur pelarasan bunyi akan terdapat pilihan "Gangguan" - klik padanya.

Anda boleh membenarkan hanya kenalan atau apl kegemaran anda mengganggu anda. Lollipop mempunyai keupayaan untuk menghidupkan mod "Penting" mengikut jadual yang anda tetapkan - untuk ini terdapat pilihan khas "Jadual mod Masa Henti (gangguan keutamaan sahaja)".

Anda boleh menukar mod keutamaan dengan cepat dengan hanya mengetik peluncur kelantangan. Di bawahnya, mod "Jangan Ganggu" (Tiada), "Penting" (Keutamaan) dan "Semua" akan tersedia.

Dua mod pertama boleh didayakan selama-lamanya atau untuk masa tertentu. Butang “+” dan “-” membolehkan anda melaraskan selang masa semasa mod yang dipilih akan beroperasi. Tempoh masa boleh dilaraskan daripada 15 minit kepada 8 jam.

Menyediakan skrin kunci Lollipop dan pemberitahuan

Dalam Android 5.0 Lollipop, pemberitahuan masuk dipaparkan pada skrin kunci. Ini tidak selalunya mudah. Tidak mungkin sesiapa mahu "berkongsi" maklumat peribadi. Untuk kes ini, terdapat tetapan fleksibel dalam Android 5 untuk cara pemberitahuan dipaparkan.

Untuk melakukan ini, pergi ke Tetapan -> Bunyi dan pemberitahuan -> Pada skrin kunci -> Sembunyikan maklumat peribadi. Selepas itu mengintip mata mereka tidak akan melihatnya.

Mel dalam Android 5 telah menjadi lebih mudah

Aplikasi mel Gmail, sebagai tambahan kepada reka bentuk baharu, telah menerima sokongan untuk akaun pada perkhidmatan mel lain yang menyokong protokol IMAP dan POP. Kini anda tidak perlu pergi ke penyemak imbas untuk membuka "kotak" bukan Google - semuanya boleh dilakukan dari satu aplikasi.

Tetapan Penjimat Bateri Android 5

Jika anda mahu telefon pintar anda bertahan lebih lama dengan sekali cas, anda harus belajar cara menyediakan mod penjimatan bateri Project Volta dalam Android 5. Menurut pemaju, ia membolehkan anda melanjutkan masa operasi sebanyak 15-20%. Walau bagaimanapun, peranti mula "perlahan" dengan ketara.

Untuk mendayakan mod ini, pergi ke tetapan, klik pada "Bateri", kemudian pada butang menu (tiga titik di sudut kanan atas) dan pilih mod penjimatan bateri:

Apabila mod penjimatan bateri dihidupkan, navigasi dan bar status telefon pintar akan bertukar menjadi jingga dan mesej akan muncul yang menunjukkan bahawa mod penjimatan didayakan:

Jika anda mahu, anda boleh mematikan mod ini dengan segera - terdapat pilihan sedemikian dalam mesej yang muncul.

Menyediakan fungsi Akses Suis dalam Android 5

Menu utama adalah salah satu alat utama untuk interaksi pengguna dengan aplikasi. Dalam Android 2.3.x dan lebih awal, ia "tersembunyi" pada butang Menu perkakasan dan pembangun melukis menu itu sebaik mungkin. Tetapi bermula dengan Android 3.0, kecacatan telah diperbetulkan, menu menjadi komponen standard pada Bar Tindakan dan menerima beberapa ciri baharu. Pada masa yang sama, proses pembangunan menu kekal hampir tidak berubah. Menu dalam Android bukan hanya satu set butang yang anda boleh lampirkan OnClickListener . Dalam Android, anda boleh melakukan lebih banyak perkara dengan menu daripada yang dilihat.

Dalam artikel ini saya akan memberitahu anda cara membuat menu moden, bagaimana untuk menyesuaikannya saiz yang berbeza skrin, cara membuat suis butang radio terus dalam menu, serta cara mengawal keterlihatan butang menu secara dinamik, menyembunyikan fungsi aplikasi anda yang tidak akan berfungsi pada telefon pintar tertentu. Semasa artikel berjalan, saya akan cuba memberikan sebanyak mungkin pilihan menu, dan juga akan menyediakan pautan ke dokumentasi rasmi mengenai topik tersebut.

Ini adalah bagaimana menu aplikasi yang sama boleh kelihatan berbeza.

Butang pertama kami dalam menu

Menu dalam Android diterangkan dalam fail sumber atau dijana oleh kod program. Pilihan pertama disyorkan untuk beberapa sebab: kelajuan pembangunan, kejelasan, kemudahan penyelenggaraan. Sumber menu terletak dalam subdirektori menu bagi direktori sumber sumber aplikasi. Buat direktori menu, kemudian buat Fail XML Android baharu:


Pilih Menu jenis sumber, masukkan nama fail. Memandangkan ia berkemungkinan besar berbeza dalam yang berbeza, saya mengesyorkan memautkan nama fail sumber menu kepada nama aktiviti.

Dalam editor yang terbuka, masukkan kod untuk butang pertama menu kami:

Mari lihat atribut yang digunakan:

  • Kami menentukan android:id supaya kemudian dalam kod kami boleh membezakan beberapa butang daripada yang lain.
  • android:orderInCategory menentukan susunan butang kami berbanding dengan yang lain. Tentukan susunan dalam kenaikan 10 atau 100, ini akan membolehkan anda menambah elemen baharu di mana-mana sahaja pada masa hadapan tanpa menyusun semula susunan yang lain.
  • android:showAsAction ialah parameter yang paling menarik, kerana ia mengawal gelagat item menu dalam situasi yang berbeza. Ia boleh mengambil julat nilai:
    • ifRoom - Tunjukkan elemen dalam bar tindakan hanya jika terdapat ruang yang cukup untuknya. Jika ruang tidak mencukupi, item itu akan disembunyikan secara automatik dalam menu tambahan (yang ditunjukkan dengan tiga titik di atas satu sama lain). Ini ialah cara terbaik untuk menyesuaikan menu bergantung pada saiz skrin peranti. Pada skrin tablet yang besar, bar tindakan akan diisi dengan butang dan hidupkan telefon kecil butang yang paling penting akan ditunjukkan, manakala selebihnya juga boleh dicapai, tetapi hanya melalui menu tambahan. Perlu diingat bahawa menu tambahan dipaparkan dalam bar tindakan hanya pada telefon pintar yang tidak mempunyai butang menu perkakasan.
    • withText - Teks yang ditentukan oleh sifat android:title akan ditunjukkan di sebelah ikon butang. Parameter ini boleh ditentukan dalam kombinasi dengan yang lain, memisahkan parameter dengan |
    • jangan sekali-kali - Butang tidak akan kelihatan pada bar tindakan, walaupun terdapat ruang untuknya. Anda sentiasa perlu mendapatkan butang sedemikian melalui menu tambahan.
    • sentiasa - Sentiasa tunjukkan butang dalam bar tindakan. Parameter ini tidak boleh disalahgunakan, kerana pada telefon kecil butang mungkin mula merayap ke orang lain. elemen tindakan bar, contohnya kepada tajuk aplikasi. Untuk setiap aktiviti, tentukan paling banyak satu butang penting, tanpanya ia adalah mustahil, dan tanda sentiasa hanya dengan dia. Selebihnya (dan jika boleh semua) hendaklah ifRoom .
    • collapseActionView - membolehkan anda membuat butang yang dibuka atau disembunyikan elemen tambahan Lihat dalam bar tindakan. Sebagai contoh, anda boleh menetapkan parameter sedemikian kepada ikon carian, dan apabila anda mengkliknya, ia akan menunjukkan medan untuk memasukkan pertanyaan carian terus dalam bar tindakan.
  • android:title - mentakrifkan tajuk butang menu. Ia boleh dipaparkan di sebelah ikon dalam bar tindakan atau sebagai nama elemen dalam menu tambahan.
  • android:icon - ikon butang.

Ikon menu

Jika anda sedang membangunkan aplikasi dalam gaya Holo, anda boleh menggunakan set ikon siap pakai daripada Google, yang tersedia untuk dimuat turun oleh semua orang dari tapak web rasmi secara percuma.

Set ikon dibentangkan secara berasingan untuk gelap dan berasingan untuk tema Holo terang, serta untuk saiz skrin yang berbeza. Jika anda tidak mampu membeli pereka dalam pasukan anda, kit ini sememangnya tidak boleh ditukar ganti.

Menyambung menu ke Aktiviti

Memuatkan menu daripada sumber adalah sangat pantas. Buka kod Aktiviti dan ganti kaedah onCreateOptionsMenu:
@Override public boolean onCreateOptionsMenu(Menu menu) ( getMenuInflater().inflate(R.menu.your_activity_menu, menu); return true; )
Sekarang menu dipaparkan, tetapi apabila saya menekan butang tiada apa yang berlaku. Anda boleh melampirkan pengendali pada butang menggunakan kod atau terus dalam sumber XML dengan menetapkan nama kaedah pengendali dalam sifat android:onClick. Untuk melakukan perkara yang sama dengan kod, anda perlu mengatasi kaedah onOptionsItemSelected dalam Aktiviti:
@Override public boolean onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: klik pengendali di sini return true; ) return super.onOptionsItemSelected(item); )

Buat submenu

Submenu berguna apabila kita ingin menjelaskan cara melaksanakan tindakan yang dibentangkan dalam bar tindakan. Sebagai contoh, kami mempunyai senarai beli-belah dan butang "Isih". Dengan menekan butang, anda perlu mengetahui dengan parameter apa yang pengguna ingin mengisih item senarai: mengikut kategori produk, mengikut nama atau mengikut susunan ia ditambahkan pada senarai. Mari lihat kod submenu untuk kes ini:

Di sini kami telah mengisytiharkan teg lain dalam teg. Submenu ialah kumpulan tag yang sama, yang membolehkan anda mencipta submenu dalam submenu, dan seterusnya, jika perlu.

Butang radio dalam menu

Kami hanya membuat menu untuk memilih susunan isihan untuk pembelian. Adalah bagus untuk menunjukkan kaedah pengisihan yang sedang digunakan. Senarai itu hanya boleh diisih dalam satu daripada tiga cara yang mungkin, yang sesuai dengan idea butang radio. Untuk membuat satu set butang radio daripada submenu kami, hanya nyatakan sifat android:checkableBehavior="single" pada teg. Nilai yang mungkin untuk android:checkableBehavior:
  • tunggal - memilih hanya satu daripada elemen yang tersedia, kes kami
  • semua - pilih sebarang bilangan elemen yang tersedia, serupa dengan kotak semak
  • tiada - unsur kumpulan adalah unsur biasa menu, ini adalah lalai

Kod menu yang terhasil:

Jika anda melancarkan aplikasi dan cuba memilih salah satu kaedah pengisihan, tiada apa yang akan berlaku. Menu tidak menunjukkan bahawa sebarang item dipilih. Ini perlu dilakukan secara manual dengan memanggil item.setChecked(true);
@Override public boolean onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: klik pengendali di sini kembalikan benar; case R.id.menuPurchasesListSortOrderCategory: item.setChecked(true); pulangkan benar; kes R.id.menuPurchasesListSortOrderName: item.setChecked(true); return true; case R.id.menuPurchasesListSortOrderAddTime: item.setChecked(true); return true; ) return super.onOptionsItemSelected(item); )

Jika anda masih mempunyai soalan tentang bekerja dengan menu utama, saya dengan senang hati akan menjawab dalam komen.

Android menyokong beberapa jenis menu. Pertama - terdapat butang berasingan pada telefon Menu(dalam telefon lama), menekan yang memaparkan menu. Dalam peranti baharu, butang berasingan telah dialih keluar dan digantikan dengan ikon menu dalam bentuk tiga titik dalam orientasi menegak. Jenis kedua ialah menu konteks, yang muncul apabila anda menekan dan menahan jari anda pada skrin di tempat yang dikehendaki (anda juga boleh menekan dan menahan butang tengah pada telefon anda). Menu konteks seterusnya mungkin mempunyai submenu. Hari ini kita akan berkenalan dengan jenis menu pertama. Artikel ini akan melihat cara bekerja dengan menu pada peranti baharu yang menjalankan Android 4.0 dan lebih tinggi.

Dalam templat Aktiviti Kosong tak ada menu, jadi kami akan buat sendiri. Ini akan membantu anda memahami prinsip kerja dan mendapatkan gambaran keseluruhan projek. Anda tidak perlu mengingati nama kelas, kaedah dan kod untuk mengendalikan pemilihan item menu. Dalam templat lain, menu akan terbina dalam dan anda boleh menggunakannya dengan segera.

Buat projek baharu berdasarkan Aktiviti Kosong dan jalankannya. Menu belum ada.

Mari buat beberapa sumber rentetan dalam fail res/values/strings.xml, yang akan bertanggungjawab untuk item menu:

Tetapan Kucing Kucing Anak Kucing

tetapan

Kepada permohonan itu tetapan anda boleh ke sana: dengan mengklik pada ikon dalam menu aplikasi (atau pada desktop) atau melalui ikon dalam panel suis. Skrin utama aplikasi dibahagikan kepada dua tab SEMUA dan SOKONGAN, di bahagian kedua anda boleh menemui dua pautan: Pusat Bantuan / Tinggalkan maklum balas dan Pengesyoran serta petua berguna. Di sesetengah negara, dalam tab sokongan anda boleh mendapatkan bantuan dan bertanya soalan kepada orang langsung dalam sembang. Semua tetapan telefon pintar dikumpulkan kepada 4 kumpulan: Rangkaian wayarles, Peranti, Data peribadi dan Sistem; dan dibahagikan kepada 22 bahagian. Di bahagian atas terdapat kumpulan ke-5 yang dipanggil Petunjuk; petua interaktif untuk menyediakan sistem muncul di sini. Satu lagi inovasi ialah kehadiran butang Bantuan/Maklum Balas dalam semua bahagian/tetapan. Semua skrin Tetapan kecuali skrin utama mempunyai menu sisi untuk bergerak ke bahagian lain dengan cepat.

Aplikasi Asas

telefon– pada skrin utama aplikasi perkara berikut dipaparkan: bar carian dengan butang untuk carian suara dan panggilan tetapan aplikasi, di bahagian bawah, butang untuk memanggil pendail. Tab Dail Cepat mengandungi kad kenalan yang kerap didail, tab Terbaru mengandungi senarai panggilan terbaharu dan tab Kenalan mengandungi semua kenalan. Dalam tetapan aplikasi, anda boleh mengurus templat respons pantas dan senarai pemanggil yang disekat.

Kenalan ialah aplikasi untuk bekerja dengan kenalan pengguna. Dari segi fungsi, ia tidak jauh berbeza dengan tab Kenalan dalam aplikasi Telefon.

Mesej– aplikasi untuk bekerja dengan SMS secara lalai. Skrin utama aplikasi mengandungi senarai dialog, butang carian, tetapan dan mencipta mesej baharu. Aplikasi ini kelihatan semudah mungkin dan mempunyai fungsi primitif. Apa yang luar biasa ialah cara aplikasi memberikan setiap dialog warna utamanya yang unik.

Gmail ialah aplikasi e-mel lalai sejak versi 5 Android. Anda boleh menambah peti mel bukan sahaja daripada Google, tetapi juga daripada perkhidmatan mel lain. Skrin utama memaparkan senarai huruf dan butang untuk mencari dan mencipta mesej baharu. Meleret dari tepi kiri skrin memaparkan bar sisi, yang mengandungi senarai folder dan pintasan tetapan.

Chrome– ialah penyemak imbas sistem lalai, kelebihannya termasuk penyepaduan dengan perkhidmatan Google dan peluang yang luas untuk menyegerakkan tab, borang, kata laluan, dll., kelemahannya termasuk antara muka pengguna yang tidak sempurna dan beban yang berlebihan pada pemproses dan bateri.

Tonton– termasuk fungsi berikut: jam penggera, masa dunia, pemasa dan jam randik;

Kamera. Pada skrin utama terdapat pemidang tilik dan butang: pelepas pengatup, beralih ke kamera hadapan, galeri, menghidupkan pemasa, mengaktifkan denyar, menukar mod HDR+, menghidupkan grid, memilih pratetap imbangan putih dan Lanjutan. Bertukar antara mod rakaman foto dan video dilakukan dengan meleret ke tepi. Sebagai tambahan kepada mod penangkapan utama, terdapat empat lagi: Pergerakan perlahan - membolehkan anda merakam pada gerakan perlahan empat kali atau lapan kali; Panorama – membolehkan anda mencipta foto panorama dengan sudut tontonan sehingga 360°; Sfera Foto – mencipta fotosfera; Kabur – membolehkan anda mencipta foto dengan kesan bokeh tiruan.

Foto– aplikasi ini bertindak sebagai galeri sistem dan pada masa yang sama adalah pelanggan perkhidmatan dengan nama yang sama daripada Google.

Kalendar– paparan utama aplikasi ialah Jadual, di mana semua acara disenaraikan dalam satu senarai, yang menarik: permulaan setiap bulan dalam senarai ini diberi tajuk dengan gambar yang bagus yang mencerminkan intipati utama bulan ini. Untuk melihat bulan, anda perlu mengetik nama bulan semasa dalam pengepala. Pandangan boleh ditukar kepada Hari, 3 hari, Minggu dan Bulan. Butang tambah acara muncul di sudut kanan bawah.

Kalkulator– mempunyai fungsi standard dan lanjutan. Dalam orientasi potret, panel dengan fungsi tambahan (sin, cos, tan, ln, dll.) dipanggil dengan meleret dari tepi kanan skrin; dalam orientasi landskap, panel ini sentiasa kelihatan.

Kad ialah aplikasi pelanggan untuk Peta Google. Skrin utama mengandungi baris carian dan butang: butang menu sisi, butang carian suara, butang orientasi utara, butang untuk menentukan lokasi semasa dan butang untuk mencipta laluan. Dalam menu sisi, anda boleh menyimpan kawasan peta yang dipilih ke memori telefon anda untuk penggunaan selanjutnya aplikasi dalam mod luar talian. Bahagian "Kronologi" menyimpan log pergerakan pengguna. Bahagian "Tanggapan anda" mengandungi ulasan tempat awam: restoran, pusat membeli-belah, salun kecantikan, dsb.

Muat turun– pengurus muat turun yang paling mudah.

Aplikasi Berjenama

Kedai mainan ialah pelanggan kedai aplikasi dan aplikasi berjenama utama daripada Google. Ia membolehkan anda membeli, memasang dan mengemas kini aplikasi pihak ketiga. Bahagian "Permainan dan Aplikasi" ialah pameran maya di mana pelbagai pilihan produk dipaparkan, contohnya, Produk Baharu atau Permainan Paling Popular, dalam bentuk lakaran kenit aplikasi yang mengetuai pemilihan yang sepadan dan pautan ke keseluruhan senarai. Bahagian "Filem, Muzik, Buku" juga merupakan pameran maya, tetapi ia memaparkan kandungan dan akhbar yang berkaitan, juga dalam bentuk pilihan dan sepanduk. Untuk kemudahan pengguna, bahagian "Aplikasi dan permainan saya" terdiri daripada dua senarai: Dipasang dan Semua. Bahagian "Senarai Keinginan" menunjukkan semua produk yang pernah ditandakan pengguna sebagai dikehendaki.

Main permainan ialah aplikasi pelanggan untuk perkhidmatan dengan nama yang sama. Bahagian "Rumah" memaparkan data asas tentang pengguna: nama, tahap, bilangan mata pengalaman yang perlu anda peroleh untuk bergerak ke peringkat seterusnya. Di bawah ialah senarai permainan: permainan yang disyorkan, permainan yang dimainkan oleh pengguna dan permainan yang dimainkan oleh rakan. Bahagian "Permainan Saya" mengandungi tiga tab: terbaharu, semua dan dipasang. Bahagian "Pemberitahuan" dalam tiga tab memaparkan senarai jemputan, senarai hadiah dan permintaan serta senarai pencarian. Bahagian "Pemain" dalam dua tab memaparkan senarai pemain Ditambah dan senarai pemain Disyorkan - rakan rakan. Bahagian "Cari Permainan" juga mengandungi tiga tab: Permainan Disyorkan, Popular dan Dalam talian.

Bermain muzik ialah pemain muzik dan, pada masa yang sama, pelanggan perkhidmatan muzik awan dengan nama yang sama. Bahagian "Rumah" memaparkan senarai tindakan terkini pengguna: lagu yang didengar atau dibeli. Bahagian "Perpustakaan Muzik" memaparkan semua lagu pengguna yang dibeli atau dimuat turun dari komputer, diisih dalam tab mengikut senarai main, artis, album atau genre. Terdapat fungsi "Automixes" yang menarik, ia sangat memudahkan penciptaan senarai main daripada sejumlah besar trek. Untuk mencipta automix, anda hanya perlu menentukan nama artis, album atau genre, dan aplikasi itu sendiri akan mencipta senarai main baharu. Terdapat juga pautan ke Gedung Play dalam menu sisi, kerana... trek hanya boleh dibeli daripadanya. Kini terdapat penyamaan dalam tetapan.

Main Filem ialah pelanggan perkhidmatan untuk membeli/menyewa filem dan menontonnya pada peranti mudah alih. Bahagian "Rumah" memaparkan filem, siri TV dan kartun yang dikumpulkan dalam senarai main mengikut genre dan populariti. Bahagian "Perpustakaan" memaparkan senarai filem yang dibeli atau disewa oleh pengguna. Menu sisi mengandungi pautan ke Gedung Play.

Youtube ialah pelanggan perkhidmatan dengan nama yang sama. Skrin utama dibahagikan kepada empat tab: Laman Utama, Arah Aliran, Langganan dan Akaun. Tab terakhir mengandungi bahagian: Ditonton, Video saya, Makluman, Pembelian dan Tonton kemudian; serta senarai senarai main. Tetingkap tontonan video adalah mudah dan berfungsi, tetapi mempunyai satu ciri yang tidak menyenangkan: apabila anda membuka video, ia mula memuat turun secara automatik, walaupun peranti menggunakan rangkaian mudah alih untuk mengakses Internet. Oleh itu, jika anda membuka video bukan untuk menontonnya, tetapi, sebagai contoh, untuk melihat penerangan atau ulasan, bersedia untuk berpisah dengan beberapa puluh (ratusan?) megabait trafik.

Cakera ialah aplikasi untuk bekerja dengan perkhidmatan storan awan Google Drive. Skrin utama memaparkan direktori akar storan pengguna dan senarai fail yang baru dibuka. Bahagian "Dikongsi dengan saya" memaparkan senarai fail yang boleh diakses oleh pengguna lain. Selain itu, terdapat bahagian: Foto Google, Terkini, Berbintang, Akses Luar Talian dan Dimuat Turun. Bar sisi di bawah menunjukkan jumlah ruang cakera yang diduduki dan jumlah yang tersedia untuk pengguna.

Sejak beberapa tahun kebelakangan ini, Apple dan Google telah secara konsisten menggerakkan sistem pengendalian mereka ke arah satu sama lain, atau, lebih tepatnya, cuba mengapit satu sama lain. Dengan setiap versi iOS, Apple mengembangkan fungsi dan cuba menjadikan sistem lebih fleksibel untuk pengguna dan aplikasi. Google cuba membaiki kelemahan tradisional: akhirnya menyusun perkara dengan pemberitahuan, menjadikannya seragam dan lebih konsisten serta mengatasi kehabisan bateri. Dan mereka, saya mesti katakan, bergerak ke arah yang betul, sayang sekali kadang-kadang mereka terlalu perlahan.

Apa yang menarik perhatian saya secara peribadi tentang Android 7.1 ialah: mekanik berbilang tugas dan berfungsi dengan berbilang aplikasi adalah lebih mesra berbanding iOS; fleksibiliti dalam memilih alat untuk menyelesaikan masalah tertentu; penyepaduan mendalam dengan perkhidmatan Google, yang saya gunakan secara aktif; antara muka pengguna yang lebih licin dan logik. Adalah mustahil untuk tidak melihat bagaimana Google telah membersihkan senarai aplikasi prapasang, menyingkirkan pengguna daripada sampah. Apa yang tidak sesuai dengan saya: baki saliran cas bateri; ketidakkonsistenan dalam UI bagi kebanyakan aplikasi dan penggunaan permukaan skrin yang kurang cekap. Sistem ini, walaupun penambahbaikan berterusan, masih tidak boleh dipanggil sepenuhnya selamat; pengoptimuman keseluruhan dalam iOS masih lebih baik. Untuk meringkaskan, kita boleh mengatakan dengan jelas bahawa Android sehingga versi kelima dan kini boleh dikatakan dua sistem yang berbeza; Saya gembira kerana Google telah menemui arah yang betul dan perlahan-lahan dan pasti bergerak mengikutnya.

Menu utama adalah salah satu alat utama untuk interaksi pengguna dengan aplikasi. Dalam Android 2.3.x dan lebih awal, ia "tersembunyi" pada butang Menu perkakasan dan pembangun melukis menu itu sebaik mungkin. Tetapi bermula dengan Android 3.0, kecacatan telah diperbetulkan, menu menjadi komponen standard pada Bar Tindakan dan menerima beberapa ciri baharu. Pada masa yang sama, proses pembangunan menu kekal hampir tidak berubah. Menu dalam Android bukan hanya satu set butang yang anda boleh lampirkan OnClickListener . Dalam Android, anda boleh melakukan lebih banyak perkara dengan menu daripada yang dilihat.

Anda boleh menambah pintasan pada item yang paling anda gunakan secara langsung pada skrin Utama; Ini menjimatkan anda daripada memburu menu dan apl untuk perkara yang anda mahukan. Pertimbangkan untuk menambah item berikut sebagai pintasan. Kenalan yang anda sering hubungi atau teks nombor telefon daripada kenalan yang anda boleh ketik dan panggil.

  • Alamat teks yang membolehkan anda mengklik dan menghantar teks.
  • Arah ke lokasi pilihan anda.
Untuk menambah pintasan, ikuti langkah berikut:

Menyediakan apl taklimat harian anda

  • Pada skrin Utama, tekan butang Menu.
  • Klik butang "Tambah".
  • Ketik pintasan papan kekunci yang diserlahkan.
Anda boleh menambah pintasan sehingga tujuh halaman skrin utama yang dilanjutkan diisi. Ia menduduki salah satu daripada tujuh skrin utama dan terdiri daripada empat bahagian: Cuaca Tempatan, Harga Saham, Berita Dunia dan Kalendar.

Dalam artikel ini, saya akan memberitahu anda cara membuat menu moden, cara menyesuaikannya dengan saiz skrin yang berbeza, cara membuat butang radio terus dalam menu, dan cara mengawal keterlihatan butang menu secara dinamik, menyembunyikan fungsi tersebut aplikasi yang tidak akan berfungsi pada telefon pintar itu atau yang lain. Sepanjang artikel saya akan cuba memberi sebanyak mungkin Penerangan terperinci pilihan menu tertentu, dan juga akan menyediakan pautan ke dokumentasi rasmi mengenai topik tersebut.

Untuk mengetahui maklumat yang sesuai untuk anda, anda perlu menyesuaikan halaman anda. Mulakan dengan mengetik butang Menu pada mana-mana skrin Taklimat Harian, kemudian ketik Tetapan daripada menu pop timbul. Dalam menu Tetapan anda boleh mengkonfigurasi setiap bahagian. Klik pautan Pilih Bandar untuk membuka skrin Edit Senarai Bandar. Klik Pilih Saham untuk menambah instrumen kewangan seperti saham, dana bersama dan indeks saham. Klik butang "Tambah" untuk menambah stok, dan kemudian masukkan nama saham yang anda minati.

  • Klik butang Tambah untuk membuka skrin Carian Bandar.
  • Apabila anda menemui bandar yang anda inginkan, ketik padanya.
  • Apabila anda selesai menambah atau mengalih keluar bandar, klik Kembali.
  • Tandai kotak untuk perkara yang anda mahu lihat dan kemudian klik Simpan.
Satu-satunya pilihan anda ialah kekerapan halaman ini dikemas kini - sekerap setiap 30 minit atau sekerap setiap tiga jam - dan sama ada maklumat itu ditatal.

Ini adalah bagaimana menu aplikasi yang sama boleh kelihatan berbeza.

Butang pertama kami dalam menu

Menu dalam Android diterangkan dalam fail sumber atau dijana oleh kod program. Pilihan pertama disyorkan untuk beberapa sebab: kelajuan pembangunan, kejelasan, kemudahan penyelenggaraan. Sumber menu terletak dalam subdirektori menu bagi direktori sumber sumber aplikasi. Buat direktori menu, kemudian buat Fail XML Android baharu:


Kalendar: Sudahkah apl kalendar anda disediakan? Anda kemudian akan melihat semua janji temu anda sehingga kini dalam paparan senarai. Taklimat harian tidak memerlukan sebarang tetapan. Anda boleh membaca tutorial atau panduan yang menunjukkan anda cara melaksanakan tugas tertentu pada telefon anda dan meminta anda menekan butang Menu.

Saya rasa anda tidak boleh menyalahkan mereka. ini butang fizikal pada telefon, bukan sebahagian daripada skrin. Ikon butang Menu akan berbeza telefon yang berbeza. Di bawah ialah butang Menu bergantung pada pengeluar telefon. Dalam kes ini, telefon anda sepatutnya mempunyai butang suis apl yang ditunjukkan di bawah. Anda boleh menggunakannya sebagai butang menu. Hanya tekan butang suis aplikasi dan anda akan mendapat menu.

Pilih Menu jenis sumber, masukkan nama fail. Memandangkan menu berkemungkinan besar berbeza dalam aktiviti yang berbeza, saya mengesyorkan memautkan nama fail sumber menu kepada nama aktiviti.

Dalam editor yang terbuka, masukkan kod untuk butang pertama menu kami:

Carian dan Apl Google

Sila kongsi dengan sebahagian daripada anda bahawa ini berguna. Pengilang boleh memutuskan untuk menukar susun atur dan tingkah laku sistem. Oleh itu, pengguna mungkin mengalami cara yang berbeza melakukan tindakan. Satu contoh sedemikian ialah pengendalian butang menu. Tetapi jangan risau, sangat mudah untuk mendapatkannya dengan melihat contoh! Ini akan membawa anda ke skrin kiri di bawah.

Tetapan Semula Kilang Android Lollipop

Untuk telefon dengan butang menu fizikal atau kapasitif, anda akan mengetiknya, kemudian anda akan dibawa ke skrin kanan di mana pilihan anda akan dipaparkan di bahagian bawah skrin. Butang sensitif konteks akan muncul untuk menavigasi ke menu dalam aplikasi. Ini bermakna jika tiada pilihan menu untuk skrin atau aplikasi tertentu itu, anda tidak akan melihat pilihan itu.

Mari lihat atribut yang digunakan:

  • Kami menentukan android:id supaya kemudian dalam kod kami boleh membezakan beberapa butang daripada yang lain.
  • android:orderInCategory menentukan susunan butang kami berbanding dengan yang lain. Tentukan susunan dalam kenaikan 10 atau 100, ini akan membolehkan anda menambah elemen baharu di mana-mana sahaja pada masa hadapan tanpa menyusun semula susunan yang lain.
  • android:showAsAction ialah parameter yang paling menarik, kerana ia mengawal gelagat item menu dalam situasi yang berbeza. Ia boleh mengambil julat nilai:
    • ifRoom - Tunjukkan elemen dalam bar tindakan hanya jika terdapat ruang yang cukup untuknya. Jika ruang tidak mencukupi, item itu akan disembunyikan secara automatik dalam menu tambahan (yang ditunjukkan dengan tiga titik di atas satu sama lain). Ini ialah cara terbaik untuk menyesuaikan menu bergantung pada saiz skrin peranti. Pada skrin tablet besar, bar tindakan akan diisi dengan butang, dan pada telefon kecil, butang paling penting akan ditunjukkan, manakala selebihnya juga boleh dicapai, tetapi hanya melalui menu tambahan. Perlu diingat bahawa menu tambahan dipaparkan dalam bar tindakan hanya pada telefon pintar yang tidak mempunyai butang menu perkakasan.
    • withText - Teks yang ditentukan oleh sifat android:title akan ditunjukkan di sebelah ikon butang. Parameter ini boleh ditentukan dalam kombinasi dengan yang lain, memisahkan parameter dengan |
    • jangan sekali-kali - Butang tidak akan kelihatan pada bar tindakan, walaupun terdapat ruang untuknya. Anda sentiasa perlu mendapatkan butang sedemikian melalui menu tambahan.
    • sentiasa - Sentiasa tunjukkan butang dalam bar tindakan. Parameter ini tidak boleh disalahgunakan, kerana pada telefon kecil butang mungkin mula merayap ke elemen lain bar tindakan, contohnya, pada tajuk aplikasi. Untuk setiap aktiviti, tentukan paling banyak satu butang paling penting, yang anda tidak boleh lakukan tanpanya, dan semak sentiasa untuknya sahaja. Selebihnya (dan jika boleh semua) hendaklah ifRoom .
    • collapseActionView - membolehkan anda membuat butang yang membuka atau menyembunyikan elemen Lihat tambahan dalam bar tindakan. Sebagai contoh, anda boleh menetapkan parameter sedemikian kepada ikon carian dan apabila anda mengkliknya, ia akan menunjukkan medan untuk memasukkan pertanyaan carian terus dalam bar tindakan.
  • android:title - mentakrifkan tajuk butang menu. Ia boleh dipaparkan di sebelah ikon dalam bar tindakan atau sebagai nama elemen dalam menu tambahan.
  • android:icon - ikon butang.

Ikon menu

Jika anda sedang membangunkan aplikasi dalam gaya Holo, anda boleh menggunakan set ikon siap pakai daripada Google, yang tersedia untuk dimuat turun oleh semua orang dari tapak web rasmi secara percuma.

Set ikon dibentangkan secara berasingan untuk gelap dan berasingan untuk tema Holo terang, serta untuk saiz skrin yang berbeza. Jika anda tidak mampu membeli pereka dalam pasukan anda, kit ini sememangnya tidak boleh ditukar ganti.

Ia ditunjukkan sebagai 3 titik bertindan menegak. Anda boleh melihat OSD di penjuru kanan sebelah atas skrin di mana anda mempunyai tiga titik bertindan. Untuk melihat pilihan, anda klik simbol menu dan pilihan menu yang sama seperti di atas akan muncul sebagai menu lungsur. Sebagai pembangun, anda boleh menggunakan butang Menu untuk memaparkan sebarang pilihan yang berkaitan dengan pengguna, selalunya menggunakan menu pilihan aktiviti terbina dalam.

Untuk memberikan pengalaman pengguna yang paling intuitif dan konsisten dalam aplikasi anda, anda harus mengalihkan reka bentuk anda daripada menggunakan butang Menu dan ke arah menggunakan Bar Tindakan. Walau bagaimanapun, ini agak mudah untuk kebanyakan aplikasi kerana anda boleh terus menyokong butang Menu pada peranti yang diprapasang komunikasi selular, tetapi turut menyediakan bar tindakan pada peranti baharu dengan hanya beberapa baris perubahan kod.

Bukan sahaja apl anda akan berhenti bergantung pada butang menu perkakasan, tetapi anda perlu berhenti memikirkan tindakan anda menggunakan "butang menu".

Menyambung menu ke Aktiviti

Memuatkan menu daripada sumber adalah sangat pantas. Buka kod Aktiviti dan ganti kaedah onCreateOptionsMenu:
@Override public boolean onCreateOptionsMenu(Menu menu) ( getMenuInflater().inflate(R.menu.your_activity_menu, menu); return true; )
Sekarang menu dipaparkan, tetapi apabila saya menekan butang tiada apa yang berlaku. Anda boleh melampirkan pengendali pada butang menggunakan kod atau terus dalam sumber XML dengan menetapkan nama kaedah pengendali dalam sifat android:onClick. Untuk melakukan perkara yang sama dengan kod, anda perlu mengatasi kaedah onOptionsItemSelected dalam Aktiviti:
@Override public boolean onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: klik pengendali di sini return true; ) return super.onOptionsItemSelected(item); )

Buat submenu

Submenu berguna apabila kita ingin menjelaskan cara melaksanakan tindakan yang dibentangkan dalam bar tindakan. Sebagai contoh, kami mempunyai senarai beli-belah dan butang "Isih". Dengan menekan butang, anda perlu mengetahui dengan parameter apa yang pengguna ingin mengisih item senarai: mengikut kategori produk, mengikut nama atau mengikut susunan ia ditambahkan pada senarai. Mari lihat kod submenu untuk kes ini:

Di sini kami telah mengisytiharkan teg lain dalam teg. Submenu ialah kumpulan tag yang sama, yang membolehkan anda mencipta submenu dalam submenu, dan seterusnya, jika perlu.

Menyambung menu ke Aktiviti

Tindakan anda harus menyediakan butang untuk tindakan pengguna yang penting secara langsung dalam bar tindakan. Mereka yang tidak boleh dimuatkan ke dalam bar tindakan berakhir dengan limpahan tindakan. Dalam tangkapan skrin di sini, anda boleh melihat butang tindakan untuk carian dan limpahan tindakan di sebelah kanan bar tindakan.

Ini mungkin kelihatan seperti membelah rambut dari segi istilah, tetapi tindakan melimpah namanya menggalakkan pemikiran yang berbeza. Daripada memikirkan menu yang digunakan sebagai gimik untuk pelbagai pilihan pengguna, anda harus memikirkan lebih lanjut tentang pilihan pengguna yang ingin anda paparkan pada skrin sebagai tindakan. Mereka yang tidak perlu berada di skrin boleh mengalir keluar dari skrin. Pengguna boleh mengenal pasti limpahan dan pilihan lain dengan mengklik butang limpahan yang muncul di sebelah butang pada skrin.

Butang radio dalam menu

Kami hanya membuat menu untuk memilih susunan isihan untuk pembelian. Adalah bagus untuk menunjukkan kaedah pengisihan yang sedang digunakan. Senarai itu hanya boleh diisih dalam satu daripada tiga cara yang mungkin, yang sesuai dengan idea butang radio. Untuk membuat satu set butang radio daripada submenu kami, hanya nyatakan sifat android:checkableBehavior="single" pada teg. Nilai yang mungkin untuk android:checkableBehavior:
  • tunggal - memilih hanya satu daripada elemen yang tersedia, kes kami
  • semua - pilih sebarang bilangan elemen yang tersedia, serupa dengan kotak semak
  • tiada - item kumpulan adalah item menu biasa, ini adalah nilai lalai

Kod menu yang terhasil:

Butang limpahan apl untuk apl lama

Ini ialah gelagat keserasian untuk aplikasi lama, yang direka untuk memastikan aplikasi yang dibina untuk mengharapkan butang menu kekal berfungsi. Walau bagaimanapun, butang ini tidak memberikan pengalaman pengguna yang sempurna. Malah, dalam apl yang tidak menggunakan menu pilihan pula, butang limpahan tindakan ini tidak melakukan apa-apa dan menimbulkan kekeliruan pengguna. Anda boleh melakukan ini sambil kekal serasi ke belakang dengan peranti yang disokong oleh apl.

Jika anda melancarkan aplikasi dan cuba memilih salah satu kaedah pengisihan, tiada apa yang akan berlaku. Menu tidak menunjukkan bahawa sebarang item dipilih. Ini perlu dilakukan secara manual dengan memanggil item.setChecked(true);
@Override public boolean onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: klik pengendali di sini kembalikan benar; case R.id.menuPurchasesListSortOrderCategory: item.setChecked(true); pulangkan benar; kes R.id.menuPurchasesListSortOrderName: item.setChecked(true); return true; case R.id.menuPurchasesListSortOrderAddTime: item.setChecked(true); return true; ) return super.onOptionsItemSelected(item); )

Memulihkan data selepas memasang kemas kini Android

Nasib baik, sistem menyediakan alat sedemikian secara lalai: bar tindakan.

Jika ikon ini tidak sesuai dengan keperluan anda dan anda perlu mencipta sendiri, anda harus mengikuti panduan reka bentuk ikonografi. Jika anda tidak memerlukan bar tindakan, anda boleh mengalih keluarnya daripada aplikasi anda atau daripada tindakan individu. Ini sesuai untuk aplikasi yang tidak pernah menggunakan menu pilihan atau aplikasi di mana bar tindakan tidak memenuhi keperluan reka bentuk.

Jika anda masih mempunyai soalan tentang bekerja dengan menu utama, saya dengan senang hati akan menjawab dalam komen.

Versi Android 5 Lollipop yang dikemas kini, walaupun serupa dengan KitKat sebelumnya, mempunyai beberapa perbezaan yang mungkin kelihatan luar biasa dan menyusahkan. Terdapat banyak tetapan dalam "Lollipop".

Sesetengah daripada mereka (seperti teks yang berbeza atau warna terbalik) diperlukan oleh segelintir orang, manakala yang lain diperlukan oleh hampir semua orang. Mari lihat persoalan bagaimana untuk menyediakan Android 5 dengan lebih terperinci.

Apa yang anda perlukan ialah tema anda sendiri, yang anda tentukan untuk mewarisi tema platform yang berbeza bergantung pada versi platform semasa. Sebagai contoh, berikut ialah cara anda boleh mengisytiharkan tema tersuai untuk aplikasi anda. Atau sebaliknya anda boleh mengisytiharkan tema untuk elemen individu.

Butang tindakan terapung ialah contoh unik penggunaan asas dalam aplikasi. Peralihan biasa termasuk pencetus, bar alat, dail cepat dan morph. Ini bukan senarai lengkap. Butang tindakan terapung direka untuk fleksibiliti. Eksperimen dengan peralihan yang paling sesuai dengan aplikasi anda dan skrin di mana butang diletakkan.

Tetapan Semula Kilang Android Lollipop

Salah satu tetapan Android 5 yang paling penting ialah Perlindungan Tetapan Semula Kilang. Mengaktifkan pilihan ini akan menyebabkan hakikat bahawa mustahil untuk menetapkan semula tetapan kepada tetapan kilang tanpa log masuk dan kata laluan ke akaun Google anda.

Butang tindakan terapung hanya boleh mencetuskan tindakan. Butang tindakan terapung yang mengembalikan paparan peta. Aplikasi biasanya menggunakan satu butang dengan tindakan terapung. Walau bagaimanapun, contoh ini menggunakan dua butang tindakan terapung kerana ia melakukan tindakan yang sama penting tetapi berbeza.

Butang tindakan terapung boleh berubah menjadi bar alat apabila diklik atau dari bar alat apabila ditatal. Bar alat boleh mengandungi tindakan, teks dan medan carian yang berkaitan, atau mana-mana elemen lain yang berguna untuk dimiliki.


Terima kasih kepada perkhidmatan Peranti Android Pengurus, pemilik telefon pintar yang hilang atau dicuri akan dapat mengunci dan mengelap peranti dari jauh.

Perlu diingat bahawa perlindungan hanya berfungsi apabila telefon pintar dikunci dengan skrin pengaktifan.

Memulihkan data selepas memasang kemas kini Android

Pilihan lain yang berguna ialah keupayaan untuk memulihkan data selepas memasang Android 5.0 Lollipop. Semasa persediaan awal, anda akan ditawarkan pelbagai pilihan untuk pemulihan data, termasuk panggilan tidak dijawab.

Butang tindakan terapung yang bertukar menjadi bar alat. Butang tindakan terapung bertukar menjadi bar alat. Bar alat yang hilang semasa anda menatal amat berguna untuk skrin yang anda perlukan panel penuh alat semasa kemasukan awal atau di bahagian atas atau bawah senarai panjang. Ini menjimatkan hartanah skrin apabila pengguna telah meminta untuk menatal bahawa mereka berminat untuk melihat kandungan utama.

Bar alat yang berubah menjadi butang tindakan terapung apabila menatal. Jika butang tindakan terapung bertukar menjadi bar alat, bar alat itu mesti mengandungi tindakan yang berkaitan. Dalam contoh ini, butang membenarkan pengguna memilih jenis media untuk ditambah.

Android 5 menyediakan akaun

Pengurus akaun pengguna mungkin berguna - dengan analogi dengan desktop yang lengkap, adalah mungkin untuk mengehadkan akses kepada keupayaan telefon pintar.

Terdapat 3 jenis akaun yang tersedia:

  • Akaun Tetamu mempunyai hak minimum. Sebarang maklumat disimpan sementara sahaja. Setiap kali anda log masuk sebagai tetamu, sistem akan bertanya sama ada pengguna mahu memulakan semula atau meneruskan sesi tetamu terakhir.
  • "Profil" membolehkan anda mengkonfigurasi akses kepada program dan perkhidmatan.
  • "Pengguna" juga merupakan pemilik peranti. Akaun ini mempunyai hak yang paling banyak. Sebarang perubahan pada tetapan sistem, seperti menambah Rangkaian Wi-Fi, akan digunakan pada semua akaun lain pada peranti.

Bagaimana untuk menambah pengguna? Ia sangat mudah - pergi ke tetapan dan cari tulisan "Pengguna".

Jangan sertakan aktiviti yang tidak berkaitan atau mengelirukan. Butang tindakan terapung boleh mengalih keluar tindakan yang berkaitan setelah diklik. Selepas memanggil menu, butang harus kekal pada skrin. Mengklik di tempat yang sama harus sama ada mengaktifkan tindakan yang paling kerap digunakan atau menutup menu terbuka.

Butang tindakan terapung yang membuang tindakan yang berkaitan. Butang tindakan terapung boleh ditukar menjadi satu helaian bahan yang mengandungi semua tindakan. Butang tindakan terapung yang bertukar menjadi satu helaian bahan. Biasanya terdapat sekurang-kurangnya tiga pilihan apabila ditekan, tetapi tidak lebih daripada enam, termasuk sasaran asal butang tindakan terapung. Jika anda mempunyai dua pilihan - i.e. butang tindakan terapung anda hanya membuang satu pilihan lain - pilih tindakan yang paling penting.

Pada mulanya, anda akan melihat profil pemilik telefon pintar dan profil tetamu. Anda juga boleh menambah pengguna.

Desktop, berbilang tugas dan pemberitahuan

Jika anda mempunyai lebih daripada enam, pengguna mungkin menghadapi masalah untuk mencapai pilihan yang paling jauh. Kurangkan keletihan membuat keputusan dengan memberikan pengguna pilihan yang terbaik, paling banyak dan paling sedikit. Butang tindakan terapung mesti mengeluarkan sekurang-kurangnya tiga pilihan.

Butang tindakan terapung harus mengeluarkan tidak lebih daripada enam pilihan. Parameter mestilah alamat tertentu. Pilihan tidak boleh termasuk menu limpahan. Letakkan tindakan limpahan dalam menu limpahan dalam bar alat dan bukannya dalam butang tindakan terapung.

Untuk menambah pengguna baharu, anda perlu memasukkan akaun Google mereka. Setiap pengguna akan dapat menyesuaikan sistem pengendalian untuk diri mereka sendiri. Pemilik peranti tidak mempunyai keupayaan untuk mengawal proses ini, tetapi dia mempunyai kuasa untuk membenarkan atau menafikan pengguna lain menghantar SMS dan membuat panggilan.

Mengehadkan akses kepada Android 5 Lollipop

Satu lagi fungsi berguna ialah apa yang dipanggil "Butang". Jika anda memberikan telefon pintar anda kepada seseorang dan tidak mahu mereka membeleknya atau menukar apa-apa, gunakan Butang. Ia akan mengehadkan kefungsian peranti kepada hanya satu aplikasi - yang mana ia dipasang. Akses kepada semua yang lain akan dinafikan: "Masukkan kata laluan anda."

Bagaimana hendak melakukannya? Buka Tetapan dan pilih pilihan "Keselamatan". Klik padanya. Dalam senarai yang terbuka, klik "Penyematan skrin". Kemudian tukar suis togol ke kedudukan "Hidup". (Hidup).

Kini anda boleh menyemat mana-mana aplikasi pada skrin anda. Untuk melakukan ini, lancarkan program yang dipilih dan klik dua kali pada tetingkapnya.

Untuk keluar dari apl yang disematkan, tekan dan tahan butang Semak dan Kembali. Dalam beberapa saat anda akan dibawa ke desktop anda.

Bagaimana untuk menyediakan gangguan dalam Android 5

Antara lain, anda boleh mengkonfigurasi apa yang dipanggil "Gangguan" dalam Android 5.0 Lollipop - anda boleh menentukan kenalan atau aplikasi yang boleh menghubungi anda atau menghantar pemberitahuan.

Bagaimana untuk mengkonfigurasi gangguan? Pergi ke tetapan, pilih "Bunyi & pemberitahuan" dan ketik pada pilihan ini. Di bawah peluncur pelarasan bunyi akan terdapat pilihan "Gangguan" - klik padanya.

Anda boleh membenarkan hanya kenalan atau apl kegemaran anda mengganggu anda. Lollipop mempunyai keupayaan untuk menghidupkan mod "Penting" mengikut jadual yang anda tetapkan - untuk ini terdapat pilihan khas "Jadual mod Masa Henti (gangguan keutamaan sahaja)".

Anda boleh menukar mod keutamaan dengan cepat dengan hanya mengetik peluncur kelantangan. Di bawahnya, mod "Jangan Ganggu" (Tiada), "Penting" (Keutamaan) dan "Semua" akan tersedia.

Dua mod pertama boleh dihidupkan selama-lamanya atau untuk masa tertentu. Butang “+” dan “-” membolehkan anda melaraskan selang masa semasa mod yang dipilih akan beroperasi. Tempoh masa boleh dilaraskan daripada 15 minit kepada 8 jam.

Menyediakan skrin kunci Lollipop dan pemberitahuan

Dalam Android 5.0 Lollipop, pemberitahuan masuk dipaparkan pada skrin kunci. Ini tidak selalunya mudah. Tidak mungkin sesiapa mahu "berkongsi" maklumat peribadi. Untuk kes ini, terdapat tetapan fleksibel dalam Android 5 untuk cara pemberitahuan dipaparkan.

Untuk melakukan ini, pergi ke Tetapan -> Bunyi dan pemberitahuan -> Pada skrin kunci -> Sembunyikan maklumat peribadi. Selepas ini, mata yang mengintip tidak akan melihatnya.

Mel dalam Android 5 telah menjadi lebih mudah

Aplikasi mel Gmail, sebagai tambahan kepada reka bentuk baharu, telah menerima sokongan untuk akaun pada perkhidmatan mel lain yang menyokong protokol IMAP dan POP. Kini anda tidak perlu pergi ke penyemak imbas untuk membuka "kotak" bukan Google - semuanya boleh dilakukan dari satu aplikasi.

Tetapan Penjimat Bateri Android 5

Jika anda mahu telefon pintar anda bertahan lebih lama dengan sekali cas, anda harus belajar cara menyediakan mod penjimatan bateri Project Volta dalam Android 5. Menurut pemaju, ia membolehkan anda melanjutkan masa operasi sebanyak 15-20%. Walau bagaimanapun, peranti mula "perlahan" dengan ketara.

Untuk mendayakan mod ini, pergi ke tetapan, klik pada "Bateri", kemudian pada butang menu (tiga titik di sudut kanan atas) dan pilih mod penjimatan bateri:

Apabila mod penjimatan bateri dihidupkan, navigasi dan bar status telefon pintar akan bertukar menjadi jingga dan mesej akan muncul yang menunjukkan bahawa mod penjimatan didayakan:

Jika anda mahu, anda boleh mematikan mod ini dengan segera - terdapat pilihan sedemikian dalam mesej yang muncul.

Menyediakan fungsi Akses Suis dalam Android 5

Dalam tetapan Lollipop, ia menjadi mungkin untuk menyambungkan peranti luaran tambahan - papan kekunci atau peranti seperti papan kekunci yang akan melaksanakan fungsi butang sentuh pada menu. Utiliti Akses Suis direka untuk ini. Ia mungkin berguna untuk orang kurang upaya.

Untuk pilihan ini berfungsi, anda mesti melengkapkan langkah berikut.

  1. Sambungkan peranti luaran melalui USB atau Bluetooth.
  2. Tetapkan tindakan yang akan dilakukan oleh peranti yang disambungkan. Untuk melakukan ini, anda perlu mengaktifkan fungsi carian automatik.

Apabila autoscan bermula, pilihan akan diserlahkan satu demi satu dengan segi empat tepat, yang boleh digunakan pengguna untuk mengaitkan kunci pada peranti luaran.

Jika peranti luaran terdiri daripada 1 suis, prosedurnya adalah seperti berikut:

  • dayakan autoscan;
  • tekan Key Combo untuk AUTO SCAN;
  • apabila menu dibuka, tekan butang suis. Mesej akan muncul menunjukkan bahawa tindakan telah direkodkan;
  • klik OK.

Jika peranti luaran mempunyai beberapa suis, anda perlu melakukan perkara berikut:

  • pilih Kombo Utama untuk SETERUSNYA;
  • apabila kotak dialog dibuka, klik butang yang akan anda gunakan untuk mengalihkan kursor ke objek seterusnya pada skrin;
  • klik OK untuk menutup kotak dialog;
  • tekan Kombo Kekunci untuk KLIK;
  • apabila kotak dialog dibuka, klik butang yang akan anda gunakan sebagai butang kiri tetikus komputer.

Ulangi tiga langkah pertama jika anda ingin mengkonfigurasi sebarang butang lagi.

Untuk mendayakan Akses Suis, anda perlu keluar dari tetapan pilihan ini ke skrin Akses Suis utama dan gerakkan peluncur ke kedudukan Hidup.

Satu lagi butiran: anda perlu mendayakan papan kekunci pada skrin. Telefon pintar melihat peranti yang disambungkan sebagai peranti input dan oleh itu tidak menunjukkan papan kekunci pada skrinnya. Untuk menjadikannya kelihatan pada skrin telefon sekali lagi, buka tetapan utama -> Bahasa & Input -> Papan kekunci semasa. Dayakan pilihan Perkakasan (Tunjukkan kaedah input).

Ini bukan semua, tetapi fungsi yang paling diperlukan dan dalam permintaan yang perlu anda ketahui bila

Muncul terima kasih kepada alat Penala UI Sistem yang ditambahkan pada Android 6.0. Ini adalah ciri percubaan. Untuk mendayakannya, anda perlu mengembangkan panel tetapan pantas dan pegang jari anda pada gear di sudut kanan atas selama beberapa saat. Selepas ini, sistem akan memberitahu anda bahawa Penala UI Sistem didayakan, dan item yang sepadan akan muncul dalam tetapan.

Jika anda memutuskan untuk menyimpannya dan cuba melakukannya dalam mod siap sedia, anda akan mencarinya dengan sia-sia. Tetapi di sini sekali lagi kita menghadapi masalah kecil. Widget tidak boleh diletakkan pada desktop. Walaupun ia hadir, ia hanya boleh diletakkan pada skrin kunci. Nasib baik, dalam kes widget ini, kapasiti kekal dipaparkan dalam pemberitahuan.

Walaupun mesej ralat muncul agak kerap bahawa aplikasi tidak bertindak balas, namun, ini sudah cukup untuk mengklik "Tunggu" dan aplikasi serta-merta mula berfungsi. Masalah adalah masalah apabila komputer masuk ke mod tidur semasa berada dalam mod siap sedia.

Untuk menambah item anda sendiri pada panel kawalan, anda perlu memasang permohonan tambahan, tetapi anda harus bermula dengan mengkaji Penala UI Sistem itu sendiri. Ini adalah perkara yang agak menarik, yang mana anda boleh secara paksa mendayakan atau melumpuhkan paparan elemen tertentu dalam panel tetapan pantas, dan juga menambah penunjuk peratusan tahap pengecasan bateri.

Selepas bangun, ia tidak berkelakuan seperti sepatutnya, contohnya, ia tidak boleh melancarkan aplikasi. Saya juga melihat komputer riba itu modem yang diperlukan, dan kemudian memulakan proses sambungan, tetapi selalunya tidak menyelesaikan proses tersebut. Walau bagaimanapun, dalam kes ini, ia mungkin hanya kecacatan pada peranti saya. Akhirnya, saya mempunyai beberapa butiran penggunaan lain. Dia juga menemui diod kilat kecil di sebelahnya yang boleh dihidupkan dan dimatikan. Anda boleh menambah butang pada bar tindakan yang melaluinya anda boleh melakukan tindakan yang paling penting dalam konteks aplikasi tertentu.


Membuat dan menambah elemen anda sendiri boleh dilakukan melalui aplikasi Tetapan Pantas Tersuai.

Mula-mula, pengguna akan ditunjukkan proses mengaktifkan Penala UI Sistem, dan kemudian diminta untuk mencipta unsur sendiri panel.

Mereka yang tidak sesuai di bar atau bukan yang paling penting adalah dalam menu tersembunyi khas. Bar tindakan dengan carian dan butang menu tersembunyi, di mana tersedia tindakan tambahan. Tambahkan elemen untuk setiap elemen yang anda ingin letakkan pada panel.

Muat turun: Set Ikon Bar Tindakan

Atribut ikon mesti ditetapkan kepada ID objek imej. Kami telah membincangkan perkara ini dalam pelajaran "Mencipta antara muka pengguna yang mudah".

Butang atas dalam tindakan tahap rendah

Semua skrin yang tidak mewakili skrin aplikasi utama harus menyertakan butang "Atas ke Atas" dalam bar tindakan - ini akan membolehkan pengguna mengakses skrin aplikasi induk.


Proses ini diterangkan langkah demi langkah terus pada skrin Tetapan Pantas Tersuai. Mari cuba melaluinya dengan mencipta, sebagai contoh, ikon pada panel untuk melancarkan aplikasi mudah alih Lifehacker.

Berikut adalah contoh pengisytiharan kecemerlangan dalam manifesto. Untuk memadamkan laluan yang ditentukan, ketik butang Laluan pada skrin navigasi. Skrin Titik Jalan muncul. Sekarang klik pada 3 titik tersebut di sudut kanan bawah skrin dan kemudian anda akan melihat beberapa pilihan termasuk "Padam" - dengan mengklik padanya anda boleh memadamkan laluan.

Bagaimana untuk menetapkan laluan yang menunjuk ke peta? Untuk melakukan ini, anda perlu menekan pada titik, tetapi jangan keluarkan jari anda, hanya tahan sebentar sehingga skrin yang sepadan muncul. Bagaimana untuk menambah satu titik pada kegemaran anda menunjukkannya pada peta? Kami melakukan perkara yang sama seperti dalam soalan 2, hanya dari menu yang muncul kami memilih "Tambah ke Kegemaran."


Ketik pada PENALA UI SISTEM. Pereka bentuk panel Tetapan Pantas muncul. Pada peringkat ini, anda boleh menentukan lokasi setiap elemen, dan juga memilih pilihan "Tambah butang akses cepat" di bahagian bawah skrin. Mari buat butang baharu.

Bagaimanakah saya boleh melumpuhkannya untuk mempunyai peta rata? Pegang roda dengan jari anda dan kemudian sebelah kanan skrin boleh melaraskan ketinggian garis bangunan. Kami menggerakkan peluncur ke bawah, menetapkan ketinggian kepada 0%, dan oleh itu garis besar 3D tidak lagi kelihatan. Kita boleh menambahnya dengan mengklik butang Laluan - antara permulaan dan destinasi akan ada tempat yang sesuai untuk diklik.

Jika anda ingin mengalih keluar titik itu atau menukar pesanan anda, sentuh sahaja titik itu dengan jari anda dan jangan angkat jari anda, tetapi pegang di sana seketika. Terdapat tiga titik di sudut kanan bawah skrin, selepas itu bar bawah hilang. Mengklik pada tiga titik menegak ini akan memaparkan panel bawah.


Ketik pada “Broadcast button” dan beri nama. Mengikut arahan, setiap butang yang dibuat mesti mempunyai nama dalam format CUSTOMTILEx, di mana x adalah nombor siri butang yang anda buat. Kira detik bermula dari sifar, dan oleh itu butang pertama yang dibuat hendaklah dipanggil CUSTOMTILE0.

Anda boleh melumpuhkan ciri panel sembunyi. Pendek - laluan terpendek, walaupun tidak termasuk kategori jalan yang paling teruk. Optimum memerlukan masa, tetapi juga jarak. Kompromi antara pendek dan pantas. Mudah - untuk pemandu yang kurang berpengalaman. Berguna, sebagai contoh, pada musim sejuk, apabila jalan tepi mungkin bersalji atau berais. Pejalan Kaki - Mod Pejalan Kaki: Bergerak di dalam poket anda dan anda boleh pergi. Pengalaman kami menunjukkan bahawa rejim ini harus ditafsirkan dengan cara yang sangat Timur.

Terenova ialah laluan terpendek, kecuali kategori jalan raya. Persimpangan - garis lurus antara permulaan dan matlamat, berguna, sebagai contoh, di dalam hutan atau di atas kereta api. Mengapa jalan lingkar tidak berfungsi? Ini mungkin berkaitan dengan jenis laluan yang digunakan, contohnya laluan optimum, apatah lagi yang pendek, selalunya melalui tengah-tengah laluan dan bukannya mengelak laluan yang lebih laju. Penyelesaiannya ialah menukar jenis laluan kepada pantas. Tiada panduan terperinci dalam buku panduan.


Butang akan muncul pada skrin pereka bentuk panel. Di sepanjang jalan, anda boleh menentukan lokasinya.

Dalam aplikasi Tetapan Pantas Tersuai, kembali ke skrin arahan, tandai kotak semak "Saya telah melakukan ini" dan klik Teruskan.

Kami tidak mahu menjimatkan beberapa ratus meter di jalan raya untuk menjimatkan satu atau dua minit. Untuk menukar ini, klik butang Tetapan, kemudian tab Laluan. Terdapat juga pilihan "Navigasi dalam Tidur". Pilihan ini boleh berguna, contohnya, semasa berbasikal atau mendaki. Jika anda mempunyai sebarang soalan, jangan ragu untuk bertanya dalam komen.

Peter Surovetsky

Hak cipta terpelihara. Bagaimana untuk melumpuhkan nombor rumah dalam mesin? Adakah terdapat cara untuk pergi ke android pada laluan? Laluan terpantas ialah laluan terpendek - beritahu kami tentang jalan yang boleh anda lakukan ini? Sebaik sahaja anda telah menentukan laluan anda, anda perlu mengklik butang "Laluan" di bahagian bawah skrin. Jika tiada butang Laluan di bahagian bawah skrin, anda perlu mengklik tiga titik di sudut kanan bawah skrin dan butang Laluan akan muncul. Dan apakah yang perlu saya lakukan untuk mematikan keseluruhan mesin? Peranti saya tidak mempunyai butang belakang yang berasingan di suatu tempat di bawah skrin seperti telefon.


Ikon bulat dengan tanda tambah membawa pengguna ke skrin untuk menyediakan butang baharu. Mula-mula kami menetapkan nama butang, dalam kes kami ia adalah "Lifehacker".


Saya hanya mempunyai apa yang ada pada skrin. Adakah terdapat "tutup", "akhir" atau "mati" tersembunyi? Kami belum melihat butang "Tutup" yang berasingan lagi. Inilah yang kami tahu mengenainya. Sayang sekali daripada pencipta bahawa dia tidak terfikir untuk memperkenalkan carian untuk mata yang disimpan. Perkara yang sama berlaku untuk kucing yang menandakan tempat di mana mereka dipelihara.

Adakah sesiapa tahu bagaimana untuk memulihkan rasuk bawah ini? Tetapi tiada rasuk tebal dengan pilihan untuk keseluruhan peta. Hanya tekan sekali lagi. Di tengah saya mempunyai butang menu utama. Saya mempunyai anak panah di sebelah kanan dan satu di sebelah kiri. Ini tidak boleh dilakukan melalui telefon. Apa yang perlu dilakukan dalam keadaan ini, kerana imej kad auto adalah sangat menyampah.

Pilih ikon. Terdapat banyak, banyak daripada mereka di sini. Penggodam kehidupan sangat berguna, seperti lobak merah, dan oleh itu ikon lobak merah akan berada dalam tema.


Sekarang kami menetapkan tindakan dengan mengetik pada ikon. Pengguna boleh menetapkan aplikasi untuk melancarkan, menavigasi ke URL, tindakan tersuai atau membuat butang yang tidak melakukan apa-apa. Dalam kes kami, ini sedang melancarkan aplikasi, iaitu, Lancarkan Apl. Dalam senarai yang muncul bagi semua yang dipasang dan aplikasi sistem Kami menjumpai "Lifehacker". Ia tidak perlu untuk menentukan tindakan untuk ketikan lama, dan oleh itu anda boleh melangkaunya.


Apa yang tinggal ialah klik pada ikon bulat dengan tanda semak, mengesahkan tetapan butang, dan kemudian buka panel tetapan pantas. Seperti yang anda lihat, kini terdapat Lifehacker Carrot di sini.


Ciri ini hanya tersedia dalam Android 6.0.

Android menyokong beberapa jenis menu. Pertama - terdapat butang berasingan pada telefon Menu(dalam telefon lama), menekan yang memaparkan menu. Dalam peranti baharu, butang berasingan telah dialih keluar dan digantikan dengan ikon menu dalam bentuk tiga titik dalam orientasi menegak. Jenis kedua ialah menu konteks yang muncul apabila anda menekan dan menahan jari anda pada skrin di tempat yang dikehendaki (anda juga boleh menekan dan menahan butang tengah pada telefon anda). Menu konteks pula boleh mempunyai submenu. Hari ini kita akan berkenalan dengan jenis menu pertama. Artikel ini akan melihat cara bekerja dengan menu pada peranti baharu yang menjalankan Android 4.0 dan lebih tinggi.

Dalam templat Aktiviti Kosong tak ada menu, jadi kami akan buat sendiri. Ini akan membantu anda memahami prinsip kerja dan mendapatkan gambaran keseluruhan projek. Anda tidak perlu mengingati nama kelas, kaedah dan kod untuk mengendalikan pemilihan item menu. Dalam templat lain, menu akan terbina dalam dan anda boleh menggunakannya dengan segera.

Buat projek baharu berdasarkan Aktiviti Kosong dan jalankannya. Menu belum ada.

Mari buat beberapa sumber rentetan dalam fail res/values/strings.xml, yang akan bertanggungjawab untuk item menu:

Tetapan Kucing Kucing Anak Kucing

Sekarang buat folder baharu menu dalam folder semula semula, | Baru | Direktori). Seterusnya, buat fail dalam folder yang dibuat menu_main.xml- nama menunjukkan bahawa menu berkaitan dengan aktiviti utama Aktiviti utama(klik kanan pada folder menu | Baru | Fail Sumber Menu). Jika anda membuat aplikasi dengan berbilang skrin, maka setiap aktiviti akan mempunyai menu berasingan dengan tetapannya sendiri. Jom buka fail buat masa ini menu_main.xml dan tambahkan kod anda pada templat yang dihasilkan:

Mari buka fail Aktiviti utama. Pada masa ini hanya terdapat satu kaedah onCreate(). Mari tambah kaedah baru onCreateOptionsMenu(). Kaedah ini bertanggungjawab untuk penampilan menu aktiviti. Pilih menu di studio Kod| dan dalam tetingkap seterusnya, mula masukkan nama kaedah menggunakan huruf pertama. Anda boleh memasukkan dengan huruf besar pertama, i.e. ocom ( o n C reate O pilihan M enu) untuk mencari talian yang anda perlukan dengan cepat. tekan butang okey dan kami mendapat bahan kerja.

@Override public boolean onCreateOptionsMenu(menu menu) ( return super.onCreateOptionsMenu(menu); )

Kami menambah kaedah pada templat yang mengambil data daripada sumber menu dan menukarnya kepada item menu pada skrin.

@Override public boolean onCreateOptionsMenu(Menu menu) ( getMenuInflater().inflate(R.menu.menu_main, menu); return true; )

Dalam kaedah mengembang() anda menunjuk ke sumber menu ( R.menu.menu_main) dan objek kelas Menu.

Dalam bahasa Inggeris, "inflate" diterjemahkan sebagai inflate, i.e. Menurut pembangun Android, kami mengembang objek, sebagai contoh, menu, dengan data. Tetapi sebenarnya, perkataan "mengembung" berasal dari frasa di flat- ke apartmen. Terdapat tradisi lama membenarkan kucing masuk ke dalam apartmen terlebih dahulu, yang meneroka semua sudut dan celah rumah dan mengisytiharkan persetujuannya untuk tinggal di dalamnya. Beginilah cara kami menjalankan data daripada fail XML ke dalam objek MenuInflater.

Mulakan projek. Kini di sebelah kanan pengepala anda akan melihat ikon tiga titik berbaris dalam garis menegak. Klik pada ikon untuk melihat item menu tetapan.

Seperti yang anda mungkin rasa, elemen item bertanggungjawab untuk item menu yang berasingan. Mari tambah tiga lagi item menggunakan prinsip yang sama, menukar hanya pengecam dan teks untuk menu:

Jalankan projek dan cuba panggil menu sekali lagi. Anda akan melihat tiga item baharu.


Pilihan ID Dan tajuk tidak memerlukan sebarang penjelasan. Parameter orderInCategory membolehkan anda menetapkan pesanan anda sendiri untuk memaparkan item menu. Katakan anda telah mencipta lima item menu, tetapi masih belum memutuskan susunan ia akan muncul pada skrin. Untuk mengelakkan sentiasa mengalihkan keseluruhan blok kod untuk item menu dalam susunan yang diingini, anda boleh menggunakan pilihan ini.

Dan akhirnya, sifat penting app:showAsAction mentakrifkan tingkah laku menu dalam ActionBar. Maknanya tidak pernah bermakna item menu tidak sepatutnya muncul dalam pengepala, tetapi hanya dalam menu pop timbul, i.e. ketinggalan tiga mata. Jika anda menetapkan nilai sentiasa, kemudian tunjuk tetapan akan muncul serta-merta dalam pengepala aplikasi anda. Nilai juga tersedia ifRooms, denganTeks Dan collapseActionView. Cubalah sendiri. Sebagai contoh, ifRoom memaparkan item menu jika ruang membenarkan. Jika terdapat banyak mata, mereka hanya akan menghalang. Sebagai peraturan, pilihan ini memaparkan perkataan atau ikon yang sangat pendek untuk operasi yang kerap untuk mengelakkan klik yang tidak perlu pada tiga titik.

Beri perhatian kepada atribut app:showAsAction, yang merujuk kepada ruang nama xmlns:app="http://schemas.android.com/apk/res-auto". Ada masanya ruang nama sedemikian tidak wujud dan projek menggunakan atribut android:showAsAction daripada ruang nama standard. Jika studio mengadu tentang ralat, kemudian edit kod.

Walaupun item menu tidak melakukan apa-apa kerja yang berguna. Sebarang klik pada item hanya menutup menu tanpa akibat yang boleh dilihat. Kami belum menulis kod untuk mengendalikan klik lagi.

Memilih item menu

Kami belajar cara membuat menu. Tetapi buat masa ini ia tidak berguna, kerana item menu tidak bertindak balas dalam apa jua cara terhadap klik kami. Kaedah lain digunakan untuk mengendalikan klik item menu. onOptionsItemSelected(). Mari tambah kaedah menggunakan prinsip yang sama seperti contoh sebelumnya. Jom dapatkan kosong.

@Override public boolean onOptionsItemSelected(MenuItem item) ( return super.onOptionsItemSelected(item); )

Parameter item bertanggungjawab ke atas item menu. Anda harus mendapatkan id menu melalui kaedah getItemId() dan nyatakan kod untuknya. Memandangkan menu biasanya terdiri daripada beberapa item, ia adalah mudah untuk menggunakan pembinaan jika tidak atau suis. Untuk memaparkan maklumat, kami akan menggunakan label teks. Tambahkan komponen pada skrin aktiviti anda TextView. Anda boleh menggunakan yang sedia ada TextView dengan tulisan "Hello World!", berikan sahaja pengecamnya.

android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!"/>

Mari tambah kod pada templat untuk item menu yang dipilih:

@Override public boolean onOptionsItemSelected(MenuItem item) ( // dapatkan pengecam item menu yang dipilih int id = item.getItemId(); TextView infoTextView = (TextView) findViewById(R.id.textView); // Operasi untuk yang dipilih suis item menu ( id) ( case R.id.action_cat1: infoTextView.setText("Anda memilih kucing!"); return true; case R.id.action_cat2: infoTextView.setText("Anda memilih kucing!"); return true; case R. id.action_cat3: infoTextView.setText("Anda telah memilih anak kucing!"); return true; default: return super.onOptionsItemSelected(item); ) )

Lancarkan aplikasi, panggil menu dan pilih mana-mana item menu. Mesej harus muncul dalam medan teks.


Terdapat cara alternatif melalui XML yang serupa dengan mengendalikan klik butang (sejak Android 3.0). Anda boleh menambah atribut android:onClick dalam sumber menu dan anda tidak perlu menggunakan panggilan kaedah onOptionsItemSelected(). Dengan bantuan android:onClick anda boleh menentukan kaedah yang dikehendaki apabila memilih item menu. Tambahkan atribut ini pada item tetapan

Sekarang dalam kod aktiviti kami akan menulis yang berikut:

// atribut item menu Settings ditetapkan kepada android:onClick="onSettingsMenuClick" public void onSettingsMenuClick(item MenuItem) ( TextView infoTextView = (TextView) findViewById(R.id.textView); infoTextView.setText("Anda telah memilih Tetapan item, lebih baik pilih kucing");)

Suis

Kemunculan item menu boleh ditukar kepada paparan dengan suis. Untuk melakukan ini, anda perlu menambah elemen kumpulan dengan atribut android:checkableBehavior="single":

Saya tidak nampak banyak perkara dalam mod ini. Dan kami tidak akan menganggapnya.

Mod Reka Bentuk

Android Studio 2.2 menambah mod grafik untuk membina menu, yang serupa dengan bar alat untuk menambah komponen baharu pada skrin. Panel menu terdiri daripada empat elemen: Item Menu, Cari Item, Menu, Kumpulan.


Prinsipnya adalah sama, pilih elemen yang dikehendaki dan seretnya ke skrin ke dalam kawasan menu. Jika anda telah mempelajari penciptaan menu manual, maka kaedah ini tidak akan menyebabkan anda kesulitan. Dengan itu, anda boleh melakar struktur menu dengan cepat dan kemudian melaraskannya secara manual.