分类分类
大小:8.35 MB更新:2021/08/30
类别:系统工具系统:Android





AutoTools是一款系统应用工具,如果要人说它具体是干什么,那它应该就是让tasker更好用了,入门会更简单,相当于tasker豪华套餐里的一部分吧,如果你要问tasker是干什么的话,那么就会越扯越深了,其实tasker是一款安卓插件的开发应用,能实现很多安卓平台上的软件或系统本身不能实现的功能,下面给你们看段教程,你们就知道这是给专业人士用的了,有需要的朋友可以自取所需!
AutoTools是一款能够帮助Tasker完成很多自动化功能的工具。

autotools 教程:用 automake 搞出来实际可用的玩意
在开始之前
这里我们用 Vala 语言和 GTK+ 来展示如何使用 Automake。
首先创建 src/sp-gui.vala:
using Gtk;
int main(string[] args)
{
Gtk.init(ref args);
var win = new Gtk.Window(WindowType.TOPLEVEL);
win.destroy.connect(Gtk.main_quit);
win.title = &Salamat Pagi&;
win.show_all();
Gtk.main();
return 0;
}
这段代码会生成一个标题为 Salamat Pagi 的空白窗口。这段代码可以使用以下命令测试:
> valac sp-gui.vala --pkg gtk+-3.0
> ./sp-gui
开始折腾 Automake
首先创建 Makefile.am 文件:
SUBDIRS = src
然后创建 src/Makefile.am 文件:
bin_PROGRAMS = sp-gui
sp_gui_SOURCES = sp-gui.vala
# 很遗憾我还没找到有什么好办法把这个 VALAFLAGS 消除掉
sp_gui_VALAFLAGS = --pkg gtk+-3.0
sp_gui_CFLAGS = $(GTK_CFLAGS)
sp_gui_LDADD = $(GTK_LIBS)
我们已经知道,Automake 是把 Makefile.am 转换成 Makefile.in 的东西,理论上来说 automake 是增强 autoconf 功能的程序,所以我们不得不把 autoconf 和 automake 放在一起来讲。不信的话,你现在试试,automake 会报错 configure.ac 缺少一些命令。
现在我们把 configure.ac 改成下面的样子:
AC_INIT([SalamatPagi], [0.1], [bug-report@address])
AM_INIT_AUTOMAKE
AM_PROG_VALAC
AC_PROG_CC
PKG_CHECK_MODULES([GTK], [gtk+-3.0])
AC_SUBST([GTK_CFLAGS])
AC_SUBST([GTK_LIBS])
AC_CONFIG_FILES([Makefile src/Makefile])
AC_OUTPUT
然后依次执行 aclocal, autoconf, automake -a --foreign。值得注意的是,这里必须要有 AC_PROG_CC,因为 Vala 实际上是将代码编译成 C 代码的,所以 C 语言需要的配置这里也要有(这正是我选择 Vala 为示例的原因,不用 Vala 的话,完全可以自己修改为 C语言版本),如果你以后要用 Vala 编程,应该注意。
automake 的参数
--add-missing (-a) 可以为你自动安装一些必须的脚本。
--foreign 则不强求你安装一些无聊的文档文件,比如 README,INSTALL,NEWS 之类的。
现在你可以试试 make 和 make clean 了。
同时生成多个可执行文件
我们这里提供一个小型 CLI 版本 Salamat Pagi 程序,创建文件 src/sp-cli.c:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf(&Salamat Pagi!n&);
return 0;
}
按着上面的办法,我们在 src/Makefile.am 中添加:
bin_PROGRAMS += sp-cli
sp_cli_SOURCES = sp-cli.c
响应 configure 参数
这里把 CLI 作为可选项。configure.ac 中添加:
AC_ARG_WITH([cli],
[ --with-cli Command line interface],
[case &${withval}& in
yes) cli=true ;;
no) cli=false ;;
*) AC_MSG_ERROR([bad value ${withval} for --with-cli]) ;;
esac],[cli=false])
AM_CONDITIONAL([WITH_CLI], [test x$cli = xtrue])
--with-xx 的 value 是 withval,那么 --enable-xx 的 value 就是 enableval。
Makefile.am 中原有 sp-cli 的内容改为:
if WITH_CLI
bin_PROGRAMS += sp-cli
sp_cli_SOURCES = sp-cli.c
endif
现在,要编译 CLI 版本,就不得不 configure --with-cli=yes 了。
如果你想让 GUI 版本成为可选,想想应该修改哪些文件?没错,正是 configure.ac 和 src/Makefile.am。首先 configure.ac 中应该按照需求进行 PKG_CHECK_MODULES,然后再在 src/Makefile.am 中按需要编译 GUI 版本程序,甚至你可以让 AM_PROG_VALAC 按需求调用!
编译命令很长很烦?
automake 有 silent rules,可以把很长的命令缩短到 CC xx.c!有两个办法,一个是在 configure 的时候提供 --enable-silent-rules,另一个是在 configure.ac 里面提供 AM_SILENT_RULES([yes])。
一些测试程序?
有些程序是我们用来测试的,并不打算被 make install 安装到系统中,那么我们这时会使用 noinst_PROGRAMS 而不是 bin_PROGRAMS。
V1.9.991
1.修复android11无法保存设置的问题.
V1.9.99
1.适配一堆app的启屏广告。
2.优化软件算法,提升体验。
3.简化软件界面,一系列优化.
手机迅雷app官网正版最新版2025系统工具107.11 MBv8.30.0.9707
详情DroidSheep系统工具300.00 KB
详情谷歌市场(Google Play Store)系统工具92.70 MBv48.2.19-290PR813001354
详情r34系统工具1.90 MBv1.0
详情豆包app手机最新版系统工具112.40 MBv5.2.0
详情oppo软件商店免费版系统工具90.60 MBv10.3.1
详情91手机助手手机版(百度手机助手)系统工具30.90 MBv6.2.2.801
详情360手机助手app安卓版系统工具39.50 MBv10.13.12
详情tplogin路由器app系统工具21.90 MBv5.7.26
详情MT文件管理器系统工具19.60 MBv2.17.1
详情win11模拟器中文版系统工具16.57 MBv8.92
详情性用社官方版系统工具126.80 MBv4.6.2.7
详情Badam维语输入法uyhurqa hat kirguzguq系统工具70.60 MBv7.71.0
详情蚂蚁保护板系统工具45.50 MBv3.0.36
详情百道加速系统工具8.00 MBv2.3.1
详情Chrome浏览器官方版系统工具246.30 MBv126.0.6478.110
详情BuildCores 3D PC构建器系统工具129.30 MBv2025.7.1
详情blackmart中文版(安卓黑市场)系统工具5.45 MBv0.99.2.95
详情中国银行业系统工具31.60 MBv1.0.2
详情百度app免费版系统工具145.10 MBv15.1.0.10
详情Authenticator系统工具9.00 MBv7.0
详情AdControl(AnyDesk插件)app系统工具15.82 MBv6.3.4
详情腾讯应用宝app系统工具30.55 MBv8.8.9
详情diykards系统工具360.40 MBv1.0
详情私人私密浏览器系统工具23.36 MBv1.5.8
详情ArduinoDroid系统工具42.50 MBv3.8.1
详情WiFi万能钥匙下载官方最新版系统工具84.10 MBv5.0.91
详情安卓原生settings.apk(安卓4.2.2原生系统UI)系统工具2.13 MBv4.2.2.3
详情Samsung Max系统工具20.30 MBv4.6.26
详情uygurqa kirguzguq apk(维语输入法)系统工具70.70 MB7.70.0
详情多屏互动软件(T-Cast)系统工具77.46 MBv10.1.140
详情点亮智能尾灯系统工具60.40 MBv1.3.6
详情xp3player模拟器系统工具30.81 MBv1.3.9
详情windows10模拟器中文版系统工具98.07 MBv2.2.5
详情污客小说客户端系统工具64.94 MBv2.14.11
详情小米对讲机破解软件系统工具31.78 MBv2.17.22
详情百度云盘破解版系统工具178.20 MBv12.5.5
详情讯飞语音输入法手机版系统工具62.69 MBv13.1.8
详情手机百度输入法破解版系统工具99.65 MBv12.3.3.15
详情百度输入法精简去广告纯净版系统工具99.65 MBv12.3.3.15
详情点击查看更多
有缘网婚恋网登录官方版系统工具166.43 MBv6.4.8
详情腾讯手机管家app官方版系统工具85.80 MBv16.1.20
详情搜狗搜索最新版(bingo)系统工具78.00 MBv12.2.5.2226
详情WinRAR手机版手机解压软件app2025系统工具4.11 MBv7.0.1
详情百度手机助手app系统工具12.30 MBv9.6.3.3
详情手机YY语音系统工具110.80 MBv8.46.1
详情360手机助手app安卓版系统工具39.50 MBv10.13.12
详情PP助手app系统工具38.92 MBv8.1.3
详情映客直播最新版系统工具124.20 MBv9.8.50
详情WiFi万能钥匙下载官方最新版系统工具84.10 MBv5.0.91
详情手机百度客户端系统工具150.61 MBv13.51.0.10
详情手机竖屏转横屏软件(Rotation)系统工具6.94 MB28.3.2
详情uygurqa hat kirguzguq系统工具66.04 MBv7.55.0
详情rotation强制横屏系统工具4.69 MBv25.2.1
详情腾讯应用宝app系统工具30.55 MBv8.8.9
详情中华万年历手机版app系统工具63.39 MBv9.3.5
详情吉里吉里2模拟器最新版2022系统工具30.81 MBv1.3.9
详情我的世界java版启动器系统工具72.44 MBv3.3.1
详情百度手机输入法官方app最新版本系统工具121.90 MBv13.2.22.37
详情手机WiFi信号增强器系统工具20.73 MBv4.3.2
详情谷歌服务框架(google services framework)系统工具7.05 MBv12
详情oppo软件商店免费版系统工具90.60 MBv10.3.1
详情三星手机应用商店官方最新版(Samsung Galaxy Store)系统工具47.05 MBv6.6.09.0
详情网易邮箱大师app系统工具133.51 MBv7.19.7
详情手机uc浏览器系统工具100.47 MBv16.3.5.1286
详情oppo应用商店app2024最新版本系统工具64.02 MB11.19.0
详情华为手机助手app最新版系统工具2.13 MBv13.0.0.310
详情mt管理器官方正版系统工具19.53 MBv2.17.0
详情2024华为应用市场app系统工具51.55 MBv14.3.1.300
详情豌豆荚手机精灵最新版系统工具36.40 MB8.3.4.0
详情vivo应用商店app系统工具40.70 MBv9.12.20.0
详情字体管家app系统工具10.48 MBv7.0.0.9
详情POCO图片合成器手机版系统工具71.89 MBv2.0.6
详情安兔兔评测软件2025最新版系统工具73.10 MBv10.4.7
详情谷歌安装器官方原版app系统工具70.00 MBv3.0.1
详情鲁大师app系统工具24.34 MBv10.9.0
详情百合婚恋app系统工具95.82 MB11.11.0
详情腾讯微云手机app最新版系统工具48.90 MBv6.10.17
详情篮球体育画板最新版系统工具10.92 MBv1.0.2
详情mifare classic tool手机版系统工具2.39 MBv4.0.4
详情点击查看更多
悟空分身多开助手系统工具16.70 MBv12.8.5
详情百度手机助手app系统工具12.30 MBv9.6.3.3
详情lbe平行空间官方正版系统工具10.78 MBv4.0.9087
详情kk键盘最新版本系统工具84.80 MBv4.0.1.11970
详情txt文本分割器apk(Txt Spliter)系统工具20.80 MBv1.7.1
详情知识库软件系统工具12.10 MBv5.1.9
详情刷机精灵手机版系统工具19.80 MBv4.0.0
详情藏汉翻译通app系统工具43.70 MBv3.8.1
详情搜狗手机浏览器系统工具123.20 MBv15.2.6.6101
详情腾讯应用宝app系统工具30.55 MBv8.8.9
详情压缩包查看软件系统工具80.00 MBv5.1.0
详情致测(施工测量工具)系统工具243.10 MBv6.2.0519
详情随手记最新版本系统工具91.50 MBv13.2.46.8
详情钢琴调音器软件手机版系统工具16.70 MBv3.296.2
详情防沉迷守护大师系统工具15.80 MBv26.05.27
详情分贝测试仪手机版系统工具41.30 MBv1.3.5
详情映客直播最新版系统工具124.20 MBv9.8.50
详情钣金展开计算器系统工具32.80 MBv2.4
详情360搜索app系统工具20.22 MBv10.1.4
详情2345王牌手机助手系统工具35.77 MBv10.5
详情猎鹰浏览器官网版系统工具288.10 MBv141.0.7390.60
详情C语言编译器IDE app系统工具83.40 MBv4.6.2
详情讯飞输入法app官方最新版系统工具68.90 MBv15.0.17
详情豌豆荚手机精灵最新版系统工具36.40 MB8.3.4.0
详情HiEdu科学计算器He-570系统工具4.97 MBv4.1.8
详情字体大师手机版系统工具7.47 MBv6.2.6
详情快牙app官方版最新版本系统工具24.42 MBv6.5.9
详情解压缩ZIP专家软件系统工具24.80 MBv2.2.0
详情三星浏览器Beta版系统工具65.51 MBv9.4.00.45
详情2345应用中心app最新版系统工具35.77 MBv10.5
详情桔子万年历app系统工具15.00 MBv8.7.2
详情网易邮箱大师app系统工具133.51 MBv7.19.7
详情K5噪音分贝仪app系统工具35.20 MBv2.0.15
详情茄子手机克隆系统工具6.16 MBv2.0.0
详情kingroot手机版系统工具11.00 MBv5.4.0
详情北瓜加密手机版系统工具72.10 MBv1.2.3
详情手机uc浏览器系统工具100.47 MBv16.3.5.1286
详情图片解压缩app系统工具28.44 MBv1.1
详情花椒直播客户端系统工具88.94 MBv9.2.1.1037
详情手机百度客户端系统工具150.61 MBv13.51.0.10
详情点击查看更多
应用权限








































































































