Tìm kiếm tài liệu miễn phí

Hướng dẫn lập trình cơ bản với Android - Phần 15: Bài tập thực hành

Tài liệu cung cấp cho người học các kiến thức: Bài tập thực hành, chỉnh sửa code, tạo BroadCast Receiver,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.



Đánh giá tài liệu

0 Bạn chưa đánh giá, hãy đánh giá cho tài liệu này


  • 5 - Rất hữu ích 0

  • 4 - Tốt 0

  • 3 - Trung bình 0

  • 2 - Tạm chấp nhận 0

  • 1 - Không hữu ích 0

Mô tả

B6: Tạo BroadCast Receiver để nhận Intent mà Activity2 gửi tới -> Tạo 1 file
Receiver.java trong at.exam -> Nội dung:
Mã:
package at.exam;
import
import
import
import

android.content.BroadcastReceiver;
android.content.Context;
android.content.Intent;
android.widget.Toast;

public class Receiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent
intent) {
long value = intent.getLongExtra("new
value", -10) + 10;
Toast toast = Toast.makeText(context,
"Broadcast Receiver catch an Intent"
+ " \n" + "The value is stored in
the Intent is "
+ String.valueOf(value),
Toast.LENGTH_LONG);
toast.show();
}
}
Code không hề khó hiểu, và mình cũng đã add comment. Chỉ cần lưu ý ở đây là
Toast là lớp để hiển thị một thông báo đơn giản trong 1 khoảng thời gian cố định,
và ko thể thay đổi thời gian này T_T (why???) chỉ có thể chọn giữa
LENGTH_SHORT với LENGTH_LONG
B7: Bổ sung thêm thông tin về component mới vào AndroidManifest.xml:

Mã:















Tài liệu cùng danh mục Kỹ thuật lập trình

Cách làm phim không thể dễ hơn với Pinnacle VideoSpin

Hiển nhiên rồi, tự tay biên tập lại các thước phim do mình thực hiện luôn rất tuyệt vời í! Những chương trình biên tập ảnh hiện nay thường quá rắc rối khi làm việc. Tuy nhiên, Pinnacle VideoSpin sẽ giải quyết vấn đề khó khăn ấy bằng một cách đơn giản hơn nhiều.


JAVA

Trình thông dịch trên mỗi máy chuyển tập lệnh này thành chương trình thực thi, Trình biên dịch chuyển mã nguồn thành tập các lệnh không phụ thuộc vào phần cứng cụ thể...Các ngôn ngữ lập trình khác nhau hỗ trợ các phong cách lập trình khác nhau (còn gọi là các phương pháp lập trình). Một phần của công việc lập trình là việc lựa chọn một trong những ngôn ngữ phù hợp nhất với bài toán cần giải quyết. Các ngôn ngữ lập trình khác nhau đòi hỏi lập trình viên phải xử lý các chi tiết ở...


C#Your visual blueprint for building .NET applications phần 2

Tất nhiên, nó chỉ hữu ích để có nhiều hơn một lõi vi xử lý nếu bạn đã có nhiệm vụ bạn có thể chạy song song. Parallel LINQ, hoặc PLINQ cho ngắn, là một dự án với một mục tiêu "đơn giản": để thực hiện LINQ để truy vấn các đối tượng song song, thực hiện các lợi ích của đa luồng như đau đầu ít nhất có thể.


Bài 2: Xây dựng trang chủ cho Website Bản tin điện tử - Phần 1

Trong bài thực hành này, bạn sẽ tạo 1 trang Master page (trang cha) gồm những thành phần chung cho tất cả các trang, và 4 trang nội dung (trang con) là Trang chủ, Xã hội, Kinh tế, Thể thao.


Bài giảng Lập trình hướng đối tượng - Bài 8: Ngoại lệ và xử lý ngoại lệ

Bài giảng "Lập trình hướng đối tượng - Bài 8: Ngoại lệ và xử lý ngoại lệ" cung cấp cho các bạn sinh viên các kiến thức: Ngoại lệ, bắt và xử lý ngoại lệ, ủy nhiệm ngoại lệ, tạo ngoại lệ tự định nghĩa. Đây là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin và những ai quan tâm đến lĩnh vực này dùng làm tài liệu học tập và nghiên cứu.


Tài liệu Kỹ thuật lập trình nâng cao - TS.Dương Xuân Thành

Cuốn giáo trình này được biên soạn theo đúng đề cương chi tiết môn học đã được Bộ Giáo dục và Đào tạo phê chuẩn. Thời gian học môn học này là 60 tiết trong đó 10 tiết thực hành trên máy. Tác giả là người đã trực tiếp giảng dạy lập trình Pascal trong nhiều nam cho sinh viên chuyên tin và sinh viên các ngành khác


Giới thiệu PHP Framework

Lập trình ứng dụng Web với PHP Framework Sự phổ biến của Website và PHP S ra đ i c a Internet S ra đ i và phát tri n c a h th ng Website Mô hình l p trình Web: Client-Server và giao th c HTTP PHP là ngôn ng phía Server Các mô hình tương tác thông qua: • Website (HTTP Request – Response), • Command Line Interface – CLI (Shell, Batch processing…) • Web Service (SOAP, REST…),


apress foundations_of gtk plus development 2007 phần 10

Tham khảo tài liệu 'apress foundations_of gtk plus development 2007 phần 10', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


Lập trình .net 4.0 và visual studio 2010 part 48

Một số có thể nói đó là Silverlight của Microsoft phiên bản của Adobe Flash và Flex của sản phẩm. Điều này không thực sự làm điều đó công lý, mặc dù. Silverlight có một số tính năng hấp dẫn mà làm cho nó một sự lựa chọn lý tưởng cho việc tạo các ứng dụng web với các chức năng theo truyền thống chỉ được tìm thấy trong các ứng dụng máy tính để bàn. Các ứng dụng này được gọi là Rich Internet Applications (hoặc RIA cho bạn bè của nó)....


Defining Network Performance19Each of these items can be a potential network performance

Bình luận RED với In / Out thu-điều khiểnKiểm soát tắc nghẽn lớp nhận theo định hướng phân lớp Multicast Quản lý tài nguyên (tế bào) Multicast Giao thông vận tải đáng tin cậy Điều quan trọng là hãy nhớ rằng, kể từ khi UDP không đảm bảo việc phân phối gói tin, số liệu thống kê dữ liệu cho các gói tin nhận được có thể không đúng.


Tài liệu mới download

Từ khóa được quan tâm

Có thể bạn quan tâm

AJAX part 17
  • 13/08/2010
  • 51.864
  • 967
Các toán tử
  • 09/05/2010
  • 14.517
  • 671
Kỹ thuật lập trình C/C++ P3
  • 11/11/2009
  • 31.140
  • 450
Programming 41
  • 09/01/2013
  • 85.016
  • 542

Bộ sưu tập

Danh mục tài liệu