addPermissions function
Implementation
void addPermissions(List<String> lines) {
final List<String> permissions = getPermissions();
int manifestIndex =
lines.indexWhere((line) => line.trim().startsWith('<manifest'));
if (manifestIndex == -1) {
print("Error: <manifest> tag not found in AndroidManifest.xml.");
return;
}
for (String permission in permissions) {
bool exists = lines.any((line) => line.trim() == permission);
if (!exists) {
lines.insert(manifestIndex + 1, ' $permission');
}
}
}