[TIMOB-2276] Android: Services
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-04-17T01:58:37.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.5.0 M04 |
Components | Android |
Labels | android, feature, services |
Reporter | Marshall Culpepper |
Assignee | Don Thorp |
Created | 2011-04-15T03:15:22.000+0000 |
Updated | 2011-04-17T01:58:37.000+0000 |
Description
- Implement Titanium simple services (that are called back on an interval), see spec on http://groups.google.com/group/appcelerator-titanium/browse_thread/thread/fd58557563408bae?hl=en"> Google Groups
(from [a5114caff08be8fe685e84744913a3f9ce826290]) [#2276] add method to determine if service already running https://github.com/appcelerator/titanium_mobile/commit/a5114caff08be8fe685e84744913a3f9ce826290"> https://github.com/appcelerator/titanium_mobile/commit/a5114caff08b...
(from [91309783bc8e68aa06f605218cb6c97fcc8c69d9]) [#2276] Add templates/tooling to generate service class files, etc. Still the only supported service is a 'one-shot' deal. Interval service coming soon. https://github.com/appcelerator/titanium_mobile/commit/91309783bc8e68aa06f605218cb6c97fcc8c69d9"> https://github.com/appcelerator/titanium_mobile/commit/91309783bc8e...
(from [4af6310e3ede6847cfcef37febd952a8b2813253]) [#2276] Add the templates files missing from last commit https://github.com/appcelerator/titanium_mobile/commit/4af6310e3ede6847cfcef37febd952a8b2813253"> https://github.com/appcelerator/titanium_mobile/commit/4af6310e3ede...
(from [4383d6af4cf0b5dd0fd4dd394c233ed23aedc32a]) [#2276] Support services running on interval. Support Android's two methods of running service code:startService and bindService. https://github.com/appcelerator/titanium_mobile/commit/4383d6af4cf0b5dd0fd4dd394c233ed23aedc32a"> https://github.com/appcelerator/titanium_mobile/commit/4383d6af4cf0...
(from [2e8574fd97bf1c7b8468133231b3b0df7c8004eb]) [#2276] Give up (for now) on notion that TiContexts for services can be created without a activity. Using root activity. Eventually, for more advanced services, we'll need to figure this out. https://github.com/appcelerator/titanium_mobile/commit/2e8574fd97bf1c7b8468133231b3b0df7c8004eb"> https://github.com/appcelerator/titanium_mobile/commit/2e8574fd97bf...
(from [a85b5c5c18e0526c0e57729beeda4a9d9be53d24]) [#2276 state:fixed-in-qa] Add KS test for simple service. See Platform - Android Services in KS https://github.com/appcelerator/titanium_mobile/commit/a85b5c5c18e0526c0e57729beeda4a9d9be53d24"> https://github.com/appcelerator/titanium_mobile/commit/a85b5c5c18e0...
PASS ( thanks dawson for the KS addition) Titanium SDK version: 1.5.0 (12/06/10 13:14 52a4db3), Device 1.6, Sim 2.1, KS
(from [e1871f4ff1c966bc8e625147f331391bf3767033]) [#2276] Update apidoc with some of the Service information, plus fix several Android tdocs and put a warning in docgen.py when an api namespace gets generated more than once, since that's definitely wrong https://github.com/appcelerator/titanium_mobile/commit/e1871f4ff1c966bc8e625147f331391bf3767033"> https://github.com/appcelerator/titanium_mobile/commit/e1871f4ff1c9...
(from [6e1cfd2e60b9dc77d1cb7c08e3fcfc53619099a3]) [#2276] Update apidoc with some of the Service information, plus fix several Android tdocs and put a warning in docgen.py when an api namespace gets generated more than once, since that's definitely wrong https://github.com/appcelerator/titanium_mobile/commit/6e1cfd2e60b9dc77d1cb7c08e3fcfc53619099a3"> https://github.com/appcelerator/titanium_mobile/commit/6e1cfd2e60b9...
(from [9571665eeb3ac746d0bdf3ce6c0d46b32f79b497]) [#2276] More apidoc for Service https://github.com/appcelerator/titanium_mobile/commit/9571665eeb3ac746d0bdf3ce6c0d46b32f79b497"> https://github.com/appcelerator/titanium_mobile/commit/9571665eeb3a...
(from [afbcbcdf2b6ac9447e959721a8616ed1c81badef]) [#2276] More apidoc for Service
Resolved Conflicts:
https://github.com/appcelerator/titanium_mobile/commit/afbcbcdf2b6ac9447e959721a8616ed1c81badef"> https://github.com/appcelerator/titanium_mobile/commit/afbcbcdf2b6a...
(from [e78f7908449eb544fea6f56a71c8fc215d66aae9]) [#2276] More apidoc for Service (resolved conflict)
Resolved Conflicts:
Conflicts:
https://github.com/appcelerator/titanium_mobile/commit/e78f7908449eb544fea6f56a71c8fc215d66aae9"> https://github.com/appcelerator/titanium_mobile/commit/e78f7908449e...
(from [4de55322b4fc39f7ada3ff31e2724bf0df4bd940]) [#2276] Make the 'console' in the KS Android Services test more readable. https://github.com/appcelerator/titanium_mobile/commit/4de55322b4fc39f7ada3ff31e2724bf0df4bd940"> https://github.com/appcelerator/titanium_mobile/commit/4de55322b4fc...
(from [88b33bee20b8df9605ec077b5ed973e176d74a79]) [#2276] Make the 'console' in the KS Android Services test more readable. https://github.com/appcelerator/titanium_mobile/commit/88b33bee20b8df9605ec077b5ed973e176d74a79"> https://github.com/appcelerator/titanium_mobile/commit/88b33bee20b8...