Son Forum Aktiviteleri
8HTTPS post işlemi
Merhaba arkadaşlar bir wep sitesine https ile kullanıcı adını ve mail adresini post etmek istiyorum. Ama ne yaptıysam ne kadar araştırma yaptıysam bir türlü olmadı. Ana bilgisayar tarafından reddedildi diyor. Bilgiler doğru zaten yanlış olsa integer bir değer dönecek.
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("https://212xxxxxxxxxxxxxxxxxxxx");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("email", "birisi"));
nameValuePairs.add(new BasicNameValuePair("password", "qweqeqeq"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
Toast.makeText(getApplicationContext(), "333-",1).show();
// Execute HTTP Post Request
HttpMessage response = httpclient.execute(httppost); /// bu satırda hata veriyor. Bu konuda bilgisi veya böyle bir sistem kullanan arkadaşlar yardımcı olabilirler mi ?
hata kodu
[2015-04-01 15:52:57 - ddmlib] Kurulan bir bağlantı, ana bilgisayarınızdaki yazılım tarafından iptal edildi
java.io.IOException: Kurulan bir bağlantı, ana bilgisayarınızdaki yazılım tarafından iptal edildi
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:675)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:831)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:799)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:759)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:648)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:44)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:576)
[10]Arkadaşlar Çok acil
Merhaba Arkdaşlar android programımla internetten video izlemek istiyorum ama iki gündür bir türlü olmuyor bu işi daha önce yapan arkdaşların yardımlarını bekliyorum
webview ile yapmayı denedim ama sayfa geliyor video açılmıyor daha sonra video yu media player ile açmayı denedim ama o da olmuyor sanırım ben beceremedim...
videoview ile denedim ama bu defada videonun adresi çok uzun oluyor çok araştırdım ama bulamadım en sonra çare buraya yazıyorum... yardımlarınızı bekliyorum video nun adresi bundan uzun olmamalı "http://player.vimeo.com/video/79971036"
video view internettten video yükleyemiyorum
merhaba arkadaşlar android konusunda tecrübeli sayılmam hatta çok yeniyi sorun şu internetteki bir video yu oynatan bir android programı yapmam lazım bugun geleceği yazanlar da ki view video uygulamasına baktım ama yeterli olmadı internetten de bir sürü araştırdım ama sürekli sıkıntı çıkıyor hata veriyor
kodlar
try {
String link="http://commonsware.com/misc/test2.3gp";//büyük ihitmalli bu url hatalı da hangi url yi yazarsam yazayım kabul etmiyor hep hata veriyor
VideoView videoView = (VideoView) findViewById(R.id.video_view);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
Uri video = Uri.parse(link);
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
} catch (Exception e) {
Toast.makeText(this, "Error connecting", Toast.LENGTH_SHORT).show();
}
log kayıtları
08-14 11:01:52.355: D/MediaPlayer(1522): Couldn't open file on client side, trying server side
08-14 11:01:52.465: I/Choreographer(1522): Skipped 37 frames! The application may be doing too much work on its main thread.
08-14 11:01:52.665: E/MediaPlayer(1522): error (1, -1004)
08-14 11:01:52.685: D/gralloc_goldfish(1522): Emulator without GPU emulation detected.
08-14 11:01:52.975: E/MediaPlayer(1522): Error (1,-1004)
08-14 11:01:52.975: D/VideoView(1522): Error: 1,-1004
08-14 11:01:53.435: D/dalvikvm(1522): GC_FOR_ALLOC freed 78K, 5% free 3086K/3236K, paused 172ms, total 174ms
08-14 11:01:53.505: I/dalvikvm-heap(1522): Grow heap (frag case) to 4.153MB for 1127536-byte allocation
08-14 11:01:53.655: D/dalvikvm(1522): GC_FOR_ALLOC freed <1K, 4% free 4186K/4340K, paused 141ms, total 141ms
08-14 11:01:54.045: I/Choreographer(1522): Skipped 118 frames! The application may be doing too much work on its main thread.
sanırım videoların uzantılarını desteklemiyor ama tecrübeli arkadaşların yardımını bekliyorum şimdiden teşekkürler
EditTextlerin Adını Strign diziye Attım for içinde okumuyor
arkdaşlar merhaba elimde 30 tane editText var bunların değerlerini sıfırlamak istiyorum bunun için tek tek setText yapmak yerine String dizi Tanımlayıp oradan text adlarını çekerek for döngüsüyle sıfırlamaya çalışıyorum
final public String[] dizi_editler = {
"ygs_turkce_dogru","ygs_turkce_yanlis"; dizi bu
for(int i=0;i<30;i++){
dizi_editler[i].setText("");// bu şekilde tanımlayınca olmuyor hata veriyor
ygs_turkce_dogru.setText(""); bu şekilde çalışıyor
}
bu konuyla ilgili fikri olan var mı nasıl yapabiliriz
edit text boş bırakılınca hata veriyor
merhaba arkdaşlar android de bir tür puan hesaplama sistemi yapıyorum yani öğrenci türkçe doğru yanlışını giriyor edit textlere bende aşağıdaki kodlar la okuyorum edit textlerin özelliği sadece numara için olanı seçtim yani number editText
Double ygs_turkce_y=0.0,ygs_turkce_d=0.0;
Integer uyari=0;
ygs_turkce_dogru=(EditText) findViewById(R.id.ygs_edit_turkce_dogru);
ygs_turkce_yanlis=(EditText) findViewById(R.id.ygs_edit_turkce_yanlis);
ygs_turkce_d=Double.parseDouble(ygs_turkce_dogru.getText().toString().trim());
ygs_turkce_y=Double.parseDouble(ygs_turkce_yanlis.getText().toString().trim());
if((ygs_turkce_d+ygs_turkce_y)>40){
if(uyari==0){
Toast.makeText(getApplicationContext(), "toplam 40 dan büyük olamaz",Toast.LENGTH_SHORT).show();
uyari=1;}
ygs_turkce_dogru.setText("");ygs_turkce_yanlis.setText(""); }
arkadaşlar sıkıntı şu kullanici boş bıraktığında sistem hata veriyor ve kırılıyor try catch lerler kırılmayı önledim ama bu defa da ikinci text i boş bıraktığında onu sıfır olarak kabul etmiyor ve if else lerin içine girmiyor yani 1. text te 500 yazsa 2. ye hiç birşey yazmasa sistem toplam 40 dan büyük olamaz hatasını vermiyor. bu konuda fikri olan varmı
HTTPS post işlemi
Hocam öncelikle teşekkür ediyorum. Linki inceledim ama bunlar hep http yi post ediyor. Benim https yi post etmem gerek. https://developer.android.com/training/articles/security-ssl.html#Concepts burada anlatmış ama bir türlü beceremedim. denilen örneği yapmaya çalıştım. Ama yine aynı hatayı veriyor
Kurulan bir bağlantı, ana bilgisayarınızdaki yazılım tarafından iptal edildi
java.io.IOException: Kurulan bir bağlantı, ana bilgisayarınızdaki yazılım tarafından iptal edildi
Async sınıfım bu aşağıdaki method "copyInputStreamToOutputStream" sanırım böyle olmaması gerekiyor bir open ssl kütüphanesindeki bir sınıf olabilir diye düşünüyorum. Yanlız Kurulan bağlantı neden iptal ediliyor onu anlamıyorum...
class SendHttpRequestTask extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... params) {
URL url = null;
try {
url = new URL("https://wikipedia.org");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
URLConnection urlConnection = null;
try {
urlConnection = url.openConnection();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStream in = null;
try {
in = urlConnection.getInputStream();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
copyInputStreamToOutputStream(in, System.out);
return "";
}
@Override
protected void onPostExecute(String result) {
}
private void copyInputStreamToOutputStream(InputStream in, PrintStream out) {
// TODO Auto-generated method stub
Log.i("******************", "adada**********************");
}
}
işin enterasan tarafı internet izni vermeden denediğimde log da bu mesajı görebiliyorum
Relative Layout kullanıp boyutlandırma nasıl yapılır ?
android:layout_width="60dp"
android:layout_height="30dp"
bunlar iş görür ... sonundaki dp leri unutmamak lazım
Android Ekran Sorunu
kullandığın xml RelativeLayout ise kendisi oranlaması lazım