skip to main
|
skip to sidebar
Trang
Trang chủ
Liên hệ
Privacy
▼
FOLAMI BLOG
Live, Learn, Work And Share
29/08/2011
Set proxy cho HttpURLConnection
›
String proxy = "proxy.mydomain.com", port = "8080" ; URL url = new URL( "http://www.google.com/" ); Proper...
28/08/2011
Lấy danh sách content provider trong một terminal
›
Sau đây là một đoạn code nhỏ để liệt kê danh sách các content provider trong một terminal: for (PackageInfo package : getPackageManager().g...
19/08/2011
Xoá Spanable Image khỏi EditText
›
Nhiều lúc chúng ta muốn thêm hình ảnh vào EditText ví dụ như bạn viết chương trình chat bạn muốn thay chữ "hello" bằng hình ảnh sm...
16/08/2011
Google thâu tóm Motorola Mobility
›
Ảnh:Digitaltrends Sau thất bại trong cuộc đấu giá kho bản quyền phát minh Nortel cách đây vài tháng mà người chiến thắng lại là đối thủ ...
11/08/2011
Sử dụng Photoshop/GIMP để thiết kế QML
›
Sử dụng QML để lập trình giao diện là điều rất hấp dẫn cho những lập trình viên Qt. Kể từ phiên bản 2.1 Qt Creator đã hỗ trợ khá tốt cho vi...
10/08/2011
Xây dựng Hammock Task
›
Hammock Task (hay Task hình chiếc võng): Từ cái tên đã gợi cho chúng ta hình dung phần nào về đặc điểm của task loại này. Hammock Task là Ta...
09/08/2011
Thêm ngày lễ vào lịch của dự án
›
Bài viết này áp dụng cho Microsoft Project 2007 . Trong Microsoft Project 2007 không có lịch những ngày lễ được thiết lập trước do đó bạn c...
02/08/2011
July Album
›
IVC Champion Cup (07/31/2011) SCAMPI A (07/30/2011) AAB-1101 Class (07/23/2011) IVC Amazing Race (07/08/2011)
27/07/2011
Tại sao phải truy xuất View qua hàm findViewById
›
Trong khi lập trình Java, Delphi, C++ ... nếu chúng ta có Form a, b là Widget nằm trong a thì ta có thể truy xuất b bằng cách a.b hay một cá...
24/07/2011
Tại sao mã nguồn Android có giấy phép sử dụng APL 2.0
›
Sau khi học qua Kiến trúc của Android: Có một số bạn thắc mắc GNU libc có giấy phép sử dụng là LGPL vậy Android sử dụng GNU libc thì tại sa...
Tại sao gọi hàm setContentView trong onCreate?
›
Sau khi học qua vòng đời của một Activity: có người thắc mắc rằng tại sao chúng ta không đặt lời gọi hàm setContentView để thiết lập lay...
19/07/2011
Gửi dữ liệu sang ứng dụng khác sử dụng Notification
›
Giả sử chúng ta muốn gửi dữ liệu sang ứng dụng khác có tên class: com.nghelong.blogexample.MainActivity sử dụng Notification. Điều này có ...
17/07/2011
Sử dụng ngôn ngữ trong ứng dụng Android không phụ thuộc vào locale của thiết bị
›
Các bạn chắc ai cũng biết Android support multi-language dựa vào cơ chế alternative resource và locale của device. Điều đó có nghĩa là ngoài...
11/04/2011
QML Internationalization
›
Bước 1: Sử dụng một trong các hàm sau để đánh dấu các chuỗi cần biên dịch: qsTr(), qsTranslate(), QT_TR_NOOP() và QT_TRANSLATE_NOOP(). Ví dụ...
02/04/2011
Trạng thái mạng và android.net.conn.CONNECTIVITY_CHANGE
›
Đối với một số người mới lập trình hệ thống trên Android sẽ lúng túng khi sử dụng android.net.ConnectivityManager để quản lý trạng thái mạng...
Canterbury đặt dấu chấm hết cho Debian, Gentoo, Grml, OpenSUSE và Arch Linux
›
Dự án Canterbury sẽ cho ra đời Canterbury Linux. Đây có thể ví như sự kiện nhà Tần thống nhất Trung Hoa vậy vì Canterbury là sự hợp nhất của...
24/03/2011
Alert Dialog trong Android
›
Trong lập trình phát triển ứng dụng Android để giao tiếp với người dùng có hai cách: Sử dụng một màn hình (Activity) Sử dụng hộp thoại (Di...
03/03/2011
Lấy tên phương thưc hiện tại
›
Trong lập trình Java. Dôi khi bạn muốn lấy tên phương thức hiện tại ví dụ để xuất thông tin phục vụ cho gỡ rối chẳng hạn. Sau đây là kinh ng...
Cấu hình Firefox hoạt động với Ultrasurf
›
Một điều đáng tiếc cho các thần dân Firefox là Ultrasurf không tự cấu hình Firefox khi cài đặt (và hầu hết các công cụ che dấu IP dựa trên...
2 nhận xét:
03/01/2011
Chuyện tình Rau muống biển
›
Hôm nay xem ảnh một người bạn vô tình nhìn thấy ảnh hoa muống biển. Bao nhiêu ký ức tuổi thơ quay về. Nhớ ngày xưa khi chăn trâu, chăn b...
‹
›
Trang chủ
Xem phiên bản web