Google, Android Pie'ın piyasaya sürülmesiyle birlikte kullanıcılar için birçok yeni özellik ve iyileştirme ekledi. Android Pie artık daha akıllı, Android'in görünümü biraz değişti, ekran görüntüsü almak için yeni bir araç var ve ekrandaki gezinme düğmelerini kapatma seçeneği var.

Android Pie ile kullanıcılar, uygulama tepsisini açma, uygulamalar arasında geçiş yapma ve uygulamaları kapatma gibi ortak görevler için hareketleri kullanma olanağına sahip oluyor. Yeni özelliği kullanabilmeniz için öncelikle Ana ekran tuşunda Ayarlar > Sistem > Hareketler > Yukarı Kaydır bölümüne giderek özelliği etkinleştirmeniz gerekiyor. Özelliği etkinleştirdikten hemen sonra,
Alttaki üç düğmenin kaybolacağını, yerini ortadaki kapsül şeklinde bir düğmenin ve küçük bir geri okunun aldığını fark edeceksiniz.

Hareketlere alışmak biraz zaman alır ve kesinlikle herkesi memnun etmeyecektir, ancak denemek istiyorsanız nasıl çalıştıklarını görelim!

Eve git ya da geri dön.

Yeni Ana Sayfa düğmesine tek dokunuşla herhangi bir ekrandan ana sayfaya dönebilirsiniz. Uzun basıldığında Google Asistan açılacaktır. Ve elbette geri düğmesi herhangi bir Android'dekiyle aynı şekilde çalışır.

Uygulamaları değiştirme.

Ekranın alt kısmından kısa bir kaydırma hareketi ile hangi uygulamaların açık olduğunu görebilirsiniz. Hareketin işe yaraması için yalnızca hafifçe hareket etmeniz yeterlidir. Aslında, hızlı bir başparmak hareketi en iyi sonucu verecektir. Aksi takdirde çok ileri giderek uygulamanın çökmesine neden olabilirsiniz.

Ayrıca ekranın alt kısmında Dock'taki uygulamalarla eşleşmeyen beş uygulama bulacaksınız. Android Pie, telefon kullanımına bağlı olarak uygulamaları buraya otomatik olarak yerleştirir.

Uygulama tepsisi.

Uygulama tepsisini herhangi bir ekrandan açmak için parmağınız ekranın ortasına ulaşıncaya kadar ekranı yukarı kaydırın. Önceki harekette olduğu gibi ekranın alt kısmındaki herhangi bir yerden hareket edebilirsiniz; ana sayfa düğmesinden başlamanıza gerek yoktur.

Uygulamalar arasında hızla geçiş yapın.

Minimum çabayla iki uygulama arasında geçiş yapmak istiyorsanız, parmağınızı Ana Ekran düğmesinin üzerine koyun ve en uçta parmağınızı kaldırarak hızlıca sağa kaydırın.

Son kullanılan uygulamalar arasında gezinin.

Son kullanılan uygulamaların Android Pie önizlemeleri, kartları dikey olarak istiflemek yerine artık kartları yatay olarak görüntülüyor. Kartlar arasında iki farklı şekilde gezinebilirsiniz. Ya ekranın sağ tarafından kaydırın ya da ana sayfa düğmesini ekranın sağ tarafına sürükleyin. Ekranın kenarına ulaştığınızda kaydırmaya devam etmek için Ana Sayfa düğmesine basın. Geri dönmek istiyorsanız düğmeyi sola doğru hareket ettirin.

Uygulamaları kapatmaya zorla.

Yukarıdaki gibi Uygulama Değiştiriciyi açıp ardından uygulama kartını yukarı kaydırarak bir uygulamayı tamamen kapanmaya zorlayabilirsiniz.

Günümüzde teknolojik ilerleme her geçen gün daha da şaşırtıcı hale geliyor. Mobil cihaz üretiminde yer alan şirketlerin çoğu, ürünlerinde Android işletim sistemini kullanıyor. Bu işletim sisteminin birçok avantajı vardır ve günümüzde en çok bilinen ve kullanılan işletim sistemlerinden biridir. Genellikle bu işletim sistemi aynı anda birden fazla uygulamayı çalıştırabilir. Ek uygulamaları başlatmak için hemen ana sayfa tuşuna basmanız ve başka bir uygulamayı seçmeniz gerekir, böylece aynı anda birden fazla uygulamada çalışabilirsiniz. Bazı insanlar için bu aşamada ortaya çıkan soru, bir uygulamadan diğerine nasıl hızla geçileceğidir. Aslında bu süreçte karmaşık bir şey yok, bu geçişi gerçekleştirmek için belirli tuşlara birkaç kez basmanız yeterli.

Ayrıca konuyla ilgili: iPhone 5 bilgisayara nasıl bağlanır?

Ayrıca ana sayfa tuşuna tekrar basarak, bir veya başka bir uygulamayı arayıp tekrar seçerek de uygulamalar arasında geçiş yapabilirsiniz. Bu işlem, belirli bir uygulama için ileri geri arama gerektireceğinden birkaç dakika sürebilir. Ancak tüm uygulamalar sistem çalışmasını desteklemez ve bu yönteme hızlı bir şekilde geçiş yapma işlevine sahip değildir.

Uygulamalar arasında daha hızlı geçiş yapmak için aynı ana sayfa tuşunu kullanabilirsiniz, ancak bu durumda sadece ona basmanız değil, aynı zamanda birkaç saniye basılı tutmanız gerekir, bu şekilde cihazda standart bir görev yöneticisi görünecektir. tüm açık uygulamalar görüntülenecektir. Böylece herhangi bir sorun yaşamadan bir veya başka bir açık uygulamayı hızlı bir şekilde seçebilirsiniz. Bu anahtarlama yöntemi, Android işletim sistemine dayalı bir telefonun her sahibi için en uygun seçenektir.

Ayrıca konuyla ilgili: İPhone 5'i iTunes aracılığıyla nasıl geri yükleyebilirim?

Bu tür teknoloji Çinli üreticilerin telefonlarında da kullanılabilir. Böyle bir sistemin bir örneği Huawei telefonudur. Bu şirketin telefonu, daha tanınmış markaların telefonlarıyla aynı tuşlara sahip.

Genellikle telefonda ev olarak gösterilen ev anahtarının varlığı, farklı amaçlara yönelik uygulamalar arasında hızlı bir şekilde gezinmenize olanak tanır. Kural olarak, bu teknoloji, Çinli üreticilerin cihazları da dahil olmak üzere Android işletim sistemi üzerinde çalışan tüm cihazlarda kullanılmaktadır.

DöngüÇalışan uygulamalar arasında hızla geçiş yapmak için tasarlanmış Android için bir sistem uygulamasıdır. Standart yöntemden farklı olarak uygulama, ekranın yanlarında, üzerine tıklayarak çalışan uygulamalardan herhangi birini görüntüleyebileceğiniz ve bu uygulamalara gidebileceğiniz iki aktif bölge oluşturur. Uygulama hem akıllı telefonlar hem de tabletler için tasarlanmıştır ve bütçe modellerinde bile istikrarlı bir şekilde çalışır.

Arayüz ve özellikler

Uygulamanın görünümü oldukça şık. Aktif bölgeye tıkladığınızda, çalışan işlemlerin simgelerini içeren bir açılır liste göreceksiniz. Bu tür ekran, tüm uygulamaları küçük bir alanda görmenize olanak tanır ve geçiş yapmak için yalnızca simgeye tıklamanız yeterlidir. Önemli olan, uygulamalar arasındaki "atlamaların" basit bir hareketle gerçekleştirilmesi ve bu işlemin çalışan herhangi bir pencerenin üzerinde gerçekleştirilebilmesidir.

Ayarlarda aktif bölgenin boyutunu ve hassasiyetini değiştirebilirsiniz; bu, uygulamayı ekranınızın boyutuna göre ayarlamanıza olanak tanır. Ayrıca liste açılış efektlerini, renk düzenini değiştirebilir, indirebilir ve simgelerin görünümünü değiştirebilirsiniz. Gördüğünüz gibi, geliştiriciler herhangi bir ek özellik sağlamamıştır ve aslında uygulamanın tek bir amacı vardır - çalışan programları değiştirmek.

Bazı işlevlerin yalnızca cihaz rootlanmışsa kullanılabileceğini belirtmekte fayda var. Örneğin, herhangi bir yerde hızlı kullanım için veya yazarken bir uygulamayı kilitlemek için listeye geri düğmesi eklemek. İşlevler o kadar önemli değildir, dolayısıyla süper kullanıcı haklarının varlığı programın genel performansını etkilemez.

Android için Loopr'un özellikleri:

  • İyi arayüz;
  • Aralarından seçim yapabileceğiniz çeşitli efektler;
  • Ek simge seti;
  • Kullanım kolaylığı;
  • Tabletlerde ve akıllı telefonlarda kararlı çalışma.

Program dengesiz çalışması nedeniyle suçlanamaz, tüm eylemler sorunsuz ve hatasız gerçekleştirilir. Dezavantajları arasında ek işlevlerin kök hakları gerektirmesi ve tam sürümün satın alınması (tam sürüm uygulama arayüzü aracılığıyla satın alınır) yer alır. Özellikle, harici simgelerin, ek efektlerin indirilmesi ve kullanılması ve seçilen işlemin süresine ilişkin bilgilerin görüntülenmesi için premium sürüm gerekli olacaktır. Bu işlevlerin eksikliği sizin için kritik değilse uygulamanın normal sürümünü ücretsiz olarak indirebilirsiniz.

Sonuç olarak

Loopr, Android cihazlara yönelik, çalışan işlemler arasındaki geçişi basitleştirecek ve bu eylemi tek bir harekete indirgeyecek bir sistem yardımcı programıdır. Basitliği nedeniyle birçok kişi uygulamayı beğenebilir ve standart işlevi değiştirmenize izin verecektir. Analoglar arasında işlevsellik ve ek ayarlar açısından farklılık gösterenleri not edebiliriz. 24 Mart 2015

giriiş

Günümüzde Android işletim sistemi yaygınlık açısından Windows'tan pek de aşağı değildir. Akıllı telefon ve tabletlerin yüzde 90'ından fazlasında kullanılıyor. Kullanıcı (grafiksel) arayüzünün ayırt edici bir özelliği, klavye ve fare olmadan, yalnızca parmak dokunuşlarına yanıt veren bir ekranla (dokunmatik ekran) kullanılmak üzere tasarlanmış olmasıdır.

Genel olarak Android'i yönetmek zor değildir.

Bazı ayrıntılardaki bu talimatlar, belirli bir cihazdaki Android arayüzüne karşılık gelmeyebilir. Gerçek şu ki, bazı cihaz üreticileri standart Android arayüzünü değiştiriyor. Samsung özellikle büyük değişiklikler yapıyor.

Ancak arayüz organizasyonunun genel prensipleri aynı kalır.

Ekranın ve Android masaüstünün kilidini açma

Cihazınızı açtığınızda göreceğiniz ilk şey kilit açma ekranıdır:

Kilit görüntüsüne parmağınızla dokunmanız ve parmağınızı bırakmadan sağa, dairenin kenarına sürükleyip orada bırakmanız gerekir:

Bazı cihazlarda kilit yerine başka bir görüntü bulunabilir. Ancak prensip aynı kalıyor; parmağınızı ekran boyunca kaydırmanız gerekiyor.

Ekranın kilidini açtıktan sonra, tüm kontrollerin yoğunlaştığı masaüstü açılacaktır:

Ekranın en altında bir durum çubuğu ve bir sistem tepsisi bulunur - bunlar siyahtır. Durum satırı soldan sağa ana kontrol düğmelerini içerir:

  • Geri butonu. Etkin programın önceki penceresine dönün. Programın tek penceresi varsa bu düğme programı kapatır.
  • Ana menü tuşu. Masaüstüne dönün. Etkin programı simge durumuna küçültür ve masaüstünü açar.
  • "Değiştir" düğmesi. Çalışan tüm programların önizlemesini açar. Bu sayede çalışan programlar arasında rahatlıkla geçiş yapabilirsiniz.
  • Pencere düğmesi. Aktif program menüsü. O anda etkin olan programın komutlarını içeren bir menüyü açar.
  • Hoparlör ses düzeyinin ayarlanması.
  • Ekranın ekran görüntüsünü alın.

Not. Bazı cihazlarda durum çubuğunda ses seviyesi ve ekran görüntüsü düğmeleri bulunmayabilir.

Durum satırının sağ ucunda sistem tepsisi bulunur. Program mesajlarını ve program simgelerini görüntüler. Tepsiye dokunursanız hızlı ayarların bulunduğu bir menü açılır:

Not. Tüm cihazlarda değil, tepsiye dokunduğunuzda hızlı ayarlar menüsü açılır. Bazı üreticilerin böyle bir menüsü olmayabilir. Veya parmağınızı ekranın üst kenarından kaydırarak farklı bir şekilde açılabilir.

Durum çubuğunun hemen üstünde favori programlarınıza kısayollar içeren bir başlatıcı bulunur.

Dokunmatik ekranlı Android

Programların ve Android'in tüm kontrolü ekrana dokunarak gerçekleştirilir. Android, dokunuşları (hareketler olarak da bilinir) doğasına göre ayırır:

  • Hızlı dokunma (dokunup parmağınızı hemen kaldırın) - bilgisayarın fareyi çift tıklatmasına veya enter tuşuna basmasına benzer. Bir programı başlatmak veya bir dosyayı açmak gibi varsayılan bir işlemi gerçekleştirir.
  • Uzun dokunma (parmağınızla dokunup basılı tutma), bilgisayarda sağ tıklamaya benzer şekilde ek işlemler sunar. Veya metni, dosyayı, öğeyi seçer.
  • “Yakınlaştırma”, iki parmakla aynı anda dokunup ardından parmakları birbirine doğru veya tam tersi şekilde hareket ettirmektir. Belgedeki yazı tipini veya resmin boyutunu artırır veya azaltır.
  • "Kaydırma", parmağın ekran boyunca veya ekran boyunca kayma hareketidir. Ekran sınırlarının ötesinde gizlenmiş öğeleri görüntüler. Örneğin, bir dosya listesi, galerideki bir sonraki resim, belgenin bir sonraki sayfası.

Android'de dosyalarla çalışma

Android'de dosyaların açılması, kopyalanması ve silinmesi, özel bir dosya yöneticisi programı aracılığıyla diğer işletim sistemlerinde olduğu gibi yapılır. Android için buna benzer birçok program var. Android ile birlikte gelen dosya yöneticisinin kullanımı kolaydır:

Üst panelde o anda bulunduğunuz klasörü gösteren düğmeler bulunmaktadır. Ve mevcut işlemler için düğmeler. Bir klasöre dokunduğunuzda o klasör hızlı bir şekilde açılır. Bir dosyaya dokunduğunuzda o dosya hızlı bir şekilde açılır. Kopyalamak veya silmek için dosyaları (klasörleri) seçmeniz gerekiyorsa, bir dosyaya uzun süre dokunmanız ve vurgulandığında geri kalanını seçmeniz gerekir:

Seçilen dosyalar Bluetooth veya WiFi aracılığıyla silinebilir, kopyalanabilir, kesilebilir veya gönderilebilir. Dosyaları kopyalamanız veya aktarmanız gerekiyorsa, bunları seçip kopyaladıktan (kestikten) sonra başka bir klasöre gitmeniz ve oradaki "Yapıştır" düğmesini tıklamanız gerekir.

Bir klasördeki tüm dosyaları seçmeniz gerekiyorsa, bu şu şekilde yapılır:

Öncelikle ilk dosyayı seçin (uzun bir dokunuşla), ardından “Seçili” düğmesine dokunun. Ek bir “Tümünü Seç” düğmesi açılacaktır.

Programlar, başlatıcıdaki veya masaüstündeki kısayolların yanı sıra ana Android menüsü aracılığıyla da başlatılabilir.

Başlatıcıdaki program menüsü simgesine dokunursanız program menüsü açılacaktır:

Bir ekran yüklü programların tümüne sığmayabilir. Menüde gezinmek için parmağınızla sağdan sola kaydırma hareketi yapmanız gerekiyor.

Programın kısayoluna kısaca dokunursanız başlatılacaktır. Parmağınızı basılı tutarsanız bir süre sonra masaüstü görünür hale gelir ve parmağınızı kaydırarak kısayolu masaüstüne taşıyabilirsiniz.

Programlar arasında geçiş yapmak için düğmeye dokunursanız - .

Çalışan tüm programların önizlemelerini gösteren bir ekran açılacaktır:

Bu ekranda istediğiniz programa dokunmanız gerekir.

Program penceresini hızlı bir şekilde aşağı kaydırırsanız program kapatılacaktır.

Android'de bir program nasıl kapatılır

İlk yol. Android görev çubuğundaki "Geri" düğmesine basın. Ancak bu, tarayıcı gibi birden fazla pencereye sahip bir programsa, bu düğmeyi kullanmak sakıncalıdır. Ayrıca program aslında kapanmaz, görünmez hale gelir ancak RAM'de kalmaya devam eder.

İkinci yol. "Pencere" düğmesini tıklayın.

Programın bir ana menüsü varsa, bir çıkış veya kapatma komutu olabilir:

Veya bu program menüsü:

Üçüncü yol. Android görev çubuğundaki "Değiştir" düğmesini tıklayın. Ardından pencere önizlemesini bulun ve aşağı taşıyın:

Dördüncü yol. Sistem ayarlarını açın, uygulamalar sekmesine gidin, ardından "Çalışan" programlar sekmesini açın ve istediğiniz programa dokunun:

ve yeni ekranda "Durdur" düğmesini tıklayın:

Android'e program yükleme

Android'de internet bağlantısı

Çoğu Android cihazda İnternet'e hücresel ağlar veya Wi-Fi aracılığıyla bağlanabilirsiniz. Bu yöntemlerin her ikisine de cihaz ayarları - Kablosuz ağlar bölümünden ulaşılabilir.

WiFi'den 3G'ye veya tersi yönde geçiş yapmanız gerekiyorsa, önce mevcut İnternet kaynağını kapatmanız ve ardından başka bir kaynağı açmanız gerekir.

Veri giriş alanına dokunduğunuzda Android klavyesi ekranda otomatik olarak görünür:

Android ile gelen klavye pek rahat değil. Üzerinde sayı tuşları ve özel karakter tuşları geçiş yapmanız gereken başka bir sete taşınmıştır. Ayrıca imleci hareket ettirmek için kullanılan ok tuşları ve Alt, Ctrl tuşları yoktur. İkinci karakter grubu:

Ve üçüncü karakter grubu:

Gördüğünüz gibi küme parantezlerine ihtiyacınız varsa, onlara ulaşmak için iki anahtar setini değiştirmeniz gerekecektir.

Ancak Android'de klavye bir programdır ve bu, onun bir başkasıyla değiştirilebileceği anlamına gelir. Örneğin Hacker Klavyesi:

Neredeyse gerçek bir klavyeye benziyor. En önemli şey, imleci hareket ettirmek için ok tuşlarına sahip olmasıdır. Bu çok kullanışlıdır çünkü parmağınızı veya grafik kaydırıcısını kullanarak imleci birkaç karakterle hareket ettirmek cehennemdir. Ancak üzerinde daha fazla tuş olduğu için boyutları daha küçüktür ve onunla daha dikkatli çalışmanız gerekir.

Hacker's Keyboard'ta dil değiştirmek için parmağınızı boşluk çubuğunun üzerinde kaydırmanız gerekir.

Farklı klavyeler arasında geçiş Android ayarlarında yapılır:

Android'de metin seçme ve kopyalama

Bir bilgisayar cihazındaki metinlerle aktif olarak çalışırken, er ya da geç metni kopyalayıp başka bir programa (belge) aktarmaya ihtiyaç duyulacaktır. Sıradan işletim sistemlerinde bu kolayca yapılır - bağlam menüsü veya Ctrl + C. Android'de bu daha zordur. Öncelikle kopyalamak istediğiniz parçadaki bir kelimenin üzerine ekrana hızlıca iki kez dokunmanız gerekir. Kelime vurgulanacak ve iki kaydırıcı görünecektir:

Kaydırıcıyı parmağınızla tutarak hareket ettirebilir ve böylece ihtiyacınız olduğu kadar metni seçebilirsiniz. Bundan sonra seçilen metne dokunmanız ve menü görünene kadar parmağınızı kaldırmamanız gerekir:

İçinde "Kopyala" seçeneğini seçmeniz gerekir. Bu menü farklı programlarda farklı görünebilir. Örneğin metin yerine simgeler olabilir.

Ardından metni eklemeniz gereken programa (belge) gidin ve ekrana doğru yere dokunun ve benzer bir menü görünene kadar parmağınızı basılı tutun, ancak içinde "Ekle" seçeneğini seçin.

Elbette Android'de metin kopyalamak sakıncalıdır. Ama balığın olmadığı yerde balık vardır.

Özet

Elbette Android çalıştıran bir cihaz tam teşekküllü bir bilgisayarın yerini tamamen alamaz, ancak en azından üzerinde ortak işler yapılabilir. Basit MS Word ve Excel dosyalarını düzenlemeye kadar.

Android cihazınız USB-Host (OTG) modunu destekliyorsa, ona bir USB fare ve klavye bağlayabilirsiniz ve metinle çalışmak çok daha kolay olacaktır.

Herkese merhaba, bir kez daha yazı yazmaya karar verdim ve uzun süre ne hakkında yazacağımı bilemedim, ardından birkaç foruma gittim ve insanların Android'de niyetlerle ilgili ciddi sorunlar yaşadığını, insanların geçiş yapamadığını gördüm. aktiviteden aktiviteye aktarın veya verileri bu şekilde aktarın.

İnternet bu konuyla ilgili öğreticilerle dolu, sorunun ne olduğunu ve neden bazılarının çözemediğini bilmiyorum ama bugün bu dersle ilgili temel soruları açıklamaya çalışacağım.


Öncelikle Niyet nedir? Niyet, bir işlemi açıklayan bir mekanizmadır - bir fotoğraf seçin, etkinlikten etkinliğe geçin, verileri bir pencereden diğerine aktarın, e-posta gönderin, arama yapın, bir tarayıcı (veya başka bir program) başlatın ve belirtilen adrese gidin .

Bugün size bu niyet türlerinden her birinin nasıl yapıldığını sırasıyla hızlı ve kısaca anlatacağım.

Bir aktiviteden diğerine geçiş


Bu en basit ve en temel yöntemdir, eğer hatırlarsanız o zaman kolay olacaktır. İkinci aktiviteye geçişin başlamasını istediğiniz herhangi bir yere bu kodu girin, istenilen aktiviteye geçiş yapılacaktır.

Diyelim ki iki sınıfımız var - FirstActivity ve SecondActivity, birinciden ikinciye geçmemiz gerekiyor, bunun için düzende ilk aktivitede bir düğme oluşturuyoruz ve program kodunda ona bir dinleyici ekliyoruz. Şunun gibi bir şeye benziyor:

İlk önce işaretlerle bir düzen oluşturuyoruz.

ana.xml

< RelativeLayout xmlns:android = xmlns:tools = "http://schemas.android.com/tools" android:layout_width = "eşleşen_parent" android:layout_height = "eşleşen_parent" >< Button android:id = "@+id/button1" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:text = "Button" />

FirstActivity.java
protected void onCreate(Bundle saveInstanceState) (super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //düğmeyi düzendeki düğmeye atadık Button btn = (Button ) findViewById (R .id .button1 ); //üzerine bir dinleyici yerleştir bu yüzden. setOnClickListener(new OnClickListener() ( @Override public void onClick(View v) ( //birinci aktiviteden ikinci aktiviteye geç Amaç amaç = yeni Amaç (FirstActivity. this, SecondActivity. class); startActivity(niyet); ) )); )

AndroidManifest.xml
< application android:allowBackup = "true" android:icon = "@drawable/ic_launcher" android:label = "@string/app_name" android:theme = "@style/AppTheme" > < activity android:name = "com.example.intent.FirstActivity" android:label = "@string/uygulama_adı" >< intent-filter > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER"/> < activity android:name = ".SecondActivity" >

Peki, ikinci ve ikinci aktivite boş, butona tıkladıktan sonra bir sonraki aktiviteye geçeceksiniz. Geçişin sonucunu görüntülemek için, içine metin görünümü eklediğiniz ikinci bir düzen dosyası oluşturun ve oraya bir şeyler yazın. En önemlisi SecondActivity'nin Activity'den ilkiyle aynı şekilde miras almasıdır, aksi takdirde bir hata görürsünüz.

Faaliyetler arasında veri aktarımı

Aktiviteler arasında veri aktarımı çok popüler ve faydalı bir şey, mağdur etmemek ve tüm bunları art niyetle yapmak zorunda kalmamak için elbette tercihleri ​​kullanabilir, onları içine kaydedebilir ve istediğiniz aktivitede okuyabilirsiniz, ancak bu öyle değil. tek seferlik aktarım için uygundur, ancak uzun süreli depolama için verileri kaydetmek için uygundur, çünkü tercihlere 1000 girişten sonra, önbellek her türlü veriyle doldurulacağından programınız aksaklığa başlayacaktır.

Böyle bir niyetin fikri çok basit; örneğin bir kelimeyi bir aktiviteden diğerine aktaracağım. Bu kelime “sen pastasın!” olsun. Nasıl yapıldığını görelim.

Program ilk örnekteki gibi görünecek, aktiviteden aktiviteye geçişi sağlayacak bir butonumuz olacak, ancak bu sefer aynı zamanda bir kelime de iletecek, yani düzende hiçbir şeyi değiştirmeyeceğiz, hemen değiştireceğiz. FirstActivity'deki kodu değiştirin.

FirstActivity.java
// birinci aktiviteden ikinci aktiviteye geç Amaç amaç = yeni Amaç (FirstActivity. this, SecondActivity. class); //Bir sonraki aktivite için sözcüğü statik bir değişkene ilet niyet. putExtra (SecondActivity. TEXT, "Sen bir pastasın!"); startActivity(niyet);

Buraya gönlünüz ne istiyorsa onu ileten putExtra'yı ekliyoruz, ileteceğimiz şeyi yazdığımız sabitli bir sınıfı ve aktarmak istediğimiz metnin\sembol\numaranın kendisini kabul ediyor.

SecondActivity.java
// statik değişken public static final String TEXT = "Metin"; @Override protected void onCreate(Bundle saveInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.second); //metni görüntüleyeceğimiz bir metin görünümü bildirelim TextView text = (TextView ) findViewById (R . id . textView1 ); //ilk aktiviteden gönderilen amacı alıyoruz Paket ekstraları = getIntent(). getExtras(); //elde ettiğimizin çıktısını alıyoruz metin . setText(extras.getString(TEXT)); )

Şimdi metni çizeceğimiz işaretlemeye ihtiyacımız var:

ikinci.xml
< LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:layout_width = "match_parent" android:layout_height = "match_parent" android:orientation = "dikey" >< TextView android:id = "@+id/textView1" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:text = "TextView" />

İlk aktiviteden diğerine geçtikten sonra sol üst köşede pasta olduğunuzu belirten bir mesaj göreceksiniz.

Programları niyet yoluyla çağırma

Daha önce de belirttiğim gibi, bu sınıfı kullanarak çeşitli türde programları, telefonunuzda/tabletinizde yüklü olan farklı tarayıcıları veya örneğin sosyal ağ uygulamalarını veya dosya bulmaya yönelik dosya yöneticilerini açabilirsiniz.

Bu çok kullanışlı bir şey, bazı programlarımda kullandım, Android'in 3'ün üzerindeki sürümlerinde iyi çalışıyor, ancak nedense Android'in 3. sürümünde çalışmıyor, tek iyi yanı çok az olması Android 3'teki telefonlar (:

Genel olarak FirstActivity sınıfının aynı örneğine bakıyoruz. Şimdi tarayıcıların listesini açacağız.

FirstActivity sınıfında eski amacımızı şununla değiştirin:

FirstActivity.java
// gidilecek adresi belirledik Uri adresi = Uri. ayrıştırma("http://google.com"); // tarayıcıların listesini aç Amaç amaç = new Amaç(Intent. ACTION_VIEW, adres); // startActivity'yi başlat(intent);

Burada ne olduğu yorumlardan anlaşılıyor ancak ACTION_VIEW sabitine ek olarak, farklı işlevleri gerçekleştirmenize izin veren birçok farklı sabit daha var.

Amaç kullanarak dosya ve klasörleri açma

Örneğin, telefonun içinde yerel bir dizini açmak için aşağıdaki amacı yapmanız gerekir:

FirstActivity'de eski niyeti bununla değiştireceğiz.

FirstActivity.java
//sınıf başlığında seçilen dosyanın kimliğini kaydedecek bir değişken oluşturunözel statik final int FILE_SELECT_CODE = 0;

//ve sonra aynı onClickListener'da eski amacı bununla değiştiriyoruz// verileri yakalamak için bir sabit belirledik Amaç amaç = yeni Amaç ( Amaç . ACTION_GET_CONTENT ); //hangi klasörü açacağız niyet. setType("dosya/*"); //tüm güzellikleri başlat startActivityForResult(niyet, FILE_SELECT_CODE);

FirstActivity.java
//onCreate() yönteminin üstünde veya altında public void onActivityResult (int requestCode, int resultCode, Intent data) ( switch (requestCode) ( case FILE_SELECT_CODE: ( Uri uri = data . getData(); try ( //burada uri'yi dosya içeriğinin çıktısını almak istediğiniz yönteme iletiyoruz) catch (IOException e) (e.printStackTrace();) catch (URISyntaxException e) (e.printStackTrace();)) break; ) Süper . onActivityResult(requestCode, resultCode, veri); )

Android'de ayrıca bir sürü başka sabit var, hepsini açıklamayacağım çünkü onlardan çok var, örneğin burada birkaçı:

  • ACTION_ANSWER - Gelen çağrılarla ilişkili bir etkinliği açar. Bu eylem standart çağrı ekranı tarafından gerçekleştirilir;
  • ACTION_CALL — bir telefon görüşmesi başlatır;
  • ACTION_DELETE - Amaç dahilinde URI yolunda belirtilen verileri silmek için kullanılabilecek bir etkinlik başlatır;
  • ACTION_EDIT - Kullanıcının düzenlemesi için verileri görüntüler;
  • ACTION_INSERT - URI yolu tarafından belirtilen yeni bir öğeyi İmleç'e eklemek için bir etkinlik açar. Bu eylemle çağrılan bir alt etkinlik, eklenen öğeye başvuran bir URI döndürmelidir;
  • ACTION_HEADSET_PLUG — Kulaklıkları bağlayın;
  • ACTION_MAIN - İşin ilk etkinliği olarak başlar;
  • ACTION_PICK - URI yolu tarafından belirtilen veri kaynağından bir öğe seçmenize olanak tanıyan bir alt Etkinlik yükler. Kapatıldığında, seçilen öğeye referans veren bir URI döndürülmelidir. Başlatılacak etkinlik, seçilen veri türüne bağlıdır; örneğin, content://contacts/people yolunun iletilmesi sistem kişi listesini arayacaktır;
  • ACTION_SEARCH - Arama gerçekleştirmek için bir etkinlik başlatır. Arama sorgusu, SearchManager.QUERY anahtarının altındaki ek amaç parametresinde bir dize olarak saklanır;
  • ACTION_SEND - Amaçta belirtilen verileri gönderme ekranını yükler. Alıcı kişisi, alınan etkinlik kullanılarak seçilmelidir. Aktarılan verinin MIME türünü belirtmek için setType yöntemini kullanın. Bu veriler, türüne bağlı olarak EXTRA_TEXT veya EXTRA_STREAM tuşlarıyla ekstra amaç parametresinde saklanmalıdır. E-posta durumunda, standart Android uygulaması ayrıca EXTRA_EMAIL, EXTRA_CC, EXTRA_BCC ve EXTRA_SUBJECT anahtarları için ek parametreleri de kabul eder. ACTION_SEND eylemini yalnızca verilerin uzak bir hedefe (ve aynı cihazdaki başka bir programa değil) gönderilmesinin gerektiği durumlarda kullanın;
  • ACTION_SENDTO - Niyet yoluyla iletilen URI yolunda belirtilen kişiye mesaj göndermek için bir etkinlik açar;
  • ACTION_SYNC - Sunucu verilerini mobil cihaz verileriyle senkronize eder;
  • ACTION_TIMEZONE_CHANGED — Saat dilimini değiştir;
  • ACTION_VIEW — En yaygın genel eylem. Niyetteki URI yolu kullanılarak iletilen veriler için en uygun çıktı yöntemi aranır. Uygulama seçimi veri şemasına (protokole) bağlıdır. Tarayıcıda standart http: adresleri, arama uygulamasında tel: adresleri, Google Haritalar programında geo: adresleri açılacak ve iletişim bilgileri yönetimi uygulamasında iletişim bilgileri görüntülenecektir;
  • ACTION_WEB_SEARCH - URI yolunda iletilen metne göre web'de arama yapan bir etkinlik açar (genellikle tarayıcıyı başlatır);

  • Bugün yalnızca en çok kullanılan temel niyet türlerine baktık, ilginiz için teşekkür ederiz.

    Kaynak olmayacak çünkü bana öyle geliyor ki materyal oldukça basit.