title: After install app, Internal storage (Android>data) package folder not created
body: <p>When I fresh install app, I notice most of the app will have a folder created in Internal Storage > Android > Data > com.example.package folder. For example its facebook app it will be something like com.facebook.xxxxx.</p>
  
  <p>However, one of the project I involve recently, I notice there is no such app folder in the path Internal storage > Android > Data > (No packege folder).</p>
  
  <p>In what scenario it won't create an app folder in the above path ? Because most of the app I debug run via android studio or install via apk file...Always have one app folder in the above location by default.</p>
  
  <p>Because I want to write below file into getFilesDir(),</p>
  
  <pre><code>File file = new File(activity.getFilesDir(),imageFileName);
  </code></pre>
  
  <p>By using getFilesDir(), written file will go into Android > Data > Package folder > Files folder, most of the installed app have a package folder path in Android > Data > (Here). Today I realise one of the project I am doing now, it doesn't create such package folder. So, when I use getFilesDir() , those files will still be stored and created inside the mentioned path but it is invisible? Or Those files I create using getFilesDir() won't be created? Because as I mentioned this app doesn't create a package folder. Do I have to use makedir ? If yes what will be the checking ? if(！activity.getFilesDir(). exist())  </p>
  
  <pre><code>File file = new File(activity.getFilesDir(),imageFileName);
  
  //getFilesDir() normally is package folder Android &gt; Data &gt; (package folder*) &gt; Files
  </code></pre>