چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

پایتون اندروید پرو با SL4A: نوشتن اپلیکیشن‌های بومی اندروید با استفاده از پایتون، لوا و بین‌شل

Pro Android Python with SL4A : Writing Android Native Apps Using Python, Lua, and Beanshell

Ferrill, Paul

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Ferrill, Paul
سال انتشار
۲۰۱۱
فرمت
PDF
زبان
انگلیسی
حجم فایل
۵٫۱ مگابایت
شابک
9781430235699، 9781430235705، 1430235691، 1430235705

دربارهٔ کتاب

__Pro Android Python with SL4A__ is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. **Paul Ferrill** leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device. Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. __Pro Android Python with SL4A__ explores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware. __Pro Android Python with SL4A__ starts by exploring the Android software development kit and then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device. Next, discover how Lua, a lightweight language perfectly suited for scripting on smaller devices, can work with Android. Lua can be used for small but important tasks, like SMS encryption and synchronizing photos with flickr. Last, but certainly not least, you will discover the world of Python scripting for SL4A, and the power contained within the full range of Python modules that can combine with the Android SDK. You'll learn to write small location-aware apps to get you started, but by the end of this book, you'll find yourself writing fully GUI-fied applications running on the Android desktop! __Pro Android Python with SL4A__ is rounded out with a chapter on distributing and packaging scripts, a skill that you'll find very useful as you reach out to a wider audience with your programs. ## What you’ll learn ## Who this book is for This is a book for beginning and intermediate Android developers, and a book for anyone coding in Python, Lua or exploring Beanshell. ## Table of Contents

Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) towriting small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device.

Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. Pro Android Python with SL4A explores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware.

Pro Android Python with SL4A starts by exploring the Androidsoftware development kitand then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device.

Next, discover how Lua, a lightweight language perfectly suited for scripting on smaller devices, can work with Android. Lua can be used for small but important tasks, like SMS encryption and synchronizing photos with flickr.

Last, but certainly not least, you will discover the world of Python scripting for SL4A, and the power contained within the full range of Python modules that can combine with the Android SDK. You'll learn to write small location-aware apps to get you started, but by the end of this book, you'll find yourself writing fully GUI-fied applications running on the Android desktop!

Pro Android Python with SL4A is rounded out with a chapter on distributing and packaging scripts, a skill that you'll find very useful as you reach out to a wider audience with your programs.

What you’ll learn

  • Understand the SL4A
  • Explore the Androidsoftware development kit
  • Write scripts to administer an Android phone
  • Write and execute full Python and applications
  • Learn how to write simple apps using Facades
  • Explore the full Android development process, from development to packaging
Who this book is for

This is a book for beginning and intermediate Android developers, and a book for anyone coding in Python, Lua or exploring Beanshell.

Table of Contents

  1. Introduction
  2. Getting Started with Android Scripting
  3. Navigating the Android SDK
  4. Developing Androids Scripts with Eclipse
  5. Exploring the Android API
  6. Background Scripting
  7. Python Utilities
  8. Python Dialog-Based GUIs
  9. Python for GUI with WebUI
  10. Packaging and Distributing Your Scripts
Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Preface Introduction Why SL4A? The World of Android Android Application Anatomy Activities Intents SL4A History SL4A Architecture SL4A Concepts JavaScript Object Notation (JSON) Events Languages Beanshell 2.0b4 Lua 5.1.4 Perl 5.10.1 PHP 5.3.3 Rhino 1.7R2 JRuby 1.4 Shell Python Summary Getting Started Installing SL4A on the Device Installing the Android SDK Linux Mac OS X Windows Installing Python Remotely Connecting to the Device Device Settings Executing Simple Programs Summary Navigating the Android SDK Wading Through the SDK Documentation Examining the Different SDK Components Testing With the Android Emulator Android Debug Bridge Dalvik Debug Monitor Service (DDMS) Summary Developing with Eclipse Installing Eclipse on a Development Machine Eclipse Basics Perspectives Projects Android Development Toolkit Using Pydev Using Multiple File Types in Eclipse Summary Exploring the Android API Exploring the Android APIs Android Facades ActivityResultFacade AndroidFacade ApplicationManagerFacade BatteryManagerFacade BluetoothFacade CameraFacade CommonIntentsFacade ContactsFacade EventFacade EyesFreeFacade LocationFacade MediaPlayerFacade MediaRecorderFacade PhoneFacade PreferencesFacade SensorManagerFacade SettingsFacade SignalStrengthFacade SmsFacade SpeechRecognitionFacade TextToSpeechFacade ToneGeneratorFacade UiFacade WakeLockFacade WebCamFacade WifiFacade Summary Background Scripting with Python Background Tasks Triggers Orientation-based Actions Location-based Actions Time-based Actions Elapsed Time-based Triggers FTP File Sync Tool Syncing Photos with Flickr Syncing with Google Docs A Startup Launcher Summary Python Scripting Utilities Python Libraries E-mail–Based Applications Location-Aware Applications Tweet My Location Killing a Running App URL File Retriever Python FTP Server Summary Python Dialog Box–based GUIs UI Basics Book Title Search Convenience Dialog Boxes Progress Dialog Boxes Modal versus Non–Modal Dialog Boxes Options Menu File Listing with dialogCreateAlert Dialog Boxes as Python Objects Podplayer App Building the mysettings App Summary Python GUIs with HTML HTML and Basic Information Display HTML and JavaScript HTML GUI Form Basics Simple HTML Forms Cascading Style Sheets SMS Merger Summary Packaging and Distributing QR Codes Application Packages Packaging Your Own Application Building with Ant Compiling SL4A Finishing Touches Winding Down Summary Index A B C D E, F, G, H I J, K, L M N O P, Q R S, T U, V, W, X, Y, Z

کتاب‌های مشابه

برنامه‌نویسی اندروید حرفه‌ای با SL4A: نوشتن اپلیکیشن‌های بومی اندروید با استفاده از پایتون، لوا و بین‌شل

برنامه‌نویسی اندروید حرفه‌ای با SL4A: نوشتن اپلیکیشن‌های بومی اندروید با استفاده از پایتون، لوا و بین‌شل

۴۹٬۰۰۰ تومان

یادگیری توسعه اپلیکیشن اندروید: به سرعت اولین اپلیکیشن‌های اندروید خود را بسازید

یادگیری توسعه اپلیکیشن اندروید: به سرعت اولین اپلیکیشن‌های اندروید خود را بسازید

۴۹٬۰۰۰ تومان

یادگیری اندروید استودیو ۳ با کاتلین: توسعه کارآمد اپلیکیشن‌های اندروید

یادگیری اندروید استودیو ۳ با کاتلین: توسعه کارآمد اپلیکیشن‌های اندروید

۴۹٬۰۰۰ تومان

توسعهٔ اپلیکیشن‌های موبایل فراگیر: ساخت اپلیکیشن‌های قابل دسترسی برای IOS و اندروید

توسعهٔ اپلیکیشن‌های موبایل فراگیر: ساخت اپلیکیشن‌های قابل دسترسی برای IOS و اندروید

۴۹٬۰۰۰ تومان

طراحی رابط کاربری برای اپلیکیشن‌های اندروید

طراحی رابط کاربری برای اپلیکیشن‌های اندروید

۴۹٬۰۰۰ تومان

اندروید برای مبتدیان مطلق: شروع به توسعه اپلیکیشن‌های موبایل با استفاده از اندروید جاوا SDK

اندروید برای مبتدیان مطلق: شروع به توسعه اپلیکیشن‌های موبایل با استفاده از اندروید جاوا SDK

۴۹٬۰۰۰ تومان

اندروید برای مبتدیان: توسعهٔ اپلیکیشن‌ها با استفاده از اندروید استودیو

اندروید برای مبتدیان: توسعهٔ اپلیکیشن‌ها با استفاده از اندروید استودیو

۴۹٬۰۰۰ تومان

یادگیری اندروید استودیو ۴ - توسعه اپلیکیشن‌های اندرویدی مبتنی بر جاوا به طور کارآمد

یادگیری اندروید استودیو ۴ - توسعه اپلیکیشن‌های اندرویدی مبتنی بر جاوا به طور کارآمد

۴۹٬۰۰۰ تومان

یادگیری توسعه اپلیکیشن موبایل: راهنمای عملی برای ساخت اپلیکیشن‌ها با iOS و اندروید

یادگیری توسعه اپلیکیشن موبایل: راهنمای عملی برای ساخت اپلیکیشن‌ها با iOS و اندروید

۴۹٬۰۰۰ تومان

توسعه اپلیکیشن فلاتر: چگونه به‌طور همزمان برای iOS و اندروید بنویسیم

توسعه اپلیکیشن فلاتر: چگونه به‌طور همزمان برای iOS و اندروید بنویسیم

۴۹٬۰۰۰ تومان

معماری پیشرفته اپلیکیشن‌های iOS، نسخه اول: معماری اپلیکیشن‌های واقعی در سوئیفت ۵

معماری پیشرفته اپلیکیشن‌های iOS، نسخه اول: معماری اپلیکیشن‌های واقعی در سوئیفت ۵

۴۹٬۰۰۰ تومان

راهنمای مبتدیان برای توسعه اپلیکیشن اندروید: رویکردی عملی برای مبتدیان

راهنمای مبتدیان برای توسعه اپلیکیشن اندروید: رویکردی عملی برای مبتدیان

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۰٬۰۰۰ تومان