Son Forum Aktiviteleri

14
Tümünü Gör

Android ile cihazn kullanılan uygulamayı almak mümkün mü ?

merhaba arkadaşlar ben cihazda o an hangi uygulama kullanılıyor ise bunu kendi yaptığım uygulamamdan alabilirmiyim bu mümkün mü?

 

service veya brodcast yapısı ile dediğim işlem yapılabilirmi ? 

 

CEVAP: 

 

ActivityManager am = (ActivityManager) AppService.this.getSystemService(ACTIVITY_SERVICE); //Aktif olan tüm uygulamarı verir
RunningTaskInfo foregroundTaskInfo = am.getRunningTasks(1).get(0);  //1 . si her zaman ön yüzde aktif olandır

String foregroundTaskPackageName = foregroundTaskInfo .topActivity.getPackageName(); //Ön yüzde aktif olan uygulamann paket adı

PackageManager pm = AppService.this.getPackageManager(); //Tüm uygulamaların paket adları
PackageInfo foregroundAppPackageInfo = pm.getPackageInfo(foregroundTaskPackageName, 0); //Bizim ön yüzdeki olanı seçiyoruz ve paket bilgilerini alıyoruz
String foregroundTaskAppName = foregroundAppPackageInfo.applicationInfo.loadLabel(pm).toString(); //uygulama adını veriyor

 

Ve Aşağıdaki izin mainfest dosyasından alınmalı. 

 

<uses-permission android:name="android.permission.GET_TASKS" />

 

Taha Kırca Ya Teşekkürler. 

picture-2045-1496616038.jpg
8 yıl 2 ay önce yanıtladın

Android arkaplanda çalabilen müzikçalar

merhaba arkadaşlar android arkaplanda da müzik çalabilen bir player yapabilemem için neleri bilmem lazım veya böyle hazır bi eklentisi varmı androidin 

picture-2045-1496616038.jpg
8 yıl 3 ay önce yanıtladın

CustomListview veri ekleme sorunum

Arkadaşlar Merhaba

birtane customlistview oluşturdum internetten json olarak çektiğim veriyi listiev bi ekliyo bi eklemiyor sorunu bir türlü çözemedim yardım ederseniz sevinirim. 

 

Kod kısmında nerde hata olduğunu yazdım

Kodlarım: 

package vehbiakdogan.com.nobetcieczanebul;

import android.app.ProgressDialog;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.widget.ListView;
import android.widget.Toast;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import static java.lang.Thread.sleep;

public class Anasayfa extends AppCompatActivity {
    final List<Eczane> eczaneler=new ArrayList<Eczane>();
    final static String URI = "http://vehbiakdogan.com/androidProjeler/nobetciEczane/nobetciEczanecek.php";
    ListView eczaneListesi;
    JSONObject json;
    ProgressDialog pDialog;
    Toolbar toolbar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_anasayfa);
        toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        toolbar.setTitle("Nöbetçi Eczaneler");
        toolbar.setTitleTextColor(R.color.beyaz);


        eczaneListesi = (ListView) findViewById(R.id.listView);
       // eczaneler.add(new Eczane("Erzurum", "Merkez"));

        pDialog = new ProgressDialog(Anasayfa.this);
        pDialog.setTitle("Lütfen bekleyiniz.");
        pDialog.setMessage("Nöbetçi Eczaneler Çekiliyor...");
        pDialog.setIndeterminate(true);
        pDialog.setCancelable(false);
        pDialog.show();
        new AsyVeriCek().execute("baslik", "adres");
        eczaneListesi.setAdapter(new EczaneAdapter(Anasayfa.this, eczaneler));

 

    }

    protected JSONObject eczaneOku() throws JSONException, IOException {

        HttpClient client = new DefaultHttpClient();
        HttpGet get = new HttpGet(URI); // get sorgusu oluştur
        HttpResponse response = client.execute(get); // cevap al
        StatusLine durum = response.getStatusLine(); // sayfa durumu
        if(durum.getStatusCode() == 200) {
            HttpEntity e = response.getEntity(); // veriyi aldık
            String data = EntityUtils.toString(e); // tüm verileri aldık

            JSONObject veri = new JSONObject(data); // ilk elemanı aldık
            return veri;
        }else {
            Toast.makeText(getApplicationContext(),"Sayfa Açılamadı",Toast.LENGTH_SHORT).show();
        }

        return  null;
    }

    public  class AsyVeriCek extends AsyncTask <String,String,String> {

 

        @Override
        protected String doInBackground(String... params) {
            try {
                json = eczaneOku();
                for(int i=1;i<json.length();i++) {
                    JSONObject icerik = json.getJSONObject(""+i+"");
                    String data = icerik.getString(params[0]);
                    String data2 = icerik.getString(params[1]);

                    Log.i("dd",data);
                    Log.i("dd2",data2);

                    // burda loglarda veriler geliyor ama alttaki eczaneler.add kısmında bazen ekliyor bazen eklemiyor.
                    eczaneler.add(new Eczane(data, data2));
                }


               pDialog.dismiss();


                return null;
            } catch (IOException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }
            return null;
        }

        @Override
        protected void onPostExecute(String data) {

        }
    }

}

 

 

picture-2045-1496616038.jpg
8 yıl 8 ay önce yanıtladın

GenyMotion Sanal Makia Çalışmıyor

android genymothion kurdum ama sanal makinayı açarken aşağıdaki hatayı veriyor neden olabilir. 

 

Görsel kaldırıldı.

Haber sitesi için Uygulama Geliştirme

iyi günler biz haber sitemiz için uygulaam geliştirmek ve Bu uygulamamızı geliştirirken androidi de öğrenmek istiyoruz nasıl bir yol izlemeliyiz ? 

picture-2045-1496616038.jpg
10 yıl 8 ay önce yanıtladın

HTML CSS Slider Menü

picture-2045-1496616038.jpg
12 Temmuz 2016 tarihinde cevaplandı

jQuery tab plugin diye aratrsan internette sayısız var kardeşim 

WP Adroid uygulama

picture-2045-1496616038.jpg
12 Temmuz 2016 tarihinde cevaplandı

kullandığın tema responsive değil. responsive bir wordpress haber teması kurarsan sitene daha sonra androidde web siteni webview içinde gösterince otomatik mobil olmuş olur.

diğer bir önerim responsive yapmak istemiyorsan yeniden mobil bir site kodlayıp bunu aynı şekilde androide aktarabilirsdin webview üzerinden 

Android Php MySql Güvenlik Önlemleri

picture-2045-1496616038.jpg
17 Şubat 2016 tarihinde cevaplandı

Android tarafını bende merak ediyorum ama php tarafında injection dan korunman için öncelikle gelen verilerini süzgeçlemen lazım. 

 

örneğin:

-bir text alıyorsan bunu strip_tags() ile html,javascript kodlarından temizlemelisin.

baştki ve sondaki fazla bi boşluğu varsa bunu trim() fonskiyonu ile silmelisin. 

eğer sadece rakam girilmesini istemişsen bunu intval() fonksiyonu ile filtrelemelisin.

gelen değişkenler boşmu dolumu onu kontrol etmelisin. 

en önemlisi gelen verilerin senin uygulamandan mı yoksa başka bir uygulamadan mı geliyor bunu test etmelisin. (bunun testi için post işlemi yaparken gizli bir parametre gönderebilirsin.)

 

php kısmı için diyeceklerim bu kadar ama android kısmını bende merak ediyorum sorun için teşekkürler. 

 

setOnclickListener(new onClickListener) i çağıramıyorum

picture-2045-1496616038.jpg
26 Eylül 2013 tarihinde cevaplandı

Çalıştırdım Yanıtlarınız için çok teşekkür ederim :) 

setOnclickListener(new onClickListener) i çağıramıyorum

picture-2045-1496616038.jpg
26 Eylül 2013 tarihinde cevaplandı

uygulamayı sildim en baştan yazdım :) hata vermedi hocam emülatördede açılırsa sıkıntı yok gibi :)