Work No
Some checks failed
Merge core/template-android-project to this repo / merge-if-needed (push) Failing after 14s

This commit is contained in:
MrApple100 2024-08-22 17:15:47 +03:00
parent 07051a904b
commit e5ce2fcdb2
3 changed files with 4 additions and 13 deletions

View File

@ -31,8 +31,7 @@
<intent-filter> <intent-filter>
<action android:name="android.intent.action.SEND"/> <action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/> <!-- TODO ... Реализовать в xml возможность принятия изображений и текста для активити GetActivity -->
<data android:mimeType="image/*"/>
</intent-filter> </intent-filter>
</activity> </activity>
</application> </application>

View File

@ -37,11 +37,9 @@ class GetActivity : AppCompatActivity(){
} }
private fun getBitmap(intent: Intent):Bitmap{ private fun getBitmap(intent: Intent):Bitmap{
val uri = intent.getParcelableExtra<Uri>(Intent.EXTRA_STREAM) TODO() //Реализовать получение картинки из Intent
val bitmap = MediaStore.Images.Media.getBitmap(this.contentResolver, uri);
return bitmap
} }
private fun getText(intent: Intent):String{ private fun getText(intent: Intent):String{
return intent.getStringExtra(Intent.EXTRA_TEXT)!! TODO() //Реализовать получение текста из Intent
} }
} }

View File

@ -46,15 +46,9 @@ class MainActivity : AppCompatActivity() {
} }
val requestPicker = registerForActivityResult(ActivityResultContracts.PickMultipleVisualMedia()) { uris -> val requestPicker = registerForActivityResult(ActivityResultContracts.PickMultipleVisualMedia()) { uris ->
val share = Intent(Intent.ACTION_SEND)
share.type = "image/*"
for (uri in uris) { TODO()//Реализовать requestPicker по выбору картинки и отправке в друго приложение с выбором
share.putExtra(Intent.EXTRA_STREAM, uri)
}
startActivity(Intent.createChooser(share, "Share Image!"))
Toast.makeText(applicationContext, "Image shared", Toast.LENGTH_LONG).show()
} }
} }