Ir para conteúdo

Marcos_imasters

Members
  • Total de itens

    1115
  • Registro em

  • Última visita

  • Dias vencidos

    33

Marcos_imasters venceu o dia em Junho 28

Teve o conteúdo mais curtido

Reputação

288 Excelente

Sobre Marcos_imasters

  • Classificação
    marcoswebmaster@hotmail.com
  • Data de Nascimento 05/25/1992

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Minas Gerais -MG
  • Interesses
    php/css/fireworks/photo shop/js/flash/html/visual basic/c++/ilustrador/Delphi

Contato

  • Skype
    https://join.skype.com/invite/bLOB1HGWvE0m
  • Twitter
    @sem
  • Facebook
    https://www.facebook.com/profile.php?id=100004590600471
  • Site Pessoal
    http://www.vemdemusica.com.br

Últimos Visitantes

3019 visualizações
  1. Marcos_imasters

    GridView json Img

    Boa noite pessoal sou iniciante android e me deparei com o seguinte problema nao tou conseguindo carrega uma imagem dentro de uma gridview pelo json segue o code abaixo desde ja agradeco. package beta.play.anime.animeplay; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.util.Log; import android.view.View; import android.support.design.widget.NavigationView; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.widget.GridView; import android.widget.ListAdapter; import android.widget.SimpleAdapter; import android.widget.Toast; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { private String TAG = MainActivity.class.getSimpleName(); private ProgressDialog pDialog; private GridView lv; private static String url = "https://api.animeplay.app/?acao=ultimosepisodios"; ArrayList<HashMap<String, String>> EpisodiosList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EpisodiosList = new ArrayList<>(); lv = (GridView) findViewById(R.id.list); new GetUltimosEpisodios().execute(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); drawer.addDrawerListener(toggle); toggle.syncState(); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); } private class GetUltimosEpisodios extends AsyncTask<Void, Void, Void> { @Override protected void onPreExecute() { super.onPreExecute(); // Showing progress dialog pDialog = new ProgressDialog(MainActivity.this); pDialog.setMessage("Carregando Ultimos Episodios..."); pDialog.setCancelable(false); pDialog.show(); } @Override protected Void doInBackground(Void... arg0) { HttpHandler sh = new HttpHandler(); // Making a request to url and getting response String jsonStr = sh.makeServiceCall(url); Log.e(TAG, "Response from url: " + jsonStr); if (jsonStr != null) { try { JSONObject jsonObj = new JSONObject(jsonStr); // Getting JSON Array node JSONArray episodios = jsonObj.getJSONArray("episodios"); // looping through All episodios for (int i = 0; i < episodios.length(); i++) { JSONObject c = episodios.getJSONObject(i); String id = c.getString("id"); String titulo = c.getString("titulo"); String anime = c.getString("anime"); String thumbnail = c.getString("thumbnail"); String categoria = c.getString("categoria"); // tmp hash map for single contact HashMap<String, String> episodio = new HashMap<>(); // adding each child node to HashMap key => value episodio.put("id", id); episodio.put("titulo", titulo); episodio.put("anime", anime); episodio.put("thumbnail", thumbnail); // adding contact to contact list EpisodiosList.add(episodio); } } catch (final JSONException e) { Log.e(TAG, "Json parsing error: " + e.getMessage()); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "Json parsing error: " + e.getMessage(), Toast.LENGTH_LONG) .show(); } }); } } else { Log.e(TAG, "Couldn't get json from server."); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "Couldn't get json from server. Check LogCat for possible errors!", Toast.LENGTH_LONG) .show(); } }); } return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); // Dismiss the progress dialog if (pDialog.isShowing()) pDialog.dismiss(); ListAdapter adapter = new SimpleAdapter( MainActivity.this, EpisodiosList, R.layout.list_item, new String[]{"titulo", "anime", "thumbnail"}, new int[]{R.id.titulo, R.id.anime, R.id.thumbnail}); lv.setAdapter(adapter); } } @Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else { super.onBackPressed(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_camera) { // Handle the camera action } else if (id == R.id.nav_gallery) { } else if (id == R.id.nav_slideshow) { } else if (id == R.id.nav_manage) { } else if (id == R.id.nav_share) { } else if (id == R.id.nav_send) { } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; } }
  2. Marcos_imasters

    [Resolvido] Servidor Wamp não cadastra imagens "grandes" (LOCAL) - PHP

    upload_max_filesize = 64M post_max_size = 128M memory_limit = 256M max_execution_time = 120
  3. Marcos_imasters

    Botões de compartilhamento

    <a href="http://www.linkedin.com/shareArticle?mini=true&url=https://site.com.br&title=Botões de compartilhamento" target="_blank" title="Compartilhar no LinkedIn"> <i class="fa fa-linkedin"></i> </a> <a href="http://twitter.com/share?text=Botões de compartilhamento&url=https://site.com.br/" target="_blank" data-role="shareLink" title="Compartilhar no Twitter"> <i class="fa fa-twitter"></i> </a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://seusite.com.br/" target="_blank" title="Compartilhar no Facebook"> <i class="fa fa-facebook"></i> </a> <a href="https://plus.google.com/share?url=https://seusite.com.br/" target="_blank" title="Compartilhar no Google "> <i class="fa fa-google-plus"></i> </a> <a href="http://pinterest.com/pin/create/button/?url=https://seusite.com.br/&media=https://seusite.com.br/uploads/imagem.png" target="_blank" title="Share on Pinterest"> <i class="fa fa-pinterest"></i> </a> acresentando a respota de cima
  4. Marcos_imasters

    Problema com HTML, CSS e JAVA SCRIPT

    seja mais direta no que você precisa!
  5. Marcos_imasters

    Ajuda com <map> e <input>

    <input type="submit" value="Submit">
  6. Marcos_imasters

    erro ao receber dados de localstorage

    sim usando onclick da certo sim. exemplo onclick='remove_produto("+produto.i+")' function remove_produto(id){ var retrieveArray = JSON.parse(sessionStorage.getItem("Produtos")); if(retrieveArray == null) retrieveArray = []; for (i=0; i<retrieveArray.length; i++){ if (retrieveArray[i].id == id) { retrieveArray.splice(i,1) sessionStorage.setItem("Produtos", JSON.stringify(retrieveArray)); } }
  7. Marcos_imasters

    Ajuda com <map> e <input>

    voce colocou o botao submit??
  8. Marcos_imasters

    Desenvolvimento Bootstrap

    a estrutura em si tá mais ou meno mais Movies Category ficou pessimo com 3 e sem rodape tabem ta estranho. mais achu que da pra melhorar bastante.
  9. Marcos_imasters

    De desktop para Mobile

    lsms amigo qualquer coisa so chama que tetamos te ajudar, mais lembrese quando for fazer um site comece pelo mobile antes de fazer o desktop e mais facil.
  10. Marcos_imasters

    Menu drop down não funciona apos hospedagem.

    Amigo, primeiramente acho que deveria reformular seu site,Critica Construtiva tá pessimo você conseguer melhorar facil!. outra coisa que menu dropdown da pra fazer so com css veja. https://jsfiddle.net/aurasistemas/19yoj0eu/
  11. Marcos_imasters

    Ajuda com <map> e <input>

    fala meu amigo ja tentou usando input type hidden?? exemplo <input type='hidden' name='mapa' value="210,233,541,508">
  12. Marcos_imasters

    socorro

    primeiro arrume esse formulário seu que ta péssimo. outra coisa você não esta usando names no formulário tem que coloca pra identifica a acoes coleque name no button e acrescente no code php. if(isset($_POST['acoes']){ //aqui coloque as acoes que deseja }
  13. Marcos_imasters

    Repetição na Caixa de Seleção

    sim tem como sim quando eu tive um tempinho livre,vou tentar fazer mais e a mesma logica. so fazer duas vezes
  14. Marcos_imasters

    MENU RESPONSIVO DA ESQUERDA PRA DIREITA

    manda o css tbm
  15. Marcos_imasters

    erro ao receber dados de localstorage

    você ta com dificuldade de gerar os elementos? tenta assim qualquer coisa manda o array ai do strogade for(i=1; i<=99; i++) // verifica até 99 dados registrados na localStorage { var prod = localStorage.getItem("pag" + i + ""); // verifica se há recheio nesta posição. if(prod != null) { var html = "<li class='topcoat-list__item'><a href='localStorage.getItem('pag' "+ i+")'>" +localStorage.getItem('titulo' + i)+ "</a><br /><span style='font-size:11px;'>" +localStorage.getItem('tag' + i) + "</span></li>"; document.querySelector('.resultado').insertBefore(html, document.querySelector('.resultado').childNodes[0]) } }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.