Hirdetés
- Fejhallgató erősítő és DAC topik
- Rövid időre leállhat a 8 GB-os GeForce RTX 5060 Ti gyártása
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Milyen billentyűzetet vegyek?
- 4K vs 8K – Megéri-e a 8K TV 2026-ban?
- Kormányok / autós szimulátorok topikja
- OLED TV topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Házimozi belépő szinten
- Házimozi haladó szinten
Új hozzászólás Aktív témák
-
domel
tag
Helló! Továbbra is próbálkozok ezzel a mindenek feletti ablakkal, de van egy olyan érzésem, hogy megint a huawei szivat. Valaki lécci próbálja ki a lenti kódot nekem, a program azt vizsgálja, hogy a SYSTEM_ALERT_WINDOW engedélyt megkapom-e
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.canDrawOverlays(this)) {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, 5469);
}
}
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
ActivityCompat.requestPermissions(MainActivity.this, new String[]{
"android.permission.SYSTEM_ALERT_WINDOW"
},
1);
}
}
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
switch (requestCode) {
case 1:
boolean engedelyek = true;
int rekLength = grantResults.length;
if (rekLength > 0) {
for (int rekI = 0; rekI < rekLength; rekI++)
if (grantResults[rekI] != PackageManager.PERMISSION_GRANTED) {
Log.i("TTAG", "permission:" + permissions[rekI] + " Elutasítva!");
engedelyek = false;
}
if (engedelyek==true)Toast.makeText(getApplicationContext(),"engedély megadva",Toast.LENGTH_SHORT).show();
if (engedelyek==false)Toast.makeText(getApplicationContext(),"engedély elutasítva",Toast.LENGTH_SHORT).show();
}
break;
}
}
}manifest-be
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>A program indításakor a beállításokba ugrik: Settings->Alkalmazások->Speciális->Megjelenítés más alkalmazás felett->programod neve->[bekapcsológomb]
ott bekapcsolod az igen kapcsolót, majd kilépve onnan felugrik egy TOAST, hogy engedélyezve, vagy elutasítva. Erre az üzenetre lennék kiváncsi, na meg arra, hogy mi a telefonotok oprendszere (min.Marshmallow, lehetőleg kisebb mint Oreo, de az sem baj, ha valaki megnézi, hogy Oreo alatt megkapom-e az engedélyt)Hálás köszönet: Domel
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Napelem
- Suzuki topik
- Rövid időre leállhat a 8 GB-os GeForce RTX 5060 Ti gyártása
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Luck Dragon: Asszociációs játék. :)
- Milyen billentyűzetet vegyek?
- Óvodások homokozója
- Építő/felújító topik
- Poco F8 Ultra – forrónaci
- További aktív témák...
- Új Honor Magic 6 Lite Green
- Garanciális Meta Quest 3 128GB + garanciális BOBOVR S3 PRO fejpánt 2 db akksival
- Apple MacBook Pro 16" M4 Max 14C CPU / 32C GPU / 36 GB / 1TB / Bolti Ára 1.7M
- Weikav Record Alice mechanikus billentyűzet
- Precision 3571 27% 15.6" FHD IPS i7-12800H T600 32GB 512GB NVMe IR kam gar
- AKCIÓ! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
- AKCIÓ! GIGABYTE A520M R5 1400 8GB DDR4 256GB SSD 500GB HDD GTX 1050 Ti 4GB ZALMAN S3 400W
- HIBÁTLAN iPhone 12 256GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4462
- Samsung Galaxy Z Fold6 12/256GB Silver Shadow használt, karcmentes 6 hónap garancia
- REFURBISHED és ÚJ - HP USB-C Dock G5 (5TW10AA) - 3x4K felbontás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

