AutoToolsapp下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁安卓應(yīng)用系統(tǒng)工具 → AutoTools(Tasker輔助工具) v2.3.3 安卓版

AutoTools(Tasker輔助工具)

v2.3.3 安卓版

AutoTools(Tasker輔助工具)
  • 應(yīng)用大。8.4M
  • 應(yīng)用語言:中文
  • 應(yīng)用類型:國(guó)產(chǎn)軟件 / 系統(tǒng)工具
  • 應(yīng)用授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2021-08-30 11:07
  • 應(yīng)用等級(jí):4星
  • 應(yīng)用廠商:joaomgcd
  • 應(yīng)用平臺(tái):Android
  • 應(yīng)用官網(wǎng):

ITMOP本地下載文件大。8.4M

點(diǎn)贊好評(píng)0%(0) 差評(píng)差評(píng)0%(0)

應(yīng)用介紹人氣應(yīng)用精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦:AutoTools去廣告app

AutoTools是一款系統(tǒng)應(yīng)用工具,如果要人說它具體是干什么,那它應(yīng)該就是讓tasker更好用了,入門會(huì)更簡(jiǎn)單,相當(dāng)于tasker豪華套餐里的一部分吧,如果你要問tasker是干什么的話,那么就會(huì)越扯越深了,其實(shí)tasker是一款安卓插件的開發(fā)應(yīng)用,能實(shí)現(xiàn)很多安卓平臺(tái)上的軟件或系統(tǒng)本身不能實(shí)現(xiàn)的功能,下面給你們看段教程,你們就知道這是給專業(yè)人士用的了,有需要的朋友可以自取所需!

應(yīng)用簡(jiǎn)介

AutoTools是一款能夠幫助Tasker完成很多自動(dòng)化功能的工具。

AutoTools(Tasker輔助工具)

autotools 教程

autotools 教程:用 automake 搞出來實(shí)際可用的玩意

在開始之前

這里我們用 Vala 語言和 GTK+ 來展示如何使用 Automake。

首先創(chuàng)建 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;

}

這段代碼會(huì)生成一個(gè)標(biāo)題為 Salamat Pagi 的空白窗口。這段代碼可以使用以下命令測(cè)試:

> valac sp-gui.vala --pkg gtk+-3.0

> ./sp-gui

開始折騰 Automake

首先創(chuàng)建 Makefile.am 文件:

SUBDIRS = src

然后創(chuàng)建 src/Makefile.am 文件:

bin_PROGRAMS = sp-gui

sp_gui_SOURCES = sp-gui.vala

# 很遺憾我還沒找到有什么好辦法把這個(gè) VALAFLAGS 消除掉

sp_gui_VALAFLAGS = --pkg gtk+-3.0

sp_gui_CFLAGS = $(GTK_CFLAGS)

sp_gui_LDADD = $(GTK_LIBS)

我們已經(jīng)知道,Automake 是把 Makefile.am 轉(zhuǎn)換成 Makefile.in 的東西,理論上來說 automake 是增強(qiáng) autoconf 功能的程序,所以我們不得不把 autoconf 和 automake 放在一起來講。不信的話,你現(xiàn)在試試,automake 會(huì)報(bào)錯(cuò) configure.ac 缺少一些命令。

現(xiàn)在我們把 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

然后依次執(zhí)行 aclocal, autoconf, automake -a --foreign。值得注意的是,這里必須要有 AC_PROG_CC,因?yàn)?Vala 實(shí)際上是將代碼編譯成 C 代碼的,所以 C 語言需要的配置這里也要有(這正是我選擇 Vala 為示例的原因,不用 Vala 的話,完全可以自己修改為 C語言版本),如果你以后要用 Vala 編程,應(yīng)該注意。

automake 的參數(shù)

--add-missing (-a) 可以為你自動(dòng)安裝一些必須的腳本。

--foreign 則不強(qiáng)求你安裝一些無聊的文檔文件,比如 README,INSTALL,NEWS 之類的。

現(xiàn)在你可以試試 make 和 make clean 了。

同時(shí)生成多個(gè)可執(zhí)行文件

我們這里提供一個(gè)小型 CLI 版本 Salamat Pagi 程序,創(chuàng)建文件 src/sp-cli.c:

#include <stdio.h>

int main(int argc, char *argv[])

{

printf("Salamat Pagi!\n");

return 0;

}

按著上面的辦法,我們?cè)?src/Makefile.am 中添加:

bin_PROGRAMS += sp-cli

sp_cli_SOURCES = sp-cli.c

響應(yīng) configure 參數(shù)

這里把 CLI 作為可選項(xiàng)。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 的內(nèi)容改為:

if WITH_CLI

bin_PROGRAMS += sp-cli

sp_cli_SOURCES = sp-cli.c

endif

現(xiàn)在,要編譯 CLI 版本,就不得不 configure --with-cli=yes 了。

如果你想讓 GUI 版本成為可選,想想應(yīng)該修改哪些文件?沒錯(cuò),正是 configure.ac 和 src/Makefile.am。首先 configure.ac 中應(yīng)該按照需求進(jìn)行 PKG_CHECK_MODULES,然后再在 src/Makefile.am 中按需要編譯 GUI 版本程序,甚至你可以讓 AM_PROG_VALAC 按需求調(diào)用!

編譯命令很長(zhǎng)很煩?

automake 有 silent rules,可以把很長(zhǎng)的命令縮短到 CC xx.c!有兩個(gè)辦法,一個(gè)是在 configure 的時(shí)候提供 --enable-silent-rules,另一個(gè)是在 configure.ac 里面提供 AM_SILENT_RULES([yes])。

一些測(cè)試程序?

有些程序是我們用來測(cè)試的,并不打算被 make install 安裝到系統(tǒng)中,那么我們這時(shí)會(huì)使用 noinst_PROGRAMS 而不是 bin_PROGRAMS。

新版特性

V1.9.991

1.修復(fù)android11無法保存設(shè)置的問題.

V1.9.99

1.適配一堆a(bǔ)pp的啟屏廣告。

2.優(yōu)化軟件算法,提升體驗(yàn)。

3.簡(jiǎn)化軟件界面,一系列優(yōu)化.

更多>>應(yīng)用截圖

推薦應(yīng)用

其他版本下載

    精品推薦tasker手機(jī)去廣告軟件

    tasker
    更多 (14個(gè)) >>taskertasker是一款無敵拓展、超強(qiáng)、超實(shí)用的手機(jī)工具!沒用過的朋友肯定會(huì)好奇小編為什么這樣說吧,下面就為您介紹一下,tasker是一款安卓自動(dòng)化任務(wù)工具神器,它能自動(dòng)設(shè)置應(yīng)用提醒功能,優(yōu)化手機(jī)應(yīng)用,為你提供創(chuàng)意辦公
    手機(jī)去廣告軟件
    更多 (46個(gè)) >>手機(jī)去廣告軟件手機(jī)去廣告軟件是一款專門用于去除手機(jī)軟件中的廣告而開發(fā)的軟件,現(xiàn)在的手機(jī)軟件不管是在使用還安裝的過程中都會(huì)有大量的廣告植入其中,為了讓您能夠去除這些廣告,使用手機(jī)去廣告軟件是非常合適的。特別是在看電影

    相關(guān)文章

      下載地址

      • AutoTools(Tasker輔助工具) v2.3.3 安卓版

      包名:com.joaomgcd.autotools

      MD5:20b6ebb659cda2c7e8fd7a8aadba17f3

      查看所有評(píng)論>>網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):203046401

      查看所有0條評(píng)論>>

      更多>>猜你喜歡