Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
12Android 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.
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
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.
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)
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'
}
Device Token Alma
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
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.