Viết văn phê chữa cao cấp bản Android SDK tóm tắt
Thuyết minh
Hi, ngài hảo, hoan nghênh sử dụng có nói trí vân viết văn phê chữa Android SDK.
Bổn văn đương chủ yếu nhằm vào yêu cầu tổng thể viết văn phê chữa Android SDK khai phá kỹ sư, kỹ càng tỉ mỉ miêu tả viết văn phê chữa năng lực cập tổng thể quá trình.
Nếu ngài có cùng chúng ta thương vụ hợp tác nhu cầu, có thể thông qua dưới phương thức liên hệ chúng ta:
Thương vụ hộp thư:[email protected]
Nếu ngài đối hồ sơ nội dung có bất luận cái gì nghi vấn, có thể thông qua dưới vài loại phương thức liên hệ chúng ta:
Khách phục QQ: 1906538062
Trí vân giọng nói kỹ thuật giao lưu QQ đàn: 861723255
Liên hệ hộp thư:[email protected]
Ấm áp nhắc nhở:
Bổn văn đương chủ yếu nhằm vào khai phá nhân viên, tiếp nhập thí nghiệm trước yêu cầu ở hậu đài sáng tạo Android ứng dụng, cũng trói định phục vụ; nếu ngài còn không có, thỉnh dựa theoTay mới chỉ namThao tác.
Ngôi cao hướng mỗi cái tài khoản đưa tặng 50 nguyên thể nghiệm kim, cung người dùng tổng thể trước thí nghiệm sở dụng, cụ thể tư phí quy tắc tường thấyViết văn phê chữa phục vụ báo giá.
Công năng giới thiệu
Viết văn phê chữa an trác sdk là có nói trí vân mở ra ngôi cao cung cấp vân phục vụ chi nhất, là có nói viết văn phê chữa tiếp lời một loại thực hiện, duy trì trung anh, hình ảnh cùng văn bản hai loại hình thức.
Cùng sở hữu trung anh đồ văn loại hình 4 cái tiếp lời.
Hình ảnh loại hình:
Hình ảnh số liệu => thay đổi thành Base64 mã hóa => internet thỉnh cầu => phản hồi kết quả
Văn bản loại hình:
Văn bản số liệu => internet thỉnh cầu => phản hồi kết quả
Kiêm dung tính
Duy trì thiết bị: Vận hành Android 9 cập trở lên hệ thống Android thiết bị
Viết văn phê chữa SDK tổng thể chỉ nam
Tổng thể tiền đề
Bắt đầu tổng thể SDK phía trước khai phá giả yêu cầu đăng nhậpCó nói trí vân ngôi cao,Sáng tạo ứng dụng thu hoạch ứng dụng ID ( hoặc là thông qua hoạt động nhân viên thu hoạch ứng dụng ID ), để sử dụng viết văn phê chữa phục vụ.
Chú: Ứng dụng ID tức Appkey, yêu cầu an trác SDK loại hình.
Demo vận hành bước đi
Căn cứ official websiteKhống chế đàiNhắc nhở, trực tiếp download SDK, SDK trung bao hàm giản dị nhưng vận hành Demo. Như sau đồ sở kỳ:
![image-20230214110323970 image-20230214110323970](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214110323970.png)
lib mục lục hạ vì viết văn phê chữa sdk sở cần jar bao cùng so văn kiện
CompositionDemo vì viết văn phê chữa demo
Tiếp nhập hồ sơ cùng demo vận hành yêu cầu sửa chữa vị trí Readme.txt
1. Sử dụng AndroidStudio dẫn vào hạng mục
![image-20230214112907364 image-20230214112907364](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214112907364.png)
2.![image-20230214113022996 image-20230214113022996](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113022996.png)
![image-20230214113046510 image-20230214113046510](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113046510.png)
Mở ra Redame.txt, ấn bước đi sửa chữa demo có thể
![image-20230214113227015 image-20230214113227015](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113227015.png)
1. Sửa chữa Appkey cùng AppSecret
![image-20230214113448135 image-20230214113448135](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113448135.png)
2.build.gradle tu thành vì chính mình Appkey sở đối ứng bao danh
![image-20230214113707890 image-20230214113707890](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113707890.png)
3. Sửa chữa hoàn thành lúc sau, liên tiếp thiết bị liền có thể vận hành
![image-20230214140822648 image-20230214140822648](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214140822648.png)
Tổng thể bước đi
SDK bao dẫn vào
Thỉnh ở công trình văn kiện căn mục lục hạ sáng tạo một cái tên là lib mục nhỏ lục ( có lời nói tắc không cần sáng tạo ), đem cùng đối ứng jar bao, so văn kiện copy đến lib folder hạ, cũng đem dưới số hiệu tăng thêm đến app build.gradle trung:
android {
...
sourceSets {
main {
jniLibs.srcDirs = ['lib']
}
}
}
dependencies {
//base
implementation files('lib/YoudaoBase_v20230209.jar')
// viết văn phê chữa
implementation files('lib/compositioncorrection_v20230209.jar')
//json phân tích cập internet thỉnh cầu
implementation "com.google.code.gson:gson:2.10.1"
implementation "com.squareup.okhttp3:okhttp:4.10.0"
}
Cụ thể phiên bản hào tham khảo trí vân cấp lib bao
![image-20230210111348816 image-20230210111348816](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230210111348816.png)
SDK khởi động lại
Sử dụng viết văn phê chữa SDK, thỉnh ở trình tự Application trung thuyên chuyển SDK khởi động lại số hiệu, có thể tham khảo demo trung MyApplication
Chú: appKey tức ứng dụng id. sdk thỉnh sử dụng sdk loại hình appkey
//TODO sửa chữa thành trí vân official website xin AppKey cùng AppSecret
private val MY_APP_KEY = ""
private val appSecret = ""
override fun onCreate() {
super.onCreate()
YouDaoApplication.init(this,MY_APP_KEY,appSecret)
}
Công năng tổng thể
Tiếng Trung hình ảnh
CompositionCorrection.correctionChineseImage(
input =imageBase64, // yêu cầu phê chữa hình ảnh base64 tự phù xuyến
listener= object: CorrectListener { // phê chữa viết văn hồi điều tiếp lời thành công hoặc là thất bại
override fun onError(errorCode: Int?, msg: String?, requestId: String?) {
Log.e(TAG, "onError: errorCode:$errorCode,msg:$msg,requestId:$requestId", )
}
override fun onResult(result: Serializable, requestId: String) {
runOnUiThread {
startActivity(Intent(this@ChineseImageActivity, CorrectResultActivity::class.java).apply {
putExtra( "result",result as Serializable)
putExtra( "type", "ch_image" )
})
}
}
},
grade = grade,// viết văn cấp bậc
title = title,// viết văn tiêu đề
requirement= requirement, // đề mục yêu cầu
)
Phản hồi kết quả giải thích tường thấy API hồ sơ:Tiếng Trung viết văn phê chữa — hình ảnh
Tiếng Trung văn bản
CompositionCorrection.correctionChineseText(
input = CH_TEXT_TEST_DATA, // yêu cầu phê chữa văn bản
grade = grade,// viết văn cấp bậc
title = title,// viết văn tiêu đề
requirement= requirement, // đề mục yêu cầu
listener= object: CorrectListener {// phê chữa viết văn hồi điều tiếp lời thành công hoặc là thất bại
override fun onError(errorCode: Int?, msg: String?, requestId: String?) {
Log.e(Companion.TAG, "onError: errorCode:$errorCode,msg:$msg,requestId:$requestId", )
}
override fun onResult(result: Serializable, requestId: String) {
runOnUiThread {
startActivity(Intent(this@ChineseTextActivity,CorrectResultActivity::class.java).apply {
putExtra( "result",result as Serializable)
putExtra( "type", "ch_text" )
})
}
}
}
)
Phản hồi kết quả giải thích tường thấy API hồ sơ:Tiếng Trung viết văn phê chữa — văn bản
Tiếng Anh văn bản
CompositionCorrection.correctionEnglishText(
input = EN_TEXT_TEST_DATA, // yêu cầu phê chữa hình ảnh base64 tự phù xuyến
grade = grade,// viết văn cấp bậc
title = title,// viết văn tiêu đề
isNeedSynonyms=binding.cbIsNeedSynonyms.isChecked, // hay không tuần tra từ đồng nghĩa
correctVersion = correctVersion, // viết văn phê chữa phiên bản: Cơ sở, cao cấp
isNeedEssayReport = binding.cbIsNeedEssayReport.isChecked, // hay không phản hồi viết làm báo cáo (essayReport tự đoạn, chỉ ở cao cấp phê chữa khi có hiệu lực )
listener= object: CorrectListener { // phê chữa viết văn hồi điều tiếp lời thành công hoặc là thất bại
override fun onError(errorCode: Int?, msg: String?, requestId: String?) {
Log.e(TAG, "onError: errorCode:$errorCode,msg:$msg,requestId:$requestId", )
}
override fun onResult(result: Serializable, requestId: String) {
runOnUiThread {
startActivity(Intent(this@EnglishTextActivity,CorrectResultActivity::class.java).apply {
putExtra( "result",result )
putExtra( "type", "en_text" )
})
}
}
}
)
Phản hồi kết quả:Tiếng Anh viết văn phê chữa ( văn bản đưa vào )
Tiếng Anh hình ảnh
CompositionCorrection.correctionEnglishImage(
input =imageBase64, // yêu cầu phê chữa văn bản
grade = grade,// viết văn cấp bậc
title = title,// viết văn tiêu đề
isNeedSynonyms=binding.cbIsNeedSynonyms.isChecked, // hay không tuần tra từ đồng nghĩa
correctVersion = correctVersion, // viết văn phê chữa phiên bản: Cơ sở, cao cấp
isNeedEssayReport = binding.cbIsNeedEssayReport.isChecked, // hay không phản hồi viết làm báo cáo (essayReport tự đoạn, chỉ ở cao cấp phê chữa khi có hiệu lực )
listener= object: CorrectListener { // phê chữa viết văn hồi điều tiếp lời thành công hoặc là thất bại
override fun onError(errorCode: Int?, msg: String?, requestId: String?) {
Log.e(TAG, "onError: errorCode:$errorCode,msg:$msg,requestId:$requestId", )
}
override fun onResult(result: Serializable, requestId: String) {
runOnUiThread {
startActivity(Intent(this@EnglishImageActivity, CorrectResultActivity::class.java).apply {
putExtra( "result",result )
putExtra( "type", "en_image" )
})
}
}
}
)
Phản hồi kết quả:
Tiếng Anh viết văn phê chữa ( hình ảnh phân biệt )
Mặt khác
Sai lầm mã thỉnh tham khảo API hồ sơ