{"id":16544,"date":"2012-07-23T09:01:40","date_gmt":"2012-07-23T07:01:40","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=16544"},"modified":"2012-07-23T09:01:40","modified_gmt":"2012-07-23T07:01:40","slug":"sl4a-scripting-layer-for-android","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2012\/07\/23\/sl4a-scripting-layer-for-android\/","title":{"rendered":"SL4A &#8211; scripting layer for Android"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/code.google.com\/p\/android-scripting\/\">SL4A &#8211; scripting layer for Android<\/a><\/p>\n<blockquote><p>Scripting Layer for Android (SL4A) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done.<\/p>\n<p>Scripts can be run interactively in a terminal, in the background, or via\u00a0<a href=\"http:\/\/www.androidlocale.com\/\" rel=\"nofollow\">Locale<\/a>. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we&#8217;re planning to add more.<\/p><\/blockquote>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>SL4A &#8211; scripting layer for Android Scripting Layer for Android (SL4A) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2012\/07\/23\/sl4a-scripting-layer-for-android\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SL4A &#8211; scripting layer for Android<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62],"tags":[2400,1139,1141,36,37],"keyring_services":[],"class_list":["post-16544","post","type-post","status-publish","format-link","hentry","category-general","category-programming","category-technology","tag-google-android","tag-javascript","tag-mobile","tag-perl","tag-python","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":9157,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/06\/25\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":16544,"position":0},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"June 25, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-06-25 del.icio.us direc.tor: Delivering A High-Performance AJAX Web Service Broker :: Johnvey Tagged as: ajax browsers delicious javascript search tags web xml Google Maps Standalone Mode Tagged as: google googlemaps hack hacks map maps technology xml Jazz | All About Jazz Tagged as:\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10075,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/24\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":16544,"position":1},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"April 24, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-04-23 gotAPI.com :: Reference Lookup Service -- Centralized searchable documentation for Perl, PHP, MySQL and many more. Tagged as: api architecture code development documentation help javascript links lists manual mysql online php programming python reference ruby scripting scripts services software sql syntax tools\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10286,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/07\/15\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":16544,"position":2},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"July 15, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-07-14 Create mosaic images with Perl and ImageMagick Tagged as: cool development howto images perl programming scripting scripts tutorial","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":40866,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/03\/29\/programmer-migration-patterns\/","url_meta":{"origin":16544,"position":3},"title":"Programmer migration patterns","author":"Leonid Mamchenkov","date":"March 29, 2019","format":false,"excerpt":"\"Programmer migration patterns\" is an interesting attempt to identify where programmers start and how move from one programming language to another. This is not precise science, obviously. But I have to say that I mostly agree with the findings. The first language that I learned (back in school) was BASIC,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/03\/programmer-migration-pattern.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7772,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/08\/06\/groovy-a-java-like-scripting-language\/","url_meta":{"origin":16544,"position":4},"title":"Groovy, a Java-like Scripting Language","author":"Leonid Mamchenkov","date":"August 6, 2004","format":false,"excerpt":"By means of Linux Weekly News, I came across Groovy. Groovy is a Java-like scripting language. It is JRE compliant, has Java syntax, supports existing Java objects and libraries, has dynamically-types variables, and some more. It has templating system, simplified interface to JavaBeans, works with SQL, and can be used\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10279,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/07\/12\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":16544,"position":5},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"July 12, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-07-11 Software Engineering -- The classic image of software engineering Tagged as: design development engineering fun funny humor images management picture programming software Financial Software for Linux Tagged as: accounting applications business finance linux money review software tools Gabor's Blog: How Researchers are\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/16544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=16544"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/16544\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=16544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=16544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=16544"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=16544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}