1. Giải thuật sinh đường tròn Bresenham: void Bre_circle(int xc, int yc, int Radius, int color) { int x, y, p; x = 0; y = Radius; p = 3 - 2 * Radius; while (x <= y) { putpixel(xc + x, yc + y, color); if (p < 0) p += 4 * x + 6; else { p += 4 * (x-y) + 10; y--; } x++;} } 2. Giải thuật sinh đường tròn Midpoint : void Mid_circle(int xc, int yc, int Radius, int color) { int x, y, d; x = 0; y = Radius; d = 1- Radius; while (x <= y) { putpixel(xc + x, yc + y, color); if (d< 0) d +=2 * x + 3; else { d += 2 * (x-y) + 5; y--; } x++; } }
Tích hợp Admob vào ứng dụng AndroidAdMob là nền tảng quảng cáo di động cung cấp dịch vụ cho các nhà quảng cáo, nhà xuất bản, đại lý và nhà phát triển ứng dụng.Ở đây tôi xin giới thiệu với các bạn với tư cách là nhà phát triển ứng dụng thì làm sao để tích hợp Admob vào ứng dụng của mình và từ đó mình có thể thu được lợi nhuận.Bước 1: Cấu hình Project của bạn (lấy sample về xem)Bước 2: Đăng ký tài khoản…Read More
Bài 4 - SQLite Database Trong hầu hết các ứng dụng Android chúng ta phải dụng một cơ sở dữ liệu lưu trữ gọi là SQLite. Và nhiệm vụ của SQLite là cho phép chúng ta tạo ra các bảng để chúng ta lưu trữ dữ liệu Offline để phục vụ cho ứng dụng của mình.Các công việc cần làm với SQLite:+ Tìm một công cụ tạo Database như là tạo bảng.+ Copy DB đó vào thư mục assets trong pro…Read More
MediaChúng tôi đang hoàn thiện chức năng này...…Read More
Bài 5: SQLite Database (tiếp)Chúng ta đã biết cách thao tác với SQLite như trong Bài 4. Vậy còn cách nào khác không? Ngoài cách bạn tạo một file .SQLite xong rồi bạn mới dùng code connect đến để thao tác với dữ liệu thì còn một cách khác mà không ít người thích đó là:Các bạn có thể tự viết code script để sinh Database mà không cần dùng t…Read More
Klik untuk melihat kode: