garygarden
garygarden
关注数: 4
粉丝数: 34
发帖数: 432
关注贴吧数: 8
1省时币换周卡不错,直接增加月卡剩余天数7天
共享单车开始雇人搬车了 共享单车开始雇人搬车了,不过车和人都不是专业团队
开锁失败送的优惠券说的Mobike经典版长啥样? 开锁失败送的优惠券说的Mobike经典版长啥样?APP里是啥图标
为什么有的车有寻车铃有的车没有 以前找红包车一直没有看到寻车铃,但最近发现有些红包车也有寻车铃了。 为什么有的车有寻车铃有的车没有?
一部手机,可以APP开一辆车,小程序同一帐号再开一辆车吗? 一部手机,可以APP开了一辆车的情况下,小程序同一帐号再开一辆车给朋友骑呢?
圆兔工具箱Tasker智能生活的一天 工具:原价500多元的安卓手机多部(已Root,以下称为战机),安卓神器Tasker上编好的自动程序21:00 睡觉 00:00 熟睡中,战机1(随身携带战机)和战机2手机自动开始工作: >>>自动开屏、打开Wifi >>>运行一折特卖(阿里巴巴旗下,每两天五毛杠杠的)自动薅羊毛程序。圆兔工具箱公众号菜单上和文后“阅读原文”链接有推荐两个经圆兔工具箱验证长期有效的薅羊毛项目,主要是因为项目东家有钱,以前试过的一些其它项目很快就倒了。 >>>运行微信公众号(主要是各种签到和抽奖)自动薅羊毛程序 >>>运行其它自动薅羊毛程序(非长期薅羊毛项目) >>>自动关闭Wifi,自动清理手机,自动关屏 05:00 起床洗漱,查看24小时不间断运行重点薅羊毛项目(保密)的专职战机3是否运行正常,工作 07:00 散步,早餐,工作&广发多空杠杆自动双向套利核武器专职战机4运行自动双向套利程序(红利期已经过了,现在收益已经没多少了,今天是折算日,是个容易捡钱的大日子(双折),但非红利期也就几十而已了) 11:30 午休:战机1自动打开圆兔工具箱APP工具音乐播放器播放粤语评书并在12:00转为打开FM收音机收听电台的粤语评书 13:00 午餐,工作&广发多空杠杆自动双向套利核武器专职战机4运行自动双向套利程序 18:00 家庭时间 不定时 因某些关系,以上只能有所保留地写了,还有中间一些不定时的智能: >>>收到银行消费等短信时,自动提取相关信息计算银行卡余额并记录 >>>收到验证码短信时自动复制和在通知栏显示验证码(圆兔工具箱APP工具之一) >>>一些弄了快捷方式在需要的时候手动点一下运行的自动程序(自动抢微信红包、后台录音) ………………
快月底了,11月1日的提现还没到帐 快月底了,11月1日的提现还没到帐
为何腾讯新闻客户端企鹅号文章下面没广告 为何腾讯新闻客户端企鹅号文章下面没广告,天天快报是有的,还有其他渠道是显示广告的吗?
晚了六天,不过10.1的提现终于到帐了 晚了六天,不过10.1的提现终于到帐了
忙,Q群不敢看,偶尔回这里看看。4.8u2应用工厂还没出阿? 4.8u2出了挺久了,但应用工厂为何一直还没出阿?
简单实现通过线控次数进行不同操作 配置条件:媒体按钮播放 配置操作:线控次数变量添加,执行线控任务 线控任务(冲突处理:取消现有任务):等待500ms,根据线控次数变量执行不同的操作,线控次数变量清零 冲突处理那里就能实现只要间隔0.5秒内,就只是计数而已,超过了0.5秒就执行操作,之后再清零,当然这个0.5秒你也可以换成适合自己的时间。
最实用有效的8729新版root的办法 1.去客服中心刷回025版本(能自己刷的就省了,我是因为驱动装不了,反正客服中心很近,就让他们服务算了) ***记得提醒工程师不要让机器自动下载新版本,在设置里面取消自动更新,不然不小心按了又变成新版本了 ***刷完后打开系统更新查看是否025版本 2.用root精灵root
圆兔Tasker笔记之JavaScript 这是我学Tasker的长期更新的笔记和个人实践总结,都是干货,都是自己觉得重要的东西,因为是从很旧的版本就开始学习的,所以有些可能已经按新的版本和经验更新改过了,有些可能还是旧的。 ==代码说明======================= 每行末尾用";"结束 JavaScript(let)和Web视图元素中直接通过函数名称调用动作,但Web视图内容为URL模式的函数前面需要前缀“tk.” int level:级别 bool *:true/false bool onFlag:on/off boolean visible:visible/invisible Audio Streams:call, system, ringer, media, alarm or notification Colours:AARRGGBB(透明度加RGB16进制格式) File Paths:绝对(/开头),相对(非/开头,相对于SD卡的根目录,如pics/me.jpg相当于/sdcard/pics/me.jpg) ==Javascrpit/shell/sl4a类======================= 执行顺序:同一时间只执行一个脚本,一段JavaScript执行时不能被另一段中断。 exit()停止Javascrpit wait( int durationMilliseconds )等待,某些情况可能会导致进行中的操作无法完成,如不能肯定可用setTimeout()代替。 shell( str command, bool asRoot, int timoutSecs )执行shell命令,命令失败会显示"undefined",最大约750K。asRoot:使用root sl4a( str scriptName, boolean inTerminal )运行已建立的SL4A脚本 ==Tasker类======================= enableProfile( str name, boolean enable )配置文件是否启用 profileActive( str profileName )配置文件是否激活,配置文件名未知的为false ==任务类======================= performTask( str taskName, int priority, str parameterOne, str parameterTwo )执行任务,JavaScript不停留 taskRunning( str taskName )任务是否正在执行,未知任务名返回false。 ==变量类======================= 在javascript中使用Tasker的全局变量 global('变量名')取值,变量名可不加% setGlobal('变量名',新值),设置值,变量名可不加% local( str varName )取得Tasker场景本地变量值,可不加%,只用于嵌入HTML的JavaScript,只在Web视图元素存取 var 变量名 = *; 变量声明和取值 变量名.substring(n1,n2); 变量第n1个到第n2个字符,第1个为0,包括n1不包括n2 变量名.length;变量字符长度 JavaScript(let)操作中,本地变量(必须全部小写可包括下划线)可直接引用且无需前面的%,如果值被脚本改变,以后将使用新的值 嵌入HTML的JavaScript,必须用local和setLocal函数使变量成为场景Web视图元素的本地化变量 convert( str val, str conversionType )转换 conversionType: byteToKbyte, byteToMbyte, byteToGbyte, datetimeToSec, secToDatetime, secToDatetimeM, secToDatetimeL, htmlToText, celsToFahr, fahrToCels, inchToCent, metreToFeet, feetToMetre, kgToPound, poundToKg, kmToMile, mileToKm, urlDecode解码, urlEncode加码, binToDec, decToBin, hexToDec, decToHex, base64encode base64decode, toMd5, toSha1, toLowerCase, toUpperCase, toUpperCaseFirst. ==数组类======================= Tasker本地数组可直接在javascript(let)中使用,反之亦然,但Web视图除外 若Tasker中未定义数组,则需要在javascript中声明 arr = [];等号前面为数组名 数组序号JavaScript从0开始,Tasker从1开始 数组符号JavaScript用[],Tasker用() ==杂项类======================= reboot( str type )重启,机器需已root。type:normal/recovery/bootloader,省略则默认normal shutdown()关机,机器需已root setClipboard( str text, bool appendFlag )设置剪贴板,取值var clip = global( 'CLIP' ); settings( str screenName )打开系统设置。screenName:accessibility, addacount, airplanemode, apn, app, batteryinfo, appmanage bluetooth, date, deviceinfo, dictionary, display, inputmethod, internalstorage, locale, location, memorycard, networkoperator, powerusage, privacy, quicklaunch, security, mobiledata, search, sound, sync, wifi, wifiip or wireless. getLocation( str source, bool keepTracking, int timeoutSecs )取得位置。source:gps/net/any;keepTracking:true保持source加快下次取得位置;坐标存取在全局变量%LOC(GPS)与或%LOCN(Net) stopLocation()停止定位,对应之前的有设keepTracking的getLocation() sendIntent( str action, str targetComp, str package, str class, str category, str data, str mimeType, str[] extras );发送intent,每一个未定义参数都必须指定。 targetComp: 目标应用组件类型receiver(默认)/activity/service; package: the application package to limt the intent to class: the application class to limit the intent to category: none/alt/browsable/cardock/deskdock/home/info/launcher/preference/selectedalt/tab/test,无默认 extras: extra data to pass, in the format key:value. May be undefined. Maximum length 2. Intent详解(http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fbbs.hiapk.com%2Fthread-7959-1-1.html&urlrefer=d5897f9e399035d490040841c989e8f6) 在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。 而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。 在这些组件之间的通讯中,主要是由Intent协助完成的。 Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。 例如,在一个联系人维护的应用中,当我们在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够跳出此联系人的详细信息屏幕(假设对应的Activity为detailActivity) 为了实现这个目的,listActivity需要构造一个 Intent,这个Intent用于告诉系统,我们要做“查看”动作,此动作对应的查看对象是“某联系人”,然后调用startActivity (Intent intent), 将构造的Intent传入,系统会根据此Intent中的描述,到ManiFest中找到满足此Intent要求的Activity,系统会调用找到的 Activity,即为detailActivity,最终传入Intent,detailActivity则会根据此Intent中的描述,执行相应的操作。 getVoice( str prompt, str languageModel, int timeout )语音转文本。语音获取失败值为undefined;prompt:获取语音时显示的标签;languageMode:web search/free-form语音识别引擎模式 say( str text, str engine, str voice, str stream, int pitch, int speed )朗读,script停留到读完。engine: 引擎,如com.svox.classic,默认为系统默认;voice: 语音(需引擎支持),默认当前系统语言;stream: 音频流;pitch: 1-10;speed: 1-10 ==音频类======================= soundEffects( bool setTo )音效(系统声音开关,入按键音) speakerPhone( bool setFlag )扬声器开关 silentMode( str mode )静音模式。mode:off/vibrate/on micMute( bool shouldMute )麦克风静音 alarmVol( int level, bool display, bool sound )声音设置其他btVoiceVol/callVol/dtmfVol/mediaVol/notificationVol/systemVol/ringerVol audioRecord( str destPath, str source, str codec, str format )录音,JavaScript不停留,暂停用audioRecordStop()。destPath存储位置;source来源: def/mic/call/callout/callin;codec编码: amrn/amrw/aac;format格式: mp4/3gpp/amrn/amrw/amrr musicPlay( str path, int offsetSecs, bool loop, str stream )音乐播放(Tasker内置音乐播放器),Tasker不停留。最后三个参数可省略,默认值分别是0,false,media;stream:音频流 musicBack( int seconds )音乐回退;musicSkip( int seconds )音乐快进;musicStop()音乐停止 ==媒体类======================= mediaControl( str action )媒体控制。action:next/pause/prev/toggle/stop scanCard( str path )扫描卡,在SD卡中扫描新的/删除的多媒体内容,如果指定了文件则只扫描指定的文件 takePhoto( int camera, str resolution, str filePath, bool insertGallery )拍照 camera: 0后置,1前置; resolution分辨率:WxH格式,如640x840; insertGallery是否插入图库 ==网络类======================= browseURL( str URL )打开网址 mobileData( bool set )移动数据开关 setAirplaneMode( bool setOn )飞行模式开关,取得状态:var 变量名 = global( 'AIR' ); setAirplaneRadios( str disableRadios )飞行模式下关闭的无线电,用逗号分隔cell,nfc,wifi,wimax,bt,取得状态:var 变量名 = global( 'AIRR' ); setAutoSync( bool setOn )自动同步开关 setBT( bool setOn )蓝牙开关,测试蓝牙状态用if ( global( 'BLUE' ) == "on" ) { doSomething(); } setBTID( str toSet )蓝牙编号 setWifi( bool setOn )WIFI开关,状态取得if ( global( 'WIFI' ) == "on" ) { doSomething(); } usbTether( bool set )usb共享开关 wifiTether( bool set )wifi共享开关 ==输入类======================= button( str name )模拟按下硬键,需机器已root。name:back/call/camera/endcall/menu/volup/voldown/search goHome( int screenNum )返回主页。screenNum不是所有主屏幕程序都支持 dpad( str direction, int noRepeats )轨迹球,需机器已root。direction:up/down/left/right/press type( str text, int repeatCount )输入,需机器已root。 ==显示类======================= displayAutoBright( bool onFlag )自动亮度 displayRotate( bool onFlag )自动旋转 displayTimeout( int hours, int minutes, int seconds )屏幕待机 haptics( bool onFlag )视觉反馈开关 nightMode( bool onFlag )夜间模式开关,只在车载模式下可见 lock( str title, str code, bool allowCancel, bool rememberCode, bool fullScreen, str background, str layout )锁定,JavaScript暂停直到密码输入或lock cancelled。code:解锁密码;allowCancel: 是否可以返回主屏幕;rememberCode: 闭屏前是否记住密码;background: 背景图(可选);layout: 自建场景布局 setWallpaper( str path )设置墙纸 statusBar( bool expanded )展开或合并状态栏 stayOn( str mode )保持开启。mode:never/ac/usb/any systemLock()系统锁定(关闭屏幕并锁定键盘),辅助功能需开启 ==电话类======================= call( str num, bool autoDial )打电话。autoDial:自动拨号与否 endCall()结束通话 takeCall()打电话(接来电) callBlock( str numMatch, bool showInfo )呼出限制 showInfo:设置了信息,当限制时会显示 callDivert( str fromMatch, str to, bool showInfo )呼叫转移 callRevert( str numMatch )停止呼叫限制和呼叫转移 carMode( bool onFlag )车载模式 ==短信/彩信/邮件类======================= sendSMS( str number, str text, boolean storeInMessagingApp );发短信 composeSMS( str to, str message )短信对话框,JavaScript不停留 composeMMS( str to, str subject, str message, str attachmentPath )彩信对话框,JavaScript不停留 composeEmail( str to, str subject, str message )Eamil对话框,JavaScript不停留 ==文件类(路径名例'/sdcard')======================= createDir( str dirPath, bool createParent, bool useRoot )新建目录。dirPath:新建目录名;createParent:父目录名,不存在会新建 deleteDir( str dirPath, bool recurse, bool useRoot )删除目录。recurse:子目录,目录非空必须指定 deleteFile( str filePath, int shredTimes, bool useRoot )删除文件。shredTimes:粉碎程度0-10 listFiles( str dirPath, bool hiddenToo )显示目录文件。分行显示,hiddenToo:是否显示“.”开头的文件 readFile( str path )读取文件 writeFile( str path, str text, bool append )写入文件。append:附加开关 zip( str path, int level, bool deleteOriginalAfter )压缩文件。level:压缩级别1-9;deleteOriginal: 删除原件 unzip( str zipPath, bool deleteZipAfter )解压缩文件。deleteZip:解压后是否删除压缩文件 ==加密解密类(美国以外不可用)======================= decryptFile( str path, str key, bool removeKey )解密文件。解密参数在Menu/Prefs/Action设置,不removeKey则之后加解密沿用同一key,下同 decryptDir( str path, str key, bool removeKey )解密整个目录 encryptFile( str path, str keyName, bool rememberKey, bool shredOriginal )加密文件。shredOriginal:粉碎源文件 encryptDir( str path, str keyName, bool rememberKey, bool shredOriginal )加密整个目录 setKey( str keyName, str passphrase )Set the passphrase for the specified keyName. clearKey( str keyName )Clear the passphrase for the specified keyName. ==场景类======================= createScene( str sceneName )创建场景 destroyScene( str sceneName )删除场景 hideScene( str sceneName )隐藏场景 showScene( str name, str displayAs, int hoffset, int voffset, bool showExitIcon, bool waitForExit )显示场景 displayAs显示为:Overlay/OverBlocking/OverBlockFullDisplay/Dialog/DialogBlur/DialogDim/ActivityFullWindow/ActivityFullDisplay/ActivityFullDisplayNoTitle; hoffset, voffset水平位置/垂直位置: -100% to 100%(全屏则无关) showExitIcon是否在右下角显示退出按钮; waitForExit是否立刻继续任务; elemVisibility( str scene, str element, boolean visible, int animationTimeMS )元素可见性 elemBackColour( str scene, str element, str startColour, str endColour )元素背景色 elemBorder( str scene, str element, int width, str colour )元素边框 elemText( str scene, str element, str position, str text )元素文字。position:repl替换/start前插入/end后插入 elemTextColour( str scene, str element, str colour )元素文字颜色 elemTextSize( str scene, str element, int size )元素文字大小 ==图片类======================= loadImage( str uri )加载图片到Tasker内置图片缓冲区。本地文件格式file://文件路径 cropImage( int fromLeftPercent, int fromRightPercent, int fromTopPercent, int fromBottomPercent )裁剪loadImage加载的图片 filterImage( str mode, int value )滤镜loadImage加载的图片。mode:bw黑白/eblue/egreen/ered/grey/alpha;value:1-254 flipImage( bool horizontal )翻转loadImage加载的图片。horizontal:true水平/false垂直 resizeImage( int width, int height )调整Tasker内置图片缓冲区图片尺寸 rotateImage( str dir, int degrees )旋转Tasker内置图片缓冲区图片。dir:left/right;degrees:45/90/135/180 saveImage( str path, int qualityPercent, bool deleteFromMemoryAfter )保存Tasker内置图片缓冲区图片 ==警报类======================= flash( str message )短显示 flashLong( str message )长显示 popup( str title, str text, bool showOverKeyguard, str background, str layout, int timeoutSecs )弹出框,JavaScript停留直到弹出框被关闭或超时。background: 背景图(可选);layout: 布局,自建场景 pulse( bool onFlag )震动提醒开关 vibrate( int durationMilliseconds )震动 vibratePattern( str pattern )震动模式。str pattern:逗号分隔的数字列表,第1个代表静默时间,第2个代表震动时间,以此类推,时间以毫秒为单位 enterKey( str title, str keyName, bool showOverKeyguard, bool confirm, str background, str layout, int timeoutSecs )密码输入对话框,JavaScript停留直到对话框关闭或到达超时。confirm: 密码是否需两次输入确认;background:可选,背景图片地址(a file path or file URI);layout: 布局,自建场景代替内建场景 ==程序类======================= loadApp( str name, str data, bool excludeFromRecents )加载程序。name:数据包名(先)/app标签(在导出的app中可能被本地化到另一种语言);data:in URI format and app-specific;excludeFromRecents:是否显示在最近程序列表 setAlarm( int hour, int min, str message, bool confirmFlag )设置警报,用默认闹钟程序,需安卓2.3+。onfirmFlag:指定是否应用应确认警报被设置;message:可选
一个游戏每个小号都做了备份,有400个,能直接指定恢复哪个吗? 一个游戏每个小号都做了备份,有400个,能直接指定恢复哪个吗?一个一个往下翻太麻烦了,程序能加标签,备份只能加备注且无法过滤。
我是如何学习tasker的 to all: 场景知识都是一点一点积累起来,没捷径,在日常使用积累前需花时间去学完两样东西,这两样东西不单是学场景,而是学会了整个tasker的基础 1.看完官方中文帮助(虽然作者已不更新,但是最基础教程,且对第二步很有用) 2.去官网看完英文帮助(有了第一步的基础,加上网上查单词,还是不太难.官网有个一页集全全部英文帮助的页面,我当时是全部打印出来一页页地看完的) 3.就是日常使用积累了,我是需求派,有了基础,用时不懂的再学和问(我博客有几个个人使用经验的笔记,都是使用中积累下来的帮助没有的东西,当然也有自己觉得帮助中有但很有用的东西.因为忙,只能很偶尔更新了.另外部分可能会因个人知识浅薄,是错的)
tasker怎样将通讯录放到变量组里面啊? tasker怎样将通讯录放到变量组里面啊?
求tasker的1.6u2m版本apk,一定要是m版的 求tasker的1.6u2m版本apk,一定要是m版的
大家主屏幕%WIN值是啥? 大家主屏幕%WIN值是啥? 我的是 主屏幕 I9103是 **Launcher(前面两个字母忘记了)
button backlight和button backlight-tcmd的区别是? button backlight和button backlight-tcmd的区别是?
场景的可编辑文字,经常出现再次显示时少一个字符的问题 不知道为啥,我的场景的可编辑文字,经常出现再次显示时少一个字符的问题。 里面的设置是:文字那里是变量名,文字改变是将新值赋值到该变量。
tasker 场景 web视图 是一个图片网址,如何定时刷新图片呢? tasker 场景 web视图 是一个图片网址,如何定时刷新图片呢?
导出的app,里面http get写到文件的操作,不能实现, 导出的app,里面http get写到文件的操作,不能实现,求解?
tasker如何一个操作判断一个区间:如大于9同时小于11 tasker的匹配只有一个方向,有没办法匹配 9-11 这样的区间的,就是大于9又小于11的。
tasker有没办法能取得手机屏幕分辨率? tasker有没办法能取得手机屏幕分辨率?
场景中元素按下和笔画容易混乱问题 场景中一个元素设置了按下和笔画的操作,容易混乱,就是去做笔画动作时,按下和笔画的操作都执行了。如何解决呢?
应用工厂生成的app安装的难题 Target Device Requirements The device the child app is used on must meet the following requirements: have the Google Maps library installed, even if the exported project or task does not use location in any way the minimum SDK version specified in the Kid Config screen have hardware corresponding to features specified in the Kid Config screen 第一条是说装了谷歌地图的机器就可以装应用工厂生成的app吗?还是 have the Google Maps library installed 是指啥?
tasker有没办法判断手机是否装了某个app? tasker有没办法判断手机是否装了某个app?
模式匹配的帮助里面说的otherwise是指啥? 电话号码匹配 电话号码匹配(某些事件或状态,例如来电)的处理方式有所不同。 C:ANY可匹配任何联系人的电话号码。 C:FAV可匹配任何已收藏(加星标)联系人的电话号码。 Otherwise:否则,匹配工作会尝试使用通用匹配规则针对所有电话号码和相关联系人的名称(如果有的话)进行匹配。 tasker里的中文很多时候都是相反的意思,阅读困难阿。
tasker的操作里面的网络的是airplane radios做啥的? tasker的操作里面的网络的是airplane radios做啥的?
tasker的操作里面的任务的anchor是做啥的? tasker的操作里面的任务的anchor是做啥的?
tasker如何操作删除上一个字符 RT
导出APP的最大问题:别人手机无法安装和运行,因为谷歌服务框... 导出APP的最大问题:别人手机无法用,因为谷歌服务框架的问题 有没一个最简单的方法,然后不需要root也不需要用户艰难操作的? 试过安装谷歌地图,但还是不行。
有没实现过用tasker进行网络校时的? 如题
1
下一页