Rumah  >  Artikel  >  hujung hadapan web  >  Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

Perbincangan ringkas tentang cara membangunkan pemalam asli Android dalam Uniapp

青灯夜游
青灯夜游ke hadapan
2021-09-10 19:48:425581semak imbas

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:juejin.cn. Jika ada pelanggaran, sila hubungi admin@php.cn Padam