cari
Rumahhujung hadapan webuni-appPerbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

Bagaimana untuk membangunkan pemalam asli Android dalam Uniapp? Lajur uniapp tutorial berikut akan memperkenalkan anda kepada kaedah pembangunan pemalam asli Uniapp Android, saya harap ia akan membantu anda.

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

Android

Persediaan alam sekitar

l Persekitaran JAVA jdk1.8

l alamat muat turun Android Studio: tapak web rasmi Android Studio ATAU Komuniti Cina Android Studio

l Apl luar talian SDK muat turun : Sila muat turun versi 2.9.8 SDK platform android

Import projek asli pemalam uni

l Projek UniPlugin-Hello -AS sila cari l dalam

SDK Luar Talian Aplikasi

l Klik pilihan menu Android Studio Fail--->Baru--->Import ProjectApp SDK Luar Talian di bawah

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

Pembangunan plug-in

plag uni-app -in pada masa ini hanya menyokong sambungan Modul dan Sambungan Komponen, Sambungan Penyesuai tidak disokong buat masa ini yang berikut ialah sambungan Modul (sambungan fungsi bukan UI)

1. Buat Modul baharu, Fail->. ;Baharu->Modul Baharu, pilih Pustaka Android, isi maklumat, Klik Selesai

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

2. Edit fail build.gradle Modul baharu dan tambah kebergantungan supaya bahawa Modul mempunyai keupayaan untuk membangunkan pemalam uniapp

    移除默认依赖,修改为

    compileOnly fileTree(dir: 'libs', include: ['*.jar'])\
    compileOnly fileTree(dir: '../app/libs', include: ['uniapp-v8-release.aar'])\
    compileOnly "com.android.support:recyclerview-v7:28.0.0"\
    compileOnly "com.android.support:support-v4:28.0.0"\
    compileOnly "com.android.support:appcompat-v7:28.0.0"\
    compileOnly 'com.alibaba:fastjson:1.1.46.android'\
    implementation 'com.facebook.fresco:fresco:1.13.0'

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

3 Tulis logik dan buat kelas java baharu dalam modul anda sendiri untuk menulis logik kod anda sendiri

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

4. Pelaksanaan kod

    • Apa yang kami laksanakan ialah Modul, yang perlu mewarisi UniModule uni

    • Kaedah sambungan mesti ditambah dengan @UniJSMethod (uiThread = false atau true) anotasi untuk menentukan sama ada ia perlu dijalankan dalam urutan UI benar. Kaedah sambungan mestilah terbuka untuk memudahkan panggilan melalui uni secara dalaman

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

    • Parameter pertama ialah parameter masuk, struktur adalah json, parameter yang diperlukan diperolehi melalui kekunci, yang kedua ialah fungsi panggil balik, gunakan Untuk mengembalikan hasil yang diperlukan ke halaman depan

    • Jika anda perlu menggunakan kebenaran lain, anda perlu memohon dalam fail AndroidManifest.xml, seperti membaca dan menulis kalendar

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

  • Edit aset direktori akar Modul "aplikasi"/dcloud_uniplugins.json fail di bawah projek UniPlugin-Hello-AS, dalam Daftar di bawah nod nativePlugins, taip: modul, isi nama dalam nama daripada komponen yang anda perlu dedahkan, isi kelas dalam laluan khusus kaedah, nama pakej + nama kelas

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

keterangan dcloud_uniplugins.json:

nativePlugins: 插件根节点,可存放多个插件
hooksClass: 生命周期代理(实现AppHookProxy接口类)格式(完整包名加类名)
type : module 或 component类型
name : 注册名称
class : module 或 component 实体类完整名称
  1. Daftar komponen anda sendiri dalam aplikasinya. >

Sekarang pembangunan kod selesai. Langkah seterusnya ialah menggunakan studio android untuk mengesahkan pakej luar talian, portal Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniappnativesupport.dcloud.net...

Pengesahan pembungkusan

Hbuildx mencipta projek baharu dan memanggil pemalam melalui uni.requireNativePlugin

  1. Maklumat pembungkusan berkaitan uniapp semasa perlu disediakan, yang saya tidak akan butirannya di sini AppKey, APPID dan nama pakej Android semuanya perlu dikonfigurasikan dengan sewajarnya dalam studio android, serta alias sijil Android. dan kunci rahsia, dsb.

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

  1. Klik Keluaran->Pembungkusan Tempatan->Jana sumber Apl yang dibungkus secara setempat

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

  1. Salin dan tampal fail yang dijana di bawah UniPlugin-Hello-ASappsrcmainassetsapps, dan ubah suai appid bagi fail dcloud_control.xml

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

  1. Konfigurasi parameter pembungkusan Android, nama pakej, alias sijil, dsb. (Rajah 1), fail sijil perlu diletakkan di bawah apl (Rajah 2) AndroidManifest.xml mengkonfigurasi nama pakej dan AppKey, yang ialah AppKey

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

    Sambungkan telefon, hidupkan penyahpepijatan USB, klik Jalankan

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

1Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

Pembungkusan Uniapp

Penjanaan pemalam

Kompil dan jana fail modul aar: Pilih Gradle--->Modul pemalam--->Tugas--->lain--->assembleRelease (jalankan fail aar yang menjana modul)

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

2Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

HBuildX memperkenalkan pemalam

    Buat pemalam asli dalam direktori akar projek-->nama plug-in->android->plug-in fail aar dan simpannya secara serentak di bawah android
  1. package.json (pengenalan terperinci)
Petua: Id pemalam mesti konsisten dengan nama folder

2Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

    Buka manifes .json, konfigurasikan pemalam asli

2Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

    Pembungkusan awan untuk pengesahan fungsi pemalam

2Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

IOS

Langkah pertama ialah membeli Mac

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati:

Pengenalan kepada Pengaturcaraan! !

Atas ialah kandungan terperinci Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:掘金社区. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Bagaimanakah anda menyahpepijat isu pada platform yang berbeza (mis., Mobile, Web)?Bagaimanakah anda menyahpepijat isu pada platform yang berbeza (mis., Mobile, Web)?Mar 27, 2025 pm 05:07 PM

Artikel ini membincangkan strategi penyahpepijatan untuk platform mudah alih dan web, menonjolkan alat seperti Android Studio, Xcode, dan Chrome Devtools, dan teknik untuk hasil yang konsisten di seluruh OS dan pengoptimuman prestasi.

Apakah alat penyahpepijatan yang tersedia untuk pembangunan Uniapp?Apakah alat penyahpepijatan yang tersedia untuk pembangunan Uniapp?Mar 27, 2025 pm 05:05 PM

Artikel ini membincangkan alat penyahpepijatan dan amalan terbaik untuk pembangunan UNIPP, yang memberi tumpuan kepada alat seperti HBuildex, WeChat Developer Tools, dan Chrome Devtools.

Bagaimana anda melakukan ujian akhir-ke-akhir untuk aplikasi UNIPP?Bagaimana anda melakukan ujian akhir-ke-akhir untuk aplikasi UNIPP?Mar 27, 2025 pm 05:04 PM

Artikel ini membincangkan ujian akhir-ke-akhir untuk aplikasi UNIPP merentasi pelbagai platform. Ia meliputi senario ujian yang menentukan, memilih alat seperti Appium dan Cypress, menubuhkan persekitaran, menulis dan menjalankan ujian, menganalisis hasil, dan integrat

Apakah jenis ujian yang boleh anda lakukan dalam aplikasi UNIAPP?Apakah jenis ujian yang boleh anda lakukan dalam aplikasi UNIAPP?Mar 27, 2025 pm 04:59 PM

Artikel ini membincangkan pelbagai jenis ujian untuk aplikasi UNIAPP, termasuk unit, integrasi, fungsional, UI/UX, prestasi, silang platform, dan ujian keselamatan. Ia juga meliputi memastikan keserasian silang platform dan mengesyorkan alat seperti JES

Apakah beberapa corak prestasi biasa di UNIAPP?Apakah beberapa corak prestasi biasa di UNIAPP?Mar 27, 2025 pm 04:58 PM

Artikel ini membincangkan prestasi anti-corak prestasi dalam pembangunan UNIPP, seperti penggunaan data global yang berlebihan dan pengikatan data yang tidak cekap, dan menawarkan strategi untuk mengenal pasti dan mengurangkan isu-isu ini untuk prestasi aplikasi yang lebih baik.

Bagaimanakah anda boleh menggunakan alat profil untuk mengenal pasti kemunculan prestasi di UNIPP?Bagaimanakah anda boleh menggunakan alat profil untuk mengenal pasti kemunculan prestasi di UNIPP?Mar 27, 2025 pm 04:57 PM

Artikel ini membincangkan menggunakan alat profil untuk mengenal pasti dan menyelesaikan kesesakan prestasi di UNIAPP, yang memberi tumpuan kepada persediaan, analisis data, dan pengoptimuman.

Bagaimanakah anda dapat mengoptimumkan permintaan rangkaian di UNIPP?Bagaimanakah anda dapat mengoptimumkan permintaan rangkaian di UNIPP?Mar 27, 2025 pm 04:52 PM

Artikel ini membincangkan strategi untuk mengoptimumkan permintaan rangkaian di UNIPP, memberi tumpuan kepada mengurangkan latensi, melaksanakan caching, dan menggunakan alat pemantauan untuk meningkatkan prestasi aplikasi.

Bagaimanakah anda boleh mengoptimumkan imej untuk prestasi web di Uniapp?Bagaimanakah anda boleh mengoptimumkan imej untuk prestasi web di Uniapp?Mar 27, 2025 pm 04:50 PM

Artikel ini membincangkan mengoptimumkan imej dalam UNIPP untuk prestasi web yang lebih baik melalui mampatan, reka bentuk responsif, pemuatan malas, caching, dan menggunakan format WEBP.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma