Android中允许应用程序写入的目录包括:应用程序私有目录、外部存储目录、cache目录等。其中应用程序私有目录一般情况下只允许当前应用程序进行读写操作,其他应用程序无权限访问。外部存储目录则可以被所有有权限的应用程序进行读写操作。cache目录一般用于存储临时文件,也只允许当前应用程序进行读写操作。
在Android中应用程序私有目录一般被存储在/data/data/包名/目录下,该目录只允许当前应用程序进行读写操作。而外部存储目录则由不同的厂商和设备提供,通常对应的是SD卡或U盘等可拆卸设备,可以被所有有权限的应用程序进行读写操作。cache目录则被存储在/data/data/包名/cache/目录下,只允许当前应用程序进行读写操作,且其中的文件会随着应用程序被卸载而被清除。
需要注意的是,不同的Android版本及设备对于权限的控制也会有所不同,因此开发者在进行应用程序开发时需要对不同版本和设备进行兼容性测试。