Tác văn phê cải cao cấp bản Android SDK giản giới
Thuyết minh
Hi, nâm hảo, hoan nghênh sử dụng hữu đạo trí vân tác văn phê cải Android SDK.
Bổn văn đương chủ yếu châm đối nhu yếu tập thành tác văn phê cải Android SDK đích khai phát công trình sư, tường tế miêu thuật tác văn phê cải năng lực cập tập thành quá trình.
Như quả nâm hữu dữ ngã môn thương vụ hợp tác đích nhu cầu, khả dĩ thông quá dĩ hạ phương thức liên hệ ngã môn:
Thương vụ bưu tương:[email protected]
Như quả nâm đối văn đương nội dung hữu nhậm hà nghi vấn, khả dĩ thông quá dĩ hạ kỉ chủng phương thức liên hệ ngã môn:
Khách phục QQ: 1906538062
Trí vân ngữ âm kỹ thuật giao lưu QQ quần: 861723255
Liên hệ bưu tương:[email protected]
Ôn hinh đề kỳ:
Bổn văn đương chủ yếu châm đối khai phát nhân viên, tiếp nhập trắc thí tiền nhu yếu tại hậu đài sang kiến Android ứng dụng, tịnh bảng định phục vụ; như quả nâm hoàn một hữu, thỉnh án chiếuTân thủ chỉ namThao tác.
Bình đài hướng mỗi cá trướng hộ tặng tống 50 nguyên đích thể nghiệm kim, cung dụng hộ tập thành tiền trắc thí sở dụng, cụ thể tư phí quy tắc tường kiếnTác văn phê cải phục vụ báo giới.
Công năng giới thiệu
Tác văn phê cải an trác sdk thị hữu đạo trí vân khai phóng bình đài đề cung đích vân phục vụ chi nhất, thị hữu đạo tác văn phê cải tiếp khẩu đích nhất chủng thật hiện, chi trì trung anh, đồ phiến hòa văn bổn lưỡng chủng mô thức.
Cộng hữu trung anh đồ văn loại hình 4 cá tiếp khẩu.
Đồ tượng loại hình:
Đồ tượng sổ cư => chuyển hoán thành Base64 biên mã => võng lạc thỉnh cầu => phản hồi kết quả
Văn bổn loại hình:
Văn bổn sổ cư => võng lạc thỉnh cầu => phản hồi kết quả
Kiêm dung tính
Chi trì thiết bị: Vận hành liễu Android 9 cập dĩ thượng hệ thống đích Android thiết bị
Tác văn phê cải SDK tập thành chỉ nam
Tập thành tiền đề
Khai thủy tập thành SDK chi tiền khai phát giả nhu yếu đăng lụcHữu đạo trí vân bình đài,Sang kiến ứng dụng hoạch thủ ứng dụng ID ( hoặc giả thông quá vận doanh nhân viên hoạch thủ ứng dụng ID ), dĩ tiện sử dụng tác văn phê cải phục vụ.
Chú: Ứng dụng ID tức Appkey, nhu yếu an trác SDK loại hình.
Demo vận hành bộ sậu
Căn cư quan võngKhống chế đàiĐề kỳ, trực tiếp hạ tái SDK, SDK trung bao hàm giản dịch khả vận hành đích Demo. Như hạ đồ 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ạ vi tác văn phê cải sdk sở nhu đích jar bao hòa so văn kiện
CompositionDemo vi tác văn phê cải đích demo
Tiếp nhập văn đương hòa demo vận hành nhu yếu tu cải vị trí đích Readme.txt
1. Sử dụng AndroidStudio đạo nhập 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)
Đả khai Redame.txt, án bộ sậu tu cải demo tức khả
![image-20230214113227015 image-20230214113227015](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113227015.png)
1. Tu cải Appkey hòa 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 vi tự kỷ Appkey sở đối ứng đích bao danh
![image-20230214113707890 image-20230214113707890](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214113707890.png)
3. Tu cải hoàn thành chi hậu, liên tiếp thiết bị tựu khả dĩ vận hành liễu
![image-20230214140822648 image-20230214140822648](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230214140822648.png)
Tập thành bộ sậu
SDK bao đạo nhập
Thỉnh tại công trình văn kiện căn mục lục hạ sang kiến nhất cá danh vi lib đích tử mục lục ( hữu đích thoại tắc bất nhu yếu sang kiến ), bả hòa đối ứng jar bao, so văn kiện khảo bối đáo lib văn kiện giáp hạ, tịnh tương dĩ hạ đại mã thiêm gia đáo app đích build.gradle trung:
android {
...
sourceSets {
main {
jniLibs.srcDirs = ['lib']
}
}
}
dependencies {
//base
implementation files('lib/YoudaoBase_v20230209.jar')
// tác văn phê cải
implementation files('lib/compositioncorrection_v20230209.jar')
//json giải tích cập võng lạc thỉnh cầu
implementation "com.google.code.gson:gson:2.10.1"
implementation "com.squareup.okhttp3:okhttp:4.10.0"
}
Cụ thể bản bổn hào tham khảo trí vân cấp đích lib bao
![image-20230210111348816 image-20230210111348816](https://ai.youdao.com/DOCSIRMA/file/v2_correct_writing_cn_image/image-20230210111348816.png)
SDK sơ thủy hóa
Sử dụng tác văn phê cải SDK, thỉnh tại trình tự đích Application trung điều dụng SDK sơ thủy hóa đại mã, khả dĩ 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 đích appkey
//TODO tu cải thành trí vân quan võng thân thỉnh đích AppKey hòa 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ập thành
Trung văn đồ phiến
CompositionCorrection.correctionChineseImage(
input =imageBase64, // nhu yếu phê cải đích đồ phiến đích base64 tự phù xuyến
listener= object: CorrectListener { // phê cải tác văn đích hồi điều tiếp khẩu thành công hoặc giả 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,// tác văn đẳng cấp
title = title,// tác văn tiêu đề
requirement= requirement, // đề mục yếu cầu
)
Phản hồi kết quả thích nghĩa tường kiến API văn đương:Trung văn tác văn phê cải — đồ tượng
Trung văn văn bổn
CompositionCorrection.correctionChineseText(
input = CH_TEXT_TEST_DATA, // nhu yếu phê cải văn bổn
grade = grade,// tác văn đẳng cấp
title = title,// tác văn tiêu đề
requirement= requirement, // đề mục yếu cầu
listener= object: CorrectListener {// phê cải tác văn đích hồi điều tiếp khẩu thành công hoặc giả 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ả thích nghĩa tường kiến API văn đương:Trung văn tác văn phê cải — văn bổn
Anh văn văn bổn
CompositionCorrection.correctionEnglishText(
input = EN_TEXT_TEST_DATA, // nhu yếu phê cải đích đồ phiến đích base64 tự phù xuyến
grade = grade,// tác văn đẳng cấp
title = title,// tác văn tiêu đề
isNeedSynonyms=binding.cbIsNeedSynonyms.isChecked, // thị phủ tra tuân đồng nghĩa từ
correctVersion = correctVersion, // tác văn phê cải bản bổn: Cơ sở, cao cấp
isNeedEssayReport = binding.cbIsNeedEssayReport.isChecked, // thị phủ phản hồi tả tác báo cáo (essayReport tự đoạn, cận tại cao cấp phê cải thời sinh hiệu )
listener= object: CorrectListener { // phê cải tác văn đích hồi điều tiếp khẩu thành công hoặc giả 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ả:Anh ngữ tác văn phê cải ( văn bổn thâu nhập )
Anh văn đồ phiến
CompositionCorrection.correctionEnglishImage(
input =imageBase64, // nhu yếu phê cải văn bổn
grade = grade,// tác văn đẳng cấp
title = title,// tác văn tiêu đề
isNeedSynonyms=binding.cbIsNeedSynonyms.isChecked, // thị phủ tra tuân đồng nghĩa từ
correctVersion = correctVersion, // tác văn phê cải bản bổn: Cơ sở, cao cấp
isNeedEssayReport = binding.cbIsNeedEssayReport.isChecked, // thị phủ phản hồi tả tác báo cáo (essayReport tự đoạn, cận tại cao cấp phê cải thời sinh hiệu )
listener= object: CorrectListener { // phê cải tác văn đích hồi điều tiếp khẩu thành công hoặc giả 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ả:
Anh ngữ tác văn phê cải ( đồ tượng thức biệt )
Kỳ tha
Thác ngộ mã thỉnh tham khảo API văn đương