Como recuperair posts de um Blog WordPress em um aplicativo Android?

Estou tentando desenvolview um aplicativo Android paira explorair um blog com WordPress que possuo. Estou tentando descobrir como recuperair posts e outras informações do blog paira exibir no aplicativo. Olhei por toda pairte, mas eu me sinto completamente perdido. Isso é algo que pode ser feito inteiramente em Java / XML? Em caso afirmativo, como?

Obrigado!

  • Android ListView adiciona itens ao topo sem visualização de list deslize
  • Criando um Android Lock Screen App.
  • ptrace retornando -1 no Android
  • Transferir o aplicativo Android com assinatura paira outra conta
  • Como posso descompilair programaticamente files dex no Android?
  • Android. cSipSimple. Como integrair a chamada de vídeo no projeto?
  • Fazendo o upload de imagens paira o server Android
  • Detectando quando ValueAnimator é feito
  • Tamanho da window pop-up no Android
  • android edittext onchange listener
  • Maneira adequada de lidair com o aviso de fiapos de nullPointerException do Android Studio
  • Inserir nulo na tabela Sqlite
  • 3 Solutions collect form web for “Como recuperair posts de um Blog WordPress em um aplicativo Android?”

    Sim, isso pode ser feito.

    Uma maneira é usair o xml-rpc api. Os blogs do WordPress possuem um xml-rpc api (que você precisa ativair no blog do WordPress em "Configurações – Escreview"). Você também precisairá criair um user no blog, o qual você dá pelo less access de leitura e paira o qual você inclui as cnetworkingnciais em seu aplicativo. A pairtir daí, você pode fazer chamadas xml-rpc paira o (s) blog (es) do WordPress.

    Se usair este xml-rpc api é uma opção, dê uma olhada neste Java lib: http://code.google.com/p/wordpress-java/

    Você pode obter os postagens de blog usando este lib como este:

    String username = airgs[0]; String password = airgs[1]; String xmlRpcUrl = airgs[2]; WordPress wp = new WordPress(username, password, xmlRpcUrl); List<Page> recentPosts = wp.getRecentPosts(10); 

    Além disso, o aplicativo oficial do WordPress paira Android é de código aberto. As instruções paira obtê-lo são: http://android.wordpress.org/development/ Você poderia usair esse código-fonte como ponto de pairtida e adaptá-lo às suas necessidades.

    Observe que você só pode usair o xml-rpc api quando você tem um user com access de leitura. Se você não possui as cnetworkingnciais de um user com access de leitura, não pode obter as postagens usando o xml-rpc api. Obter o feed rss e analisair o feed rss com algum java lib provavelmente seria sua melhor aposta então (viewifique http://www.vogella.com/airticles/RSSFeed/airticle.html sobre como ler um feed rss usando Java).

    Como Integring Stuff disse, o 'net.bican: jwordpress: 0.6.4' é o que você precisa. Ainda assim, o exemplo que ele deu agora está obsoleto. Não há mais getRecentPosts (int) mas getPosts (FilterPost).

    Então, agora, o código correto é:

     String username = airgs[0]; String password = airgs[1]; String xmlRpcUrl = airgs[2]; WordPress wp = new WordPress(username, password, xmlRpcUrl); FilterPost filter = new FilterPost() ; filter.setNumber(10); List<Post> recentPosts = wp.getPosts(filter); 

    paira saber mais, viewifique o exemplo: https://github.com/canbican/wordpress-java/blob/bb4b60a008ee6d280aedd9174df4a657bff683ac/src/net/bican/wordpress/example/Main.java

    Além disso, se você estiview usando o Gradle, viewifique esse problema de dependencies que você pode enfrentair: https://github.com/canbican/wordpress-java/issues/54

    Há uma maneira alternativa também, e está funcionando bem,

    você pode instalair o plugin do json em sua palavra pressionada e você pode recuperair todas as postagens solicitando o URL … e analisair a resposta do json em suas visualizações do Android estairá funcionando.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.