Son Forum Aktiviteleri

9
Tümünü Gör

Android Çoklu Ekranlar için Yerleşim

Merhaba arkadaşlar,

Çok araştırdım ama bir sonuç bulamadım. API 17+ hangi telefon veya hangi tablet olursa olsun,

ekranın %10 büyüklüğünde herhangi bir nesne koyabilirmiyim. Bu nesne buton, imageview,layout farketmez.

Program ekranın %10 büyüklüğü kaç dp'ye denk geliyorsa hesaplayacak.

Bunu kod ile yapabilecek bir arkadaş var mı lütfen.

7 yıl önce yanıtladın

Ads SDK 7.0 veya üzeri Güncelleme

Google amca bir mail atmış.

Uygulamanızda reklamlardan kazanç elde etmeye devam edebilmek için,

" 17 Ekim 2016 tarihine kadar Ads Sdknızı 7.0 veya üzeri versiyona geçirin " demiş. Bununla alakalı türklerden hiç kimse ne soru sormuş nede şöyle böyle yapılır demiş. Biraz araştırdım yardımcı dökümanlar hep android studio üzerinden anlatmış. Benim projem eclipse tabanlı. Projeyi android studio ile import ettim gradle ları oluşturdum. Kod olarak hata vermedi ama düzgün de çalışmadı. Bu yüzden Eclipse üzerinden bu SDK yı güncellemek istiyorum

Bu konu hakkında bilgisi olan var mı?

Biri çıkıp yardımcı olsun lütfen.

Çok mağdurum :(

 

8 yıl 1 ay önce yanıtladın

Android Tasarım Sorunu

Merhaba,

Eclipse ile bir tabhost yaptım, ama tabhostun ilk sekme hariç diğer sekmelerinin önizlemesini göremediğim için 2. ve 3. sekmelerdeki nesneleri bir türlü düzgün yerleştiremiyorum. Bunun bir kolayı vermıdır? Yardımcı olur musunuz?

8 yıl 5 ay önce yanıtladın

Tabhost Tıklama Kontrolü Nasıl Yapılır?

Merhaba,

Uygulamamın içine, Ayarlar menüsü için 3 sekmeli bir tabhost koydum.

ayarlar xml kısmını hallettim. Ayarlar java dosyasınıda oluşturdum. Manifestoya da ekledim.

Şimdi bu sekmelerin içinde bulunan butonların hangisinin tıklandığını nasıl öğreneceğim?

Kodlarım aşağıdakiler;

 

public class Ayarlar extends Activity implements OnClickListener{
    TabHost ayarlar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.ayarlar);
        
        ayarlar= (TabHost) findViewById(R.id.tabhost);
        ayarlar.setup();
        
        TabSpec tabOzellikleri ; 
        
        // 1. Sekme
        tabOzellikleri =ayarlar.newTabSpec("tab1");
        tabOzellikleri.setContent(R.id.tab1);
        tabOzellikleri.setIndicator("Genel Ayarlar");
        ayarlar.addTab(tabOzellikleri);
        
        // 2. Sekme
        tabOzellikleri =ayarlar.newTabSpec("tab2");
        tabOzellikleri.setContent(R.id.tab2);
        tabOzellikleri.setIndicator("Zaman Ayarları");
        ayarlar.addTab(tabOzellikleri);
        
        // 3. Sekme
        tabOzellikleri =ayarlar.newTabSpec("tab3");
        tabOzellikleri.setContent(R.id.tab3);
        tabOzellikleri.setIndicator("Alarm Ayarları");
        ayarlar.addTab(tabOzellikleri);
        

 

    }
    
    
    @Override
    public void onClick(View v) {
                
        switch (v.getId()) {
        case R.id.btnFacebook:  // Sözde v.getId ile kontol edeyim dedim ama hiçbirşey olmuyor

        share();
        break;
        }
        

    
    public void share(){
        String urlToShare = information.Goplay;
        Intent intent = new Intent(Intent.ACTION_SEND);
        intent.setType("text/plain");
        intent.putExtra(android.content.Intent.EXTRA_SUBJECT,getResources().getString(R.string.share_msj));
        intent.putExtra(Intent.EXTRA_TEXT, urlToShare);    
        
        startActivity(Intent.createChooser(intent, getResources().getString(R.string.share_via)));
    }
    
    public void btnFacebook(View v) {

        Intent facebook = new Intent(getApplicationContext(), FbActivity.class);
        
        startActivity(facebook);
    }
    
    }

 

8 yıl 5 ay önce yanıtladın

Jdbc ile main activity'e değer çekme

Merhabalar,

Ses Stream uygulaması yapıyorum. Uygulamanın information.java dosyasından çektiği StreamURL adında bi değişkeni var. İçeriğide şöyle;

    public String StationURL() {
        String url = null;
        try {
            url = information.StreamURL;
             } catch (Exception e) {
            
            url = information.StreamURL;
             }
        return url;
    }

 

StreamURL devamlı değişiyor haliyle GooglePlay' e her seferinde Güncelleme yapmam gerekiyor :(

Bu sorunu aşmak için bir veritabanı yaptım. Program veritabanından değişen URL'yi çeksin açılırken sorun ortadan kalksın. Neyse sonra ayrı bir projede Jdbc ile bağlandım. içindeki StreamUrL yi de çektim. Ama bu ayrı projeyi kendi projeme ekleyemedim bir türlü lütfen yardım edermisiniz?

Bağlantı için kullandığım harici java dosyası da şöyle;

 

package mysqlbaglanti;

import java.sql.*;

public class baglanti {

    public static void main(String[] args) {
        try
        {
          String myDriver = "com.mysql.jdbc.Driver";
          String db = "jdbc:mysql://XXXX.com/Programlar";
          Class.forName(myDriver);
          Connection conn = DriverManager.getConnection(db, "XXXXX", "XXXXX");
          
          String sorgu = "SELECT * FROM programlar";

          Statement st = conn.createStatement();
          
          ResultSet rs = st.executeQuery(sorgu);
          
          while (rs.next())
          {
            String s_radioname = rs.getString("url_name");
            String s_radiourl = rs.getString("url");
            if (url_name.equals("Prog1")) {
                System.out.println(url_name + " URL Bilgisi : " + url + "\n");
                break;
                }
            else{}
          }          
            st.close();
        }
        
        catch (Exception a)
        {
          System.err.println("Hata ! ");
          System.err.println(a.getMessage());
        }
    }

}

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

Tabhost Tıklama Kontrolü Nasıl Yapılır?

30 Mayıs 2016 tarihinde cevaplandı

Teşekkürler sorunumu tam anlatamadım ama sorunu çözdüm. Hangi sekmede olduğu farketmeksizin tabhost içindeki bir butona id si ile onclick listener eklenebiliyormuş :)

Dosyadan veri okuma (Android)

21 Mayıs 2016 tarihinde cevaplandı

Kardeş fazla bilgim yok ama eğer satır satır alıyorsa, misal veriyorum End of file gibi bir komutla dosya sonuna kadar while döngüsü içinde her satırı ayrı ayrı çekip programında bir değere veya nesneye artık neyse, aktarman gerekir. Ayrıca benim bildiğim yazı özelliklerini çekemezsin.

Android Tasarım Sorunu

21 Mayıs 2016 tarihinde cevaplandı

Kurda, "neden boynun (ensen) kalın?" demişler; "işimi kendim görürüm de ondan" demiş.

Neyse sorunumu,

Yeni bir layout açarak önce orda istediğim gibi tasarladım sonra kodlarını tabhost içindeki 2. hosta kopyaladım.

Aynı şekilde 3. sekmeyide halletcem şimdi.