android底层开发记录(一)
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "IBM" -l
撤销本地所有修改
1. git clean -df
2. git reset --hard
findmakefile 查询当前目录所在工程的Android.mk文件路径
2.2 代码搜索
搜索指令 解释
cgrep 所有C/C++文件执行搜索操作
jgrep 所有Java文件执行搜索操作
ggrep 所有Gradle文件执行搜索操作
mangrep [keyword] 所有AndroidManifest.xml文件执行搜索操作
mgrep [keyword] 所有Android.mk文件执行搜索操作
sepgrep [keyword] 所有sepolicy文件执行搜索操作
resgrep [keyword] 所有本地res/*.xml文件执行搜索操作
sgrep [keyword] 所有资源文件执行搜索操作
mm -B
git log查看历史
问题记录:
- Player *mPlayer;
+ ******::Player *mPlayer;
3.如果报.h文件找不到的话,应该看看mk里面有没有相应模块的定义
shell记录
#!/bin/bash
#https://blog.csdn.net/birdben/article/details/52157271 shell学习
#https://www.cnblogs.com/fnlingnzb-learner/p/5831284.html linux常用命令
#shell for循环应用 $代表取值
#for((i=1;i<3;i++)); do
# echo $i "=====";
#done
#输出
#tangjing@tangjing-H81M-DS2:~/2018/shell$ source shell1.sh
#1 =====
#2 =====
# 循环读取/home/tangjing/2018/转码记录 文件内容
#while read line; do
# echo $line;
#done < /home/tangjing/2018/转码记录;
#if then (-lt小于 -gt大于)
#if [ 1 -lt 3 ]; then
# echo "11111";
#else
# echo "2222222";
#fi
#函数调用
function hello()
{
echo "这是一个hello函数";
adb connect 192.168.1.162;
echo "adb connect 192.168.1.162";
adb remount;
echo "adb remount";
}
echo "函数 连接adb";
hello;
linux批量修改某文件下所有文件的时间戳
find ./ * -exec touch {} \;
android底层开发记录(一)相关推荐
- linux内核epub,Android底层开发技术实战详解——内核、移植和驱动(第2版)[EPUB][MOBI][AZW3][42.33MB]...
内容简介 本书从底层原理开始讲起,结合真实的案例向读者详细介绍了Android内核.移植和驱动开发的整个流程.全书分为21章,依次讲解驱动移植的必要性, Goldfish.OMAP内核和驱动解析,显示 ...
- 原创:Android应用开发记录-Andorid歌词秀(4)完成,含源码
最新版软件请参照: Android应用开发记录-字幕播放器(5)完善 功能简介: 1.自动读取与音乐相同位置的歌词文件 2.根据播放进度,表示当前的歌词 3.按歌词语句快进,快退. 可以用来记歌词,学 ...
- 原创:Android应用开发记录-Andorid歌词秀(3)使用的Service的音频播放器
在下文中我们实现的简单的音乐播放功能. 原创:Android应用开发记录-Andorid歌词秀(2)先来一个音频播放器 但是这样的方式在程序退出后播放也会停止,为了解决这个问题,使用的Service类 ...
- Android应用开发记录-Android歌词秀(5)完善一下,像一个产品了
原创:Android应用开发记录-Andorid歌词秀(4)完成,含源码中的播放器虽然实现了播放,歌词移动等功能,但是距离真正产品级的软件还有一段距离,为此进行了完善 增加的主要功能 1.将操作按钮改 ...
- Android底层开发学习笔记 第一天
今天,开始学习Android底层的开发.(注:我是新手小白,纯粹学习笔记,大神们可以直接略过了) 第一部分 编译运行我的第一个Android system. 准备工作: 下载源码:包括u-boot源码 ...
- Android 底层开发概述(二)
1. android底层开发 涉及到的知识范围和主要工作内容如下: 1. 知识集中在Linux kernel和驱动: 2. 工作主要是移植.bug fix: 3. 挑战性工作有:性能优化.功耗优化等. ...
- 嵌入式,单片机,ARM,Android底层开发之间的关系
很多人在问我们学这些东西能干什么,这些东西有什么关系,我该学那个? 想知道这些首先得知道这些东西都试试很么. 单片机(Microcontrollers,亦称MCU)包括了CPU.随机存储器RAM.只读 ...
- Android蓝牙开发记录
本文主要记录下项目开发过程中的蓝牙功能 其中开发流程部分主要参考博文Android蓝牙开发-经典蓝牙详细开发流程 开发流程 开启蓝牙 扫描蓝牙 配对蓝牙 连接蓝牙 状态监听 通信 开启蓝牙 获取Blu ...
- android底层开发工具,Android Developer Tools(开发人员工具)
在做Android开发的过程中,不可避免地需要使用到自带的android developer tools(开发人员工具),这是一个强大的开发辅助工具,随着android版本的更新,developer ...
最新文章
- 威胁生存!科学家警告灾难性“气候临界点”已逼近
- Qt中禁止调节窗口大小
- WCF热带鱼书学习手记 - Service Contract Overload
- 基于双线性插值的图像旋转原理及MATLAB实现(非自带函数)
- 盖茨基金会重发明厕所进展
- HTTP版本/层次/响应/状态之高屋建瓴
- DLUTOJ 1033 Matrix
- 图解Gram matrix
- Java从入门到精通
- 明翰英语教学系列之雅思常见词汇与固定搭配篇V1.0(持续更新)
- java 生成ppt_Java 创建并应用PPT幻灯片母版
- app支付宝验证登录
- 实现 | 朴素贝叶斯模型算法研究与实例分析
- Word小技巧:秒做组织架构图,让你一目了然各部门相互关系
- 基于 Sentinel-2 卫星数据的像元三分法模型
- python自动化测试框架nose
- java.lang.IllegalArgumentException错误,小记一下
- Vue项目 课程列表页 跳转 课程详情页 跳转 视频播放页
- 第十八届全国大学生智能车竞赛赛道说明
- python海龟画图(10)小米logo