Pertanyaan Buku NDK Android atau materi lainnya [ditutup]


Saya tahu bahwa lebih baik menggunakan NDK alih-alih SDK, jika Anda ingin menulis aplikasi lebih cepat, maka saya ingin tahu apakah ada yang bagus buku bagaimana cara pemrograman pada NDK? Saya tahu bahasa C / C ++, tetapi saya tidak tahu harus mulai dari mana. Dan jika tidak ada buku, berikan ide bagaimana memulainya. Tolong beri tahu saya apakah ada buku bagus? Dengan segala hormat, George.


5
2018-05-23 07:35


asal


Jawaban:


Coba buku ini.


3
2018-05-23 11:00



Game Android Pro memiliki beberapa cakupan NDK, IIRC.

Saya memiliki beberapa cakupan NDK di Android Beyond Java, dan materi itu akan bermigrasi ke yang baru Tuning Aplikasi Android pesan segera. Dalam buku yang sama, saya juga berencana meliput menggunakan Renderscript di Android 3.x untuk mengisi sama "mempercepat algoritma" penggunaan NDK. Namun, sudah lebih dari satu dekade sejak saya menulis banyak kode C / C ++, sehingga cakupan saya tentang NDK dan Renderscript tidak akan terlalu luas.

Saya tidak mengetahui adanya buku-buku NDK-centric, meskipun saya kehilangan jejak semua buku Android yang ada di luar sana.

Pada akhirnya, NDK adalah toolchain berbasis GCC untuk membuat pustaka yang bekerja dengan aplikasi Android berbasis Java Anda melalui JNI. Jadi, belajar JNI, melalui buku yang disarankan Mr. Borland, membuat Anda terbawa ke sana. Apa yang tidak akan dibahas adalah semua hal yang benar-benar khusus Android (misalnya, OpenSL, NativeActivity) bahwa NDK memberi Anda akses ke.

Dunia bisa menggunakan buku NDK-centric yang bagus, tapi itu bukan secangkir teh saya. Atau secangkir teh pepatah. Atau cangkir pepatah. Terserah. :-)


2
2018-05-23 11:35



Mungkin Anda harus mulai dengan mempelajari sesuatu tentang java (meskipun secara teknis di 2.3 dan di atas Anda dapat melarikan diri harus menulis sendiri), dan tentang siklus hidup aktivitas android, dan Anda mungkin ingin membaca beberapa referensi generik pada jni, terutama apa tidak melakukan.

Anda juga akan ingin mencoba beberapa sampel ndk untuk terbiasa dengan sistem build.


1
2018-05-23 07:39