android
良非凉
Linux 内核专家,博客达人。
不能把程序讲解到人人都能听懂的程度,那就是自己理解的不够透彻。
展开
-
android系列:第三篇android调试常用工具:模拟按键输入,修改分辨率,获得按键消息
本文将介绍一些android开发中常用的调试技巧如:模拟按键输入,修改分辨率,获得按键消息getevent获取所有输入设备的事件,如power键,音量键、触摸屏、耳机插拔事件等shell中直接输入getevent,首先打印的即为各个eventX对应的设备关系,如下图展示了按下power键和滑动触摸屏的相应event hexdump使用hexdump工具可以直原创 2017-07-17 11:45:29 · 971 阅读 · 0 评论 -
android系列:第二篇android组件、manifest.xml、存储方式、通信方式概述
android基本组件Activity一个activity是一个显示界面,可以显示并处理用户的事件。activity之间通过intent进行通信每个activity需要在AndroidManifest.xml中声明 Service一个无界面的后台进程。startService()启动的服务,生命周期与其调用者无关,只要没人杀则永生。bindService()启动原创 2017-07-14 13:56:22 · 986 阅读 · 0 评论 -
android oreo 中adb shell中的ps命令需要加参数ps -A
更新了android oreo后发现在adb shell中执行ps命令只得到了很少的信息:msm8937_32:/ # psUSER PID PPID VSZ RSS WCHAN ADDR S NAMEroot 4285 1516 4632 1544 sigsuspend add6067c S sh原创 2017-09-05 19:29:33 · 11664 阅读 · 1 评论 -
从c语言快速过渡到java语言(java语言与c语言语法区别概述)
本文适合有面向对象知识积累,熟悉c/c++语法,希望快速料及java语法的同僚,并非一篇基础详尽的基础知识教程。语言类型c语言:面向过程java:面向对象面向对象语言出现的原因是提高编程粒度。也就是说在建大型建筑的时候就不再用土堆砌了,而是粒度更大的复合材料。面向对象语言的最小单位是类。数据类型java数据类型: 1):基本数据原创 2017-07-17 14:51:35 · 3338 阅读 · 0 评论 -
android编译系统解析,执行make bootimage后mk文件的调用顺序详解
android编译系统解析,执行make bootimage后mk文件的调用顺序详解构成android编译系统的有make文件(makefile,xxxxx.mk),shell脚本,python脚本等make文件针对三个层次1,整个编译系统的核心 android/build/core/下,如其中的main.mk文件2,针对不同厂商不同产品的make文件位于android/devic原创 2017-10-27 10:52:59 · 12390 阅读 · 1 评论 -
android系列:第一篇 android开发常用命令集合,代码目录简介
android开发常用命令集合,代码目录简介 一、adb相关adb全名Andorid Debug Bridge.顾名思义,这是一个google为androidDebug专门开发的工具。常用adb命令 1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件原创 2017-07-13 20:52:01 · 2371 阅读 · 0 评论