InteliJIDEA 13.1

poruka: 8
|
čitano: 3.440
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
11 godina
offline
InteliJIDEA 13.1

Pozdrav imam predmet na fakultetu u vezi android programiranja, profesor nam je rekao da koristimo ovaj program InteliJIDEA 13.1. Imao sam na vjezbi napraviti jedan button na koji kada kliknem treba izbaciti poruku HEY THERE, debagirao sam program i sve je ok ne zapinje mi nigjde, ali ne mogu provjeriti da mi se ta poruka ispise i da kliknem na button. Jer isao sam preko virtualne masine i ono je sporo da trebam po 2h cekati da se nesto pokrene...

Zanima me mogu li se spojiti sa mobitelom ikako i da taj kod vrtim na mobitelu.

 

 

package com.example.myapp;

 

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.TextView;

 

public class MyActivity extends Activity {

   /**

   * Called when the activity is first created.

   */

   @Override

   public void onCreate(Bundle savedInstanceState) {

     super.onCreate(savedInstanceState);

     setContentView(R.layout.main);

 

     final TextView myTextView1 = (TextView) findViewById(R.id.testTextView);

     Button myButton1 = (Button) findViewById(R.id.testButton1);

 

     myButton1.setOnClickListener(new View.OnClickListener() {

       @Override

       public void onClick(View v) {

         myTextView1.setText("HEY THERE!");

       }

     });

   }

}

 

 

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

        android:orientation="vertical"

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

     >

   <TextView

       android:id = "@+id/testTextView"

       android:layout_width="fill_parent"

       android:layout_height="wrap_content"

       android:text="Hello World, MyActivity"

       />

   <Button

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:text="Click me!"

       android:id="@+id/testButton1" android:layout_gravity="center_horizontal"/>

</LinearLayout>

Poruka je uređivana zadnji put sub 18.10.2014 18:58 (Xyloto).
 
0 0 hvala 0
12 godina
offline
Re: InteliJIDEA 13.1

InteliJIDEA koristi Android Studio...makni final sa : final TextView myTextView1 = (TextView) findViewById(R.id.testTextView);
samo prikljuci mob i u postavkama ukljuci USB debugging (na mob)...i run app trebao bi te pitat hoces virtualni ili mob

Poruka je uređivana zadnji put sub 18.10.2014 21:10 (brka911).
11 godina
offline
Re: InteliJIDEA 13.1

Nasao sam na internetu to sto ti govoris ali mobitel mi nema usb debugging opciju, ja koristim huawei U8650 i na device manageru nije bio instaliran android adapter pa sam skinuo driver adbDriverInstaller i driver koji je falio je instaliran na kompijuter i pokrenuo sam InteliJ i program mi radi na mobitelu dok prijatelj koji koristi LG E400 ne moze trazilo mu je driver kada smo spojili mob na internet i nasli smo ga i instalirali, ali mu ne ocitava driver i u njega takodjer nema opcija usb debugging mode?

12 godina
offline
Re: InteliJIDEA 13.1
Xyloto kaže...

Nasao sam na internetu to sto ti govoris ali mobitel mi nema usb debugging opciju, ja koristim huawei U8650 i na device manageru nije bio instaliran android adapter pa sam skinuo driver adbDriverInstaller i driver koji je falio je instaliran na kompijuter i pokrenuo sam InteliJ i program mi radi na mobitelu dok prijatelj koji koristi LG E400 ne moze trazilo mu je driver kada smo spojili mob na internet i nasli smo ga i instalirali, ali mu ne ocitava driver i u njega takodjer nema opcija usb debugging mode?

probaj na LG-u otici u Postavke -> Povezivanje -> Način Zadana veza -.> Odaberite PC softver 

sada USB ispravljanje pogrešaka je dostupna. 

11 godina
offline
InteliJIDEA 13.1

Pozz, imam zadatak napraviti kada kliknem na button na jednom activitiju otvori mi se drugi activiti i ispise je li točan odgovor na pitanje koje sam odgovorio u prvom activitju. Na prvom mi pise koje godine je bila krbavska bitka, a na drugom se otvori activitij gdje mi se javi pop up je li tocan odg ili ne.

 

Problem mi je sto mi uopće ne udje u ovaj IF jer mi uvijek izbaci odg je netočan?

 

EDIT: Uspio sam rješiti :)

Poruka je uređivana zadnji put sub 25.10.2014 22:16 (Xyloto).
 
0 0 hvala 0
12 godina
offline
InteliJIDEA 13.1

ako ti je EditText element u koji upisujes odgovor, onda samo:

 

if  (pitanjeEditText.getText().toString().equals("1493"){

startTocanActivity();

}

 

else {

startNetocanActivity();

}

 

Moj PC  
0 0 hvala 0
11 godina
offline
InteliJIDEA 13.1

Pozz kako mogu sliku iz listView-a prebaciti u ImageView u drugom Activity-u? Znači kada kliknem na neki item u listView-u jer item sadrzi sliku da mi tu sliku iz bilo kojeg itema da kliknem prabci u novi Activity:

 

NewActivity:

 

package com.example.listView_vjezba;

 

import android.app.Activity;

import android.content.Context;

import android.os.Bundle;

import android.widget.ImageView;

import android.widget.TextView;

import android.widget.Toast;

 

/**

 * Created by M4CHIN3 on 5.11.2014..

 */

public class NewActivity extends Activity {

 

 

   public void onCreate(Bundle savedInstanceState){

     super.onCreate(savedInstanceState);

     setContentView(R.layout.cat_details);

 

     Bundle extras = getIntent().getExtras();

 

 

     if(extras != null){

       Integer temp = extras.getInt("id");

       Toast.makeText(getApplicationContext(),temp.toString(), Toast.LENGTH_SHORT).show();

 

       TextView name = (TextView) findViewById(R.id.name);

       TextView description = (TextView) findViewById(R.id.description);

       TextView available = (TextView) findViewById(R.id.available);

       TextView age = (TextView) findViewById(R.id.age);

       ImageView imgTmb = (ImageView) findViewById(R.id.image_tmb);

 

 

       Cat detCat = DataStorage.listViewData.get(temp);

 

 

       name.setText("Name: " + detCat.getName());

       description.setText("Description: \n" + detCat.getDescription());

       available.setText(String.valueOf("Availability: " + detCat.getAvailable()));

       age.setText(String.valueOf("Age: " + detCat.getAge()));

       imgTmb.getResources(detCat.getTmbImageId());

 

 

 

 

     }

 

   }

 

}

Activity:
package com.example.listView_vjezba;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import java.util.Random;
public class MyActivity extends Activity {
   /**
   * Called when the activity is first created.
   */
   @Override
   public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.main);
     ListView myListView = (ListView) findViewById(R.id.myListView);
     DataStorage.fillData();
     myListView.setAdapter(new MyAdapter(getApplicationContext()));
     myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
       @Override
       public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
         int itemPosition = position;
         Intent myIntent = new Intent(view.getContext(), NewActivity.class);
         myIntent.putExtra("id", itemPosition);
         startActivity(myIntent);
       }
     });
   }
}
Adapter:
package com.example.listView_vjezba;
import android.content.Context;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import org.w3c.dom.Text;
/**
 * Created by M4CHIN3 on 2.11.2014..
 */
public class MyAdapter extends BaseAdapter{
   private LayoutInflater mInflater;
   private Context mContext;
   public MyAdapter(Context context){
     mContext = context;
     mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
   }
   @Override
   public int getCount() {
     return DataStorage.listViewData.size();
   }
   @Override
   public View getView(int i, View view, ViewGroup viewGroup) {
     if(view == null){
       view = mInflater.inflate(R.layout.new_layout, viewGroup, false);
     }
     TextView name = (TextView) view.findViewById(R.id.name);
     TextView owner = (TextView) view.findViewById(R.id.owner);
     ImageView imgTmb = (ImageView) view.findViewById(R.id.image_tmb);
     Cat cat = DataStorage.listViewData.get(i);
     name.setText(cat.getName());
     owner.setText(cat.getOwner());
     imgTmb.setImageResource(cat.getTmbImageId(mContext));
     return view;
   }
   @Override
   public Object getItem(int position) {
     return null;
   }
   @Override
   public long getItemId(int position) {
     return 0;
   }
}
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice