# android-dev-tools
### What it is ?
> Android系统、驱动开发者提高工作效率的小工具
### Installation
1. 拷贝或链接到PATH某个目录下
2. 在.bashrc或.zshrc中加入
```bash
alias amm='. amm.sh'
```
### Usage
- #### apush
```bash
apush file1 file2 ... # 一次push多个文件,根据在out目录的路劲自动选择push位置
apush out/target/product/xxx/system/lib/libui.so # 自动push到system/lib/libui.so
```
![](https://github.com/TUSSON/android-dev-tools/blob/master/res/apush.png)
- #### akill
可同时选择多个进程,一次杀掉
依赖[fzf](https://github.com/junegunn/fzf)
```bash
akill PATTERN # 搜到PATTERN匹配的进程名,然后adb shell kill
```
![](https://github.com/TUSSON/android-dev-tools/blob/master/res/akill.gif)
- #### amm
1. 根据参数是否有传入模块路劲觉得调用mm/mmm
2. 根据本次更新的文件,自动push到对应位置
3. 查找和这次更新文件依赖的进程,kill掉(需要 -k选项)
```bash
amm [-k] [module_path]
```
![](https://github.com/TUSSON/android-dev-tools/blob/master/res/amm.gif)
### ToDo
增加apull,实现pull可以使用通配符,一次Pull多个匹配文件
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Android 项目是使用 Android 操作系统和相关开发工具开发的一款移动应用程序。Android 平台提供了丰富的功能和接口,开发人员可以使用 Java 或 Kotlin 等编程语言编写 Android 应用程序。Android 项目也可以是针对特定设备或特定需求进行自定义开发的软件解决方案。 以下是 Android 项目的一些主要特点和资料介绍: 1. 开放源代码:Android 是基于 Linux 内核的开源操作系统,开发人员可以自由获取、使用和修改源代码。 2. 多样化的硬件设备支持:Android 支持多种硬件设备和屏幕尺寸,可以运行于手机、平板电脑、电视、手表等多种设备上。 3. 灵活的用户界面:Android 提供了丰富的用户界面控件和布局方式,可以实现漂亮、个性化的用户界面。 4. 响应式设计:Android 应用程序可以根据设备类型、屏幕尺寸等因素调整布局和显示方式,以适应不同的设备和用户需求。 5. 多媒体支持:Android 支持常见的音频、视频、图像等多媒体格式,可以实现各种多媒体应用。 6. 数据存储:Android 提供了多种数据存储方式,包括 SQLite 数据库、文件存储、SharedPreferences 等。 7. 网络通信:Android 支持多种网络通信方式,包括 HTTP、TCP、UDP 等。 8. 社交媒体集成:Android 提供了集成社交媒体的功能,可以实现与 Facebook、Twitter、Google+ 等社交媒体的交互。 # 注意 1. 本资源仅用于开源学习和技术交流。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。 3. 不可商用,一切后果由使用者承担。
资源推荐
资源详情
资源评论
收起资源包目录
Android系统、驱动开发者提高工作效率的小工具.zip (8个子文件)
Android_code2
LICENSE 11KB
amm.sh 2KB
res
akill.gif 200KB
amm.gif 1.32MB
apush.png 54KB
apush.sh 953B
README.md 1KB
akill.sh 489B
共 8 条
- 1
资源评论
阿齐Archie
- 粉丝: 9968
- 资源: 2300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功