Trang Chủ Tài chính Cá nhân Quay Chuẩn Oracle Java vào Android Java - núm vú cao su

Quay Chuẩn Oracle Java vào Android Java - núm vú cao su

Mục lục:

Video: MaxDaily 17/4: FPT Trading đại chiến Oppo Việt Nam, Sơn Tùng MTP sẽ về tay ai? Cùng lót dép hóng! 2024

Video: MaxDaily 17/4: FPT Trading đại chiến Oppo Việt Nam, Sơn Tùng MTP sẽ về tay ai? Cùng lót dép hóng! 2024
Anonim

Đây là kịch bản: Bạn có một ứng dụng sát thủ, được viết bằng Java. Ứng dụng chạy trên hệ điều hành Windows và Macintosh. Ứng dụng không chạy trên thiết bị di động (vì các chương trình Java SE không chạy trên các thiết bị di động).

Bạn muốn biết ứng dụng trông như thế nào khi chạy trên thiết bị Android. Và đây là một điều nữa: Bạn không muốn suy nghĩ nghiêm túc. Điều đó có liên quan đến quá nhiều căng thẳng!

Một chương trình Java cho máy tính để bàn hoặc máy tính xách tay

Bạn có thể nhanh chóng và cơ khí biến ứng dụng thành ứng dụng Android không? Bạn có thể. Bắt đầu với chương trình đơn giản trong danh sách này. Gói

. allmycode. vé; nhập khẩu javax. lung lay. JOptionPane; public class TicketPrice {public static void main (String [] args) {String ageString; int tuổi; Giá dây; ageString = JOptionPane. showInputDialog ("Tuổi?"); age = Số nguyên. parseInt (ageString); nếu (tuổi <18 | | 65 <= tuổi) {price = "$ 7.00";} khác {price = "$ 10.00";} JOptionPane. showMessageDialog (null, price, "Giá vé", JOptionPane. INFORMATION_MESSAGE);}}

Mã trong danh sách này nhắc nhở người dùng cho một số (tuổi của người dùng). Nếu người dùng là trẻ em hoặc người lớn, giá vé chỉ là 7 đô la. 00. Nếu không, giá vé là $ 10. 00.

Để chuyển danh sách này sang ứng dụng Android, hãy thực hiện theo các bước sau:

  1. Sử dụng Eclipse, tạo một dự án Android.

  2. Trong tệp bố cục của hoạt động chính, tạo ít nhất ba tiện ích con: một tiện ích EditText, một nút widget và một tiện ích TextView.

Một res / bố trí / activity_main. file xml

Đây là một tệp bố trí mẫu.

  " android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_below = "@ + id / editText1" android: layout_centerHorizontal = "true" android: layout_marginTop = "18dp" android: onClick = "whenButtonClicked" android: text = " @ chuỗi / nộp" /> 

Trong l này isting, thứ e editText1 lĩnh vực là nơi mà người dùng nhập vào tuổi của mình.Người dùng nhấp chuột vào widget button1 để cho ứng dụng tính giá vé và sau đó giá vé xuất hiện trong trường textView1 .

Trong bước tiếp theo, bạn cho ý nghĩa của chuỗi @ từ danh sách thứ hai này.

Một res / giá trị / dây. tệp xml

Thêm chuỗi các thành phần vào chuỗi của ứng dụng. xml , như thể hiện trong danh sách này .

Cài Đặt Giá Vé Xin chào thế giới! Gửi Giá vé Các dòng in đậm trong danh sách này cung cấp ý nghĩa cho tên @ string / enter_age, @ string / submit, và @ string / ticket_price trong tệp tin bố cục của hoạt động.

Đây là cơ hội của bạn để làm cho ứng dụng của bạn có thể sử dụng cho người đọc trên toàn thế giới. Ví dụ: để tạo bản dịch tiếng Pháp của ứng dụng của bạn, hãy thêm thư mục res / values-fr vào dự án. Trong một dây. xml trong thư mục res / values-fr, sử dụng các thuộc tính cùng tên (enter_age, submit, và ticket_price). Nhưng giữa mỗi thẻ bắt đầu và thẻ kết thúc, đặt bản dịch tiếng Pháp của văn bản xuất hiện trên màn hình của người dùng. Khi khách hàng nói tiếng Pháp sử dụng ứng dụng của bạn, họ sẽ thấy văn bản bằng tiếng mẹ đẻ của họ.

Hoạt động chính

Thêm mã vào tệp Java của hoạt động chính, như thể hiện trong danh sách này. Gói

. thí dụ. giá vé; nhập khẩu android ứng dụng. Hoạt động; nhập khẩu android os. Bó; nhập khẩu android lượt xem. Thực đơn; nhập khẩu android lượt xem. Lượt xem; nhập khẩu android widget. Chỉnh sửa văn bản; nhập khẩu android widget. TextView; lớp MainActivity lớp công khai mở rộng Hoạt động (

EditText editText; TextView textView; @Tạo void onCreate bảo vệ (Bundle savedInstanceState) {siêu. onCreate (savedInstanceState); setContentView (bố cục R. activity_main); editText = (EditText) findViewById (R id id chỉnh sửaText1); textView = (TextView) findViewById (R id id. TextView1); } public void whenButtonClicked (Xem chế độ xem) { Chuỗi ageString; tuổi thọ; Giá cước; ageString = editText. getText (). toString (); age = Integer. parseInt (ageString); nếu (tuổi <18 | | 65 <= tuổi) { giá = "$ 7. 00"; } khác { giá = "$ 10. 00"; } textView. setText (giá); } @Xoá bỏ boolean công cộng onCreateOptionsMenu (menu) {getMenuInflater (). mở rộng (menu R. main, menu); return true;}} Trong Liệt kê 2, thuộc tính onClick của nút có giá trị WhenButtonClicked. Vì vậy, trong Ví dụ 4, bạn trả lời một cú nhấp chuột bằng phương thức newButtonButton của bạn. Phương thức whenButtonClicked này chứa hầu hết các câu lệnh trong chương trình Java chuẩn ban đầu của bạn. Sự khác biệt lớn là cách bạn nhận được văn bản từ người dùng và cách bạn hiển thị kết quả trên màn hình của người dùng.

Trong chương trình Java tiêu chuẩn, bạn sử dụng JOptionPane để tạo các hộp thoại. Các hộp nhắc người dùng nhập liệu, và hiển thị kết quả của chương trình.

  • Trong chương trình Android Java, bạn sử dụng các vật dụng trên màn hình hoạt động cho đầu vào và đầu ra. Có tuyên bố editText gần đầu của mã, bạn gọi editText.getText (). toString () để lấy dữ liệu đầu vào của người dùng. Và có tuyên bố textView gần đầu của mã, bạn gọi textView. setText (giá) để hiển thị kết quả của chương trình.

  • Và bạn đã có nó - một chương trình Android từ một chương trình Java chuẩn!

Quay Chuẩn Oracle Java vào Android Java - núm vú cao su

Lựa chọn của người biên tập

Khắc phục sự cố trong Photoshop CS5 - núm vú

Khắc phục sự cố trong Photoshop CS5 - núm vú

Khi bạn gặp một vấn đề với Photoshop CS5, giống như chương trình sẽ không làm những gì bạn muốn nó, hoặc Photoshop chỉ đơn giản là sẽ không làm bất cứ điều gì, hãy thử các sửa chữa nhanh chóng để khắc phục sự cố: Các công cụ không làm việc Bỏ chọn. Trừ khi bạn đang cố gắng làm việc trong vùng lựa chọn đang hoạt động, hãy nhấn Command + D (Mac) hoặc Ctrl + D (Windows) để bỏ chọn. Một lựa chọn tích cực ...

Làm việc với Photoshop Curves Dialog Box - núm vú

Làm việc với Photoshop Curves Dialog Box - núm vú

Adobe thông minh lên lệnh Curves cho các phiên bản gần đây của Photoshop, tự động cài đặt trước có thể uốn cong âm thanh cho bạn và thêm hiển thị của biểu đồ, cắt xén, và các thông tin khác. Curves là một cách để thay đổi các điểm sáng, midtones, và bóng tối hoàn toàn độc lập. Bạn có thể thay đổi các giá trị của điểm ảnh tại bất kỳ điểm nào dọc theo ...

Khắc phục sự cố trong Photoshop CS6 - núm vú

Khắc phục sự cố trong Photoshop CS6 - núm vú

Khi bạn gặp một vấn đề với Photoshop CS6 - giống như chương trình sẽ không làm những gì bạn muốn nó hoặc Photoshop chỉ đơn giản là sẽ không làm bất cứ điều gì - thử các sửa chữa nhanh chóng để khắc phục sự cố: Công cụ không hoạt động Bỏ chọn. Trừ khi bạn đang cố gắng làm việc trong vùng lựa chọn đang hoạt động, hãy nhấn Command + D (Mac) hoặc Ctrl + D (Windows) để bỏ chọn. An ...

Lựa chọn của người biên tập

Những gì bạn cần biết về các trái phiếu có bảo đảm và không có bảo đảm cho kỳ thi Series 7

Những gì bạn cần biết về các trái phiếu có bảo đảm và không có bảo đảm cho kỳ thi Series 7

Cho các mục đích của Dòng 7, bạn sẽ cần phải hiểu được các trái phiếu có bảo đảm và không có bảo đảm. Giả sử rằng trái phiếu được thế chấp bằng tài sản thế chấp được coi là an toàn hơn cho nhà đầu tư. Trái phiếu có bảo đảm hoặc trái phiếu được thế chấp bằng tài sản thế chấp có nghĩa vụ cam kết của bên phát hành rằng một tài sản cụ thể sẽ được bán để thanh toán nợ tồn đọng trong trường hợp

Những điều bạn cần biết về Đạo luật Chứng khoán cho kỳ thi loại 7

Những điều bạn cần biết về Đạo luật Chứng khoán cho kỳ thi loại 7

Trước khi thi kỳ 7, bạn sẽ cần phải biết về vai trò của người phát hành như được định nghĩa trong luật liên bang điều chỉnh thị trường tài chính. Rất nhiều thứ cần phải xảy ra trước khi chứng khoán trúng thị trường. Không phải chỉ cần đăng ký chứng khoán, nhưng người phát hành phải tìm thấy ...

Lựa chọn của người biên tập

Lưu hình ảnh trong Photoshop Elements cho Hiển thị Trực tuyến - núm vú

Lưu hình ảnh trong Photoshop Elements cho Hiển thị Trực tuyến - núm vú

Khi bạn chuẩn bị ảnh cho các trình duyệt web và cho màn hình xem các tập tin, bạn nên tối ưu hóa các hình ảnh từ trong Photoshop Elements. Chỉ cần làm theo các bước đơn giản.

Retouch Hình ảnh với Healing Brush Tool - núm vú

Retouch Hình ảnh với Healing Brush Tool - núm vú

Công cụ Healing Brush trong Photoshop Element s10 tương tự như Clone Stamp công cụ trong đó bạn sao chép các điểm ảnh từ một khu vực lên một khu vực khác. Nhưng Healing Brush cao hơn vì nó tính đến âm thanh (vùng sáng, midtones, và bóng) của vùng bị thiếu sót. Healing Brush được sử dụng ...

Lưu các tệp tin cho Web trong Photoshop Elements 12 - núm vú

Lưu các tệp tin cho Web trong Photoshop Elements 12 - núm vú

Khi bạn muốn chuẩn bị các bức ảnh trong Photoshop Các thành phần cho trình duyệt web và để xem trên màn hình như các tệp PDF tương tác, bạn có thể tối ưu hóa hình ảnh cho web bằng cách chọn File → Save for Web. Sau khi bạn mở một tệp trong Trình chỉnh sửa Ảnh trong chế độ Chuyên gia và chọn lệnh, hộp thoại Lưu cho Web