android:inputType="textPassword"
oder
android:password="true"
android:inputType="textPassword"
oder
android:password="true"
eine VPN verbindung ?!
Ich benutze dafür immer Jsoup, funktioniert immer perfekt.
https://www.survivingwithandro…-in-android-with-jsoup-2/
https://jsoup.org/
Hätte da ne Tip, der Toast ist da zu träge bzw. zu langsam.
Hab da auch aktuell ne App mit der ich mit Swipe und ViewPager durch mehrer Fragmente Switche und oben wird immer der Raum Name angezeigt und bei jedem swipe (wisch) wird der Raum Name geändert.
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
SetVisibleFragmentInterface visibleFragment = (SetVisibleFragmentInterface) mSectionsPagerAdapter.instantiateItem(mViewPager, position);
visibleFragment.fragmentBecameVisible();
if (position == 0) {
setToolbarSubTitle(getString(R.string.main_fragment_name));
} else {
strZoneName = deviceSettings.getString("settings_name_zone" + position, String.format(getString(R.string.title_factory_zone_name), position));
setToolbarSubTitle(strZoneName);
}
}
@Override
public void onPageScrollStateChanged(int state) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
// TODO Auto-generated method stub
}
});
mViewPager.setOffscreenPageLimit(1);
mViewPager.setAdapter(mSectionsPagerAdapter);
Alles anzeigen
In meinem Fall hole ich mir vom "class SectionsPagerAdapter extends FragmentStatePagerAdapter" die Position.
Ich ändere dann ein Text Element in meinem fall dann der SubTitle von der Toolbar.
setToolbarSubTitle(getString(R.string.main_fragment_name));
Das kannste auch mit jedem anderen Text element machen.
Du könntest dort ne schleife machen und immer + 1 dazu rechnen.
Das Text Element läst sich schneller und effektiver ändern, als eine Toast Nachricht.
Ich hab auch vor drei Jahren erst damit angefangen Apps zu machen.
Ich kann dir nur empfehlen das du dich dort in das Thema ordentlich einarbeiten must, als Anfänger.
Von nichts kommt nichts...
Was du vorhast ist fürn Anfänger schon extrem umfangreich.
Für so einfache simple sachen findet man genug Tutorials und Beispiele wie man mit Elementen umgeht und die befüllt usw.
Wenn ich heute gucke, was ich teilweise mache, dafür gibt es z.b fast garkeine Tutorials oder geschweige den fertige Librarys.
Man mus einfach das Grundverständniss haben, um dann selbstständig und unabhängig was zu schaffen.
Wenn man was findet sind die aber auch nicht immer so wie man das gerne selbst braucht bzw. hätte, da der eigentliche Programmierer ja ein anderes Ziel im Auge hatte.
Thread.sleep(3000); runter setzen...
PS: michael war schneller....
Ist halt meine Meinug dazu, wer seine Apps mit Werbung verseucht sollte sich mal ernsthaft gedanken machen.
Und wenn sich jemand schon die mühe macht dort Werbung einzubauen sollte er seine Fähigkeiten sinnvoller einsetzen/verkaufen.
Es ist und bleibt für mich einfach ein absolutes "NO GO".
Ich sag mal so ich muss nicht mit fragwürdigen Mitteln arbeiten um mich zu verkaufen.
Ich selbst hasse Werbung in Apps und solche Apps werden bei mir erstgarnicht installiert oder direkt gelöscht.
Bin der Meinung entweder für einen kleinen Preis verkaufen oder "For Free" oder es ganz sein lassen.
Die Leute die Werbung in Apps kloppen sollen sich nen richtigen Job suchen.
Wäre da vorsichtig bei den Free zeug...
machs bei Google da haste ja eh nen Account und gut ist.
Ohh ok...kannte ich noch nicht.
Da müste man erstmal alle (hand voll Emojis) haben die man erstmal als 3D grafik vorhanden sind.
Und dann per Capture bewegungen die die Camera aufnihmt auf die Grafik übertragen.
da muste jemanden fragen der sowas für Spiele oder Film gemacht hat.
Denke auch da wird es keine Freien Librarys oder sonstiges geben, weil der jenige der sowas Entwickelt macht das nicht mehr aus Spass.
Das beste wäre wenn irgend wo dafür ein Server Läuft, wo man dann auch User gruppen usw. anlegen kann und die User dann login haben.
Soll dir App Lokal laufen oder auch für die allgemeinheit verfügbar sein.
Wäre hilfreich wenn du mal genau beschreibst was Animoji ist.
Gedanken lesen können wir noch nicht.
Es gibt mehrer möglichkeiten... TCP wäre eine.
Schickste per App z.B. "i" an die Ip des Gerätes an den TCP Port (muste vorher im Arduino festlegen) und dein Arduino muss wenn "i" kommt, die Messwerte z.b. zurück geben.
Dann einfach die Daten die zurück kommen auswerten und auf die Anzeige Elemente ausgeben.
Das läst sich wunderbar über LAN/WLAN machen und es gibt für Einsteiger genug Examples.
Ich bin im bereich Elektronik und DMX/ArtNet Steuerung unterwegs, aber nix mit Arduino sondern mit komplett eigenentwickelten Platinen und ARM & Atmel CPU's.
Moin, vieles berut auf Canvas oder man könnte auch ne Seekbar zweckentfremden.
https://stackoverflow.com/ques…needle-when-speed-changes
http://mindtherobot.com/blog/2…ng-a-vintage-thermometer/
https://stackoverflow.com/ques…-speedometer-needle-gauge
Such mal bei Google nach "android analog meter" da findest du schon einiges.
Hängt das nicht mit der einstellung zusammen Datenverbrauch, wenn WLAN an ist dann nur über Wlan ?!
Ja genau deswegen trau ich der Emu auch nicht wirklich.
Dafür kauf ich mir lieber Geräte zum testen.
jetzt brauch ich noch eins für Android 8.0 OREO
Sooo ich hab jetzt das ganze WE danach gesucht und herum gedoktert...
Es lag an einem Thread (runnable) den ich im Fragment benutzt hatte.
In Android 5 & 6 lief es ohne probleme nur unter 7.0 nicht.
In Android 7.0 wurde ein Bug beseitigt....
If an app posts Runnable tasks to a View, and the View is not attached to a window, the system queues the Runnable task with the View; the Runnable task does not execute until the View is attached to a window. This behavior fixes the following bugs:
If an app posted to a View from a thread other than the intended window’s UI thread, the Runnable may run on the wrong thread as a result.
If the Runnable task was posted from a thread other than a looper thread, the app could expose the Runnable task.
Übersicht aller änderungen in Android OS 7.0
https://developer.android.com/…/android-7.0-changes.html
man man.... das hat mich echt nerfen gekostet....
Ich werd mal testen... Danke
Moin,
also in der MainActivity hab ich den BackPress
@Override
public void onBackPressed() {
if (mWifiNetworkAvailable) {
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
if (mViewPager.getCurrentItem() == 0) {
this.mDoubleBackToExitPressedOnce = true;
globalSnackbarMessage(getString(R.string.closeApp), 3);
} else {
mViewPager.setCurrentItem(mViewPager.getCurrentItem() - 1);
}
}
}
}
Alles anzeigen
In der Setting hab ich keinen BackPress eingebaut, aber werd das mal ausprobieren.
Einen Finish() mache ich nicht beim Intent, ist das wichtig ? Weil sonst funkt es ja...
Moin Jungs,
ich hab da was ganz seltsammes im moment.
Ich habe für jede Android Version (4,5,6,7) einige Smartphone's & Tablet's zum testen meiner Apps unter realen Bedingungen nur auf der Emu verlass ich mich nicht.
Also ich habe da eine App mit der Mainactivity, Fragmente (16), Viepager (Swipe), NavigationDrawer und der SettingsActivity.
Ist starte übers "onOptionsItemSelected" die SettingsActivity per intent (schicke noch die aktuelle ID des Fragment mit um speziefische Settings aufzurufen.
Das funktioniert auch alles wunderbar unter Android 4,5,6,7.
Intent intent = new Intent(MainActivity.this, SettingsActivity.class);
intent.putExtra("intCurrentItem", mViewPager.getCurrentItem());
MainActivity.this.startActivity(intent);
Wenn ich die Settings wieder verlasse, drück ich den BACK Button um auf die MainActivity zu kommen.
Was dann unter Android 4, 5, 6 einwandfrei Funktioniert.
Aber unter Android 7.0 auf dem Samsung S8 & S8 plus und einem Huwai P9 Lite funktioniert es nicht oder besser gesagt es verhält sich komisch.
Wenn ich unter Android 7.0 dan Back drücke, schliesst sich die PreferencesSettings und der Bildschirm bleibt komplett schwarz.
Auch der Debuger spuckt keine Fehler oder sonstiges aus, als würde die App weiterlaufen aber alles bleibt schwarz.
Bin da gerade echt am Rätseln...., hab auch schon allesmögliche an threads, task usw. auskommentiert was eventuell stören könnte.
In der Emu läuft es einwandfrei?!
Jemand nen Tip für mich ?
Danke