2010-11-19 14 views
1

Öncelikle, Java programlama için çok yeni olduğumu belirtmek isterim. Bu Android projesi, Java ile ilgili ilk deneyimim. Yani bir görev için HTML etiketlerini bir dizgeden ayırmam gerekiyor. Bu görevi yapmak için bu cevabı Remove HTML tags from a String kullanmayı düşünüyordum. Bunu yapmak için javax.swing.text.html. * Ve javax.swing.text.html.parser. * 'I içe aktarabilmem gerekir.Android projem için javax.swing. * Paketlerini libs'lere nasıl eklerim?

Projemin özelliklerine gittim ve bu kütüphaneyi projeme eklemeyi denedim. Bunun, /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar

adresinde yer alan rt.jar dosyasında yer aldığını okudum. Ben kullanmıyorum bir milyon kütüphaneleri ekledi gibi. Bu başvurumu olumsuz etkileyecek mi? Sadece bir uzantı eklemenin doğru yolu nedir?

cevap

4

Yapmıyorsunuz. Android Swing kullanmıyor. Kullanıcı arayüzünüzü oluşturmak ve metin ayrıştırma yapmak için Android API'sını kullanmanız gerekir. HTML'yi bir dizgeden ayırmanın basit bir yolu olarak android.text.Html'u düşünün.

+0

Doğru, ancak html etiketlerini kesmek için javax.swing.text.html paketlerine ihtiyacım var. –

+2

Android'in sahip olduğu bir şeyi kullanmaya ne dersin? 'android.text.Html' tüm etiketlerin bir blanket-şeridi yapabilir,' javax.xml.parsers.SAXParser' karmaşık bir ayrıştırıcıdır (ki bu sizin amaçlarınız için muhtemelen fazladır). – EboMike

İlgili konular