There are a lot of questions on SO in which developers are asking about how to protect secret strings placed in code or resources against reverse engineering. For example this, this or this.
I want to find out the best practices in hiding such kind of information(for example "Hello, secured world!" string). The goal is to process it somehow and include it into an application.
E.g. splitting strings, tricks in pure Java, obfuscation, advantages of using native (C) code.
P.S. I know what i can't provide an absolute protection, but i want to make retrieving secure information as difficult as possible.
P.P.S Of course the best way to keep data in secret is not to store them on the device is to use a negotiated token for providing access as Reto Meier wrote. It is regarding to authorization.