Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

  • The Elder Scrolls: Blades

Trending smartphones
  • Samsung Galaxy Z Flip

  • Samsung Galaxy Note 10 Lite

  • Realme X2 Pro

  • Samsung Galaxy S20 Ultra

  • Moto G8 Plus

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2367
  • Reputatie 20
  • #1
  • 19 maart 2015
  • 23:20

Ik heb deze code:

File sdCard = Environment.getExternalStorageDirectory();
                File folder = new File (sdCard.getAbsolutePath() + "/data/data/com.whatsapp");
                if (!folder.exists()) {
                    Toast.makeText(this, "Whatsapp is niet geinstalleerd."+folder, Toast.LENGTH_LONG).show();
                }
else { Toast.makeText(this, "Whatsapp is geinstalleerd", Toast.LENGTH_LONG).show();}


Ik krijg echter deze melding:



Terwijl de app wel degelijk geinstalleerd is:


Bewerkt (19 maart 2015 23:23) | png wordt niet getoond

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

redbulletnl

redbulletnl

  • Lid sinds 02 september 2011
  • Berichten 2991
  • Reputatie 60
  • #2
  • 20 maart 2015
  • 09:25

Je kan ook controleren of de package bestaat icm package manager

 public static final boolean packageBestaat(Context ctx){
    String x = "com.whatsapp"; 
    
    List list = ctx.getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA);    
    //int i = 0; 
    
    for (int i=0 ; i<list.size();i++) {
	    ApplicationInfo ai = (ApplicationInfo) list.get(i); 
	    
	    if (ai.packageName.equals(x)) 
	    { 
	    return true; 
	    } 
    }
    
    return false; 
    }

OnnoJ

OnnoJ

  • Lid sinds 26 februari 2013
  • Berichten 1178
  • Reputatie 10
  • #3
  • 20 maart 2015
  • 17:55

Timelord
Ik heb deze code:
File sdCard = Environment.getExternalStorageDirectory(); File folder = new File (sdCard.getAbsolutePath() + "/data/data/com.whatsapp"); if (!folder.exists()) { Toast.makeText(this, "Whatsapp is niet geinstalleerd."+folder, Toast.LENGTH_LONG).show(); } else { Toast.makeText(this, "Whatsapp is geinstalleerd", Toast.LENGTH_LONG).show();}
Ik krijg echter deze melding:Terwijl de app wel degelijk geinstalleerd is:

Heb je de voorwaarde if je If Then Else statement niet verkeerd gezet?

Galaxy Note II N7100 - DN 4 Root
Galaxy Note 10.1 N8010 - 4.4.2 Root
Galaxy Note 4 N910F - 6.0.1 Stock (back-up)
Galaxy Note 8 N950U1- 9.0.0
Galaxy Note 10+ N975F/DS - 10 (Main phone)
Huawei Watch - stock AW 2.0
Gear S2 Classic - stock
Galaxy Watch - stock

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren