Archive | Lập trình

[C/C++] Gotoxy() trong Dev-C++ – Gotoxy in Dev-C++

Trong Dev-C++ mặc định không có hàm gotoxy(x, y). Ta cần xây dựng nó bằng việc sử dụng thư viện windows.h như sau: VD:

[Android] Tạo fonts cho text trong Android

Trước hết chúng ta cần có các file định dạng fonts và copy nó vào thư mục assets Sau đó tại file *.java ta dùng lệnh Typeface.createFromAsset để đặt fonts cho text. Ví dụ đặt font cho TextView: file *.xml file *.java Kết quả : Download file Demo: Android_Fonts

[Error Android] Error INSTALL PARSE FAILED MANIFEST MALFORMED in Android

Một số trường hợp ta mắc lỗi Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED trong Android. Nguyên nhân có thể do khi các bạn tạo Project đã đặt tên package nào đó khiến mục android: nam trong file AndroidManifest.xml bị sai. VD: android:name=”VSNet.Test.MainActivity” Và bạn chỉ cần sửa như sau: android:name=”MainActivity”

[Android] Cách cài file apk vào máy ảo Android

Nhiều khi bạn có file *.apk mà muốn đưa vào máy ảo chạy thử, vậy phải làm thế nào? Bước 1: cd đến thư mục chứa file *.apk cần cài. Bước 2: chạy lệnh adb install Test.apk (trong đó Test.apk là file mình cần cài 🙂 ) Nếu có thông báo bạn chưa cài android-tools-adb thì bạn cần cài nó trước bằng lệnh: Đợi máy cài vậy là xong.

[Android] Tạo nút đóng ứng dụng android – Button close app Android

Để tạo được Button này thì trước tiên bạn cần có 1 Button đã thiết kế bằng xlm. Tại file *.java ta làm như sau: Trước khi tạo sự kiện finish app ta khởi tạo lại activity main bởi vì rất có thể khi đóng ứng dụng ta đang ở một activity khác, khi khởi động lại ứng dụng thì sẽ chạy ngay vào activity đó mà không phải là activity main của chúng ta.

[Java] Trôi lệnh trong Java khi dùng Scanner

Khi dùng Scanner để nhập dữ liệu trong Java rất có khả năng bị trôi lệnh. Ví dụ đơn giản như bạn nhập số trước rồi mới nhập xâu ký tự, khi đó ký tự “n” (enter) khi bạn nhập số vẫn trong bộ đệm mà không được lấy ra, kết quả là khi thực hiện lệnh tiếp theo nhập xâu nó sẽ lấy ký tự “n” làm bạn không nhập vào được. Để giải […]

[Java] Lấy đường dẫn file trong Java – Get File Path in Java

Để lấy đường dẫn 1 file trong Java ta dùng lệnh file.getAbsolutePath(); Tuy nhiên lệnh này cho chúng ta cả file mà chúng ta lấy, ví dụ: /media/quan/DATA/textfile.txt mà đôi khi chúng ta chỉ muốn lấy /media/quan/DATA. Để làm điều này ta làm như sau: Code minh họa: Output: Absolute file Path : /media/quan/DATA/textfile.txt File Path : /media/quan/DATA

[Java] Creat file, directory in Java

Tạo thư mục trong project : Với lệnh thứ nhất chúng ta mới chỉ khai báo chứ chưa thể tạo, để tạo 1 folder ta phải viết thêm lệnh thứ hai. Tạo thư mục trong đường dẫn bất kỳ: Tạo file trong project: Khi tạo file có thể xảy ra một số ngoại lệ nên chúng ta phải đặt lệnh file.createNewFile(); trong try catch. Tạo file trong thư mục bất kỳ tương tự như tạo […]

[Android] ListView

Vấn đề này đã được thầy Trần Duy Thanh viết rất đầy đủ so với những gì mình biết rồi. Đánh dấu lại dây có gì tìm cho dễ :). Cảm ơn thầy vì bài viết! Bài tập 13: Thực hành về ListView trong Android

[Java] Phím tắt tiện lợi trong Eclipse – Keyboard shortcuts in Eclipse

Một số phím tắt thông dụng trong Eclipse, giúp thao tác nhanh hơn rất nhiều so với việc dùng Menu Ctrl + B : build project Ctrl + D : xóa dòng tại chứa con trỏ (thường là khi có nhiều dòng trống quá, ta muốn kéo code lên gom lại nhìn cho đẹp Beauty) Alt + mũi tên lên/xuống : di chuyển dòng hiện tại lên/xuống Ctrl + F : tìm chuỗi trong class […]