11 rayxiang520

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

init.rc语法简介

init.rc语法简介1、init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc2、init.rc是在$GINGERBREAD/system/core/init/init.c中读取的,它基于“行”,包含一些用空格隔开的关键字(它属于特殊字符)3、如果关键字中有空格,处理方法类似于C语言,使用/表示转义,使用“”防止关键字被断开,...

2019-05-21 14:04:09

监听一个service是否还在运行

   在开发的时候,经常会用到服务,有时候就会用到判断服务的运行状态,下面就创建一个工具类来判断服务是在还在运行。   package cn.edu.cqu.mobilesafe.utils; import java.util.List; import android.app.ActivityManager; import android.app.ActivityManager....

2019-01-24 10:34:37

android串口操作--清除缓存

项目需要,用到了google的串口通讯代码:SerialPort_Project,具体代码参照github里面的。代码里面默认的native api只有简单的open和close,没有关于清除缓存的api,故添加之。在改代码前线配置好ndk和环境变量。以android studio为例:    android studio从3.0开始貌似默认集成的ndk选项,但仍然需要自行下载。先在如上选项中勾选...

2018-05-28 15:39:40

android系统待机和休眠

      安卓系统待机一会就进入了深度睡眠,终端都没响应。信息如下:[cpp] view plain copy] request_suspend_state: sleep (0->3) at 175730206087 (2017-09-27 01:28:31.556133562 UTC)  [  175.738202] s3cfb_early_suspend is called  [  1...

2018-05-18 10:44:43

android系统性能分析

作为一名Linux 或 Android 平台的系统工程师,在开发系统新功能外,主要工作就是优化系统性能,使系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 从系统入手,阐述由于系统软、硬件配置不当可能造成的性能问题,并且探讨检测系统故障和优化性能的一般方法和流程。一、CPU性能评估Cp...

2018-03-21 17:07:07

Mstar Amlogic智能电视芯片

任何智能设备,CPU(CentralProcessingUnit/中央处理器)都是决定其性能优劣的核心组件,在家电界,最为人们熟知的CPU厂商就是Mstar以及Amlogic这两个品牌了,那两个品牌所生产的CPU有何不同呢?我们在实际购买过程中又该怎样判断CPU的性能呢?本期内容,小编就和各位小伙伴聊一聊。厂商简析:Mstar:晨星半导体,成立与2002年5月,总部位于我国台湾。Mstar在智...

2018-03-07 15:28:24

watchdog及android系统bug调试

1. 概览Watchdog的中文的“看门狗”,有保护的意思。最早引入Watchdog是在单片机系统中,由于单片机的工作环境容易受到外界磁场的干扰,导致程序“跑飞”,造成整个系统无法正常工作,因此,引入了一个“看门狗”,对单片机的运行状态进行实时监测,针对运行故障做一些保护处理,譬如让系统重启。这种Watchdog属于硬件层面,必须有硬件电路的支持。Linux也引入了Watchdog,在Linux内

2018-01-18 10:50:12

android系统安全策略te语法分析

一. 基本语法很多te文件集中在\external\sepolicy文件夹下,MTK也有很多自定义的在\device\mediatek\common\sepolicy。它的最基本样式是      allow factory powerctl_prop:property_service set;allow factory ttyGS_device:chr_file { read

2017-12-07 09:34:55

基于Android端WebRTC点对点互连

项目准备信令服务器代码:https://github.com/matthewYang92/WebRtcServer(代码改自ProjectRTC)安装Node.js进入项目根目录,命令行:npm install命令行:node app.js打开浏览器输入127.0.0.1:3000,见到WebRtcServer标题,服务器ready客户端代码:https://github.com/

2017-11-03 10:57:17

linux 服务器之间文件拷贝

跨服务器拷贝需要用到的命令是scp.----------------------拷贝文件夹----------------------------------------------把当前文件夹A拷贝到 目标服务器10.104.14.9 服务器的 /tmp/t/文件夹下scp -r /tmp/A/  admin@10.104.14.9:/tmp/t/

2017-10-16 10:41:59

android音量控制

【android】AudioManager音量控制123456//音量控制,初始化定义AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//最大音量

2017-03-10 13:45:39

android默认配置选项说明

android定制系统时,难免要修改默认选项。在SettingsProvider中设置系统中默认值,我们可以在frameworks\base\packages\SettingsProvider\res\values\default.xml文件中看到常用的一些默认值,这次我就来详细解释下这里面默认的意义。当然,这不是全部的默认值,全部默认值得定义要在frameworks\base\core\

2017-02-23 10:42:43

WebRTC介绍

谷歌2011年6月3日宣布向开发人员开放WebRTC架构的源代码。这个源代码将根据没有专利费的BSD(伯克利软件发布)式的许可证向用户提供。目前,开发人员可访问并获取WebRTC的源代码、规格说明和工具等。  WebRTC官网使用说明:http://www.webrtc.org/native-code/development  WebRTC源码:https://chromium

2017-02-09 09:31:48

Android 原生ExoPlayer 解析

1.简述与应用范围ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例。ExoPlayer相较于MediaPlayer有很多优点:1. 支持基于http的移动流媒体协议,包括DASH,HSL,Smooth Stream。同时也支持文件流和udp流等。2. 支持更多媒体封装格式,包括mp4,mp3,Webm,aac,mkv,mpeg-

2017-01-14 17:48:45

通过echo命令来实现android平台开关背光

最近有个需求是要实现快速开关背光,之前理解错误了,直接用PowderManager里面的goToSleep()和wakeUp()方法实现。后来发现wakeup的时候会重启机器,即goToSleep的时候其实是进入休眠了,类似智能电视的powder键。在确定准确需求以后,需要实现开关背光而不关闭和休眠android系统。刚开始在framework找了很多api方法都不太奏效,后来

2017-01-11 15:38:25

Android权限详解

Android权限详解在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里ATAAW.COM将各类访问权限一一罗列出来,供大家使用时参考之用。android.permission.EXPAND_STATUS_BAR允许一个程序扩展收缩在状态栏,android开发网提示应该是一

2016-11-08 15:53:42

Android 源码浏览网站

点击打开链接Android源码浏览网站,支持文件夹浏览和快速查找等。

2016-07-21 17:30:57

Android5.0双卡分析

Android 5.0 双卡信息管理分析    Android5.0开始支持双卡了。对于双卡的卡信息的管理,也有了实现,尽管还不是完全彻底完整,如卡的slot id, display name,iccid,color等,其设计思路竟然跟之前接触到的一个平台是一样的,都是同不同颜色来标识不同的卡,让用户一目了然,只是5.0的实现目前还局限在FW框架里,应用层的实现还没有,相信,等

2016-07-11 16:04:56

Android Parcelable

parcel定义介绍:    android提供了一种新的类型:parcel(英文解释:包裹,小包),本类用来封装数据的容器,封装后的数据可以通过Intent或IPC传递,除了基本类型外,只有实现了Parcelable接口的类才能放入parcel中。    parcel一般都用在Binder通信,通过read和write方法进行客户端与服务端的数据传递(通信)。        比如:f

2016-07-11 15:49:38

Android中的@SystemApi@hide等

Android中SystemApi hide NonNull TargetApiSystemApi hide PrivateApiNonNull TargetApi参考信息Android中@SystemApi @hide @NonNull @TargetApi我们时常在Android源代码中看到的注释,如SystemApi hide NonNull Ta

2016-06-29 14:03:13

查看更多

勋章 我的勋章
    暂无奖章