I've just started to play around with Juce and find it an amazing tool. Congrats on this fantastic piece of work !
Just FYI I have compiled the Hello World demo (first things first...), and found that it is using deprecated type ClipboardManager.
At least this is what Eclipse tells me...
I am using Eclipse Platform 4.2.1, with ADT 22.0.5 and NDK r9d (64-bit) under Mac OSX 10.9.2.
I also had to modify AndroidManifest.xml to reflect more recent Android platforms and manually add icon files ("ic_launcher.png" see below; couldn't find a way to add them in IntroJucer, only choice is "<none>") in the res folder:
For some reason I had to quit Eclipse and restart it in order to be able to link and upload the app onto a connected Samsung phone and then finally managed to launch the app on the phone. Launching the app on the mac was more straightforward...
Just wanted to share the info in case it helps you or someone else.
Thanks again for your outstanding work.
Alan.
P.S. I should probably have created separate topics for the various points above. Sorry about that...
Sigh.. must have just become deprecated in the latest SDK release, which I've not tried yet. Thanks for the heads-up, I'll sort that out when I next upgrade, it's quite a plate-spinning act to keep up to date with all the speed that the OSX/iOS and Android APIs change.
Yeah I know. Thanks. This was my first time working with JUCE and I was a bit impatient as there are so many details to work on with this wonderful tool. Since then I have discovered a LOT of things using JUCE...
Thanks again for taking the time to answer, though.
P.S. Having said that, I have not managed to get JUCE to modify the manifest file with the correct icon name for some reason. Probably me not being savvy (yet ?)...
What I was saying is that this code will work (without warnings) for all versions *after* Honeycomb. So if you believe this is sufficient, all you have to do is to paste this into your next JuceAppActivity.java release (I think). This will avoid getting annoying warnings as Alan said.
If you wanted to support pre-Honeycomb (which apparently is not the case) you would have to use an IF directive or something equivalent to test the Android version.