Atabay S
Atabay S
Adana
20/06/2015 tarihinden beri üye
120 GY Puanı
40K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
9 Soru Sordu
3 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Yurtdışı
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

12
Tümünü Gör

Android Studio 3.2.1 Palette

Android Studio 3.2.1 de palette kısmında bazı kontrollerin iconları görünmüyor.

Android studio 3.1.4 yüklediğimde sorun yok. Acaba ne yapmam gerek.

 

Görsel kaldırıldı.

6 yıl önce yanıtladın

Google place api

Arkadaşlar öncelikle herkese iyi kodlamalar. Benim bir sorunum var. Android uygulamama placeautocompletefragment kontrolunu entegre ettim ve sorunsuz bir şekilde çalıştırdım. Ancak ben a harfine bastığımda 20 adet adresi listeliyor. Ama ben en az üç harf girildiğinde listeleme yapsın ve en fazlada 3 adet adresi göstersin istiyorum. Böylece günlük 1000 olan sorgulama limitim fazla azalmayacak bunu nasıl yaparım. teşekkür ederim

7 yıl önce yanıtladın

searchable.xml kavramı

Arkadaşlar searchview örneklerinin bazılarında


SearchManager manager = (SearchManager) getActivity().getSystemService(Context.SEARCH_SERVICE);
searchView.setSearchableInfo(manager.getSearchableInfo(getActivity().getComponentName()));

ve

searchable.xml dosyası ekleniyor.

Ama bazılarında eklenmmiyor.

Kısacası searchable.xml dosyası nedir ve searchview e neden setSearchableInfo set edilir.

 

7 yıl 6 ay önce yanıtladın

SearchViewHatası

Uygulamamda SearchView kullanıyorum ama sürekli  hata göndürüyor.

public class MainHome extends Fragment{

 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        view = inflater.inflate(fragId, container, false);
        setHasOptionsMenu(true);

        return view;
    }

 @Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        inflater.inflate(R.menu.menu_show_case, menu);
        MenuItem searchItem = menu.findItem(R.id.action_search);
        searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
        if (searchView != null) {
            SearchManager manager = (SearchManager) getActivity().getSystemService(Context.SEARCH_SERVICE);
            searchView.setSearchableInfo(manager.getSearchableInfo(getActivity().getComponentName()));
            searchView.setQueryHint(getString(R.string.search_view_hint));
            searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

                @Override
                public boolean onQueryTextSubmit(String query) {
                    newSearch();
                    return true;
                }

                @Override
                public boolean onQueryTextChange(String newText) {
                    if (newText.isEmpty()) {
                        searchWord = "";
                    } else {
                        searchWord = newText.replace(" ", "%20");
                    }
                    return false;
                }
            });

            MenuItemCompat.setOnActionExpandListener(searchItem, new MenuItemCompat.OnActionExpandListener() {

                @Override
                public boolean onMenuItemActionExpand(MenuItem item) {
                    return true;
                }

                @Override
                public boolean onMenuItemActionCollapse(MenuItem item) {
                    searchWord = "";
                    newSearch();
                    return true;
                }
            });
        }
        super.onCreateOptionsMenu(menu, inflater);
    }

}


  at com.applodesnos.MainHome.onCreateOptionsMenu(MainHome.java:242)
  at android.support.v4.app.Fragment.performCreateOptionsMenu(Fragment.java:2059)
  at android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu(FragmentManager.java:2118)
  at android.support.v4.app.FragmentController.dispatchCreateOptionsMenu(FragmentController.java:279)
  at android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:341)
  at android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:85)
  at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu(AppCompatDelegateImplBase.java:241)
  at android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:85)
  at android.support.v7.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:443)
  at android.support.v7.app.ToolbarActionBar$1.run(ToolbarActionBar.java:60)
  at android.os.Handler.handleCallback(Handler.java:739)
  at android.os.Handler.dispatchMessage(Handler.java:95)
  at android.os.Looper.loop(Looper.java:158)
  at android.app.ActivityThread.main(ActivityThread.java:7231)
  at java.lang.reflect.Method.invoke(Native Method:0)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

 

7 yıl 6 ay önce yanıtladın

Location Manager

Arkadaşlar hepinize iyi kodlamalar. Benim bir sorunum var. Uygulamamda konum bilgisini almaya çalışıyorum. Kodlamamda sıkıntı yok. İzinleride android 6.0 üstü ne uygun hale getirdim. Ancak bende samsung S4 android 5.0.1 cihazda konum bilgisini alıyorum. Ama GM 5 Plus android 7.0 da alamıyorum. Birde emilatör 4.4 kitkat da konum bilgisi alamıyorum. nedendir. Acaba.


public class MainPermission {

    Activity activity = null;
    String[] permissions = null;

    public MainPermission(Activity activity, String[] permissions) {
        this.activity = activity;
        this.permissions = permissions;
    }

    public boolean check() {
        if (ContextCompat.checkSelfPermission(this.activity, this.permissions[0]) != PackageManager.PERMISSION_GRANTED) {
            return false;
        } else {
            return true;
        }
    }

    public void request(String message, final int permissionCode) {
        final AlertDialog.Builder builder = new AlertDialog.Builder(activity, R.style.AlertDialogStyle);
        builder.setTitle("Test uygulaması");
        builder.setMessage(Html.fromHtml(message));
        builder.setPositiveButton("Anladım", new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {
                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                    activity.requestPermissions(permissions, permissionCode);
                }
            }
        });
        AlertDialog dialogPermissions = builder.create();
        dialogPermissions.show();
    }
}

public class MainLocation extends Service implements LocationListener {

    String lat;
    String lon;

    public String getLat() {
        return lat == null ? "" : lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getLon() {
        return lon == null ? "" : lon;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    LocationManager locationManager;
    Location location;

    public MainLocation(Context context) {
        locationManager = (LocationManager) context.getSystemService(LOCATION_SERVICE);
        if (getLocation(LocationManager.NETWORK_PROVIDER, context) != null) {
            location = getLocation(LocationManager.NETWORK_PROVIDER, context);
            setLat(String.valueOf(location.getLatitude()));
            setLon(String.valueOf(location.getLongitude()));
        }
    }

    public Location getLocation(String provider, Context context) {
        if (locationManager.isProviderEnabled(provider)) {
            if (ContextCompat.checkSelfPermission(context, android.Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
                locationManager.requestLocationUpdates(provider, 0, 0, this);
                if (locationManager != null) {
                    location = locationManager.getLastKnownLocation(provider);
                    return location;
                }
            }
        }
        return null;
    }

    @Override
    public void onLocationChanged(Location location) {

    }

    @Override
    public void onProviderDisabled(String provider) {

    }

    @Override
    public void onProviderEnabled(String provider) {

    }

    @Override
    public void onStatusChanged(String provider, int status, Bundle extras) {
    }

    @Override
    public IBinder onBind(Intent arg0) {
        return null;
    }

}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:cardview-v7:23.0.+'
    compile 'com.android.support:recyclerview-v7:23.0.+'
    compile 'com.android.support:support-annotations:23.1.1'
    compile 'com.facebook.android:facebook-android-sdk:4.10.0'
    compile 'com.google.android.gms:play-services:4.2.42'

    // İmageView Oval
    compile 'de.hdodenhof:circleimageview:2.0.0'

    // Pager
    compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'
    compile 'com.github.bumptech.glide:glide:3.6.0'
    compile 'com.nineoldandroids:library:2.4.0'

    // İmage Loader
    compile 'com.github.bumptech.glide:glide:3.7.0'
}

 

 

 

7 yıl 6 ay önce yanıtladın

Device Token Alma

27 Nisan 2016 tarihinde cevaplandı

Arkadaşlar cevabı buldum. İhtiyacı olacaklar için cevaplıyorum.

Manifest dosyamıza 


<receiver android:name="com.saginsoft.notification.Test"> <intent-filter> <action android:name="android.intent.action.PACKAGE_REPLACED"/> <data android:scheme="package"/> </intent-filter> </receiver>
 

ekliyoruz.

Daha sonra BroadcastReceiver yazıp çağırıyoruz. android.intent.action.PACKAGE_REPLACED uygulama güncellendiğinde tetikleniyor

 

xamarin uygulamayı bilgisayarda çalıştırmıyor

ios mu android mi geliştiriyorsunuz. Eğer ios geliştiriyorsanız sizden ağ üzerindeki mac bilgisayarının ip adresini girmenizi isteyecektir.

vmware ortamında ios programlama

21 Haziran 2015 tarihinde cevaplandı

Cevap için teşekkür ederim. https://gelecegiyazanlar.turkcell.com.tr/soru/windows-makinada-iphone-uygulamasi-gelistirebilir-miyim 

bu yazıyı okuyunca kafamda soru işaretleri oluştur da ondan sordum.