Method: Android::Resource::ResStringPool#add_string
- Defined in:
- lib/android/resource.rb
#add_string(str) ⇒ Object
64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/android/resource.rb', line 64 def add_string(str) raise UnsupportedStringFormatError, 'Adding strings in UTF-8 format is not supported yet' if utf8_string_format? @data_io = StringIO.new(@data, 'r+b') increment_string_count bytes_added = insert_string(str) increment_string_start_offset update_chunk_size(bytes_added) @data_io.close [@string_count - 1, bytes_added] end |