Comments (3)
@fonov thanks for raising the issue!
the issue seems to be related to the privacy change in Android 10
https://developer.android.com/about/versions/10/privacy/changes#clipboard-data
I'll look further into a possible workaround on this
from clipboard.
@Naturalclar Facing the same issue, and it's throwing security exception on another app that is trying to read clipboard data when my app (which is in focus) is calling setPrimaryClip
. Unable to reproduce the issue though. Is there any workaround you found for this?
from clipboard.
APP A: foreground app
APP B: background app which setup 'addPrimaryClipChangedListener'
- APP A calls setPrimaryClipboard.
- then ClipboardService will broadcast the event to PrimaryClipChangedListener (e.g. APP B) and will also make a call to AppOpsManager.noteOp to inform about READ_CLIPBOARD operation.
- If the listener(APP B) is not allowed to READ_CLIPBOARD, AppOpsManager.noteOp will throw a SecurityException and will crash the foreground app(APP A).
- and the clipboard is set successful
HOW TO REPRODUCE:
we can disable READ_CLIPBOARD permission manually for reproducing
HOW TO DISABLE READ_CLIPBOARD:
step 1: connect adb
step 2: adb shell
step 3: cmd appops set app.package.name READ_CLIPBOARD deny
from clipboard.
Related Issues (20)
- Copy Gif To Clipboard HOT 1
- andriod build failed
- Hide Eclipse
- Cannot use the attributes of Clipboard in windows
- Unable to empty clipboard :) HOT 1
- Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl. Namespace not specified. HOT 7
- [Android-New Arch] Cannot specify link libraries for target "react_codegen_RNCClipboard" which is not built by this project HOT 15
- Can we deprecate the NPM package for @react-native-community/clipboard
- no idea why need to link
- How get to work with Expo HOT 1
- App Hanging: App hanging for at least 2000 ms. Happens for iOS devices only. HOT 3
- Clear the clipboard
- Android: After upgrading to React Native version 0.73, build failed HOT 7
- Monorepo REACT_NATIVE_NODE_MODULES_DIR error HOT 2
- Getting "copied" send to device in android 13 HOT 1
- Task :react-native-community_clipboard:compileDebugJavaWithJavac FAILED HOT 14
- SetString("") not clear Gboard's clipboard
- Expose access to EXTRA_IS_SENSITIVE for setString on Android
- Error to Deploy to Android RN 0.73.2 HOT 6
- ios listener not being called
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clipboard.