Android'de çalıştırmak için mevcut bazı C kodlarını yerleştiriyorum. Bu C kodu, stdout/stderr'e çok sayıda çıktı yazar. Bu çıktıyı bir bellek arabelleğinde veya bir dosyada tutmam gerekiyor, böylece e-postayla gönderebilir veya başka bir şekilde paylaşabilirim.NDK ile stdout/stderr yakalama
İdeal olarak mevcut C kodunu değiştirmeden bunu nasıl başarabilirim?
Not: Bu soru, çıktıyı adb veya logcat'e yönlendirmekle ilgili NOT; Çıkışı cihaz üzerinde yerel olarak tamponlamam gerekiyor.
- Why is redirecting stdout/stderr on android not working?
- Android NDK Native LIB, What to do about existing stdio?
C++ http://stackoverflow.com/questions/8870174/is-stdcout-usable-in-android-ndkl –