FoKE-Developers / FourCutTogether

같이네컷: 오픈소스 즉석 사진 프로젝트
https://4cuts.store
3 stars 3 forks source link

Compose 기본 디자인 & Navigation #14

Closed ing03201 closed 1 month ago

ing03201 commented 2 months ago

[Descriptions]

7개이슈를 Phase 2에서 나누어 관리하겠습니다

ing03201 commented 2 months ago
// 인스타 인텐트 생성
    val instaIntent = Intent("com.instagram.share.ADD_TO_STORY").apply {
        setDataAndType(null, "image/jpeg")
    }
    //인스타그램 설치 여부 확인
    if (instaIntent.resolveActivity(packageManager) != null){
        // 인스타그램 앱이 설치되어 있을 경우
    } else {
        //인스타그램 미설치
        redirectToPlayStoreForInstagram()
    }

    // 애플리케이션의 FB ID
    val sourceApplication = "1234567"

    // 이미지 uri
    val backgroundAssetUri = Uri.parse("your-image-asset-uri-goes-here")

    instaIntent.apply {
        // 애플리케이션의 FB ID
        putExtra("source_application", sourceApplication)
        // 이미지 uri
        setDataAndType(backgroundAssetUri, "image/jpeg")
        // 이미지에 대한 URI 권한을 부여
        addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
    }

    // uploadInstaLauncher을 launch
    uploadInstaLauncher.launch(instaIntent)

출처: https://losey-kim.tistory.com/entry/Android-Instagram-Story-인스타그램-스토리-공유기능 [Losey's Dev Grove:티스토리]

ing03201 commented 1 month ago