You should use sqlite database. Database is the best way to keep big amount of data structured. You can put all your text data in tables. You can also put images to tables as blob or put images to assets folder and database will store path to image.
Just create sqlite database with all needed data on your PC and then attach it to your android app. You can easily find lots of information how to work with sqlite in android.