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
5Google Play "e ücretli app çıkarmak için gerekenler ?
Kendime ait ilk mobil uygulamamı yazmış bulunuyorum.Bu uygulamamı ücretli bir şekilde google play e çıkarmak istiyorum.Fakat Google Developer Console satın aldıktan sonra Fiyatlandırma ve Dağıtım kısmında ücretli ye tıklanması için Google bizden satıcı hesabı istiyor.Bu bilgileri nasıl doldurmam gerekiyor ?Kendime ait gerçek bir işletmim mi olması gerekiyor ?Bunun dışında bilmem gereken başka birşey varsa bilgilendirme için yazar mısınız ?
ContexMenuItemSelected position i nasıl elde edebilirim ?
public static final int MENU_Ara = Menu.FIRST + 1;
OyunTextView oyunTextView;
static final int AnketDegerlendirmesi = 1337;
int selectedPosition;
String[] afteractivitydialogitems;
String[] dialogdegerleri;
boolean[] dialogcheckeditems ;
TextView sayılar;
ListView liste ;
ArrayList<String> kullanıcısayıdegerlistesi = new ArrayList<>();
ArrayList<Integer> mUserselecteditems = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ana_menu);
liste = (ListView) findViewById(R.id.oyun);
//Adapter im.
oyunTextView = new OyunTextView();
liste.setAdapter(oyunTextView);
registerForContextMenu(liste);
afteractivitydialogitems = getResources().getStringArray(R.array.anket);
dialogcheckeditems = new boolean[afteractivitydialogitems.length];
dialogdegerleri = getResources().getStringArray(R.array.anketdeğer);
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
switch (item.getItemId()) {
case MENU_Ara:
Intent i = getIntent();
final ArrayList<String> secilmis = i.getStringArrayListExtra("listem");
Intent ara = new Intent(Intent.ACTION_CALL);
ara.setData(Uri.parse("tel:" + secilmis.get(info.position).toString()));
// ara.setData(Uri.parse(kullanıcısayıdegerlistesi.get(info.position).toString()));
startActivityForResult(ara, AnketDegerlendirmesi);
selectedPosition = info.position;
//nereye tıkladığının bilgisi.
//int secilen = sayı.nextInt(Integer.parseInt(secilmis.get(info.position)));
return true;
}
return super.onContextItemSelected(item);
}
protected void onActivityResult(final int requestCode, int resultCode, final Intent data) {
if (requestCode == AnketDegerlendirmesi){
final AlertDialog.Builder mBuilder = new AlertDialog.Builder(AnaMenu.this);
mBuilder.setTitle("Sosyal Alarm Değerlendirme Formu");
mBuilder.setIcon(R.drawable.ic_build_black_24dp);
mBuilder.setMultiChoiceItems(afteractivitydialogitems, dialogcheckeditems, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int position, boolean isChecked) {
if (isChecked){
mUserselecteditems.add(Integer.valueOf(dialogdegerleri[position]));
}
if (!isChecked) {
if (mUserselecteditems.contains(Integer.valueOf(dialogdegerleri[position]))){
mUserselecteditems.remove(Integer.valueOf(dialogdegerleri[position]));
}
}
}
});
mBuilder.setCancelable(false);
mBuilder.setPositiveButton("Tamamdır.", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String items = "";
int toplamaislemi = 0;
for (int item:mUserselecteditems){
items += "-" + item + "\n";
toplamaislemi = toplamaislemi + item;
kullanıcısayıdegerlistesi.remove(selectedPosition);
kullanıcısayıdegerlistesi.add(selectedPosition , String.valueOf(toplamaislemi));
oyunTextView.notifyDataSetChanged();
}
// unutma if (toplamaislemi<0 )
Toast.makeText(AnaMenu.this ,(String.valueOf(toplamaislemi)) ,Toast.LENGTH_LONG).show();
}
}).show();
}
super.onActivityResult(requestCode, resultCode, data);
}
SelectedPosition ne zaman çağrılsa kendisini 0 a eşitliyor fakat ben bunu istemiyorum Menu itemi (ara) tıklanıldığındaki liste görselindeki durumunu istiyorum.Nasıl elde edebilirim ?
preference ile ArrayList Kaydetme
public class MainActivity extends ListActivity {
private static final String[] items={" Harcama ve Kazanç Tablosu"};
public static final int MENU_ADD = Menu.FIRST+1;
public static final int MENU_REMOVE = Menu.FIRST+4 ;
ArrayList<String> words=null;
@Override
protected void onPause() {
super.onPause();
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initadapter();
registerForContextMenu(getListView());
}
private void initadapter() {
words=new ArrayList<String>();
for (String s : items) {
words.add(s);
}
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, words));
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
menu.add(Menu.NONE, MENU_ADD, Menu.NONE, "Ekle");
menu.add(Menu.NONE, MENU_REMOVE, Menu.NONE, "Sil");
super.onCreateContextMenu(menu, v, menuInfo);
}
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
ArrayAdapter<String> adapter=(ArrayAdapter<String>)getListAdapter();
{
}
switch (item.getItemId()) {
case MENU_REMOVE:
adapter.remove(words.get(info.position));
{
}
case MENU_ADD:
add();
return(true);
}
return(super.onContextItemSelected(item));
}
private void add() {
final View addView=getLayoutInflater().inflate(R.layout.activity_main, null);
new AlertDialog.Builder(this)
.setTitle("Gider veya gelir ekle.")
.setView(addView)
.setPositiveButton("Tamam", new DialogInterface.OnClickListener() {
@SuppressWarnings("unchecked")
public void onClick(DialogInterface dialog,
int whichButton) {
ArrayAdapter<String> adapter=(ArrayAdapter<String>)getListAdapter();
EditText yazı=(EditText)addView.findViewById(R.id.title);
adapter.add(yazı.getText().toString());
}
})
.setNegativeButton("Geri", null)
.show();
}
}
Merhaba arkadaşlar.Gündelik hayatta gider ,gelir hesabımı tutmak için kendimce ufak bir uygulama yapıyorum.Fakat bir sorunla karşılaştım.İstediğim de programı kapattıp açtığımda "items" lerin kaybolması.
onPause () kısmında preference nasıl ekleyip ardından tekrar bunları okuyabilirim ?
Eğer .başka bir yol ile de oluyorsa cevaplarınızı bekliyorum.
Yardımcı olursanız sevinirim.
Bir item"in değerine hem ismine nasıl ulaşabilir ?
Herhangi bir dili çalışıyorsunuz ve öğrendiğiniz kelimeleri öğrenip öğrenemediğinizi test etmek istiyorsunuz.Ellinizde bir arrays dosyası var.
<item name="merhaba" >Bonjour</item> gibi bir itemin setText dediğimizde bonjour yazısı çıkmakta.Peki bunun altında bir edittext olduğunu duşunelim.Biz buraya ne(nasıl bir kod yazarsak) yaparsak merhaba yazısı yazdığımızda dogru cevabını elde ederiz ?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView aranan = (TextView)findViewById(R.id.textView1);
Button ara = (Button) findViewById(R.id.button1);
final EditText yazı = (EditText)findViewById(R.id.editText1);
final TextView dogruveyanlıs = (TextView)findViewById(R.id.textView2);
Button dogrusu = (Button)findViewById(R.id.button2);
final ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.languages,
android.R.layout.simple_spinner_item);
ara.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Random r = new Random();
final int random = r.nextInt(4)+ 0;
final String a = (String) adapter.getItem(random);
aranan.setText( a);
// TODO Auto-generated method stub
}
});
yazı.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
if(yazı.getText().toString().equals(aranan.getText().toString())){
dogruveyanlıs.setText("dogru");
}else{dogruveyanlıs.setText("yanlış");}
// TODO Auto-generated method stub
}
});
}
}