Skip to content

Instantly share code, notes, and snippets.

@amowu
Created December 25, 2013 08:24
Show Gist options
  • Star 37 You must be signed in to star a gist
  • Fork 11 You must be signed in to fork a gist
  • Save amowu/8121334 to your computer and use it in GitHub Desktop.
Save amowu/8121334 to your computer and use it in GitHub Desktop.
Get Unity StreamingAssets file path with Android and iOS.
// Put your file to "YOUR_UNITY_PROJ/Assets/StreamingAssets"
// example: "YOUR_UNITY_PROJ/Assets/StreamingAssets/db.bytes"
string dbPath = "";
if (Application.platform == RuntimePlatform.Android)
{
// Android
string oriPath = System.IO.Path.Combine(Application.streamingAssetsPath, "db.bytes");
// Android only use WWW to read file
WWW reader = new WWW(oriPath);
while ( ! reader.isDone) {}
realPath = Application.persistentDataPath + "/db";
System.IO.File.WriteAllBytes(realPath, reader.bytes);
dbPath = realPath;
}
else
{
// iOS
dbPath = System.IO.Path.Combine(Application.streamingAssetsPath, "db.bytes");
}
@nouratalla
Copy link

Thankkkkkkkkk you verrrryyyyyyy muccccchhhhhhhh ;DDDDDDDD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment