CaiJingLong
open-menu closeme
首页
连接 icon
Github The blog site
关于
github rss
  • Android Q 隐私篇(5) - 相机/网络

    calendar 2019-05-24 15:00 · 1 min read · android androidQ 隐私 10  ·
    分享到: twitter facebook linkedin copy

    如下几个改动:

    相机

    这个修改会影响所有的安装在 androidQ 上的应用, 不论你的 targetVersion 是多少

    从前,即使没有 Camera 的权限, 也可以访问相机设备的元数据, 现在不行了

    wifi

    应用不能动 wifi 开关了, 现在只有通过设置来更改

    wifi 配置

    现在必须有设备管理器的权限才能修改 wifi 配置

    ACCESS_FINE_LOCATION 带来的影响

    如果没有ACCESS_FINE_LOCATION这个权限, 则 wifi,蓝牙会有一堆不能访问的 api

    原文链接

    或者看下面

    • Telephony

      • TelephonyManager

        • getCellLocation() …

    阅读更多
  • Android Q 隐私篇(4) - 唯一标识符, 剪切板数据

    calendar 2019-05-24 11:49 · 2 min read · android androidQ 隐私 10  ·
    分享到: twitter facebook linkedin copy

    第四篇,

    唯一识别码的前世

    在开发中, 总有人会提出各种设备"唯一标识符"的概念,以便于定位用户的唯一性, 或对于用户行为进行分析

    很遗憾, 通过多年的探索, 目前没有任何一种特别准确, 一定能保证唯一的方案

    包括但不仅限于以下方案

    设备序列号 IMEI imsi mac 地址(wifi 模块)

    如以下代码:

     1package top.kikit.uniqueidprivacy
     2
     3import android.Manifest
     4import android.annotation.SuppressLint
     5import android.content.Context
     6import …

    阅读更多
  • Android Q 隐私篇(3) - 限制后台活动

    calendar 2019-05-21 09:49 · 2 min read · android androidQ 隐私 10  ·
    分享到: twitter facebook linkedin copy

    官方链接: https://developer.android.com/preview/privacy/background-activity-starts

    后台开启界面

    这个限制主要限制的是: 当你的应用没有 Activity 在前台时, 后台应用无法主动开启界面

    流氓应用是可以这么干的, 只是大部分应用还算有节操, 没有这么做而已

    我自己遇到的除了我写的 Demo 以外,只有微信发生过这样的情况,还有一些其他应用是代码疏漏造成的

    作用范围

    只要你的 app 运行在 androidQ 的设备上, 就不行,哪怕你的 targetVersion 是 28 也一样

    微信

    微信也仅仅是在你登录以前登录过的电脑端时, 在你点击电脑端的确 …


    阅读更多
  • Android Q 隐私篇(2) - 后台定位权限

    calendar 2019-05-21 09:14 · 2 min read · android androidQ 隐私 10  ·
    分享到: twitter facebook linkedin copy

    本篇是系列第二篇, 主要分析下 android Q 下的后台定位权限 官方链接 , 有能力的朋友可以自己阅读,并不难

    定位权限

    在从前的 android 中,定位权限不分前后台,只有两个

    1<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    2<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    

    分别代表大致位置和精确位置, 一般来说在使用时定位权限都是一起要或者都不要的, 而且这两 …


    阅读更多
  • Android Q 隐私篇(1) - 外部储存

    calendar 2019-05-20 09:43 · 6 min read · android androidQ 隐私 10  ·
    分享到: twitter facebook linkedin copy

    一年一度的 googleIO 开完以后,不出意外的 Android10.0 系统(AndroidQ)出来了

    隐私配置又㕛叒叕更新了..

    连接地址: https://developer.android.com/preview/privacy 这个地址可能在来年就变成 android 11 的了, 所以仅保证在2019 年 05 月 20 日以及之后的一段时间内有效

    主要包含以下五大项目

    20190520100845.png

    对于大部分应用来说,储存方式的更新会有所影响, 其他的可能都是 SDK 要做的事情,和普通开发者关系不大

    在适配新的系统前就和从前一样,暂时不升级 targetVersion,把 targetVersion 设 …


    阅读更多

CaiJingLong

一个移动开发者,致力于全栈
阅读更多

精选文章

  • XCode16 构建 Flutter iOS时出错的结果
  • 使用 Amper 管理 KMP 应用
  • 安装 Kotlin Multiplatform 环境并运行在 macOS 上
  • c/c++ 项目基础
  • Kotlin Compose 05 鼠标事件

最新文章

  • XCode16 构建 Flutter iOS时出错的结果
  • 使用 Amper 管理 KMP 应用
  • 安装 Kotlin Multiplatform 环境并运行在 macOS 上
  • Gradle wrapper 使用国内镜像的那点事
  • c/c++ 项目基础
  • Gradle 编写Plugin
  • Gradle buildSrc
  • Gradle Wrapper

分类

FLUTTER 60 ANDROID 25 GRADLE 13 IOS 7 JAVA 6 DART 5 KOTLIN-COMPOSE 5 SERVER 5 DOCKER 3 GITHUB 3 OTHER 3 SPRING 3 C 1 CADDY 1
所有分类
ANDROID25 C1 CADDY1 DART5 DOCKER3 FLUTTER60 GITHUB3 GO1 GOLANG1 GRADLE13 IOS7 JAVA6 JETBRAINS1 KMP1 KOTLIN MULTIPLATFORM1 KOTLIN-COMPOSE5 OTHER3 PYTHON1 SERVER5 SPRING3 TOOLS1 杂项1 涂鸦1
[A~Z][0~9]

标签

FLUTTER 62 ANDROID 27 GRADLE 15 IOS 9 DART 6 JAVA 6 SWIFT 6 10 5 ANDROIDQ 5 DESKTOP 5 GITHUB 5 KOTLIN-COMPOSE-OLD 5 SERVER 5 隐私 5
所有标签
105 2.31 AAR3 ACTIONS1 AIDL1 AMPER1 ANDROID27 ANDROIDQ5 ANDROIDX1 APK1 APP1 APPCODE1 AZURE1 BLE1 BOTTOMSHEET1 BUTTERKNIFE1 C2 CADDY2 CAMERA1 CAMERAX1 CHANNEL4 CLIPBOARD1 COCOAPODS1 CUPERTINO1 DART6 DART 2.61 DESKTOP5 DIALOG2 DMG1 DOC1 DOCKER4 DOCKER-COMPOSE1 EXCEL1 EXISTS2 FAQ1 FASTLANE1 FFI2 FFMPEG3 FLEXMARK1 FLUTTER62 FLUTTER WEB2 FOCUS2 FOCUSNODE2 FORM1 FRAMEWORK1 GITHUB5 GO3 GOLANG1 GRADLE15 HTTP1 IDE1 IDEA1 INDEX1 INSIDE1 IOS9 JAVA6 JAVASSIST1 JENKINS1 JETBRAINS1 JSDELIVR1 JSON1 JSON_SERIALIZABLE1 JUNIT3 KMP1 KOTLIN1 KOTLIN-COMPOSE-OLD5 LIBRARY1 LIVE TEMPLATE1 LOADMORE1 LOG1 MAC2 MACOS2 MAVEN3 MIGRATE1 MULTIPLATFORM1 MYSQL1 NAVIGATIONBAR2 NAVIGATOR1 NDK3 NGINX1 OC1 OPENCV1 POI1 PUB3 PYTHON1 RETROFIT2 ROUTE3 SERVER5 SO2 SPP1 SPRINTBOOT3 SWIFT6 TAP2 THYMELEAF1 TIPS1 TOAST2 TRANSITION1 UI1 UTF81 YIELD1 二进制1 交叉1 交叉编译1 介绍1 代码规范1 冲突2 动态1 发布1 可执行1 图床1 城市1 大文件1 工具1 已有项目1 开发环境2 总结1 慢1 打包2 扫码1 插件1 文档1 模板1 渲染1 源码解析1 灰度1 点击2 焦点2 爬虫1 状态管理1 百度地图1 编码1 编程技巧1 编译1 翻译1 蓝牙1 表单1 路由1 过场动画1 隐私5
[A~Z][0~9]
CaiJingLong

Copyright 2015-  CAIJINGLONG. All Rights Reserved

to-top
Powered by Hugo, theme by Clarity, deploy in github pages