دمج حزمة SDK للتعرف على الصور من WeAccess.Ai في تطبيقات Flutter

دمج حزمة SDK للتعرف على الصور من WeAccess.Ai في تطبيقات Android
الخطوة 1. إضافة مستودع JitPack
أضف مستودع JitPack إلى ملف settings.gradle:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}الخطوة 2. إضافة التبعية
ضمّن حزمة SDK في ملف build.gradle (Module: app):
dependencies {
implementation 'com.github.signfordeaf:wephoto-kt:1.0.0'
}الخطوة 3. إضافة إذن الإنترنت
أضف الإذن التالي إلى AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />الاستخدام
الخطوة 4. مثال على فئة Kotlin
قم بتهيئة حزمة SDK واطلب وصفًا للصورة:
class MainActivity : AppCompatActivity() {
private lateinit var imageView: WePhotoImageView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Initialize the SDK with your API key
WeAccessConfig.initialize("YOUR_API_KEY")
enableEdgeToEdge()
setContentView(R.layout.activity_main)
// Get reference to the WePhotoImageView
imageView = findViewById(R.id.imageView)
// Request a long description for the image
imageView.getImageDescription("https://your-image-url.jpg", DescriptionType.LONG)
}
}
