- 如何查看“config.json”文件的所有字段說明?
“config.json”文件的各字段說明請(qǐng)查閱配置文件的元素。
- 怎么實(shí)現(xiàn) Ability 可以被其他應(yīng)用調(diào)用?
開發(fā)者需要在“config.json”文件中將“abilities”字段的“visible”標(biāo)簽設(shè)置為true。
- 權(quán)限聲明在哪里進(jìn)行添加?
開發(fā)者需要在“config.json”文件中的“reqPermissions”字段中聲明所需要的權(quán)限,具體配置方法請(qǐng)參考申請(qǐng)權(quán)限。
- 使用數(shù)據(jù)庫注解相關(guān)功能前有什么注意事項(xiàng)?
使用注解功能需在模塊的“build.gradle”文件的“ohos”節(jié)點(diǎn)中增加如下配置項(xiàng)(不使用注解功能無須配置):
compileOptions{ annotationEnabled true}
- 使用<image>標(biāo)簽引入本地圖片,但圖片無法加載?
圖片無法加載的可能情況有三種:
- 沒有給圖片設(shè)置寬度和高度,需要在對(duì)應(yīng)的 page 目錄下的 css 樣式文件中設(shè)置圖片的寬高。使用<image>標(biāo)簽的圖片不會(huì)自動(dòng)縮放,圖片寬高超過組件的寬高會(huì)自動(dòng)截取。
- 圖片引入路徑錯(cuò)誤。圖片引入的路徑必須是項(xiàng)目編譯后的靜態(tài)文件的路徑。
- 在導(dǎo)入圖片或添加/刪除頁面后沒有重新編譯。需要重新編譯刷新 target 文件中的代碼。
- 如何在后一個(gè)頁面獲取前一個(gè)頁面?zhèn)鬟f過來的參數(shù)?
有三種方式可以獲取前一個(gè)頁面的參數(shù)。以如下場(chǎng)景為例:有兩個(gè)頁面“index”和“detail”,第二個(gè)頁面“detail”需要獲取從第一個(gè)頁面“index”傳遞過來的參數(shù)。
- 如果參數(shù)需要在頁面中引用,可以直接在“detail.hml”中使用
{{參數(shù)名}}
的形式進(jìn)行引用。
- 如果需要對(duì)參數(shù)進(jìn)行操作,在“detail.js”中,直接用 this. 參數(shù)名的形式使用。
- 可以在“detail.js”的data域中定義一個(gè)同名參數(shù)進(jìn)行接收,注意以這種方式接受的參數(shù)將覆蓋已有的參數(shù)。
- 如何查詢?cè)O(shè)備支持的硬件/軟件功能?如何查詢?cè)O(shè)備是否支持某個(gè)硬件/軟件特性?
- 應(yīng)用通過調(diào)用 IBundleManager 接口類中的 getSystemAvailableCapabilities 方法,可以查詢?cè)O(shè)備支持的硬件/軟件功能列表。具體的功能定義可以通過 ohos.utils.CapabilityConstants 類查詢。
- 應(yīng)用通過調(diào)用 IBundleManager 接口類中的 hasSystemCapability 方法,可以查詢?cè)O(shè)備是否支持某個(gè)硬件/軟件功能。具體的功能定義可以通過 ohos.utils.CapabilityConstants 類查詢。
- 圖片為什么顯示不全?
父類容器大小不能小于子組件容器大小。
更多建議: