Android
万物为铜
这个作者很懒,什么都没留下…
展开
-
线程超时处理
ExecutorService executorService = Executors.newSingleThreadExecutor();Future future = executorService.submit(CameraDeviceCache::closeAndClearAll);// closeAndClearAll的超时机制,避免anrtry { future.get(CLOSE_DEVICE_FUTURE_TIMEOUT, TimeUnit.MILLISECONDS); .原创 2021-03-12 18:04:14 · 638 阅读 · 0 评论 -
Android R适配过程中发现query的in语句异常
在查询媒体库的时候发现query会报异常,StringBuilder where = new StringBuilder();where.append("_data" + " IN (");for (int i = 0; i < videoPaths.length; i++) { where.append("\"" + videoPaths[i]); if (i < videoPaths.length - 1) { where.append("\",")原创 2021-02-01 17:27:15 · 319 阅读 · 0 评论 -
How to add a song to a playlist in android
在升级到Android R之后,发现没法将音乐添加到playlist了,找了半天发现是因为没有权限,在Q的时候不需要权限也可以add的.需要添加权限 android:sharedUserId="android.uid.system" private void addToPlaylist(ContentResolver resolver, int audioId, long playlistId) { Log.d(TAG, "addToPlaylis原创 2021-01-23 16:54:15 · 597 阅读 · 2 评论