Korisnički alati

Site alati


2018:karlo_siladi:projektni_zadatak

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena Novije izmjene na obje strane
2018:karlo_siladi:projektni_zadatak [2018/06/14 01:04]
ksiladi
2018:karlo_siladi:projektni_zadatak [2018/06/14 01:05]
ksiladi [Kreiranje projekta]
Redak 129: Redak 129:
  
 <​code>​ <​code>​
-<font 9pt/​inherit;;​inherit;;​inherit><​uses-permission android:​name="​android.permission.BLUETOOTH"​ /></​font><​font 9pt/​inherit;;​inherit;;​inherit><​uses-permission android:​name="​android.permission.BLUETOOTH_ADMIN"​ /></​font></​code>​+<font 9pt/​inherit;;​inherit;;​inherit><​uses-permission android:​name="​android.permission.BLUETOOTH"​ /></​font><​font 9pt/​inherit;;​inherit;;​inherit><​uses-permission android:​name="​android.permission.BLUETOOTH_ADMIN"​ /></​font>​ 
 +</​code>​
  
 Potrebno je i navesti sve Activity java razrede koji se koriste u aplikaciji. Korišteni su MainActivity , ProductInfoActivity i ProjectAboutActivity. Potrebno je i navesti sve Activity java razrede koji se koriste u aplikaciji. Korišteni su MainActivity , ProductInfoActivity i ProjectAboutActivity.
Redak 217: Redak 218:
  
 <​code>​ <​code>​
-<font inherit/​Arial,​Helvetica,​sans-serif;;​inherit;;​inherit>​h = new Handler() { +        ​h = new Handler() { 
-public void handleMessage(android.os.Message msg) { +            public void handleMessage(android.os.Message msg) { 
-switch (msg.what) { +                switch (msg.what) { 
-case RECIEVE_MESSAGE:​ +                    case RECIEVE_MESSAGE:​ 
-byte[] readBuf = (byte[]) msg.obj; +                        byte[] readBuf = (byte[]) msg.obj; 
-String strIncom = new String(readBuf,​ 0, msg.arg1);​ +                        String strIncom = new String(readBuf,​ 0, msg.arg1);​ 
-sb.append(strIncom);​ +                        sb.append(strIncom);​ 
-int endOfLineIndex = sb.indexOf("​\r\n"​);​ +                        int endOfLineIndex = sb.indexOf("​\r\n"​);​ 
-if (endOfLineIndex>​ 0) { +                        if (endOfLineIndex>​ 0) { 
-String sbprint = sb.substring(0,​ endOfLineIndex);​ +                            String sbprint = sb.substring(0,​ endOfLineIndex);​ 
-sb.delete(0,​ sb.length());​ +                            sb.delete(0,​ sb.length());​ 
-//​Toast.makeText(MainActivity.this,​ "From Arduino: " + sbprint, Toast.LENGTH_SHORT).show();​</​font>​ +                            //​Toast.makeText(MainActivity.this,​ "From Arduino: " + sbprint, Toast.LENGTH_SHORT).show();​ 
-<font inherit/​Arial,​Helvetica,​sans-serif;;​inherit;;​inherit>​if(mPlayer != null) { + 
-mPlayer.stop();​ +                            ​if(mPlayer != null) { 
-+                                mPlayer.stop();​ 
-Products product = db.daoAccess().fetchProductByProductId(sbprint);​ +                            
-if(product == null){ +                            Products product = db.daoAccess().fetchProductByProductId(sbprint);​ 
-Toast.makeText(MainActivity.this,​ "Ne postoji proizvod s ID: "+ sbprint +" u bazi proizvoda!",​ Toast.LENGTH_SHORT).show();​ +                            if(product == null){ 
-// mPlayer = MediaPlayer.create(MainActivity.this,​ R.raw.error_sound);​ +                                Toast.makeText(MainActivity.this,​ "Ne postoji proizvod s ID: "+ sbprint +" u bazi proizvoda!",​ Toast.LENGTH_SHORT).show();​ 
-// mPlayer.start();​ +                               ​// mPlayer = MediaPlayer.create(MainActivity.this,​ R.raw.error_sound);​ 
-mPlayer = MediaPlayer.create(MainActivity.this,​ R.raw.nemaubazi);​ +                               ​// mPlayer.start();​ 
-mPlayer.start();​ +                                mPlayer = MediaPlayer.create(MainActivity.this,​ R.raw.nemaubazi);​ 
-productNameTextView.setText("​Skeniraj sljedeći proizvod..."​);​ +                                mPlayer.start();​ 
-productPriceTextView.setText(""​);​ +                                productNameTextView.setText("​Skeniraj sljedeći proizvod..."​);​ 
-} else { +                                productPriceTextView.setText(""​);​ 
-productNameTextView.setText(product.getProductName());​ +                            } else { 
-productPriceTextView.setText(product.getProductPrice());​ +                                productNameTextView.setText(product.getProductName());​ 
-String id = product.getProductId();​ +                                productPriceTextView.setText(product.getProductPrice());​ 
-int res = MainActivity.this.getResources().getIdentifier("​t"​+id,​ "​raw",​ MainActivity.this.getPackageName());​ +                                String id = product.getProductId();​ 
-if(res != 0) { +                                int res = MainActivity.this.getResources().getIdentifier("​t"​+id,​ "​raw",​ MainActivity.this.getPackageName());​ 
-mPlayer = MediaPlayer.create(MainActivity.this,​ res); +                                if(res != 0) { 
-mPlayer.start();​ +                                    mPlayer = MediaPlayer.create(MainActivity.this,​ res); 
-+                                    mPlayer.start();​ 
-+                                
-+                            
-break; +                        
-+                        break; 
-}; +                
-};</​font>​+            }; 
 +        };
 </​code>​ </​code>​
  
  
2018/karlo_siladi/projektni_zadatak.txt · Zadnja izmjena: 2023/06/19 18:11 (vanjsko uređivanje)