摘要:
我们都知道runtime权限是google在android上权限管理的又一大重要改变,在应用程序安装过程中,只会grant install部分的基本权限,而对于dangerous的权限,应用程序需要在运行时主动申请,并动态的由用户来确认是否需要给予对应的权限。... 阅读全文
摘要:
通过PackageManager的学习,我们知道,android的UID和linux的UID根本是两回事,Linux的UID是用于针对多用户操作系统中用于区分用户的。而Android中的UID是用于系统进行权限管理的,相信大家在shell环境中进行ps命令查询... 阅读全文
摘要:
tiny.hui@build-server:$ tar --usage用法: tar [-AcdrtuxGnSkUWOmpsMBiajJzZhPlRvwo?] [-g FILE] [-f ARCHIVE] [-F 名称] [-L NUMB... 阅读全文
摘要:
GitLab 是一个基于git的仓库管理程序,也是一个方便软件开发的强大完整应用。这里主要整理一下基于ubuntu 14.04中gitlab的构建过程。 一,安装相关软件 sudo apt-get install vim git curl openssh-s... 阅读全文
摘要:
之前做一个智能家居项目的时候,在C代码端有个数据结构需要app层传递数据,其结构体如下:typedef struct{ uint8_t type; union { char name[PL_MAX_NAME + 1... 阅读全文
摘要:
本文主要使用PackageManager相关API来检索系统默认的浏览器是哪一个,请参考。package com.example.testdefaultbrowser;import android.net.Uri;import android.os.Bund... 阅读全文
摘要:
--所有的存在都是为了走向毁灭而设计的。--我们被囚禁在这....--生与死的无尽螺旋里。--这是诅咒?--还是惩罚?--面对着将无解谜题交予我们的神明,我们会有反抗的一天吗? 本系列导航: Android简单的计步器应用实现 Android Native到... 阅读全文
摘要:
本文导读:SensorDaemon服务端流程解析Qualcomm messaging Interface(QMI)消息定义概述Sensor架构系列之dsps架构分析之前的文章我们知道了SensorDaemon服务端的启动以及dsps的架构及主要组成模块,今天我... 阅读全文