Class: Android::Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/android/resource.rb

Overview

based on Android OS source code /frameworks/base/include/utils/ResourceTypes.h

Defined Under Namespace

Classes: ChunkHeader, ResStringPool, ResTableHeader

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Resource

Returns a new instance of Resource.



99
100
101
102
103
# File 'lib/android/resource.rb', line 99

def initialize(data)
  data.force_encoding(Encoding::ASCII_8BIT)
  @data = data
  parse()
end

Instance Method Details

#package_countObject



108
109
110
# File 'lib/android/resource.rb', line 108

def package_count
  @res_table.package_count
end

#stringsObject



105
106
107
# File 'lib/android/resource.rb', line 105

def strings
  @string_pool.strings
end