- GoodSpeed: Windows 11 PRO FPP (Full Packaged Product) - Retail, Box, dobozos
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Fűzzük össze a szavakat :)
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
Új hozzászólás Aktív témák
-
thon73
tag
Billentyűzetet írni nem egy egyszerű vállalkozás, mert alig van info. Ezt egyébként onnan tudom, hogy időközben elkészült az itt már emlegetett hatszögletű billentyűzet, ami emellett teljes mértékben személyre szabható. Vagyis olyan elrendezést lehet beállítani rajta, amit csak akarunk.
Szívesen odaadom, ha a hatszöglet nem zavaró. Viszont nem egyszerű beállítani, mert a leírás még várat magára. Kiindulási alapnak programozáshoz sem rossz, csak egy picit hosszú a programlista.Ugyanitt keresek olyan érdeklődőt, akinek lenne kedve a billentyűzettel foglalkozni. Mármint fejleszteni. Az én életem olyan (egyébként pozitív) irányban változott, hogy gyakorlatilag nincs rá időm; szívesen odaadnám valakinek, aki lát benne fantáziát. Működik, kipróbálható, nyílt a kódja stb, épp csak nincs teljesen befejezve. Viszont ketten is már folyamatosan azon írunk (nem keveset és több nyelven) és működik. Na jó, ennyit a reklámról. Ha valakit érdekel, itt a fórumon megtalál.
-
ecchphoto
csendes tag
Sziasztok!
Nekem egy olyan kérdésem lenne, hogy előfordulhat-e olyan sima háztartásba szánt GU10, E27, bármi foglalaltú bluetooth képességű RGB(W) lámpa, melyhez tudnék saját vezérlő applikációt írni. Ugye ezekhez megadnak egy-két applikációt, de ez elég zárt rendszernek tűnik nekem. Legalábbis nem tudom milyen módon kommunikál az app a lámpával a BT adatcsomagokon belül. Az adatmennyiség nagyon minimális. Hébe hóba történik 8-10 db 3bájt-os érték közlése, sebesség nem igazán érdekes, ez így is észrvehetetlenül gyorsan megtörténik.Van-e ennek valami elterjedt formája, szabványa?
Arra lenne szükségem, hogy egy általam írt app által előállított egyszerű 3 bájtos RGB értékeket leközölje vele, illetve onnan az aktuális értéket vissza tudja olvasni. Az applikációnak még a telefon kamerájához kell hozzáférnie, de az amúgy is egy másik történet.Egyelőre szeretném kihagyni az arduino - bt modul - egyéni rgb ledmátrix kombinációt, mert az azért drágább, mint egy szögegyszerű GU10-es spot fényű játékszer. Fényének ereje, iránya, színtelítettsége megfelelő. A tervezett kísérletekhez egyelőre ideálisabb ez a megoldás.
Szükséges-e tovább vadásznom, leveleznem gyártókkal, vagy vannak bejáratott módszerek?
[ Szerkesztve ]
-=ecchphoto=-
-
Arcanus
aktív tag
Sziasztok!
Az lenne a kérdésem, hogy ha egy alkalmazás forráskódját szeretném nyílttá tenni a GitHub-on, akkor mi a teendőm?
Amit tudni érdemes az alkalmazásról:
-->van benne reklám (AdMob)
-->van benne olyan erőforrás amelyet nem szeretnék megosztani
-->Firebase szolgáltatást használ (Crash, Authentication, Database, Storage)
-->Publikálva van a PlayStore-banGondolom azokat a stringeket melyek tartalmazzák a link (Database, Storage), illetve ID-kat (AdUnitID, egyéb ID) azokat nem töltöm fel.
Valamint szoktak license-t is használni (Apache License, MIT, stb), ez nekem szükséges-e?
[ Szerkesztve ]
-
WonderCSabo
félisten
válasz Arcanus #4154 üzenetére
Jol mondod, osszes API key-t szedd ki az alkalmazasbol, erre talan a legobb megoldas, ha kirakod egy gradle.properties fajlba amit nem commitolsz be, csak lokalisan tartod ott.
Licencre mindekeppen szukseg van, mivel attol meg hogy megosztod, mas nem hasznalhatja fel a projektet legalisan, csak ha egy licencben Te arra engedelyt adsz. Szoval igazabol nem is lenne open source.
-
hati
addikt
Miért nem működik a következő?
convertView.setBackgroundResource(R.drawable.list_background1);
list_background1.xml ->
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Normal state. -->
<item android:drawable="@drawable/listitem_bg1" android:state_pressed="false" android:state_selected="false"/>
<!-- pressed state. -->
<item android:drawable="@drawable/listitem_bg_pressed" android:state_pressed="true" android:state_selected="false"/>
<!-- Selected state. -->
<item android:drawable="@drawable/listitem_bg_selected" android:state_pressed="false" android:state_selected="true"/>
</selector>drawable/listitem_bg1.xml ->
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="180"
android:endColor="?attr/attr_list_item_background1"
android:startColor="?attr/attr_list_item_background2"/>
<corners android:radius="6dp"/>
</shape>attr.xml ->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="attr_list_item_background1" format="reference" />
<attr name="attr_list_item_background2" format="reference" />
<attr name="attr_list_item_background_head" format="reference" />
<attr name="attr_shape_radius" format="reference" />
</resources>styles.xml ->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="attr_list_item_background1">@color/list_row_even</item>
<item name="attr_list_item_background2">@color/list_row_odd</item>
<item name="attr_list_item_background_head">@color/list_row_head</item>
</style>Amennyiben kihagyom az attr.xml használatát és a pl.
android:endColor="?attr/attr_list_item_background1" helyet rögtön a színre mutatok android:endColor="color/list_row_even", akkor működik, de akkor nem tudok több témát létrehozni.[ Szerkesztve ]
-
Sianis
addikt
Srácok!
Találkozott már valaki olyan problémával, hogy sima MediaStore.ACTION_IMAGE_CAPTURE Intent-tel készített kép véletlenszerűen el van forgatva 90 fokkal? Ami még bosszantóbb, hogy a fájlban lévő exif információk között az orientation 0, azaz ismeretlen. Egy rakás más haszontalan dolog oda van írva, de ez az infó nincs. Órákat töltöttem vele, hogy megfejtsem a megoldást, de semmi. Stackoverflow elolvasva, kivégezve. Látszólag mások is sikeresen megszívták. Ami külön vicc, hogy Nexus 5X-en készített képek az ImageView-ban jól jelennek meg, de Samsung készülékek zöme pedig szenved a 90 fokos problémától? Hát mi ez az őrület, de komolyan?
-
domel
tag
Hi!
Kaptam egy emailt a Google Play Developertől, hogy az alkalmazásom jelenleg sérti a felhasználói adatokat és személyes bizalmas információkat, vagy mi a fenéket, és Március 15-ig ha nem javítom, akkor törlik az applikációt. Gyenge angol tudásommal valami olyasmiről írnak, hogy az alkalmazás érzékeny felhasználói vagy készülék adatokat kezel, és ehhez érvényes adatvédelmi irányelvek kellenek. Ez most mit jelent?
Szerintem a z "android.permission.RECORD_AUDIO" /> akadhatott fent a rendszeren, amit zajszint mérésre használok egy internetrádiós ébresztőórában, de most kinek vagy hol magyarázzam el, hogy nem veszek fel beszélgetést???Mi a teendő? Valaki már futott bele hasonló problémába?
eredeti:
Our records show that your app, Domel Alarm, with package name com.project.domel.radio_alarm, currently violates our User Data policy regarding Personal and Sensitive Information.Policy issue: Google Play requires developers to provide a valid privacy policy when the app requests or handles sensitive user or device information. Your app requests sensitive permissions (e.g. camera, microphone, accounts, contacts, or phone) or user data, but does not include a valid privacy policy.
Action required: Include a link to a valid privacy policy on your app's Store Listing page and within your app. You can find more information in our help center.
Alternatively, you may opt-out of this requirement by removing any requests for sensitive permissions or user data.
If you have additional apps in your catalog, please make sure they are compliant with our Prominent Disclosure requirements.
Please resolve this issue by March 15, 2017, or administrative action will be taken to limit the visibility of your app, up to and including removal from the Play Store. Thanks for helping us provide a clear and transparent experience for Google Play users.
-
sztanozs
veterán
-
hati
addikt
Most ismerkedem a Firebase-el. A crash reporting mit ad hozzá a developer console-ban látható adatokhoz? Van értelme használni?
-
Bruce1967
tag
Sziasztok! Nav draw activityben hogy lehet megcsinálni hogy a menüböl ne csak fragmentet lehessen elöhivni hanem hogy egy uj activityt nyisson?
"Ave"
-
Bruce1967
tag
-
[KgP].Robot
aktív tag
Sziasztok!
Egy AsyncDownloader osztallyal lenne gondom. Ketto is.
1: onPreExecute metodusban elinditok egy ProgressDialogot, hogy az API-val torteno kommunikacio alatt tudja a user, hogy dolgozunk... Sajnos nem jelenik meg es nem tudom, hogy miert.2: OKHTTP respons-nal ha pl 500-as hibakodot kapok vissza, akkor a message-ben "Internal server error" uzenet kerul. Ez azert baj, mert ott egy custom uzenetnek kene lennie, amit visszakuld a szerver. Erre azert lenne szuksegem, mert ez alapjan tudnam kezelni a kiveteleket. De igy, hogy az OKHTTP kicsereli a gyeri uzenetre, sajnos nincs lehetosegem.
Ezekre szeretnek megoldast talalni.Async class:
public class AsyncDownloader extends AsyncTask<String, Void, String> {
public static final String TAG = AsyncDownloader.class.getSimpleName();
private Context context;
private ProgressDialog dialog;
public AsyncDownloader(Context ctx) {
context = ctx;
}
@Override
protected void onPreExecute() {
super.onPreExecute();
dialog = new ProgressDialog(context);
dialog.setMessage("Loading...");
dialog.setProgressStyle(dialog.STYLE_SPINNER);
dialog.setCancelable(false);
dialog.show();
}
@Override
protected String doInBackground(String... params)
{
String url = params[0];
String bodyparam = params[1];
String user_agent = params[2];
String content_type = params[3];
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse(content_type);
RequestBody body = RequestBody.create(mediaType, bodyparam);
Request request = new Request.Builder()
.url(url)
.post(body)
.addHeader("user-agent", user_agent)
.addHeader("content-type", content_type)
.build();
Call call = client.newCall(request);
Response response = null;
String jsonData = null;
try {
response = call.execute();
if (response.isSuccessful()) {
jsonData = response.body().string();
} else {
jsonData = null;
}
} catch (IOException e) {
e.printStackTrace();
}
return jsonData; //This is returned to onPostExecute()
}
@TargetApi(Build.VERSION_CODES.CUPCAKE)
@Override
protected void onPostExecute(String jsonData)
{
super.onPostExecute(jsonData);
if (dialog.isShowing()) {
dialog.dismiss();
}
}
}es igy hivom meg:
response = downloader.execute(list.get(0), list.get(1), list.get(2), list.get(3)).get();
-
Roxkex
senior tag
Sziasztok!
Egy tetszőleges csv fájlt szeretnék betallózni és aztán kiírni a tartalmát. A problémám az, hogy ha 19-nél nagyobb sdk-val nem total commander-t (vagy egyéb normális fájlekzelő - ES File Explorer ... stb) használok akkor nem a teljes elérési utat adja vissza és ezért nem olvassa be.
Ha total commandert használok akkor ezt az elérési utat kapja, amivel működik is:
content://com.ghisler.android.TotalCommander.files/storage/emulated/0/documents/teszt.csvHa a document vagy downloads vagy mediaproviderrel próbáljuk betölteni a fájlt nem a konkrét fájl elérését adja vissza hanem valami id-t:
content://media/external/file/2957
Vagy content://com.android.providers.downloads.documents/document/80
... stb - És ezzel nem tudunk mit kezdeni :\
Mármint ezt nem tudjuk feldolgozni és ennek a .csv fájlnak az adatait is így.Valakinek van valami ötlete, hogy tudnám ezt az id-t a konkrét elérésre vissza alakítani?
Redmi Note 7 MIUI 12 Stable - Xiaomi.eu "Én nem akarok se iOS-t , se Androidot Én egy jó okostelefont akarok!"
-
[KgP].Robot
aktív tag
válasz [KgP].Robot #4166 üzenetére
Erre valaki?
-
Sianis
addikt
válasz [KgP].Robot #4166 üzenetére
Szia!
AsyncTask: A konstruktor lefut? Kap Context-et? És az nem null?
OkHttp: Message helyett szerintem a body-t kellene nézned. Ott jön az ami neked kell nem?Ezt most csak így kutyafuttában. Bocsi.
-
[KgP].Robot
aktív tag
Szia!
AsyncTask: kap context-et es nem null-t. Ha null lenne, akkor sztem mar a progressbar peldanyositasanal kiakadna null referenciara valo hivatkozassal, de ilyen nem tortenik. (itt: dialog = new ProgressDialog(context)
OkHttp: jsonData = response.body().string(); Itt kiszedem a body-bol a valaszt, amiben hasonlo valasz szokott szerepelni:
Response{protocol=http/1.1, code=504, message=Gateway Time-out, url=http://XY.com/v1.0/query/login}
Egy protocoll, egy message es egy url.
En erre a "message" tag-re gondolok. Itt most "Gateway Time-out" szerepel, de a szervertől azt kapom vissza, hogy "A szerver nem válaszol!".
Viszont ezt az üzenetet valahogy elfedi az OkHttp, de nekem erre lenne szükségem. -
[KgP].Robot
aktív tag
válasz [KgP].Robot #4166 üzenetére
Mas otletek esetleg?
Mondjuk nem ragaszkodom az okhttp-hez sem, szal ha van mas megoldas ezen feltetelek mellett, kiprobalom azt is szivesen. -
gyurkikrisz
őstag
válasz [KgP].Robot #4171 üzenetére
HttpUrlConnection-t lehet érdemes megnézned.
A tuning a kisfiúk alap órajele. | i5 6500
-
crhis86
tag
Sziasztok,
ExpendableListView-t szeretnék használni, viszont a lenyitott elemek felett és alatt van valamiféle árnyék(?), amit nem tudok eltüntetni. Próbáltam a szerintem összes szóbajöhető property-jét állítani az ExpendableListView-nak, de semmi eredmény.
Hogyan tudnám ezeket eltüntetni? Lehet, hogy globális szinten kell valamit állítani (pl style-ban)?Köszi,
K -
[KgP].Robot
aktív tag
válasz [KgP].Robot #4166 üzenetére
1: A progressBar problema megoldva! Most mar latszodik a dialog mikozben kommunikalok a szerverrel.
2: Megprobaltam HttpUrlConnection-nel is, viszont ezt lattam a HttpUrlConnection peldanynal:
"com.android.okhttp.internal.huc.HttpURLConnectionImpl:..."
Ebbol nekem az jon le, hogy a HttpUrlConnection is az okhttp-t hasznalja.Valami egyeb otlet?
-
gyurkikrisz
őstag
válasz [KgP].Robot #4175 üzenetére
Ez az osztály konkrétan a HttpUrlConnection-tól örököl, úgyhogy éppen fordítva van, mint hiszed.
A tuning a kisfiúk alap órajele. | i5 6500
-
[KgP].Robot
aktív tag
válasz gyurkikrisz #4176 üzenetére
Melyik osztalyra gondolsz?
-
gyurkikrisz
őstag
-
crhis86
tag
Köszi a tippet, de sajnos nem oldotta meg. Muszáj voltam lecserélni egymásba ágyazott ListView-kal, ami nem a legszebb megoldás, de az ExpandableListView összecsukható header feature-ét úgysem használtam volna ki, mindig nyitva lett volna az összes fixen.
Mindegy, köszi mégegyszer -
Bruce1967
tag
Mennyibe fáj egy kereskedői fiók?
"Ave"
-
Bukkama
újonc
Sziasztok!
Új vagyok itt. Segítségre lenne szükségem. Autista fiam képzéséhez lenne szükségünk egy android programra, természetesen térités ellenében. Egy speciális fimnéző program kellene, mely a kb. 30mp vágott avi meserészletet csak egyszer enged lejátszani, másodjára pedig vmi -csak felnőtt által tudott- kódra.
Kérem segítsetek Köszönettel és Üdvözlettel -
Bruce1967
tag
Sziasztok! Megcsináltam egy firebase google sign in-t , és tudja valaki mi lehet a hiba ha mikor megnyitom az appot mindig leáll pedig gépen futtatásnál nincs semmi hiba?
"Ave"
-
Bruce1967
tag
A lényeg az hogy rányomom hogy generate signed apk akkor hiba nélkül kiirja viszont telefonra telepitve leáll azonnal és kidob
"Ave"
-
scream
veterán
válasz Bruce1967 #4192 üzenetére
Ha tippelnem kéne akkor odáig el sem jutna az app, hogy firebase-t meg google service-t zavarja, mert nincsen internet permission-je.
De jóval egyszerűbb lenne a mi (és a te) dolgunk(od), ha kicsit kifejtenéd, hogy mégis mi ez az egész.
Mi alapján (leírás, videó, csak úgy, stb) készítetted, miért apk-t forgatsz (gondolom ráadásul debug apk) anélkül, hogy akár 1x is kipróbáltad volna azt emulatoron vagy fizikai eszközön?
Mindezeket mindenféle gúny és egyéb negatív dolgok nélkül kérdezem, próbálom megkönnyíteni a te dolgodat is.
-
Bruce1967
tag
köszönöm!
Az egész lényege annyi,hogy egy saját messenger appot szeretnék,egy navigation drawer activityvel de ez most még lényegtelen.csináltam elé egy Login(empty) Launcher, activityt hogy ha azon elfogadja a bejelentkezést akkor értelemszerűen lépjen tovább a messenger navdraw activityére.Mostmár odáig eljutottam hogy nem áll le,behozza a Login activitymet a gombokkal,viszont mikor rámegyek hogy bejelentkezés,fiokot választok és utána nem történik semmi magyarul nem jelentkezik be és még az android studioban is ki van irva hogy login failed pedig van internet permissionom is mert azzal kezdem általában az appot.A futtatásrol annyit hogy mivel amd-s vagyok belső emulatort az sdk nem enged felrakni,igy egy m4 aquán tesztelgettem ami a sajátom volt amig el nem adtam és a helyette levő honor 8 at valamiért nem ismerte fel a studio pedig benn van a debug mod, igy csak ugy tudtam tesztelni ha kiirattam apk ba onnan a telora és telepités,tegnap annyival könnyebb lett hogy barátnőm odaadta a nem használt m4 aquáját igy azzal tudom futtatni, app playerben a nox app playert használom de nem nagyon vagyok oda értük
"Ave"
-
[KgP].Robot
aktív tag
Sziasztok!
FragmentPagerAdapterben hogyan lehet deaktiválni a swipe-ot?
Van egy ViewPager-em, amiben 4 fragment van. Az adapter a FragmentPagerAdapter-bol oroklodik. Le szeretném tiltani a swipe-olast. Nem talaltam ra ertelmes megoldast. Olyat igen, ami felig mukodott, miszerint nem ment a swipe teljesen ugyan, de nehany milimeterrol-milimeterre megiscsak megjelent a kovetkezo fragment. (beginFakeDrag())Esetleg otlet?
Koszonom!
-
hati
addikt
válasz [KgP].Robot #4197 üzenetére
Én így szoktam tiltani a mozgás detekciót pl. addig, amíg ráfrissítek egy listára.
viewPager.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event)
{
return true;
}}); -
hati
addikt
Korábban felmerült, hogy a firebase sdk belepakol erős permission-t is az alkalmazásba, amit lehet, hogy nem is használunk. Nos ezeket meg lehet nyirbálni az alábbi módszerrel.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="remove" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" tools:node="remove" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />[ Szerkesztve ]
Új hozzászólás Aktív témák
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- Villanyszerelés
- Tudományos Pandémia Klub
- Nagyrobogósok baráti topikja
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Xiaomi Mi 9T Pro - tizenegyes!
- Direct One (műholdas és online TV)
- A fociról könnyedén, egy baráti társaságban
- SSD kibeszélő
- Ukrajnai háború
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen