Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''android''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • 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
    • 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
    • Projectos Descontinuados
    • System Empires

Blogs

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

Categorias

  • 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

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

176 resultados

  1. João Vieira

    Web SMS

    Boa tarde, Estou neste momento a desenvolver o meu projeto final de curso que consiste no desenvolvimento de uma aplicação móvel para Web SMS. Terei de ser capaz de mandar mensagens através do computador fazendo a importação de contactos etc... (basicamente, terei que fazer uma pagina web para mandar mensagens à semelhança do MightyText) Entre alguma da pesquisa que já fiz apareceu o seguinte segmento de código <?php $to = "5555555555@vtext.com"; $from = "xxxx@yourdomain.com"; $message = "This is a text message\nNew line..."; $headers = "From: $from\n"; mail($to, '', $message, $headers); ?> Daqui surge-me uma dúvida O domain do número de telefone de envio é de uma operadora norte americano, eu consigo ter acesso aos domains das operadoras portuguesas para fazer com que este pedaço de código funcione sem problemas em Portugal? Eu compreendo que existe vários sites que fornecem este serviço o problema é que é pago. O objetivo seria usar o tarifário do telemóvel para enviar a mensagem. Também tenho dúvidas que isto realmente funcione... Se alguém me conseguisse ajudar com este projeto agradecia imenso. Cumprimentos
  2. Jéssica Grácio

    Caminho para a pasta drawable

    Boa noite, estou a fazer um projeto para a escola e detive-me com este problema. O meu projeto é uma aplicação movel em que eu vou buscar dados à base de dados através da API. Na BD a variável imagem está a String, o meu problema é que a função "setImageResource" pede um Int. Este é o enxerto do código que estou com dificuldade, se alguém poder ajudar agradeço imenso! String ParteFinalNome = artigo.getImagem(); viewHolder.imagem.setImageResource(contexto.getApplicationInfo().dataDir + "/drawable/" + ParteFinalNome.toString());
  3. staff

    DevFest Coimbra 2017

    Depois da primeira edição, chegou a altura da versão 2.0! O DevFest Coimbra está de volta e vai realizar-se no dia 9 de Dezembro. Este ano vamos abrir as portas a 350 pessoas que terão a possibilidade de participar em duas sessões a decorrer em paralelo durante todo o dia – uma dedicada a palestras e outra a workshops. Em ambas serão abordados vários temas – desde desenvolvimento móvel, web, design, segurança, blockchain, IoT e hardware. O evento tem um custo associado de 5€ para os primeiros 150 inscritos e 10€ para os restantes, que revertem totalmente para uma instituição solidária. Podem adquirir os bilhetes aqui: https://devfest-coimbra.eventbrite.pt +Info Site: http://devfest.gdgcoimbra.xyz Tickets: https://devfest-coimbra.eventbrite.pt Facebook: fb.me/GDGCoimbra Google+: https://plus.google.com/+GDGCoimbra Twitter: @GDGCoimbra Medium: @GDGCoimbra Email: gdgcoimbra@gmail.com
  4. Instou instalando o android para o lazarus coforme o link abaixo: http://wiki.lazarus.freepascal.org/Android_tutorial Porém quando vou fazer a etapa " Build FPC 2.7.1 " Executando o comando "make crossinstall CPU_TARGET=arm OS_TARGET=linux \ CROSSBINDIR=/Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin OPT=-dFPC_ARMEL INSTALL_PREFIX=/Android/fpc " ocorreo o seguinte erro: Start compiling package ide for target arm-linux. Compiling IDE with GDB/MI debugger support, LibGDB is not needed Compiling compiler/compunit.pas Compiling /Android/fpcsrc/compiler/ppheap.pas Compiling /Android/fpcsrc/compiler/comphook.pas Compiling /Android/fpcsrc/compiler/comphook.pas Compiling /Android/fpcsrc/compiler/arm/cpuinfo.pas Compiling /Android/fpcsrc/compiler/compiler.pas Compiling /Android/fpcsrc/compiler/browcol.pas Compiling fp.pas Linking bin/arm-linux/fp The installer encountered the following error: External command "/Android/fpcsrc/compiler/ppcrossarm -Tlinux -FEbin/arm-linux -FUunits/arm-linux/ -Fu/Android/fpcsrc/rtl/units/arm-linux/ -Fu/Android/fpcsrc/packages/rtl-extra/units/arm-linux/ -Fu/Android/fpcsrc/packages/fv/units/arm-linux/ -Fu/Android/fpcsrc/packages/rtl-console/units/arm-linux/ -Fu/Android/fpcsrc/packages/chm/units/arm-linux/ -Fu/Android/fpcsrc/packages/fcl-xml/units/arm-linux/ -Fu/Android/fpcsrc/packages/fcl-base/units/arm-linux/ -Fu/Android/fpcsrc/packages/fcl-res/units/arm-linux/ -Fu/Android/fpcsrc/packages/rtl-objpas/units/arm-linux/ -Fu/Android/fpcsrc/packages/iconvenc/units/arm-linux/ -Fu/Android/fpcsrc/packages/regexpr/units/arm-linux/ -Fu/Android/fpcsrc/packages/fcl-process/units/arm-linux/ -Ficompiler -Parm -Ur -Xs -O2 -n -FD/Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin -dFPC_ARMEL -dRELEASE -Ur -dNOCATCH -dBrowserCol -dGDB -darm -Fu../compiler -Fu../compiler/arm -Fu../compiler/targets -Fu../compiler/systems -Fi../compiler/arm -Fi../compiler -Sg -dGDBMI -viq fp.pas" failed with exit code 256. Console output: Target OS: Linux for ARMEL Compiling fp.pas Writing Resource String Table file: fp.rsj Linking bin/arm-linux/fp fp.pas(606,1) Error: Error while linking fp.pas(606,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted /Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld: error: bin/arm-linux/link.res:380:8: syntax error, unexpected STRING /Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld: fatal error: unable to parse script file bin/arm-linux/link.res make[3]: *** [all] Error 1 make[3]: Leaving directory `/Android/fpcsrc/ide' make[2]: *** [ide_all] Error 2 make[2]: Leaving directory `/Android/fpcsrc' make[1]: *** [build-stamp.arm-linux] Error 2 make[1]: Leaving directory `/Android/fpcsrc' make: *** [crossinstall] Error 2 Alguem sabe corrigir?
  5. Bom dia, Gostaria de pedir uma opinião e certamente que no decorrer da implementação surgiram novas dúvidas paras as quais pedirei esclarecimentos aos expert's na matéria. Vou necessitar de criar uma app Android que fará as operações CRUD numa BD MySql alojada num host. Para isto e uma vez que o host não tem suporte para java irei usar webservices REST em PHP. A minha dúvida é, que tecnologia usar do lado do client-side, ou seja do lado do Android. Uns falam do uso do retrofit, outros do volley, e vejo ainda exemplos a usar o pedido http diretos (penso que esta opção já esteja deprecated). Gostaria de saber a vossa opinião, sobre qual o caminho melhor e mais simples a seguir uma vez que sou um principiante nestas matérias, quer do PHP quer do Android. Atenciosamente Nuno Santos
  6. clovisystem

    Edit repete caracteres

    Estoudesenvolvendo um app em delphi xe5 paraandroid só que quando abro no meu tablet e digito algo na edit ele repete o que eu digito.... Ex.: digito N e quando digito A depois aparece na Edit NNA ao invés de NA... Alguém me ajuda ai???
  7. clovisystem

    Instalação de app Android

    Boas, não consigo abrir meu app Android que criei no DELPHI XE5 no aparelho dá a mensagem O "aplicativo" parou... Alguém sabe o que é??
  8. Rafael Serra Martins

    Posição de um item numa GridView

    Boa tarde, Gostaria de saber se me podem ajudar com o seguinte: -Tenho um layout pré definido para cada item de uma gridview e nesse layout tenho uma checkbox. Como obtenho o id / posicao/index de um checkbox selectionado ?! Com os melhores cumprimentos Rafael Martins
  9. Flavio Nash

    Applink Android com Ionic

    Olá pessoal, gostaria de ajuda de vocês com um problema, desenvolvi um aplicativo android utilizando ionic 1 com angulajs1 e preciso fazer um applink para outro app no meu device uma URI com parâmetros nessa requisição, tentei fazer isto com o código abaixo mas não funciona. Alguém já fez isso ? window.open('app://payment?scheme=exe&key=DFJSOIHFD54654DFSDGDSF54654&amount=100');
  10. Estou com uma "dúvida existencial" que gostava de discutir e esclarecer quanto ao acesso a dispositivos Android. Vou explicar por analogia porque me parece mais fácil. Tendo um PC, posso meter uma pen USB com um Linux, arrancar o PC (estou a ignorar o facto de poder ser necessário ir à BIOS configurar a ordem de arranque) e aceder a todos os recursos do PC, em particular ao disco rígido que o mesmo tem. Transportando a ideia para Android, é possível fazer o mesmo? Meter um cartão micro SD, arrancar o dispositivo e e ganhar acesso (eventualmente root) ao dispositivo (inclusive ler mensagens, contactos, agenda, etc.)?
  11. Boas, Estava a tentar fazer um linearLayout por cima de outro, mas neste caso, no layout em que fica por cima, queria que pudesse redimensionar o height nesta vista. https://github.com/umano/AndroidSlidingUpPanel É do genero desta biblioteca, mas com a altura que o utilizador quiser. Estava a tentar encontrar uma biblioteca, mas não sei bem o nome que dar a isto. Cumps
  12. Minmoas

    Ligar a base de dados a aplicação

    boas. eu to a tentar ligar a minha base de dados a minha aplicaçao: e uma coisa bem simples o que eu quero fazer, eu no meu layout, tenho 1 botao e uma edite box , eu quero que tudo o que eu escreva nessa edite box va para a base de dadados assim que carregar no botao, layout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:inputType="textPersonName" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/txtName" android:text="Name" /> <Button android:text="Inserir" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btnInserir" /> </LinearLayout> o codigo do botao que estou a fazer esta aqui: using System; using System.Collections.Generic; using System.Linq; using System.Text; using MySql.Data.MySqlClient; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using System.Net; namespace APP_Sport_Life_2 { [Activity(Label = "Teste", MainLauncher = false, Icon = "@drawable/Logo")] public class layout1 : Activity { string usr; public MySqlConnection protected override void OnCreate(Bundle bundle) { SetContentView(Resource.Layout.layout1); base.OnCreate(bundle); //fazer o programa saber onde estao os botoes e em que layouts var btnInserir = FindViewById<Button>(Resource.Id.btnInserir); //Faz o programa saber que cada botao recebe uma ordem quando e clicado btnInserir.Click += btnInserir_Click; } private void btnInserir_Click(object sender, EventArgs e) { } } } /*public class CreateContactEventArgs: EventArgs { public string Name { get; set; } public string Number { get; set;} public CreateContactEventArgs(string name, string number) { Name = name; Number = number; } } public class layout1 : DialogFragment { public event EventHandler<CreateContactEventArgs> OnCreateContact; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.layout1); // Set our view from the "main" layout resource var btnTeste = FindViewById<Button>(Resource.Id.btnTeste); btnTeste.Click += btnTeste_Click; } void btnTeste_Click(object sender, EventArgs e) { WebClient client = new WebClient(); Uri uri = new Uri("teste2.mdf"); if() } }*/ nao sei realmete como fazer entao se me podessem ajudar agradecia
  13. boas, entao eu gostaria de saber se alguem sabe um tutorial simples para ligar um aplicaçao do xamarin (android) a base de dados, a base de dados é suposto estar no computador. Por favor qualquer coisa ja me ajuda eu estou meio as segas.
  14. alguem me pode explicar de uma forma clara e simples o que sao estes erros? acontece que eu tenho estes erros mas ele/eles nao aparecem na minha lista de erros pq é que isto acontece e como posso descobrir onde estao este erros?
  15. Boas amigos, então eu nem sei bem explicar mas acontece que o seguinte: O meu projeto tem layouts, layouts normais, e a uma certa altura eu precisava de criar mais layouts e deu ate aqui tudo normal, bem acontece que quando vou para chamar o layout que acabo de criar a maquina diz me que ele nao existe, no entanto eu consigo ve-lo ali na pasata dos projetos, e consigo abrir e fazer tudo com ele o unico problema e que ele nao existe, alguem me consegue ajudar? sera que a um limite para a quantidade de layouts no xamarin?(apesar de isso nao fazer sentido ) esepro ajuda obrigado :/
  16. PsySc0rpi0n

    Alternativa Linux para dnSpy

    Boas. O título acho que diz tudo mas eu vou explicar melhor o que pretendo. Ando a tentar criar a minha própria versão de uma modded apk e para isso necessito de alterar o código presente em alguns ficheiros DLL que existem dentro de uma aplicação apk. O pessoal em Windows usa o dnSpy e ao abrirem/decompilarem um DLL desses podem ver código estilo c/c#/c++. Eu em Linux ainda não conseguir encontrar um programa que faça o mesmo que este dnSpy. Já tentei o dnSpyPython mas ainda não o consegui instalar devdo a vários erros do script de instalação e por isso continua a busca por uma alternativa.
  17. Minmoas

    ligar a base de dados ao xamarin

    Boas pessoal eu gostava de liagar o meu programa a uma base de dados eu ainda nao tentei nada pq sempre que eu vou a procura de como se faz aparece uma maneira diferenete de ligar a base de dados e eu queria saber se sabem qual é a melhor maneira de fazer e se possivel se me podiam dar algum exemplo por onde eu me podesse seguir obrigado
  18. Boas eu to a criar uma aplicaçao e preciso de carregar num botao, quando carrego nesse botao quero poder ir a galeria do telemovel e escolher a foto e fazer com que ela aparece numa listView alguem consegue ajudar ando nisto a 1 semana ta ai o meu layout <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:minWidth="25px" android:minHeight="25px"> <Button android:text="fotografar" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/button1" android:layout_marginTop="10dp" android:layout_marginBottom="5.0dp" /> <ImageView android:src="@android:drawable/ic_menu_gallery" android:layout_width="match_parent" android:layout_height="100.0dp" android:id="@+id/foto" android:layout_marginBottom="5.0dp" android:layout_marginTop="5.0dp" android:layout_marginRight="5.0dp" android:layout_marginLeft="5.0dp" /> <AutoCompleteTextView android:layout_width="match_parent" android:layout_height="299.5dp" android:id="@+id/autoCompleteTextView1" android:layout_marginBottom="5.0dp" android:layout_marginTop="5.0dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" /> <Button android:text="Publicar" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btnPublicar" android:layout_marginBottom="10.0dp" android:layout_marginTop="5.0dp" android:layout_marginRight="5.0dp" android:layout_marginLeft="5.0dp" /> </LinearLayout> aqui esta o c#: sei que a coisas que estao erradas mas nao sei resolver namespace APP_Sport_Life { [Activity(Label = "yourMotions", MainLauncher = false, Icon = "@drawable/Logo")] public class yourMOTIONS_publicar : Activity { private Image mListView; private BaseAdapter<Image> mAdapter; private List<Image> mContacts; private ImageView mSelectedPic; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.yourMotions_publicar); mListView = FindViewById<ImageView>(Resource.Id.foto); mContacts = new List<Image>(); Action<ImageView> action = PicSelected; mAdapter = new Foto(this, Resource.Layout.yourMotions_publicar, mContacts, action); mListView.Imagem = mAdapter; } private void PicSelected(ImageView selectedPic) { mSelectedPic = selectedPic; Intent intent = new Intent(); intent.SetType("image/"); intent.SetAction(Intent.ActionGetContent); this.StartActivityForResult(Intent.CreateChooser(intent, "Selecioa a foto"), 0); } protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if(resultCode == Result.Ok) { Stream stream = ContentResolver.OpenInputStream(data.Data); mSelectedPic.SetImageBitmap(BitmapFactory.DecodeStream(stream)); } } } }
  19. Psycop

    Runtime Permissions Android

    Boa noite, Estou com alguma dificuldade em conseguir fazer o pedido das permissões em runtime, sendo que apenas o dialog de aceitação de permissões de uma das duas permissoes necessárias é mostrado quando clico no button. /*Button PANIC Button @ Click this button to send a PANIC message to defined contact @ Inside the message go a PANIC message, name of person and GPS location */ Button button_panic = (Button) findViewById(R.id.button_panic); button_panic.setOnClickListener(new OnClickListener() { @RequiresApi(api = Build.VERSION_CODES.M) @Override public void onClick(View v) { if(ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.SEND_SMS) != PackageManager.PERMISSION_GRANTED) { requestLocationPermission(); requestSMSPermission(); String Message = "GRANTED"; Log.i("Location permission", Message); } else { sendMsg(); } } }); } @RequiresApi(api = Build.VERSION_CODES.M) private void getLocation() { if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // TODO: Consider calling // ActivityCompat#requestPermissions // here to request the missing permissions, and then overriding // public void onRequestPermissionsResult(int requestCode, String[] permissions, // int[] grantResults) // to handle the case where the user grants the permission. See the documentation // for ActivityCompat#requestPermissions for more details. //requestLocationPermission(); return; } locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); location = locationManager.getLastKnownLocation(locationManager.GPS_PROVIDER); String longitudeString = String.valueOf(location.getLongitude()); String latitudeString = String.valueOf(location.getLatitude()); message = "PANIC - Preciso de Ajuda " + Nome + " " + Apelido + ". " + "Esta é a minha localização: Latitude: " + latitudeString + " Longitude: " + longitudeString; Log.e("Log Message", message); } @RequiresApi(api = Build.VERSION_CODES.M) private void sendMsg() { getLocation(); SmsManager smsManager = SmsManager.getDefault(); if (ActivityCompat.checkSelfPermission(this, Manifest.permission.SEND_SMS) != PackageManager.PERMISSION_GRANTED) { requestSMSPermission(); } if (location != null) { smsManager.sendTextMessage(Telefone, null, message, null, null); Toast.makeText(MainActivity.this, "Sent to " + Telefone, Toast.LENGTH_SHORT).show(); } else { smsManager.sendTextMessage(Telefone, null, "test", null, null); Toast.makeText(MainActivity.this, "Please open your location service", Toast.LENGTH_SHORT).show(); } } @RequiresApi(api = Build.VERSION_CODES.M) private void requestSMSPermission() { requestPermissions(new String[]{Manifest.permission.SEND_SMS}, REQUEST_PERMISSION_SEND_SMS_CODE); } @RequiresApi(api = Build.VERSION_CODES.M) private void requestLocationPermission() { requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, REQUEST_PERMISSION_FINE_LOCATION_CODE); requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, REQUEST_PERMISSION_COARSE_LOCATION_CODE); } A questão das permissões ao executar o metodo onClickButton é apresentada de imediato o dialog para permitir a localização, mas apos permitir a app crasha e pelos logs reporta o seguinte erro referente à falta da permissão para SMS. No entanto se eu arrancar de novo a app, agora já com a permissão para a localização garantida, e executar de novo o metodo onClickButon é apresentada o dialog para a permissão do SMS. Além disso pelos log's eu consigo ver que a mensagem é gerada com sucesso, e pela impressão do Toast 'Sent to 93xxxxxxx' consigo perceber que foi executado o método mas na realidade a SMS nunca chega ao destino. Alguém me pode ajudar a ajeitar isto de forma a conseguir ter tudo funcional...
  20. Boa tarde, estou a tentar implementar um Search numa determinada listView, mas sem sucesso, será que me podem ajudar? O código que tenho até ao momento é o seguinte: Activity principal: public class CorposBombeirosActivity extends AppCompatActivity { ListView lv; DbHelper dbHelper; LVAdapter lvAdapter; ArrayList<CorpoBombeiros> listCorposBombeiros; //Variable Declaration private AdView mAdView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // remove title getSupportActionBar().hide(); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //Bloquear Orientação Ecrã a Portrait setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setContentView(R.layout.activity_corpos_bombeiros); //Publicity mAdView = (AdView) findViewById(R.id.adView); //mAdView.setAdSize(AdSize.BANNER); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); //Método que desencadeia os métodos de cópia da BD na classe DbHelper para a pasta databases no Android DbHelper myDbHelper = new DbHelper(this); try { myDbHelper.createDataBase(); } catch (IOException ioe) { throw new Error("Unable to create database"); } try { myDbHelper.openDataBase(); } catch (SQLException sqle) { throw sqle; } dbHelper = new DbHelper(this); lv = (ListView) findViewById(R.id.listView); listCorposBombeiros = new ArrayList<CorpoBombeiros>(); listCorposBombeiros.addAll(dbHelper.getListaCorposBombeiros()); lvAdapter = new LVAdapter(this, R.layout.corpo__bombeiros_item, listCorposBombeiros); lv.setAdapter(lvAdapter); //Open Detail Activity lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Intent intent = new Intent(CorposBombeirosActivity.this, CorposBombeirosDetailActivity.class); CorpoBombeiros p = (CorpoBombeiros) lvAdapter.getItem(arg2); intent.putExtra("CORPO_BOMBEIROS_ID", p.getID()); startActivity(intent); } }); } Classe LvAdapter: public class LVAdapter extends BaseAdapter{ Context context; int layout_id; private final List<CorpoBombeiros> items; //Constructor public LVAdapter(final Context context, final int layout_id, final List<CorpoBombeiros> items){ this.context = context; this.layout_id = layout_id; this.items = items; } //Count items public int getCount(){ return this.items.size(); } public Object getItem(int arg0){ return this.items.get(arg0); } public long getItemId(int arg0){ return 0; } @Override public View getView(int arg0, View arg1, ViewGroup arg2) { final CorpoBombeiros row = this.items.get(arg0); View itemView = null; if (arg1 == null) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); itemView = inflater.inflate(layout_id, null); } else { itemView = arg1; } String cod_cb = Integer.toString(row.getCODIGO_CB()); TextView textViewCodigo_cb = (TextView)itemView.findViewById(R.id.textView_nome); textViewCodigo_cb.setText(cod_cb); TextView textViewCb = (TextView)itemView.findViewById(R.id.textView_cb); textViewCb.setText(row.getCB()); TextView textViewConcelho = (TextView)itemView.findViewById(R.id.textView_AOS); textViewConcelho.setText(row.getCONCELHO()); return itemView; } Alguém me pode ajudar e explicar como posso inserir aqui uma caixa de pesquisa do tipo search box que vá filtrando os items da listview a medida que vamos escrevendo algo na search box?
  21. Olá Estou a tentar implementar um autocomplete para uma pesquisa populada por uma base de dados Sqlite. Criei um metodo para devolver um ArrayList dos dados que quero usar no autocomplete que é o seguinte: //Get Concelhos to Search Autocomplete public ArrayList<String> getListConcelhos() { ArrayList<String> listaConcelhos = new ArrayList<>(); dbase = this.getReadableDatabase(); Cursor cursor = dbase.rawQuery("SELECT DISTINCT CONCELHO FROM " + TABLE_NAME, null); //cursor.moveToFirst(); while (cursor.moveToNext()) { String value = cursor.getString( cursor.getColumnIndex("CONCELHO")); listaConcelhos.add(value); } return listaConcelhos; } E então na activity chamar usando isto: dbHelper = new DbHelper(this); listaConcelhos = dbHelper.getListConcelhos(); String[] arrayConcelhos = listaConcelhos.toArray(new String[listaConcelhos.size()]); text=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,arrayConcelhos); text.setAdapter(adapter); text.setThreshold(1); No entanto isto não funciona, pois ao correr o autocomplete não retorna a dropdownlist com as opções... Usei um Log para verificar se o método estaria a retornar correctamente os dados e efectivamente o Log retorna a lista de concelhos. Log.e("LOG: ", listaConcelhos.toString()); No entanto se eu usar uma string estática, o AutoCompleteTextView é populado: String[] concelhos = {"Concelho 1", "Concelho2"}; text=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,concelhos); text.setAdapter(adapter); text.setThreshold(1); Desta forma funciona correctamente. Alguém me pode ajudar a perceber o que estarei a fazer de mal?
  22. Harry P00rta

    Antivírus nos telemóveis

    Olá boa tarde, Gostaria de saber como é que o sistema operativo Android elimina vírus informáticos nos telemóveis. Neste momento tenho a versão 5.1.1, mas será o antivírus do sistema suficiente para eliminar não só bots, mas também vírus como spywares e outros destinados a roubar dados pessoais? Que antivírus serão mais aconselhados para estes dispositivos móveis? Obrigada.
  23. Olá, estou escrevendo para contar e compartilhar com um projeto que eu só percebi, é chamado de pseudo-código, é uma aplicação Android, destinado a estudantes que frequentam os primeiros ciclos e fazer o curso de algoritmos e programação, eu ter tomado esse curso ea ele precisa fazer uma ferramenta para testar os nossos algoritmos, especialmente a partir do celular no momento em que é essencial para cada aluno, como nem todos andar com um laptop na mochila. I compartilhar o link do meu projeto: https : // play.google.com /store/apps/details?id=pe.diegoveloper.pseudocode Ele é baseado no pseudocódigo ferramenta para PC: PSeInt (estritamente) http : // pseint. sourceforge . net/ A aplicação suporta Inglês e Espanhol, se quisessem traduzi-lo para necessidade Português de sua ajuda, você acha? lembranças
  24. Bom dia, Eu estou a desenvolver um aplicação para android usando o software Android Studio. A minha aplicação contém dois Fragments: Home fragment e Genres fragment. No Genres fragment, tenho quatro ImageButton que quero que abram outros Fragments quando carregados. Para inicializar os botões, eu usei o método OnClickListener, mas surgiu uma dúvida. Eu tenho uma função com o operador switch, mas eu não sei o que pôr dentro do case de cada botão. O código é este: public class GenresFragment extends Fragment implements View.OnClickListener{ public GenresFragment() { // Required empty public constructor } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View v = inflater.inflate(R.layout.fragment_genres, container, false); ImageButton rapBtn = (ImageButton)v.findViewById(R.id.RapButton); ImageButton popBtn = (ImageButton)v.findViewById(R.id.PopButton); ImageButton edmBtn = (ImageButton)v.findViewById(R.id.EDMButton); ImageButton rockBtn = (ImageButton)v.findViewById(R.id.RockButton); rapBtn.setOnClickListener(this); popBtn.setOnClickListener(this); edmBtn.setOnClickListener(this); rockBtn.setOnClickListener(this); return v; } @Override public void onClick(View v) { switch (v.getId()) { case R.id.RapButton: break; case R.id.PopButton: break; case R.id.EDMButton: break; case R.id.RockButton: break; } } } Podem-me ajudar? Obrigado
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.