Új hozzászólás Aktív témák
-
Ablakos
őstag
Ezzel görcsölök egész délután, de nem megy. Nem hívódik meg az
AirPlan.onReceive
.
Szinte triviálisan egyszerű kód, de mégsem. Hiába változtatom a repül/nem repül módot.
Mi lehet itt még buktató?<receiver android:name=".AirPlan">
<intent-filter>
<action android:name="android.intent.action.AIRPLANE_MODE" />
</intent-filter>
</receiver>
-
Ablakos
őstag
Igen, ez volt a gond.
Csak a dinamikus broadcast megy.
Persze hibüzenet nincs, csak mérgelődés, kétségbeesés.
Pedig úgy örültem, hogy sikerült (igaz 6 éves ) Udemy kurzust letorrentezni, de látom xart sem ér. Már harmadszor futok ilyen alap hibába és még az elején járok.[ Szerkesztve ]
-
Ablakos
őstag
Ezen is csak átléptem eddig:
Elindítok egy új projektet (empty activity) és automatikusan a 5.6.4 gradle verziót állítja be a környezet. Ezzel csak org.codehaus.groovy.control.MultipleCompilationErrorsException hibát tudok előidézni. Szóval mindig átállítom 6.2.2 -re és azonnal tudok dolgozni.
De ez még sem kerek így. -
Ablakos
őstag
Webview-ra szeretnék progressbar-t megjeleníteni. Leprogramoztam, működik, de nem tudom a webview-n megjeleníteni. Mit kell az xml-ben (vagy kódban) bővölni , hogy látszódjon (progressbar kerüljön előtérbe) az onProgressChanged eseménykor?
-
Ablakos
őstag
Ha fölé helyezem a webview-nak, akkor szépen forog a karika kattintásokra. Ha középre igazítom xml-ben, akkor nem látni semmit belőle.
Ennyi a kód az onCreate -ben.progressBar = findViewById(R.id.prgBar);
progressBar.setMax(100);
webView = findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressBar.setProgress(100);
progressBar.setVisibility(View.GONE);
}
});
webView.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
progressBar.setVisibility(View.VISIBLE);
progressBar.setProgress(newProgress);
}
});
webView.getSettings().setBuiltInZoomControls(true);
progressBar.setVisibility(View.VISIBLE);
progressBar.setProgress(0);
webView.loadUrl("http://index.hu/");<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/tvText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="WebView!"
android:textSize="30sp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ProgressBar
android:id="@+id/prgBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvText" />
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@id/prgBar"
app:layout_constraintBottom_toBottomOf="parent"
/>
</androidx.constraintlayout.widget.ConstraintLayout>[ Szerkesztve ]
-
Ablakos
őstag
Milyen eszköz (wireframe) ajánlott egy alkalmazás tervezéshez? Pontosabban, milyet használnak, akik kicsit összetettebb appot készítenek? (nem baj, ha fizetős)
Néztem a Balsamiq desktopját, de nem akarok felesleges köröket, napokat futni. -
Ablakos
őstag
-
Ablakos
őstag
válasz
lanszelot #5044 üzenetére
Ugye empty activity volt a legenerált kód?
"res/layout -ban egy üres lap van"
A res/layout -ban a fenti generálás után 1db layout elem, az activity_main.xml fájl található.
Ez az alkalmazásod (most egyetlen) statikus felülete. Ezen a fájlon kettő kattintás és alapből a design nézet indul el. Code tabra bökve az xml tartalma látható. Ez az xml leírása annak, amit a design nézet mutat.
Ebben van egy texbox view, amit hiányolsz. -
Ablakos
őstag
válasz
thiclyoon #5043 üzenetére
Ugyan, dehogy akarok én győzködni. Olvasgattam a Jetbrains referenciát és meggyőző. (a cigány is a maga lovát...
)
Valóban a lustaság miatt nem váltottam. Néhány évet Oracle Java RestApi-kat faragtam és így könnyebb volt a syntax. Azt gondoltam, csak Android fejlesztéshez készült a Kotlin, de attól lényegesen többet tud. -
Ablakos
őstag
A meghajtó költöztetésben kapkodás miatt lemaradt az SDK-m.
Enélkül nem indul el a studió. Nem találok külön letöltési lehetőséget. Hogy lehet ezt visszavarázsolni?
[ Szerkesztve ]
-
Ablakos
őstag
válasz
lanszelot #5087 üzenetére
Sajnos, ez nem az a szakma, ami két hét alatt betanulnak és nyolctól félötig rángathatja a kart le-föl a dolgozó. Nagyon sok türelem, kitartás kell. Az internet nagyon sokat segít, és meg is kell találni a lehető legolcsobb segitseget. A torrent nem tiltott hazankban.
Nulláról valóban esélytelen megtanulni segítség nélkül.[ Szerkesztve ]
-
Ablakos
őstag
Android Studio (ki/belépés után) nem jegyzi meg az ablak méretét. Rendbe lehet ezt valahol a beállításokban tenni? (4.1 RC2)
-
Ablakos
őstag
Az onCreate -ben egy rövid kódrészletem, ami ezzel jutalmaz: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.viewpager.widget.ViewPager.setAdapter(androidx.viewpager.widget.PagerAdapter)' on a null object reference
Az itteni utolsó sorra mondja a kivételt.
Működő appból ollóztam ki, de valamit rosszul. Hogy juthatok előbbre a hibakeresésben?ViewPager mViewPager = findViewById(R.id.pageContainer);
MyFragmentStatePagerAdapter adapterEven = new MyFragmentStatePagerAdapter(getSupportFragmentManager());
for (int i = 1; i <= 2; i++) {
adapterEven.addFragment(new EvenFragment(), String.valueOf(i));
}
mViewPager.setAdapter(adapterEven); -
Ablakos
őstag
Nem tudok rájönni miért nem hívódik meg az onClick annotáció mögötti showName fv.
Valaki tudna segíteni?gradle: implementation 'com.jakewharton:butterknife:10.2.3'
package hu.ofi39.butterknifedemo;
import android.os.Bundle;
import android.util.Log;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import butterknife.ButterKnife;
import butterknife.BindView;
import butterknife.OnClick;
public class MainActivity extends AppCompatActivity {
@BindView(R.id.etName)
EditText etName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
@OnClick(R.id.btnOK)
public void showName() {
String name = etName.getText().toString();
Log.d("LLL", name);
Toast.makeText(this, name, Toast.LENGTH_SHORT).show();
}
}
[ Szerkesztve ]
-
Ablakos
őstag
Mi a magyarázata, hogy közvetlenül (.apk) telepített alkalmazás az újabb verziójában néha simán felülírja a régebbit, néha nem telepíthető csomagütközés miatt? Tehát le kell vakarni a régebbi apk-t előtte.
[ Szerkesztve ]
-
Ablakos
őstag
Van egy elég öregecske (API 15) apk, aminek nem találom a telepített helyét a fájlrendszerben. /storage/emulated/0/Android/data alatt keresgélem, de lehet hogy máshelyre telepítette a rendszer? (10-es android van a készüléken; a csomagnév: jp.pioneer.avsoft.android.controlapp, gondolom ilyesmi névvel kellene találnom)
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Corsair iCUE 5000X RGB Tempered Glass Black (CC-9011212-WW) - Számla+Garancia, Ár alatt! BeszámítOK!
- HP ZBOOK POWER 15 G9 - 15,6"FHD IPS - i7-12800H - 32GB - 512GB - T600 4GB - Win11 - 2 év garancia
- Samsung 850 EVO Basic 2.5 500GB SATA3 (MZ-75E500B) - Számla + Garancia
- DJI Air 3 FMC RC2 drón +Garancia +Care Refresh +ND Filterek +USB töltő
- Bontatlan AOC 24G2ZU Gaming, IPS, 23.8 , Full HD, 240Hz, 0.5 ms, Freesync, G-SYNC - Számla+Garancia