0

SD karta uygulama taşımak

<p>Hangi y&ouml;ntemlerin kullanılacağı konusunda kafası karışmış haldeyim. Bu arada telefonum Samsung Galaxy S3 I9000 (Omega ROM 42.3, SiyahKernel v1.9.1). Telefonu root&rsquo;lama sebebim uygulamaları SD karta taşımak. Se&ccedil;eneklerim:</p> <ol> <li> <p><a href="http://forum.xda-developers.com/showthread.php?t=1410262&amp;page=203">DirectoryBind</a></p> </li> <li> <p><a href="http://forum.xda-developers.com/showthread.php?t=1772234">ExtSd2InternalSd</a></p> </li> </ol> <p>Uyumluluğu d&uuml;ş&uuml;nd&uuml;ğ&uuml;m&uuml;zde hangisi kullanmalıyım bilmiyorum ve telefonumun takoz (brick) olmasından korkuyorum. Birinci se&ccedil;enek 2011 yılında, diğeri ise ge&ccedil;en yıl yayınlanmış. &Ouml;nerilerinizi bekliyorum. Teşekk&uuml;r ederim.</p> <p>&nbsp;</p>
09.07.2014 tarihinde rms sordu
Yorum Ekle Takip Et
Beğen, Paylaş
General Mobile Discovery ile birlikte bir uygulama gelmiş. Uygulamalar -> Uygulama Yöneticisi - Yazılım Yöneticisi -> Yazılım Taşı yolunu izleyerek sd karta taşınabiliyor. - 09.07.2014 tarihinde cilman cilman (9390) yorumladı

Bu soru için yorumunuz

captcha

Vazgeç

Bu soruya toplam 1 cevap verilmiştir

0
<p> Eğer seçeneklerinizin dışında öneri verebiliyorsam, Link2SD derim.<br> Bu uygulamayla <strong>kritik olmayan </strong>uygulamalarınızı SD karta taşıyıp/bağlantılayıp nasıl çalıştığına bakabilirsiniz. Bir kere taşıdığınızda, telefonu yeniden başlatmayı deneyin (bu adımda yeniden başlatma dışında bir şey yapmayın) ve taşıdığınız uygulamanın iyi çalışıp çalışmadığına bakın. Böyle yaparak telefonunuzda ciddi bir soruna sebep olmazsınız.<br> Telefonunuz root’lu ve özelleştirilmiş kernel’li olduğundan bu işlerde usta olduğunuzu varsayıyorum. Eğer değilseniz, <a href="http://www.noypigeeks.com/android/tutorial-a-guide-to-link2sd/" rel="nofollow">buradaki</a> kılavuzu kullanabilirsiniz (İngilizce’dir).</p> <p> <strong>Güncelleme ve ek bilgi</strong><br> Android’te dahili hafızayı boşaltmanın iki yolu vardır.</p> <p style="margin-left:36.0pt;"> 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uygulamaları harici hafızaya taşımak: Froyo’da (2.2-2.2.3, API Level 8) tanılmış, uygulamaları harici karta yükleme özelliği. Bu özellik ayrıca var olan uygulamaları taşımaya da izin veriyor. Buradaki bilinmesi gereken birkaç nokta:</p> <p style="margin-left:36.0pt;"> ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sadece gelecek uygulama yüklemelerinin taşınması ayarlanabiliyor (<a href="http://android.stackexchange.com/questions/22327/how-can-i-move-apps-to-the-external-sd-card-on-lg-optimus-2x-p990/22328#22328" rel="nofollow">ADB komutlarıyla</a>).</p> <p style="margin-left:36.0pt;"> ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Geliştirici tarafından taşınmasına izin verilmeyen yüklü uygulamaları SD karta taşımak için pek çok uygulama bulunmakta. Ayrıca sistem uygulamaları da taşınamıyor.</p> <p style="margin-left:36.0pt;"> ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; İki şekilde de dahili hafıza, uygulama tarafından tamamen kullanılmayacak hale getirilemiyor, hafızanın az bir kısmını kullanıyor.​</p> <p style="margin-left:36.0pt;"> 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uygulamaları harici hafızaya bağlantılamak (linking): Uygulamayı taşımaktan tamamen farklıdır. Bu işlem, uygulamanın dosyalarını harici hafızaya taşır ve dahili hafızadaki yerine sembolik bir bağlantı oluşturur. Bağlantı dosyalara ait olduğundan, Android sorun çıkartmaz. Link2SD’nin sitesinden bir alıntı:​</p> <blockquote> <p> S. Android’te bulunan “SD karta taşı” ile Link2SD’nin sembolik bağlantı oluşturma özelliği arasındaki fark nedir? Hangi yöntem daha dahili hafızada daha fazla alan açar, bağlantılamanın taşımaya göre avantajı nedir?</p> <p> C. “SD karta taşıma” Android 2.2 (Froyo) ile başladı. Bu yöntem;</p> <p style="margin-left:36.0pt;"> ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Android 2.2’de apk dosyasını,</p> <p style="margin-left:36.0pt;"> ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Android 2.3 ve üstünde apk ve lib dosyalarını</p> <p> SD kartın ana FAT bölümünde güvenli bir dizine taşır.</p> <p> Bu en kolay yöntemdir. Çünkü SD kartın bölümlenmesi ve root gerektirmez.<br> Fakat bir takım dezavantajları vardır.</p> <p> İlki, uygulama dosyalarının SD kartın ana FAT bölümünde depolanması.<br> Telefonu bilgsayara bağlayıp “USB yığın belleği” açtığınızda (ya da SD kartı çıkardığınızda vs.), karta yüklenmiş ve o anda çalışıyor olan uygulamalar “öldürülür”. Bu bazı uygulama tiplerinde daha ciddi sonuçlara yol açabilir.</p> <p> İkincisi ise bu yöntemle, yukarıdaki sebepten ötürü tüm uygulamaların taşınamıyor olmasıdır. Harici hafıza çıkarıldığında vs. uygulamanın tutarlı davranabilmesi için geliştiricilerin, uygulama aşağıdaki özellikleri içeriyorsa harici hafızaya yüklenmesine izin vermemeleri gerekir:</p> <p> Widget’lar, Servisler, Alarm hizmetleri, Hareketli duvar kâğıtları, Çevrimiçi klasörler, Hesap yöneticileri, Eşitleme uyarlayıcıları, Yayın (Broadcast) alıcıları.</p> <p> -Root gerektirir- Taşımaya zorlamak (force move): Android’teki taşıma özelliğiyle uygulamalar destelemiyorsa bile taşıyabilirsiniz. Link2SD ve bazı diğer uygulamalar da cihaz root’luysa bunu yapabilir. Fakat bu yukarıda bahsedildiği gibi, uygulamaya zarar verebilir.</p> <p> <strong>Link2SD</strong></p> <p> Link2SD; uygulamanın apk, dex ve lib dosyalarını karttaki ikinci bir bölüme taşır ve uygulamanın asıl yerine sembolik bağlantılarını oluşturur.</p> <p> İlk avantajı, dex dosyalarını da taşıdığından yerleşik taşımaya göre daha fazla alanı boşaltıyor olmasıdır.<br> ikincisi, oluşturduğu bağlantı sayesinde Android’in uygulamayı dahili hafızada yüklü sanmasıdır. Bu sayede widget, hareketli duvar kağıdı vs. içeren uygulamalar da SD karttan sorunsuz şekilde çalışır.</p> <p> Üçüncü avantajı ise, “yığın belleği” açsanız bile bağlantılanmış uygulamalar çalışmaya devam edebilirler! Çünkü Android karttaki ilk FAT bölümünü bilgisayarla paylaşır ama ikincisi bağlanmaz. Link2SD tüm “SD uygulamalarınızın” cihazı bilgisayara bağlandığınızda bile çalışmasına izin verir.</p> <p> Dezavantajı ise root erişimi ve SD kartınızda ikinci bir bölüme gereksinim duymasıdır. Yerleşik taşıma gibi hemen kolayca çalışmaz, cihazınızı root’lamanız ve SD kartta ikinci bir bölüm oluşturmanız gerekir.</p> </blockquote>
09.07.2014 tarihinde
Sarge Sarge (183570) cevapladı

Bu cevap için yorumunuz

captcha

Vazgeç

Bu soru için cevabınız

Vazgeç