First, let’s come to terms with… the terms in Tasker. Many of the concepts may be new to you, and they can be a bit overwhelming, especially to neophytes. But, once you get the logic of Tasker, you’ll find that it’s a truly powerful app even for programming noobs.
Action — The basic element of Tasker. It refers to phone or tablet functions and features that perform something or brings the phone to a certain state. Tasker supports more than 200 actions grouped into 21 categories.
Task — A group of actions. Usually linked to a trigger or “context”, but can also be a free-floating, standalone task executed manually. A task can be run within another task. You can clone, export, import, and lock tasks.
Context — Situations or conditions which, when true, trigger the execution of the task(s) associated with it.
Profile — Some sort of “container” or “package” for context(s) and linked task(s). You can define several contexts for a single profile, and all those conditions must be true for the linked tasks to run.
Variable — A name for an unknown value that can change over time, like the battery level or the date.
Scene — A custom-made user interface. You can create your own layout of buttons, menus, popups, and other UI elements.
Project — A group of profiles, tasks, scenes, and variables. Each project has its own tab (at the bottom of the main screen) with a user-defined project name. You can also export or import projects. You can even export a custom project as a standalone Android app (APK): just tap on the project name/icon, select Export, and choose “As App.”
Related
i wrote two applications that provide screen rotations in different scenarios.
the first one (rotexec) rotates the screen in a particularly orientation and executes an application, then restores the orientation on exit.
the second one (devomon) polls the accelerometer and updates the screen orientation.
i know there are already applications out there that handle these tasks, but the ones i found all ran on the .net vm.
my goal here was to minimize the memory footprint, something not possible with managed languages.
for devomon.. with 4 filtered applications, it consumes about 52 KB of heap space.
the new version of devomon (with a gui):
http://www.megaupload.com/?d=LCOWUDF4
rotexec and devomon w/o a gui (don't use it):
http://www.megaupload.com/?d=DL58WVU4
project is hosted at SourceForge.. i haven't committed the newer changes though.
----
rotexec is intended for use with shortcuts, although if you use it more than once you might have a hard time distinguishing when all have the same damn icon.
the command-line format is...:
Code:
rotexec <direction>|<full_path_to_exe>[|<args]
<direction> indicates the side the top of the window touches and can be either N, S, E, or W
you can quote the individual items (i.e., "N" vs. N), but not the entire string.
* the orientation is set for the duration of the program, regardless of whether or not it owns the foreground window.
example shortcut:
Code:
88#"\Storage Card\rotexec.exe" W|\Storage Card\Program Files\Navigator\TomTom Navigator.exe
----
devomon reads the output of the accelerometer using htcsensorsdk.dll.
* the screen orientation is changed for all applications except those in the filter list.
* if the keyboard is out, no orientation changes are made.
* filters cannot be persisted at this time.
devomon now has a gui.
I'd just like to say a TON of thanks to this program. It works GREAT. I use it for Remote Desktop. I always want it rotated portrait, without the keyboard open, and now it does!
In addition, I would like to add a recommendation for modifying the shortcut icons. This app that I have attached is called Shortcut Creator, and it allows you to pull up any shortcut, and specify an icon from any .EXE on the device!
Hi everybody
We recently published Pikchur for WP7 and I would like to introduce to XDA-Developers community our photo-sharing application for feedback.
Direct link on Zune:
http://social.zune.net/redirect?type=phoneApp&id=99bec83c-a185-e011-986b-78e7d1fa76f8
Would love to read your comments, request for new features.
Florian
PS: APOLOGIES FOR THE SUBJECT - I THOUGHT I HAD THE [APP] IN THE SUBJECT. CANNOT EDIT TO CORRECT. SORRY
About Pikchur for WP7:
Pikchur allows users to quickly connect and share photos to many popular social networks, micro-blogging services, and media hosting websites. The Windows Phone 7 application is packed with new platform features such as Bing map integration for geotagging, pivot controls for organizing photo information and comments, and a live tile, so users can see their most recent photo on the phone’s start screen. The application was launched simultaneously in five languages, provides privacy options, and includes Facebook and Twitter integration, so users can start sharing instantly.
Pikchur users are content pushers. They use the service to push out a single photo to multiple platforms. Their goal is to share quickly and broadly. This type of social user is different from other photo sharing users, which may be more participatory in a photography community like Flickr or exclusive like Instagram, which does not have public photo-streams.
The primary experience goal with Pikchur for Windows Phone 7 was the speed to which a user would be able to launch the device camera or select a previously taken photo from an album and share their photo. Post set up, a user requires only two steps to achieve this goal. Similar to applications like Shazam the application start screen is explicit in the engagement flow. Two large buttons dominate the screen ‘take with camera’ or ‘select from pictures’ and indicate to the user their first steps. After launching the camera or photo albums and confirming a picture, the users are returned to a display screen inside the application where they can add a caption and toggle the social networks they want to share with on and off. This toggle feature allows users to promptly adjust the pipeline for any given photo. This is useful sometimes when a user segments their own audience into different categories.
The user experience for the first launch of Pikchur for Windows Phone 7 was task based and focused on the primary goals of the user. Future versions are intended to include more exploratory and Pikchur community features. With the focus on completing tasks, the design led with a Pivot control, one of two new types of controls available for displaying content in Windows Phone 7. The other control is called a Panorama and is particularly useful when leading with content heavy applications such as news applications.
The Pivot control works essentially like a tab menu, except often not all options are visible on the screen. Windows Phone 7 breaks both page and screen metaphors for digital media design. The potential canvas for an interactive application moves beyond the screen both horizontally and vertically. When a user selects a Pivot menu item, it becomes the new focus and other menu items shift. This type of motion and presentation of information allows users to familiarize themselves with the menu options. The order of the pivot menu items also presents a hierarchy with the primary tasks or content being placed earlier in a flow.
The Pivot control works particularly well with heavy tasked based applications because it provides a menu bar that sits at the bottom of the screen called the App Bar. This App Bar holds icon buttons with actions specific to the current screen. The App Bar is a distinguishing feature of Windows Phone 7, both in its heavy icon use and emphasis on context. Icons are a powerful visual system that signal actions to users. Without having to process too much information, users can determine the primary actions to take on a screen. A hierarchy of actions is also placed in the App Bar, with primary functions placed left to right.
As an example of how the App Bar works, in Pikchur for Windows Phone 7, after a user has selected or taken a photo for upload, they are presented with a photo submit screen allowing users to add a caption and select the services where they wish to send the photo. In the App bar, two options are presented. These options are specific to the photo submit form and help to keep momentum in a users flow through an application. Users are able to better flow through an application when next step action items are so clearly expressed. The first button in Pikchur is the Send option, followed by Edit. For the Pikchur user, again the primary experience goal is the speed to sharing. The photo submit screen presents a minimum set of options that will fulfill the users need to customize before sending. Most of the options such as the post to services are already set to defaults in the setting so that the need to make tweaks on a particular post is minimal. Whereas adding filters or special photo editing features are presented early or as part of the submit form for other photo sharing application, this step is placed as a secondary action both in the App Bar and in the application. This additional step of editing adds more decision steps for the user and slows down the speed to send goal. Separating out the edit function also allows for greater expansion of the edit features for later versions. These types of experience architecture decisions reflect both an understanding of the brand values and the particular type of audience.
Fir example:
app://80C8133B-168C-48C7-B95F-08D6331AE891/_default#/Microsoft.Mcx.Mobile.UpdaterShell;component/Views/AdminView.xaml
What's the structure of this URI?
"app://" - URI scheme, tells the OS how to handle the request (app launcher).
"80C...891" - App's ProductID GUID. Unique for every app (but does not change on updates). Identifies the app in question.
"/_default" - Use the app's normal launch task (as opposed to a launch task for a live tile or something).
"#" - URI fragment indicator, specifies where within the app to navigate to.
"Microsoft.Mcx.Mobile.UpdaterShell" - Name of the assembly containing the desired XAML file (the specification method is WP standard for embedded resources).
";" - Separator between the assembly and the path within the assembly; standard in WP.
"component/Views/" - Path to the embedded XAML view that you want to open (also WP standard format for embedded resources).
"AdminView.xaml" - the name of the (embedded) XAML file that you want to open.
Hope that helps.
Hello
I’m trying to overwrite an array value. The array containing the values that need to be changed is %ObdFuelAvgArr the index of the value I’m trying to set is %ObdPlaceHolder and the value that I’m trying to insert is %ObdPercent. I’ve tried various ways of entering this into tasker. The latest iteration was this:
Code:
Variable Array
%ObdFuelAvgArr(%ObdPlaceHolder)
Values
ObdPercent
Could someone help me find a solution?
Thanks,
Loren
You need to Use the Array Push action probably in conjunction with the Fill Spaces parameter. Depending on whether the array element is already occupied, you may need to empty it before updating using a Variable Clear.
From the Tasker user guide: variables page;
Inserting Elements
Use the Array Push action.
The Fill Spaces parameter might need more explanation. It is only relevant if one or more of the array elements are undefined. As an example, if we have the array elements %arr1 and %arr3 containing apple and banana:
Array Push %arr1, 1, pear
leaves %arr1, %arr2 and %arr4 containing pear, apple and banana.
but Array Push %arr2, 1, pear, Fill Spaces
leaves %arr1, %arr2 and %arr3 containing pear, apple and banana.
Removing Elements
Use the Array Pop action. Note the difference between Array Pop and Variable Clear: Pop reduces the number of elements in the array, while Clear merely changes elements to undefined.
Example: if we have the array elements %arr1, %arr2, %arr3 containing apple,pear and banana:
Variable Clear %arr2
leaves %arr1 and %arr3 containing apple and banana.
but Array Pop %arr2
leaves %arr1 and %arr2 containing apple and banana.
Click to expand...
Click to collapse
"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
Hello all! Just want to share my extensive project that I've been working on for over a year. It's all Smart Reminders and is basically a very powerful reminder/alarm application with tons of features and options to boot. The only plugin required is AutoTools since the interface uses WebScreens for enhanced functionality.
Has a settings menu built in and all features are explained within the tooltips. For a complete rundown of the features or to import this project, tap HERE.
Any feature you can think of is included within Smart Reminders and even the extra ones for 100% automation and peace of mind. Also includes full theming customization. Some elements of this project can be taken to use in your own projects.
Below is the TaskerNet link to import the file. I've also included the app factory exported APK for use as well although please note, the standalone app version isn't fully tested. If you like Smart Reminders, check out my other projects on TaskerNet which include useful quality of life projects.
TaskerNet