반응형

기기마다 상이함. 

 

안내문구는 아래와 같이.. 

 

마켓에서 업데이트 버튼이 노출되는 시기는 기기마다 조금씩 상이할  있습니다. 

 

이러한 경우 아래와 같이 임시 조치 방안을 안내해 드리니 참고 부탁 드립니다.

휴대폰 [ 설정 ] - [ 애플리케이션 ] - [Google Play 스토어 ] - [ 저장공간 ] - [ 데이터 삭제 ]  [ 캐시 삭제 ] 진행

 ! Google Play 스토어 앱의 데이터/캐시 삭제를 진행해 주셔야 합니다.

반응형

'IT 이야기 > 2022_Android 이것저것' 카테고리의 다른 글

Android Studio Code Style  (0) 2022.02.07
Android Edittext Keyboard 대문자.  (0) 2022.01.21
Android 민감한 API_KEY 숨기기  (0) 2022.01.19
Android Image Path To Uri  (0) 2022.01.07
Android 11 외부 앱 실행  (0) 2022.01.06
반응형

 

fun getImageContentUri(path : String) : Uri? {

    val cursor = context?.contentResolver?.query(
        MediaStore.Images.Media.EXTERNAL_CONTENT_URI
    ,  arrayOf(MediaStore.Images.Media._ID)
    , MediaStore.Images.Media.DATA+"=? "
    , arrayOf(path)
    , null
    )

    if (cursor != null && cursor.moveToFirst()) {

        val idx = cursor.getColumnIndex(MediaStore.MediaColumns._ID)
        val id = cursor.getInt(idx)
        return Uri.withAppendedPath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI , id.toString())

    }  else if (path.isNotEmpty()) {

        val values = ContentValues()
        values.put(MediaStore.Images.Media.DATA , path)
        return context?.contentResolver?.insert(
            MediaStore.Images.Media.EXTERNAL_CONTENT_URI , values
        )
    }

    return null
}

 

반응형
반응형

외부 앱 실행을 하기위해서 .. 평소처럼 작업을 했는데  하단 호출 Intent가 Null값이 발생된다.

packageManager.getLaunchIntentForPackage

이는 Android11 에서 불러올 수 있는 패키지를 제한 해 두었기 때문. 

<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>

위 권한을 사용을 하여 설치된 모든 패키지를 불러 오던가. .

 

<queries>
    <package android:name="packageName" />
</queries>

하단 처럼 제한 되게 불러오던가 해야함.. 

 

앱에 성질마다 다를듯 하다. 

 

반응형

+ Recent posts