久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: 分享一個(gè)APP的制作教程(教程來(lái)自互聯(lián)網(wǎng)自行研究!) [打印本頁(yè)]

作者: 林子浩    時(shí)間: 2024-4-29 09:22
標(biāo)題: 分享一個(gè)APP的制作教程(教程來(lái)自互聯(lián)網(wǎng)自行研究!)
技術(shù)要求
你需要達(dá)到以下要求以完成對(duì)于專屬應(yīng)用的編譯以及發(fā)布

準(zhǔn)備
首先,你需要下載Discuz Hub源代碼。
源碼地址:https://gitee.com/vez12/DiscuzHub

                               
登錄/注冊(cè)后可看大圖

將下載的源代碼(文件名可能是DiscuzHub-master.zip)解壓到您存放源代碼的文件夾
這樣你就完成了對(duì)于源代碼的下載。接著你需要開始使用Android studio這個(gè)官方IDE編譯此應(yīng)用。

使用并安裝Android studio
從[color=var(--theme-ui-colors-primary)]Android studio(大陸地區(qū)[color=var(--theme-ui-colors-primary)]https://developer.android.google.cn/studio)安裝好應(yīng)用后,你可能需要設(shè)置或下載一系列的軟件和插件以能夠編譯Android應(yīng)用。
我們的工程目前是支持Android 11版本的,請(qǐng)選擇并下載此版本的SDK以完成編譯。
使用Android studio打開存放源代碼的文件夾。

1. 修改應(yīng)用名稱
請(qǐng)?jiān)贏ndroidManifest.xml(路徑:app\src\main\AndroidManifest.xml)文件中,修改application目錄下的android:label這個(gè)值為您論壇的名稱。例如android:label="QZZN論壇"
[backcolor=var(--comiis-bgc)]
[color=var(--comiis-color)  !important]復(fù)制代碼


國(guó)際化需求
我們理解到部分論壇可能具有國(guó)際化任務(wù)的需求,那么請(qǐng)維持AndroidManifest.xml文件的android:label這個(gè)值,轉(zhuǎn)而修改string.xml文件的app_name這個(gè)值。我們謹(jǐn)以keylol.com為例子。
keylol.com中文名稱為其樂(lè),英文名稱為keylol。
在默認(rèn)英文字符串文件(strings.xml,路徑app\src\main\res\values\strings.xml)中修改app_name為keylol,在中文字符串文件(src\main\res\values-zh-rCN\strings.xml)中修改app_name值為其樂(lè)。
[backcolor=var(--comiis-bgc)]
[color=var(--comiis-color)  !important]復(fù)制代碼


2. 修改應(yīng)用ID
應(yīng)用ID相當(dāng)于應(yīng)用的身份證,一個(gè)應(yīng)用應(yīng)當(dāng)只有一個(gè)ID。當(dāng)相同的ID安裝時(shí),將會(huì)發(fā)生覆蓋的情況,并且會(huì)干擾應(yīng)用的運(yùn)行。根據(jù)我們的使用條款且為了您的分發(fā)便利,您不應(yīng)當(dāng)使用我們的應(yīng)用ID而應(yīng)當(dāng)轉(zhuǎn)而使用自己的ID。我們以QZZN為例,其論壇使用的域名為bbs.qzzn.com,那么根據(jù)Google開發(fā)者指南推薦,你可以使用com.qzzn.bbs為應(yīng)用ID。
在模塊的Gradle文件中,修改android選項(xiàng)下的defaultConfig中的applicationId為 "com.qzzn.bbs" ,示例如下:

[backcolor=var(--comiis-bgc)]
[color=var(--comiis-color)  !important]復(fù)制代碼

這樣你就完成了applicationId的修改。



修改構(gòu)建類型的值
在項(xiàng)目的gradle文件(相對(duì)路徑:app/build.gradle)下,我們提供了不同的構(gòu)建類型,其對(duì)應(yīng)著不同的分發(fā)版本,有著不同的功能

請(qǐng)修改single下的discuz_title以及discuz_base_url兩個(gè)值。

[backcolor=var(--comiis-bgc)]
[color=var(--comiis-color)  !important]復(fù)制代碼

這樣就完成了應(yīng)用的修改,接著就可以開始應(yīng)用的構(gòu)建了。

更換圖標(biāo)
根據(jù)我們的使用政策,您不應(yīng)當(dāng)使用我們的圖標(biāo)來(lái)分發(fā)您的應(yīng)用。因此,您需要使用自己的圖標(biāo)。
準(zhǔn)備圖標(biāo)
我們推薦您使用SVG位圖或者PNG、JPG等像素圖像作為應(yīng)用圖標(biāo),尺寸大小應(yīng)當(dāng)是一個(gè)正方形或者類正方形。
| | SVG | PNG、JPG | | ---- | ---- | ---- | | 性質(zhì) | 位圖 | 像素圖 | | 分辨率 | 接近于無(wú)限,極好 | 較差 | | 兼容性 | 差,尤其是多圖層、圖形復(fù)雜時(shí) | 好 |
我們理解到部分應(yīng)用商店(例如小米應(yīng)用商店)要求圖標(biāo)是PNG格式,因此請(qǐng)根據(jù)您的分發(fā)渠道確定圖標(biāo)格式。
使用Android Studio導(dǎo)入
在項(xiàng)目框中任一地方點(diǎn)擊右鍵,呼出對(duì)話框。如果是位圖SVG文件,選擇New -> Vector Asset,如果是PNG、JPG資源文件選擇New -> Image Asset。

                               
登錄/注冊(cè)后可看大圖

接下來(lái)選擇你準(zhǔn)備好的圖片資源,選擇好后,選擇尺寸(建議100×100)

                               
登錄/注冊(cè)后可看大圖

點(diǎn)擊next完成
從Manifest中更改圖標(biāo)
請(qǐng)?jiān)贏ndroidManifest.xml(路徑:app\src\main\AndroidManifest.xml)文件中,修改application目錄下的android:icon這個(gè)值為您論壇的名稱。如果是位圖則是@drawable/剛剛生成的名字,如果是像素則是@mipmap/剛剛生成的名字

[backcolor=var(--comiis-bgc)]
[color=var(--comiis-color)  !important]復(fù)制代碼

我們建議使用位圖圖像,如果你想省事的話,直接復(fù)制PNG圖片,替換mipmap下的logo.png(路徑:/app/src/main/res/mipmap-xxxhdpi/logo.png)文件即可


構(gòu)建應(yīng)用
和正常的Android程序一樣,首先你需要使用gradle構(gòu)建一下整個(gè)項(xiàng)目。在導(dǎo)航欄中選擇Build->Make Project完成項(xiàng)目的構(gòu)建。

                               
登錄/注冊(cè)后可看大圖


生成應(yīng)用
在導(dǎo)航欄中選擇Build->Generate Signed Bundle or APK,打開選中的框

                               
登錄/注冊(cè)后可看大圖

選擇你需要分發(fā)的應(yīng)用類型,我們以分發(fā)APK為例,選擇APK,點(diǎn)擊Next。

選擇密鑰庫(kù)
當(dāng)你首次生成安裝文件時(shí),你需要?jiǎng)?chuàng)建一個(gè)密鑰庫(kù)(keystore)對(duì)安裝包進(jìn)行加密,并驗(yàn)證你的身份。如果你之前有密鑰庫(kù),你可以選擇Choose exisiting以選擇密鑰庫(kù)。

                               
登錄/注冊(cè)后可看大圖

若你沒(méi)有密鑰庫(kù),請(qǐng)選擇Create New以創(chuàng)建新的密鑰庫(kù)。

                               
登錄/注冊(cè)后可看大圖

填上上面的信息后,相應(yīng)路徑下就會(huì)生成密鑰庫(kù)文件。
選擇密鑰庫(kù)并填上密鑰和密碼,點(diǎn)擊Next。

選擇構(gòu)建類型
請(qǐng)選擇single,構(gòu)建專屬于您論壇的應(yīng)用。建議同時(shí)選擇上簽名版本v1和v2。點(diǎn)擊finish開始生成安裝包apk。

                               
登錄/注冊(cè)后可看大圖

等待生成完畢后,生成的APK文件就可以用于分發(fā)以及安裝。
這樣,你就完成了應(yīng)用的構(gòu)建


作者: ji8123    時(shí)間: 2024-4-29 10:22
特意登入給你點(diǎn)贊




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
偷偷要91色婷婷| 精品国产三级a在线观看| 久久色中文字幕| 国产精品影视网| 欧美丰满高潮xxxx喷水动漫| 麻豆精品视频在线| 欧美亚一区二区| 麻豆91在线观看| 欧美精品日韩精品| 国产成人日日夜夜| 日韩美女在线视频| 97久久超碰国产精品| 国产亚洲一区二区三区在线观看 | 韩国毛片一区二区三区| 在线亚洲+欧美+日本专区| 久久精品国产色蜜蜜麻豆| 欧美色爱综合网| 国产一区视频导航| 日韩一区二区精品葵司在线| 成人av在线播放网址| 国产午夜精品美女毛片视频| 亚洲午夜黄色| 亚洲午夜久久久久| 欧美性做爰猛烈叫床潮| 国产一区二区三区视频在线播放| 日韩欧美久久久| 欧美99久久| 亚洲精品久久久蜜桃| 久久精品官网| 国内成人精品2018免费看| 亚洲精品一区二区三区精华液 | 2023国产一二三区日本精品2022| 91丨porny丨户外露出| 亚洲欧洲一区二区在线播放| 久久成人精品| 国产精品99久久久久久久女警| 久久久99精品久久| 亚洲精品影视| 奇米777欧美一区二区| 日韩欧美一区二区免费| 欧美午夜影院| 三级亚洲高清视频| 日韩午夜激情免费电影| 欧美亚洲不卡| 日韩精品电影在线观看| 日韩欧美黄色影院| 在线欧美视频| 秋霞午夜鲁丝一区二区老狼| 欧美成人国产一区二区| 亚洲欧洲一区二区天堂久久| 日韩成人免费看| 欧美一级xxx| 国产一区再线| 三级一区在线视频先锋 | 亚洲电影在线免费观看| 欧美日韩国产一级| 91美女在线视频| 亚洲国产一二三| 日韩一卡二卡三卡四卡| 亚洲高清毛片| 久草中文综合在线| 国产日韩欧美一区二区三区综合| 国产模特精品视频久久久久| 国产激情精品久久久第一区二区| 1000部国产精品成人观看| 91电影在线观看| 91视频一区二区| 亚洲成人av中文| 欧美成人精品3d动漫h| 中文精品视频一区二区在线观看| 国产在线播放一区二区三区| 国产精品久久久久一区二区三区| 在线亚洲免费视频| 暖暖成人免费视频| 日韩不卡一区二区| 国产喂奶挤奶一区二区三区| 久久婷婷人人澡人人喊人人爽| 99精品偷自拍| 日本美女一区二区三区视频| 国产欧美日韩激情| 欧美色图免费看| 国产一区亚洲| 国产一区二区三区最好精华液| 亚洲欧洲日韩女同| 欧美精品丝袜久久久中文字幕| 在线播放豆国产99亚洲| 国产成人h网站| 亚洲一区二区五区| 欧美成人三级电影在线| 国产农村妇女精品一区二区| 成人免费的视频| 天天综合色天天| 国产清纯在线一区二区www| 欧美亚洲一区三区| 激情av一区| 国产精品69毛片高清亚洲| 亚洲免费观看高清完整版在线观看| 日韩一区国产二区欧美三区| 久久精品成人一区二区三区蜜臀| 91免费视频大全| 久久福利资源站| 亚洲激情av在线| 久久九九久久九九| 欧美美女直播网站| 午夜一级久久| 欧美婷婷在线| 粉嫩在线一区二区三区视频| 日韩成人午夜精品| 亚洲女人小视频在线观看| 精品日韩99亚洲| 精品视频免费在线| 亚洲女人av| 欧美视频二区| 成人国产亚洲欧美成人综合网| 六月丁香综合在线视频| 亚洲综合一区二区| 国产情人综合久久777777| 欧美一区二区黄色| 欧美性色aⅴ视频一区日韩精品| 国产精品午夜av在线| 欧美国产激情| 国产v综合v亚洲欧| 麻豆精品国产91久久久久久| 亚洲午夜激情网站| 亚洲欧美偷拍卡通变态| 精品国产91久久久久久久妲己 | 欧美一区二区视频在线观看2020 | 影音先锋中文字幕一区| 99精品国产99久久久久久白柏| 国产一区不卡精品| 蜜臀久久久久久久| 午夜国产精品一区| 亚洲黄色小说网站| 日本一区二区成人在线| 精品国产91乱码一区二区三区| 欧美年轻男男videosbes| 色噜噜狠狠一区二区三区果冻| 亚洲一区二区三区四区五区午夜| 雨宫琴音一区二区在线| 国内外成人免费视频| 欧美jizzhd精品欧美喷水 | 欧美三级一区二区| 色拍拍在线精品视频8848| 老鸭窝毛片一区二区三区| 国产精品美女久久久| 国产欧美日韩在线播放| 日韩视频精品| 亚洲国产一区二区在线| 精品福利av| 在线观看的日韩av| 国模大胆一区二区三区| 欧美精品色网| 国内激情久久| 国产一区二区中文| 尹人成人综合网| 亚洲每日更新| 亚洲视频播放| 久久99伊人| 狂野欧美一区| 久久亚洲精选| 老牛嫩草一区二区三区日本 | 国产欧美日韩亚州综合| 欧美激情一区三区| 日韩欧美国产不卡| 久久久美女毛片| 久久人人97超碰com| 久久精品视频在线免费观看| 国产日韩精品视频一区| 国产精品乱码一区二区三区软件 | 亚洲一区二区三区视频在线| 一区二区不卡在线播放 | 懂色av一区二区三区免费看| 国产老女人精品毛片久久| 国产伦精品一区二区三区视频青涩| 国产精品一区二区视频| 成人免费看片app下载| 91麻豆国产在线观看| 亚洲视频日本| 中文久久精品| 久久久777| 欧美日本不卡视频| 日韩一级片网站| 久久综合久久综合久久| 欧美国产一区二区在线观看| 亚洲欧美日韩小说| 亚洲永久精品大片| 久久激情五月婷婷| 国产成人免费在线视频| 亚洲精品国产视频| 日本欧美肥老太交大片| 国产麻豆成人精品| 欧美黄色一区二区| 国产精品日韩欧美一区| 欧美三区免费完整视频在线观看| 日韩一二三四区| 国产精品网站在线播放| 亚洲第一搞黄网站| 国产一区二区三区免费在线观看 | 色素色在线综合| 777午夜精品视频在线播放|