Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Telefonunuzun geliştirici seçenekleri hakkında her şey

İçindekiler:

Anonim

USB hata ayıklamadan daha fazlası var

Telefonunuzdaki ayarlarda gizli (gerçekten, varsayılan olarak gizlidirler) hata ayıklama ve uygulama geliştirme için kullanılan ayarlardır. ART çalışma zamanına geçmek veya USB hata ayıklamasını etkinleştirmek için birçoğumuz burada güvercin olsa da, uzun bir seçenek listesi var. Çoğumuz onları asla kullanmayacak olsanız da, telefonunuzun kapağının altında neler olduğunu bilmek her zaman güzeldir.

Onlara bir göz atalım ve bu ayarların bazılarını deşifre edip edemeyeceğimizi görelim, böylece hepimiz dokunduğunuzda ne olduğunu daha iyi anlayabiliriz. Hadi, onlara dokundun …

Geliştirici seçenekleri ayarlarının 'kilidini açma'

Bahsettiğimiz gibi, telefonunuzdaki geliştirici seçenekleri varsayılan olarak gizlenir. Bu aslında çok anlam ifade ediyor, çünkü "gösterilmemesi" kolay ve çoğu insanın herhangi birini kullanmaya çok az ihtiyacı var. Ancak bunu okuyan herkes çoğu insandan biraz daha ileri, çünkü bir Android meraklısı web sitesi okuyorsunuz.

Onları kilidini açmak çok kolay. Telefonunuzdaki ayarları açın ve "Hakkında" bölümünü bulun. "Yapı numarası" girişini görene kadar bunun üzerinden bakın. Art arda beş kez basarsanız, şimdi bir geliştirici olduğunuzu bildiren küçük bir iletişim kutusu görmelisiniz. Bir şeyleri kırmamaya çalış, tamam mı? Ya da her şeyi kır - her iki yol da iyidir! Gerçekten, bu ayarların bazıları telefonunuzun gerçekten kötü çalışmasına neden olabilir.

Onlara bir göz atalım ve nedenini bulalım.

Ayarlar

  • Hata raporunu al: Bu seçeneğe dokunmak, cihazınızdaki mevcut günlük dosyalarını alır, paketler ve istediğiniz kişiye göndermek için hazırlar. Dokunduktan sonra bir veya iki dakika sürer ve hazır olduğunda bir bildirim görürsünüz. Yolda göndermek için bu bildirime dokunun. İptal etmek için kaydırın.
  • Masaüstü yedekleme şifresi: Uygulamalar ve bunlarla ilişkili veriler gibi şeyleri bilgisayarınıza yedekleme ve geri yükleme işlemleri için ADB'yi kullanabilirsiniz. Bu seçenek, bu yedeklemeler için bir parola zorlar ve bu parola olmadan geri yüklenemezler.
  • Uyanık kalın: Bu kutuyu işaretlemek, telefonunuzdaki ekranı istediğiniz zaman ve her takılı kalmaya zorlar. Bu, bir duvar şarj cihazıyla veya bilgisayarınızın USB bağlantı noktasıyla çalışır ve görüntüleri bilgisayarınıza yazdığınızdan emin olmanın harika bir yoludur. ekran. Gerekmedikçe bunu kullanmayın!
  • Çalışma zamanı seçin: İşte (şimdilik) Dalvik veya ART kullanmayı tercih edersiniz. ART hala deneysel ve şu an sahip olduğumuz şey sonunda Android L'de piyasaya sürülecek olan şey değil. Bazı telefonlar gerçekten geçerli ART çalışma zamanı önizlemesini beğenmiyor, bu nedenle oraya gitmeden önce kendi cihazınız için foruma bakın.
  • Bluetooth HCI snoop logunu etkinleştirin: Bazen, bir geliştiricinin (veya bir güvenlik uzmanının) Bluetooth HCI (H ost C ontroller I Interface) paketlerini yakalaması ve analiz etmesi gerekir. Bunu etkinleştirmek, onları almak için aygıt depolama alanındaki (/sdcard/btsnoop_hci.log) bir dosyaya yerleştirir. Onları Wireshark gibi bir programla analiz edebilirsin.
  • İşlem istatistikleri: Telefonunuzda çalışan işlemler hakkında bilmeniz gereken her şey. Devam edin ve öğesine dokunun, ardından girişlerden birine dokunun. Rahip için, bu sadece çok sayıda sayıdır, ancak kendi uygulamasında hata ayıklayan bir geliştirici için bu bilgi günü kurtarabilir.
  • USB hata ayıklama: Telefonunuzun, bilgisayarınızdaki USB bağlantı noktası üzerinden Android Hata Ayıklama Köprüsü (ADB) üzerinden iletişim kurmasına izin veren şey budur. DDMS gibi şeyler kullanmak veya ADB komutlarını kullanmak için bunu etkinleştirmeniz gerekir.
  • USB hata ayıklama yetkilerini iptal et: İlk defa USB üzerinden hata ayıklamak için bir bilgisayar kullandığınızda, bunu yetkilendirmeniz ve bir keypair kurmanız gerekir. Bu ayar tüm bunları iptal eder ve sizi tekrar yapmaya zorlar.
  • Güç menüsü hata raporları: Bir hata raporu toplamak ve göndermek için güç tuşunu basılı tuttuğunuzda (yukarıda görüldüğü gibi) bir seçenek koyar. Bir şeyi test ediyorsanız çok kullanışlı.
  • Sahte konumlara izin ver: Bu ayar, konum bilgisini elle yazmanıza izin vererek, telefonunuzun gerçek olmadığı bir yerde olduğunu düşünmesini sağlar. Foursquare'de aldatmanın yanı sıra, bir uygulama konum bilgisi kullanıyorsa, bu kullanışlıdır.
  • Hata ayıklama uygulamasını seçin: Bu ayar, hata ayıklamak için bir uygulama seçmenizi sağlar. Gerçekten bir hata ayıklayıcıya eklemeniz gerekmez, ancak yaparsanız bir kesme noktasında duraklatıldığında hata iletilerini önler. Bunun ne anlama geldiğini anlamadıysanız, asla bu ayarı kullanmanız gerekmez ve muhtemelen kullanmamalısınız. Uygulama geliştiricilerin, uygulamalarının amaçlandığı şekilde çalıştığından emin olmak için kullandıkları araçlarla kullanılmak üzere oluşturulmuştur.
  • Hata ayıklayıcıyı bekle: Hata ayıklamaya bir uygulama ayarlamadıysanız, bu ayar gri renktedir. Kurulduğunda ve seçildiğinde, seçilen uygulamanın hata ayıklayıcı ekleninceye kadar başlamasını önler. Bu, çoğumuzun asla ihtiyaç duymayacağı daha fazla hata ayıklama uygulaması.
  • Uygulamaları USB üzerinden doğrula: Kötü amaçlı davranışlar için ADB aracılığıyla yüklediğiniz Google tarama uygulamalarını sağlar. Bu iyi birşey.
  • Dokunuşları göster: Bir dokunuşun ne zaman ve nerede kaydedildiğini ekranda görsel bir ipucu görmek için bunu seçin.
  • İşaretçi konumu: Bu ayar, ekranınızın en üstüne, ekrana en son dokunduğunuz yerin ekran koordinatlarını gösteren bir bilgi çubuğu yerleştirir.
  • Yüzey güncellemelerini göster: İçeriği güncellendiğinde bir "pencere" flaşının kenarını yapar. Cehennem kadar can sıkıcı.
  • Mizanpaj sınırlarını göster: Bir iletişim kutusundaki tüm öğelerin kenarlarını işaretler, böylece herhangi bir dokunuşun onları nerede etkinleştireceğini bilirsiniz. Bunu deneyin, ardından hemen kapatın.
  • RTL düzen yönünü zorla: Ekran yönünü sağdan sola dil desteği için zorlar.
  • Pencere animasyonu ölçeği: Pencere animasyonu oynatma hızını ayarlar. Daha düşük bir rakam daha hızlı.
  • Geçiş animasyonu ölçeği: Geçiş animasyonu oynatma hızını ayarlar. Yine, düşük daha hızlıdır.
  • İkincil ekranları simüle et: Bu ayar, geliştiricilerin farklı ekran boyutlarını simüle etmelerini sağlar. Oldukça riskli.
  • GPU görüntülemeyi zorla: Uygulamaları, varsayılan olarak kullanmayacak şekilde yazıldıysa, donanım 2B görüntülemeyi kullanmaya zorlar. Bazen, bu harikalar yaratıyor. Diğer zamanlarda, her şey cehenneme gider. Burada dikkatli ol.
  • GPU görünümü güncellemelerini göster: Bu ayar ile, GPU donanımıyla çizilen herhangi bir görünüm kırmızı bir kaplama alır.
  • Donanım katmanı güncellemelerini göster: Uygulamalarınızın görünümlerini desteklemek için Romain Guy'ın donanım katmanlarını kullanma hakkında söylediklerini okuyun. Bu ayar, bu katmanların ne zaman güncellendiğini size söyleyecektir.
  • GPU hata ayıklamasını geçersiz kılma : Overdraw, uygulama sistemden başka bir şeyin üstüne bir şey çizmesini istediğinde gerçekleşir. Bu ayar bunun ne zaman ve nerede olduğunu görmenizi sağlar, böylece bir sorun olup olmadığını bilirsiniz.
  • 4x MSAA'yı zorla : Bu ayar çoklu örnek yumuşatmayı (MSAA) zorlar. Diğer bilgisayar grafikleri donanımı gibi, daha fazla AA da işlerin daha iyi görünmesini sağlar, ancak performans etkileyicidir.
  • Sıkı mod etkin: Bu ayar, bir uygulama uzun, yoğun işlemler yapmak için ana ipliği kullandığında ekranı yanıp söner.
  • CPU kullanımını göster: Ekranın sağ üst kısmına, CPU ve nasıl kullanıldığı hakkında bilgiler içeren küçük bir pencere yerleştirir. Oynamak için güzel bir tane.
  • Profil GPU görüntülemesi: Bu ayar ekranda bir grafik çizebilir veya bir dosyaya yazabilir. Grafik, GPU’nun ne kadar sıkı çalıştığını gösteren görsel bir görseldir. Bu denemek için gerçekten temiz bir tane daha.
  • OpenGL izlerini etkinleştir: Bu ayar OpenGL hatalarını izler ve başlattığınızda seçtiğiniz günlük dosyasına yerleştirir. Çoğu kullanıcının dokunması gereken hiçbir şey yok.
  • Faaliyetleri sürdürmeyin: Bu ayar, ana görünümden çıktıktan hemen sonra tüm uygulamaları yok eder (olduğu gibi, her şeyi kapatmaya zorlar). İnternette duyduklarınız ne olursa olsun, bundan iyi bir şey çıkamaz.
  • Arka plan işlem sınırı: Arka planda kaç işlemin aynı anda çalıştırılabileceği konusunda özel bir ayar sağlar. Bir çoğumuz, eğer çoğumuz ile sık sık uğraşmamalıyız.
  • Tüm ANR'leri göster: Bu ayar, her işlemin "Uygulama Yanıt Vermiyor" iletişim kutusunu göstermesini sağlar - hatta kullanıcının başlamadığı arka plan işlemleri bile. Bir uygulama diğerini engelliyorsa kullanışlıdır.

Açıkçası, çoğumuz bu ayarların toplu için gerek olmayacak. Ayrıca, oraya girme ve onlara dokunma uğruna bir şeyler dokunmak, gerçekten kötü şeyler olmasına neden olabilir. Ama asla yapmayı düşünmesek bile, ne yapılabileceğini bilmek her zaman iyidir.

Umarım, bu şifreli ifadeler ve ayarlar hakkında birkaç soruyu temizler!