平台信息:内核:Linux version 3.10.0系统:android/android6.0平台:rk3288 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 本文是基于Android6.0的代码,在做定制的时候发现在触摸屏幕的时候,喇叭没有声音.下面就讲解一下自己是怎么解决的. 一.修改代码提高系统的音量. 代码路径:base/services/core/java/com/android/server/audio/AudioService.java pri…
本文转载自:http://blog.csdn.net/Jin_HeZai/article/details/46791567 近期任务,涉及Android触摸提示音. 首先,定位源码目标.很显然的,在原生的设置的声音功能页里面就包含了触摸音的开关. 那么我们找到对应的java代码,SoundSettings.java package com.android.settings; import java.util.List; public class SoundSettings extends Set…
通知(Notification)是 Android 系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现.发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容.使用:当程序进入到后台的时候我们才需要使用通知,所以在广播接收器和服务中使用通知较多. 下面的代码是在通知中加上了震动.提示音和LED等效果. MainActivity中代码: package com.demo.notificati…
简介: 从之前的博文中我们提到过,关机流程中最后是通过修改Android属性进行关机操作(SystemProperties.java通过JNI调用访问系统属性),当然我们也可以通过adb命令修改Android系统属性执行关机操作,例如adb shell setpro sys.powerctl shutdown,这里我们简单介绍下修改Android属性关机的原理或流程. native_set()<SystemProperties.java>--->SystemProperties_set(…
/*********************************************************************** * 修改Android系统字号(二) * 说明: * 虽然在<修改Android系统字号(一)>中修改了Launcher中修改了界面, * 但是在其他的系统软件里还是有很多地方需要另外修改的,所以那是不行, * 今天Charlie给出意见,修改DPI,效果很好. * * 2016-5-19 深圳 南山平山村 曾剑锋 *****************…
/*********************************************************************** * 修改Android系统字号(一) * 说明: * 本来以为直接修改了Settings里面的系统字号就可以了,结果发现字号变 * 大了之后,Lancher中app的名字被截掉了一半,下面一半无法显示,之后又 * 为了解决这个问题,找到AppsCustomize相关配置. * * 2016-5-12 深圳 南山平山村 曾剑锋 *************…
本文转载自:http://blog.csdn.net/u012301841/article/details/51598115 修改android系统开机动画…
一 : 修改Android系统默认时间 源码路径:frameworks/base/services/java/com/android/server/SystemServer.java 主要变量EARLIEST_SUPPORTED_TIME // The earliest supported time. We pick one day into 1970, to // give any timezone code room without going into negative time. pri…
Android M Permission 运行时权限 学习笔记 从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一些处理. Android应用权限简要介绍 一个Android应用默认情况下是不拥有任何权限的, 这即是说, 在默认情况下, 一个应用是没有权利去进行一些可能会造成不好影响的操作的. 这些不好的影响可能是对其它应用,操作系统,或者是用户. 如果应用需要一些额外的能力,则它需要在AndroidManif…
https://www.jianshu.com/p/c29bb20908da Android NDK开发及OpenCV初步学习笔记 Super_圣代 关注 2017.08.19 00:55* 字数 663 阅读 608评论 0喜欢 2 最近手头的项目接近尾声,时间也稍微宽裕了些,所以抽空准备再深入学习Android,为即将到来的实习期做准备. 1.NDK 首先,什么是NDK? NDK全称:Native Development Kit,顾名思义是Android的原生开发工具,Android平台从诞…