رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نوشتن یک برنامه پایتون ساده در SL4A برای اندروید
#1
ابتدا sl4a رو از این لینک دانلود کنید و آن را نصب کنید.
و سپس پایتون را نصب کنید.(لینک دانلود تصحیح شد و برای نصب پایتون دیگه به اینترنت نیاز نیست)
حالا به سراغ sl4a می رویم.
ابتدا یک فایل پایتون ایجاد کنید و کد های زیر را در آن بنویسید و آن ها را اجرا کنید.


کد:

import android

droid = android.Android()
message = droid.dialogGetInput('TTS', 'What would you like to say?').result
droid.ttsSpeak(message)

**توضیحات کد بالا
خط اول: وارد کردن کتابخانه اندروید به برنامه.(کتاب خانه ی اندروید شامل API های اندروید است)
خط دوم: ایجاد یک شی از API های اندروید
خط سوم: گرفتن ورودی از کاربر به روش پایتونی[عکس: biggrin.gif]
خط چهارم: خروجی با استفاده از Text To Speech
شکل برنامه:
[عکس: what_to-say.png]
منبع
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط
#2
لینک اصلی دانلود sl4a
لینک کمکی

نقل قول :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.

Scripts can be run interactively in a terminal, in the background, or via Locale. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more. See the SL4A Video Help playlist on YouTube for various demonstrations of SL4A's features.
SL4A is designed for developers and is alpha quality software. Please report bugs and feature requests on the issues list. You can download the current APK by scanning or clicking the following barcode:
[عکس: 2d1p0kbk1hl6aol78v4.png]
To install SL4A, you will need to enable the "Unknown sources" option in your device's "Application" settings.
Still have questions? Check out the FAQ, discussion list, or join #sl4a on freenode.
"Introducing SL4A: The Scripting Layer for Android" by Pieter Greyling and "Packaging and Distributing" by Paul Ferrill. These are the intellectual property of Apress and are excerpt from the books "Practical Android Projects" and "Pro Android Python with SL4A." You can buy "Practical Android Projects" on Amazon or directly from Apress.

Apress is happy to provide 25% off the price of the "Practical Android Projects" eBook. Simply enter the special code "SL4APROJECTROCKSHLDD" upon checkout when purchasing the eBook here. Offer expires 12/30/11.
You can buy "Pro Android Python with SL4A" directly from Apress.

Apress is also happy to provide 25% off the price of the "Pro Android Python with SL4A" eBook. Simply enter the special code "THESL4APROJECTROCKS" upon checkout when purchasing the eBook here. Offer expires 12/30/11.
What's Powered by SL4A? Want to see SL4A in action? Check out some of these cool SL4A powered projects:
article in Make for more information about the project.


[B]Cellbots blog or YouTube channel for more.
[B]Oplop project page for more information.
[B]Broadcast
Broadcast is an embedded web application for remote Android device management. Broadcast has four goals:
  • Remote monitoring: Make Android state and device data available over a network.
  • Remote control: Allow remote control of an Android device over a network.
  • Proof-of-concept: Demonstrate that complex ruby applications can run in an Android environment, even with constrained resources.
  • Framework: Set the groundwork for a number of advanced applications.
See the project homepage, this presentation, and this screenshot for more information.
SMS Merger
SMS Merger is an excellent example of what can be done with Python and the WebView API. SMS Merger is designed to send a series of personalized SMS. For example, to let Antony, Bob and Claire know which seat number they have been allocated for their exams, SMS Merger can turn a CSV file into the following SMS messages:
Dear Antony, your seat is A1 Dear Bob, your seat is M4 Dear Claire, your seat is M2
See these screenshots and Frank's blog for more information.
لینک دانلود python
[عکس: fu7htip4h9k34o2mute1.png]
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  انتخاب IDE مناسب برای پایتون شیشه بری 3 5,016 04-29-2014, 02:26 AM
آخرین ارسال: مهرداد عباسی
  کمک :فراخوانی برنامه های میز کار kde در پایتون؟ xpars 3 4,582 06-26-2013, 10:23 PM
آخرین ارسال: مهرداد عباسی
Question برنامه حدس کولاتز در پایتون galaxygirl 1 3,539 10-18-2012, 11:35 PM
آخرین ارسال: aliva
Exclamation فراخوانی تابع پایتون با رویداد آنکلیک parvizmo 1 3,401 08-31-2012, 01:35 PM
آخرین ارسال: aliva
  ساخت لاگین در پایتون parvizmo 4 6,544 08-23-2012, 01:55 PM
آخرین ارسال: parvizmo
  دانلود کتاب از این پس پایتون مهرداد عباسی 0 2,829 06-15-2012, 09:10 PM
آخرین ارسال: مهرداد عباسی
  منابع آموزشی پایتون مهرداد عباسی 1 4,116 03-29-2012, 03:01 PM
آخرین ارسال: aliva
  پایتون python چیست ؟ و چگونه شروع کنیم مهرداد عباسی 0 3,263 03-24-2012, 12:28 AM
آخرین ارسال: مهرداد عباسی
  انجمن پایتون در موج سازان mahmood0197 2 4,198 03-12-2012, 09:40 AM
آخرین ارسال: mahmood0197

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان