Search the Community

Showing results for tags 'android'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Blogs

  • Projectos
  • Revista PROGRAMAR
  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Wiki

Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML / XHTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
    • Arquivo Morto

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Found 113 results

  1. Boas, Como posso "criar" uma app android para controlar um computador, por exemplo, através do smartphone abrir o chrome, word no computador, podem dar uma ajudinha como fazer isso...Estou a iniciar no mundo dos dispositivos móveis. Obrigado!
  2. Olá pessoal, um amigo meu comprou um telemóvel que vem com o windows phone, mas ele não curte nada e é o primeiro wp que tem, e ele preferia um android. Eu já tive a pesquisar pela net e ainda não encontrei nada. Mas sabem se é possível trocar o so do tele de windows phone para android? e se é possivel, como se faz? Obrigado
  3. GDG DevFest Lisbon '16 - 24/Set

    O GDG DevFest Lisbon'16 é um evento promovido pelo Google Developers Group Lisbon (GDGLx) em parceria com a HackerSchool, que se realizará no próximo dia 24 de Setembro, no IST – Instituto Superior Técnico. A GDGLx é uma comunidade de developers e entusiastas de tecnologias Google que tem vindo a realizar diversas conferências, eventos, workshops tech abertos a toda a comunidade, sejam developers ou apenas curiosos, recebendo entre dezenas a centenas de pessoas. Este evento, focado em Android, mas também aberto a outras áreas como Web, Cloud, Gaming, Design e soft-skills, enquadra-se no DevFest, que se encontra dentro de uma temporada de conferências nacionais e internacionais da Google. Pretendendo acolher 100 participantes, conta com oradores bem conhecidos do sector tecnológico, como Francisco Franco (criador do popular Franco Kernel), Ivan Kutil (AppSatori), Gonçalo Silva (Todoist), Carlos Mota (Wit), Fabio Carballo (Hole19), Sérgio Almeida (Growin) e Bruno Oliveira (Faber Ventures). Para além das talks irá contemplar também um Workshop em Firebase e um Firechat, um espaço aberto à discussão entre os participantes e os speakers. É de salientar que o valor dos bilhetes será devolvido depois do evento, aos participantes que comparecerem. Se te interessas por Android, Web, Cloud, Gaming, e Design, terás certamente várias sessões que te irão interessar. Para mais informações: Site/Tickets: gdglisbon.xyz Facebook: /gdglisbon Twitter: @GDGLisbon
  4. Boa noite, Estou a desenvolver um projecto de um carro em Arduino e queria comunicar com o carro por Bluetooth. Deste modo quero fazer uma aplicação em Android para controlar o carro. Segui as instruções do site Android Developers https://developer.android.com/guide/topics/connectivity/bluetooth.html Tudo correu bem até ao momentos em que é preciso criar a Lista de dispositivos. Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices(); Quando faço print de pairedDevices dá-me sempre um output "0" e quando vou às definições do telemóvel consigo detectar aparelhos com o bluetooth ativo. Assim, leva-me a concluir que o problema é do código. Alguém já fez alguma aplicação que teve que usar Bluetooth? Melhores cumprimentos
  5. Boa noite, Venho pedir-vos a vossa ajuda com um problema que me deparei. Isto é para colocar um donut com o EasyPieChart. A ideia é que a legenda fique sobreposta no gráfico. No Chrome e no Firefox no windows aparece tudo correto. No Chrome no Android não. No chrome no Android, a legenda aparece sempre abaixo do gráfico. Alguma ideia? Segue o código: <div style="position: relative; text-align: center; width: 188px; height: 188px;"> <div id="chart"> <canvas></canvas> </div> <div id="chart-legend"> <span>0</span>% </div> </div> O css... #chart { position: absolute; width: 188px; height: 188px; text-align: center; font-size: 12px; } #chart canvas { position: absolute; top: 0; left: 0; } #chart-legend { position: absolute; top: 80px; left: 70px; z-index: 1; }
  6. Boas, como consigo fazer um menu settings para definir valor das variáveis da conexão com BD SQL Server (IP, etc.)? Obrigado.
  7. <TextView android:layout_alignParentTop="true" android:layout_alignParentStart="true" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/WELCOMESUMMONER" android:textAlignment="center" android:layout_alignParentBottom="true" /> isto é o meu textview <?xml version="1.0" encoding="utf-8"?> <string name="WELCOMESUMMONER"> WELCOME SUMMONER <br></br> </string> isto é onde tenho a string para funcionar String string = getString(R.string.hello); mas o q eu quero saber é : <string name="WELCOMESUMMONER"> WELCOME SUMMONER asdfghjklç <br></br> </string> aqui como faço para dar enter no texto e fazer tipo parágrafo. tipo passar para a linha de baixo tipo assim : ola tudo bem ?
  8. Eu estou a fazer uma app android através do Intel XDK, que utiliza HTML5 e Javascript. O meu problema é o seguinte, eu preciso de ir buscar o ID do Dispositivo que estou a utilizar e para isso utilizei o device.uuid, agora o que eu preciso é pegar nesse ID que ele me dá e enviá-lo para um endereço de internet(url) que está no iframe. O meu código é o seguinte: <!DOCTYPE html> <html> <head> <title>App</title> <meta http-equiv="Content-type" content="text/html; charset=utf-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, minimal-ui"> <meta name="apple-mobile-web-app-capable" content="yes" /> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <link rel="stylesheet" type="text/css" href="lib/appframework/icons.css" /> <link rel="stylesheet" type="text/css" href="lib/appframework/af.ui.css" /> <script type="text/javascript" charset="utf-8" src="lib/jquery.min.js"></script> <script type="text/javascript" charset="utf-8" src="lib/fastclick.min.js"></script> <script type="text/javascript" charset="utf-8" src="lib/appframework/appframework.ui.min.js"></script> <script src='cordova.js'></script> <script> document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { console.log(device.cordova); } document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { var element = document.getElementById('deviceProperties'); element.innerHTML = '' + device.uuid + ''; } </script> </head> <body> <div class="view"> <div class="pages"> <div class="panel" id="item1"> <p id="deviceProperties"></p> <p></p> <iframe src="https://xxxx.com/yyy/" width ="100%" height="100%"></iframe> </div> </div> </div> </body> </html>
  9. Boas! Eu estou a fazer um jogo em android, e estou a seguir este tutorial .Mas estou com um problema, a imagem de fundo não se está adaptar bem ao dispositivo. ... //tamanho da imagem public static final int WIDTH = 594; public static final int HEIGHT = 274; .... @Override public void draw(Canvas canvas) { super.draw(canvas); if (canvas != null) { float scaleFactorX = getWidth() / WIDTH; float scaleFactorY = getHeight() / HEIGHT; int savedState = canvas.save(); canvas.scale(scaleFactorX, scaleFactorY);// a imagem fica muito grande background.draw(canvas); canvas.restoreToCount(savedState); } }
  10. err

    err
  11. Titulo do Projecto: Matraquilhos Última Versão: 1.0.0 Site Oficial: https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Licença: Freeware Membros Actuais do Projecto: Bruno Aleixo, Teresa Tavares Descrição do Projecto: Jogo de matraquilhos para android Este é o meu primeiro jogo para android, espero que gostem e joguem muito. Conto com a vossa ajuda para partilhar e divulgar pelos vossos amigos. Screenshots:
  12. Boa tarde, Eu estava a pensar aprender android, mas com a notícia de que de que a google ia mudar a linguagem de java para OpenJDK, gostava de saber até que ponto isso irá alterar o desenvolvimento do andriod, ao nível da programação em si. Ou seja, alguém que hoje saiba desenvolver andriod com base em java vai precisar de fazer um update a nível da programação se quiser continuar a desenvolver andriod? Obrigado pela atenção.
  13. Alguém daqui programa ou vai ter de fazer algum joguinho para um trabalho curricular, para o android? Tenho uma sobrinha de 4 anos e comprei de preposito uma wii para tentar brincar com ela alguns joguinhos, mas não consigo encontrar ou arranjar joguinhos mais basicos, mais divertidos e faceis de controlar com os comandos da wii ( principalmente com os comandos: Wiimote + Nunchuk Wii ou então com a Wii Fit) para ela poder jogar sozinha... tudo que encontro são jogos que até para um adulto é complicado jogar... ...mas no meio de algumas pesquisas, encontrei maneira de usar umas apps para android, para poder usar os comandos da wii ( ou pelo menos o "Wiimote") em jogos android no telemovel (a piada é poder jogar também na tv, mas com uma pen daquelas de fazer stream directamente para uma smart tv nao seria complicado tornar possivel ter também o jogo a correr logo na tv).. Alguém ja fez joguinhos simples para o android? Eu tenho umas ideias basicas que poderiam funcionar bem e que poderiam ser suficiente basicas para uma criança de 3 ou 4 anos poder jogar sem as complicaçoes e dificuldades que há nos jogos disponiveis... algo que misturasse alguma semelhança mecânica com os jogos Mario Kart, ou Just Daance, mas também incluisse jogos didáticos, jogando com as letras, numeros, cores e palavras associando a respectivas imagens.. Tenho algumas ideias mediante acçoes e necessidades que vejo que a minha sobrinha conseguiria realizar ou nao e o que a faz gostar ou nao do que vê aparecer/acontecer na televisão, e se alguem estiver disposto a ajudar-me a criar um joguinho para crianças entre os 3 e 4 anos de idade, ou que vá ter que fazer algum trabalho na faculdade e não sabe que trabalho escolher ou se precisar de ajuda quer a nivel de suporte de hardware, tester, ou discutir e compreender necessidades infantis, gostos, bem como entender como uma criança vê e reage a um jogo destes, pode-me contactar-me (o seguir o assunto meu fórum) pois ficaria muito agradecido!
  14. Boas, não sei se há tópicos que me possam esclarecer esta dúvida e como não vi nenhum tutorial explícito decidi criar este topic a fim de ficar esclarecido. Para um projeto de uma cadeira, estou a tentar criar um sistema de Login / Registo no Android Studio usando SQLite e a única coisa que consigo fazer é criar a base de dados. Segui alguns tutoriais encontrados no Google mas quando criado o código, embora não me dê erros nenhuns, o programa não corre no simulador. Tenho um MainActivity, onde estão os componentes do Login (Utilizador + Password) com o seguinte código: package pt.ulp.se.moviefeed; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity { DatabaseHelper myDb; Button btn_pagerego,btn_regfim,btn_login; EditText reg_user, reg_pw1, reg_pw2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myDb = new DatabaseHelper(this); reg_user = (EditText)findViewById(R.id.reg_user); reg_pw1 = (EditText)findViewById(R.id.reg_pw1); reg_pw2 = (EditText)findViewById(R.id.reg_pw2); Button btn_regfim = (Button)findViewById(R.id.bt3); Registo_Final(); } public void Botao_Registar_Pagina(View v) { btn_pagerego = (Button)findViewById(R.id.bt1); btn_pagerego.setonclickListener(new View.onclickListener() { @Override public void onclick(View v) { Intent intent = new Intent(MainActivity.this,RegistoActivity.class); startActivity(intent); } }); } public void Registo_Final() { btn_regfim.setonclickListener( new View.onclickListener() { @Override public void onclick(View v) { boolean Sucesso = myDb.insertData(reg_user.getText().toString(), reg_pw1.getText().toString()); if (Sucesso = true) Toast.makeText(MainActivity.this, "Registo bem sucedido!",Toast.LENGTH_LONG).show(); else Toast.makeText(MainActivity.this, "Os dados não estão corretos!",Toast.LENGTH_LONG).show(); } } ); } } Tenho um RegistoActivity, onde estão os componentes (Utilizador + Password1 + Password2 ) Tenho um DatabaseHelper.java com o seguinte código: package pt.ulp.se.moviefeed; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; /** * Created by rfz on 01/02/2016. */ public class DatabaseHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "Cliente_db"; public static final String TABLE_NAME = "Cliente_table"; public static final String COL_1 = "ID"; public static final String COL_2 = "Nome"; public static final String COL_3 = "Password"; public DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, 1); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE table " + TABLE_NAME + " (ID INTEGER PRIMARY KEY AUTOINCREMENT, NOME TEXT, PASSWORD TEXT)"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME); onCreate(db); } public boolean insertData(String nome, String password) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues contentValues = new ContentValues(); contentValues.put(COL_2,nome); contentValues.put(COL_3,password); long resultado = db.insert(TABLE_NAME,null,contentValues); if (resultado == -1) return false; else return true; } } Visto que o compilador não encontrou nenhum erro, creio que sejam problemas de semântica no código, gostava de pôr isto a correr o mais depressa possível... Como alteração, decidi apagar o RegistoActivity e colocar os componentes do Registo e os do Login na MainActivity. Não funciona é lá muito bem... Ajudem-me, por favor!!! Obrigado, desde já! Rafael
  15. Olá pessoal estou a criar uma uma aplicação android que envolve um calendário. Este calendário foi criado a partir de outro disponível aqui. Mas existe um erro nele que não estou a conseguir resolver. Alguns meses nao aparecem completos outros aparecem com dias a mais. Como posso resolver este problema??? Fica aqui o projeto
  16. Boas, Estou a desenvolver uma aplicação android em que o principal objectivo é conseguir detectar texto em video e depois de detectado conseguir reconhecer os caracteres e devolver em texto o que se encontra na imagem. Para tal acho que a melhor solução passa por usar um OCR e opencv library. Já consegui executar no meu smarphone um ocr simples em que tiro uma foto a um texto e devolve em texto o que se encontra na imagem. Mas um dos problemas do OCR é que é um pouco sensível por exemplo à luminosidade e ao ruído da imagem, o que por vezes dá resultados incorretos. Posto isto, gostaria que me ajudassem com sugestões de como desenvolver um sistema do género ao anterior mas em video(real time) em vez de tirar foto. Também gostaria de saber se existe outro método do género do OCR mas mais eficaz. Obrigado pela ajuda.
  17. Boa Noite Estou a fazer um projeto que consiste em detectar pontos característicos de imagens em Android, utilizando o Eclipse, SDK e NDK. As técnicas que estou a utilizar são o SURF e ORB. Estou com um pouco de dificuldades em inicializar o projeto. O código que tenho está disponibilizado no Git, mas não estou a conseguir começar, neste link: ORB - http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/java/android_test/src/org/opencv/test/features2d/ORBDescriptorExtractorTest.java SURF - http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/java/android_test/src/org/opencv/test/features2d/SURFDescriptorExtractorTest.java Agradeço desde já a ajuda
  18. Olá pessoal, baixei o SDK do Android pois vou começar a trabalhar com Phonegap então depois de instalar todas as dependências, fui criar um AVD pra testar os apps, mas ao tentar executar tive o seguinte erro: Failed to start emulator: Cannot run program "/home/flavioalves/Downloads/android-sdk-linux/tools/emulator": error=2, Arquivo ou diretório não encontrado Pesquisei sobre o assunto e vi em forúns sobre a instalação de, sudo apt-get install ia32-libs, mas quando executei esse comando disse que não era possível encontrar. Alguém já passou por isso?
  19. Boas ppl, Como eu tive alguma dificuldade em fazer este "pequeno" projecto que é uma base para a minha PAP (Projecto de Aptidão Profissional) do curso de Técnico de Electrónica, Automação e Computadores vou colocar um pequeno snippset para quem anda à procura de algo semelhante e não encontrou como fazer (tal como eu xP), por isso eu coloquei mãos à massa e fui tentando com alguns conhecimentos básicos/intermediários de JAVA network. Código do Arduino: #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress serverIP(192,168,1,105); int serverPort = 8888; int led_port = 5; String readString; EthernetServer server(serverPort); void setup() { Serial.begin(9600); Ethernet.begin(mac, serverIP); server.begin(); Serial.print("Server online."); pinMode(led_port, OUTPUT); } void loop() { EthernetClient client = server.available(); if (client) { while (client.connected()) { if (client.available()) { char c = client.read(); if (readString.length() < 30) { readString.concat(c); } Serial.print("Command: "); Serial.println(readString); if (readString == "led1") { digitalWrite(led_port, HIGH); Serial.println("Led status: 1 (ON)"); resetString(); } if (readString == "led0") { digitalWrite(led_port, LOW); Serial.println("Led status: 0 (OFF)"); resetString(); } } } delay(1); client.stop(); } } void resetString() { readString = ""; } Programação em Java: (OBS.: Desculpem os publics, pensei no inicio separar em classes mas preferi assim xD) package com.example.newcasaautomatizada; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.TextView; import java.io.*; import java.net.*; public class MainActivity extends Activity { public String ip = "192.168.1.105"; public int porta = 8888; public DataOutputStream toServer = null; public DataInputStream fromServer = null; public Socket socket = null; Boolean connected = false; Button btnConectar, btnLigarled, btnDesligarled; TextView textlog, fromArd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnConectar = (Button) findViewById(R.id.btn_conectar); btnLigarled = (Button) findViewById(R.id.btn_ligarled); btnDesligarled = (Button) findViewById(R.id.btn_desligarled); textlog = (TextView) findViewById(R.id.textlog); changeConnectionStatus(false); outputText("OK!"); btnConectar.setonclickListener(buttonConnectonclickListener); btnLigarled.setonclickListener(buttonLigarLed); btnDesligarled.setonclickListener(buttonDesligarLed); } //fim onCreate Button.onclickListener buttonDesligarLed = new Button.onclickListener() { public void onclick(View arg0) { sendToServer("led0"); }}; Button.onclickListener buttonLigarLed = new Button.onclickListener() { public void onclick(View arg0) { sendToServer("led1"); }}; Button.onclickListener buttonConnectonclickListener = new Button.onclickListener() { public void onclick(View arg0) { if (!connected) { try { socket = new Socket(ip, porta); // Ip do arduino/ethernet toServer = new DataOutputStream(socket.getOutputStream()); fromServer = new DataInputStream(socket.getInputStream()); outputText("Ligado ao Ethernet!"); changeConnectionStatus(true); } catch (UnknownHostException e) { outputText(e.getMessage()); changeConnectionStatus(false); } catch (IOException e) { outputText(e.getMessage()); changeConnectionStatus(false); } } else { outputText("Desligado do Ethernet!"); closeAll(); outputText("Desligado!"); changeConnectionStatus(false); } }}; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } //fim onCreateOptionsMenu public void changeConnectionStatus(Boolean isConnected) { this.connected = isConnected; btnLigarled.setEnabled(isConnected); btnDesligarled.setEnabled(isConnected); if (isConnected) { btnConectar.setText("Desligar"); } else { btnConectar.setText("Ligar"); } }//fim changeConnectionStatus public void outputText(String msg) { textlog.setText(msg); } //fim outputText public void sendToServer(String msg) { if (connected) { try { toServer.writeBytes(msg); toServer.flush(); } catch(IOException e) { outputText(e.getMessage()); } } } //fim sendToServer public void closeAll() { try { toServer.close(); fromServer.close(); socket.close(); } catch (IOException e) { outputText(e.getMessage()); } } // fim closeAll } XML do android: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:baselineAligned="false" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:scrollbars="vertical" tools:context=".MainActivity" > <Button android:id="@+id/btn_conectar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/btn_conectar" /> <Button android:id="@+id/btn_ligarled" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/btn_conectar" android:layout_alignRight="@+id/btn_conectar" android:layout_below="@+id/btn_conectar" android:text="@string/btn_ligarled" /> <Button android:id="@+id/btn_desligarled" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/btn_ligarled" android:layout_alignRight="@+id/btn_ligarled" android:layout_below="@+id/btn_ligarled" android:text="@string/btn_desligarled" /> <TextView android:id="@+id/textlog" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/btn_desligarled" android:layout_below="@+id/btn_desligarled" android:layout_marginTop="21dp" android:text="@string/textlog" /> </RelativeLayout>
  20. Titulo do Projecto: The Math Adventures of Oscar Sistema: Android Última Versão: 1.1.0 Site Oficial: https://play.google.com/store/apps/details?id=com.anteia.tmaoo Licença: Default no Google Play para jogo gratuito Líder do Projecto: Pedro Correia Membros Actuais do Projecto: Pedro Correia, João Correia, Marco Balsinha Descrição do Projecto: Jogo educativo para crianças em primária e pré-primaria, cujo objectivo é aprender a contar e a lidar com quantidades nas suas diversas operações (adição, subtração, divisão, etc.). Download executável: https://play.google.com/store/apps/details?id=com.anteia.tmaoo Estúdio de desenvolvimento (anteia): https://play.google.com/store/apps/dev?id=6135518111922353974 Motor de Jogo: Ren'Py (http://www.renpy.org/) Música: Monkeys Spinning Monkeys "Monkeys Spinning Monkeys" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0/ Screenshots: DETALHES: Este jogo à semelhança dos outros jogos da série "The Adventures of Oscar" são jogos para fins de educação e entretenimento. Outros jogos desta série distribuída na loja Google Play são: The Number Adventures of Oscar The Algebra Adventures of Oscar The Puzzle Adventures of Oscar Este foi o meu primeiro jogo criado com o objectivo de lançar numa loja online (embora seja gratuito). De momento a equipa está a tentar ganhar algum portfólio (nenhum de nós alguma vez tinha participado profissionalmente em desenvolvimento de jogos) e a perceber a melhor maneira de dar a conhecer as nossa aplicações. Com alguma sorte este post poderá servir tanto de inspiração com para divulgação.
  21. Boas! Estou aqui a fazer um trabalho para a universidade que está quase no fim e estou com dificuldade nas preferências da aplicação. O que tenho de fazer é o seguinte: Para a minha listView tenho de ter nas preferencias uma ListPreference (que já tenho) num PreferenceFragment e depois dependendo do valor que selecionar (pode ser All (aparece toda a lista), 1, 5 e 10) é refletido na listView correspondendo ao numero de itens que essa lista apresenta. Alguém poderia explicar o procedimento para fazer isso? Todas as explicações que encontro não consigo perceber. Obrigado
  22. Titulo do Projecto: Meo Voice Remote Última Versão: 1.0 Site Oficial: N/A Licença: GNU/GPL Líder do Projecto: VCore Membros Actuais do Projecto: N/A Screenshots: Disponíveis na página da aplicação na loja da Google Descrição do Projecto: O MEO Voice Remote é um comando remoto, que permite controlar a sua meobox através da voz. Com comandos pré estabelecidos, poderá falar para o seu smartphone um comando, que será interpretado e, se for válido, é enviado para a box. Este comando tem as funcionalidades de mudança de canais por número de canal, mudança de canais por nome de canal, ligar e desligar box, atalho de videoclube, navegação, etc. Tudo o que será necessário fazer, é ligar-se à Meo box através do endereço IP. Para saber qual o endereço IP da sua Meo box, na mesma vá a MENU > DEFINIÇÕES E DIAGNOSTICO > INFORMAÇÕES DE SISTEMA > INFORMAÇÃO DE REDE > Endereço IP. Na aplicação, aceda a Definições (roda dentada), e informe o seu Endereço IP e confirme. Irá ser exibida uma mensagem informando que se ligou à box. IMPORTANTE: Deve estar previamente ligado à rede doméstica, com acesso à Internet. A partir daqui, pode tocar no microfone, aguardar que o reconhecimento de voz fique à escuta e poderá finalmente controlar a sua box. Estes são alguns comandos possíveis de serem utilizados: Diga: Meo Box Ligar Meo Box Desligar Para Funcionalidades da Box, diga: Menu Cima Baixo Esquerda Direita Entrar Canal anterior Canal seguinte Menos volume Mais volume Stop Play Gravar Recuar Avançar Seguinte Mute Vermelho Verde Amarelo Azul Videoclube Av Para pesquisa de canais, diga: Pesquisa de canais por número de canal: Diga do número 0 a 295. Pesquisa de canais por nome de canal: Diga o nome do canal. Ex: SIC, TVI... Bugs conhecidos até ao momento: Ligação à box perde-se, pelo que é necessário voltar a ligar-se nas Definições. Icones podem parecer desproporcionais ao ecrã do smartphone/tablet. Melhoramentos: Estão previstos melhoramentos na aplicação. O mais urgente, será a apresentação de um menu de ajuda que, além de outras informações, apresentará todos os comandos aceites a enviar à box. Melhoramentos a nível de Design. NOTA: Esta aplicação ainda se encontra em fase BETA, pelo que poderão surgir erros, anomalias e os comandos poderão não funcionar correctamente. Sempre que possível, serão lançadas actualizações com fixes/melhoramentos. Download executável: https://play.google.com/store/apps/details?id=com.jrstudios.meovoiceremote&hl=pt-PT
  23. Alguém poderia me ajudar estou tendo dificuldade para consumir um web services soap no android studio e queria saber se alguém poderia arrumar uma solução, estou precisando consumir este web services, já coloquei as bibliotecas ksoap na ide e o código esta incompleto por que não consigo colocar um objeto complexo dentro do outro . POR FAVOR ME SOCORRA segui abaixo o código... package com.tccaplicativo.eder.eventopen.consumowebservices; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import java.util.ArrayList; /** * Esta Classe ira acessar o web services * * Created by Eder on 18/08/2015. */ public class UsuarioDAO { //Caminho do consumo do web services private static final String URL = "http://10.0.0.100:8080/Tcc_Registe_webService/services/UsuarioDAO?wsdl"; //pacote que esta localizado no web services private static final String NAMESPACE = "http://registre.com.br"; //Constrates para insersão e busca de usuario no web services private static final String INSERIR = "inserir_registros"; private static final String BUSCAR_REGISTRO = "buscar_registros"; public boolean inserirUsuario(Usuario_registre usuario_registre){ SoapObject inserirUsuario = new SoapObject(NAMESPACE, INSERIR); SoapObject usuario = new SoapObject(NAMESPACE, "usuario"); usuario.addProperty("id_usuario_registre", usuario_registre.getId_usuario_registre()); usuario.addProperty("nome_usuario", usuario_registre.getNome_usuario()); usuario.addProperty("sobre_nome_usuario", usuario_registre.getSobre_nome_usuario()); usuario.addProperty("email_usuario", usuario_registre.getEmail_usuario()); usuario.addProperty("confirma_email_usuario", usuario_registre.getConfirma_email_usuario()); usuario.addProperty("senha_usuario", usuario_registre.getSenha_usuario()); usuario.addProperty("confirma_senha_usuario", usuario_registre.getConfirma_senha_usuario()); SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); soapEnvelope.dotNet = true; soapEnvelope.getInfo(NAMESPACE, usuario); soapEnvelope.setOutputSoapObject(inserirUsuario); return true; } /** * Metodo responsavel por mostrar todos os usuario em uma lista * Esta lista definida no (Pessoas que compareceram ) no aplicativo * @return lista de todos usuairo */ public ArrayList<Usuario_registre> buscarTodosUsuarios(){ ArrayList<Usuario_registre> lista = new ArrayList<Usuario_registre>(); return lista; }
  24. Como utilizar Dispositivos Android sem Drivers Como utilizar o ADB para ligar Remotamente via Lan ou WIFI a um Disposito Android Como connectar o XE5 a um Disposito ou Emulador Android
  25. Boas, eu estou interessado em fazer uma aplicação em Android e estou um bocado "perdido" por onde me seguir. Qual é que é, na vossa opinião, o melhor tutorial para a iniciação em Android? tenho conhecimentos em visual basic, pascal Cumprimentos Tiago Pontes