Skip to main content

Posts

Showing posts with the label Android

Nguyên tắc ngón tay cái trong thiết kế ứng dụng cho điện thoại

Nguyên tắc ngón tay cái trong thiết kế ứng dụng cho điện thoại Điện thoạ i di động ngày nay đã quá phổ biến và trở thành vật bất li thân của nhiều người. Điện thoại không chỉ đơn thuần là công cụ nghe gọi, liên lạc giữa mọi người với nhau nữa, mà nó được tích hợp nhiều ứng dụng và trở thành vật dụng giải trí và nhiều tính năng hỗ trợ người dùng như bản đồ, đọc viết email, …. Thiết kế  những ứng dụng cho điện thoại di động cũng đòi hỏi nhiều kĩ thuật, tính toán chi tiết để chiếc điện thoại trở nên hữu dụng và sử dụng một cách dễ dàng, thuận tiện nhất. Dựa vào thói quen sử dụng điện thoại và một số đặc điểm bàn tay con người, Infographic dưới đây đưa ra một số gợi ý cho bạn khi thiết kế ứng dụng cho điện thoại di động. Phần mở rộng : Tìm hiểu thêm về  định  luật Fitt Như trong bài infographic trên có đề cập đến định luật Fitt trong thiết kế. Để hiểu rõ thêm mình xin tóm tắt ở đây. Về cơ bản, công thức định luật Fitt được tính theo khoảng cách đến mục tiêu và kích thước của m

Game developer [Andengine] - [Libgdx] - [ Cocos2d-x] - [Unity 3D]

 1. Andengine Andengine - Đây là engineer phục vụ cho android - Website :  http://www.andengine.org/ - Andengine là một 2D Game Engine cho phép các lập trình viên có kinh nghiệm hoặc chưa có kinh nghiệm đều có khả năng phát triển các ứng dụng Android một cách dẽ dàng. Andengine bao gồm đầy đủ các thuộc tính quan trọng nhất của OpenGL giúp cho việc dựng hình và tạo vật thể, đồng thời cung cấp khả năng quản lý các thiết bị đầu vào (các sensor, màn hình cảm ứng) và âm thanh - Một số đánh giá về Andengine: +) Giá thành: Hoàn toàn free. +) Hiệu năng: Tương đối tốt, tuy nhiên chậm hơn so với các Engine khác (như LibGDX ở phần trên) +) Cộng đồng: tương đối tốt, số lượng người sử dụng khá nhiều. +) Tài liệu và ví dụ: không có tài liệu cụ thể. Đây là một trong những khó khăn khi chúng ta làm quen với Andengine. Tuy nhiên có các ví dụ và các bài viết hướng dẫn của các lập trình viên (có thể tìm được qua Internet). Do đó nếu bạn muốn sử dụng Andengine hãy chuẩn bị tam lý là

Hiển thị HTML cho Android TextView

Hiển thị HTML cho Android TextView Hiển thị HTML cho Android TextView DơwnLoad Source Code:   ▶  Link dơwnload:   Tại đây

Lỗi Eclipse Ctr + Space

Khi tạo project vẫn có file code .java với bên layout vẫn bình th mà code k có hỗ trợ thả code gì cả?? Windows -> Preferences -> Java > Editor -> Content Assist -> Advanced. check tất cả  Cách này đc nè Windows -> Preferences -> Java > Editor -> Content Assist -> Advanced. check tất cả  English: These bugs (and a solution if you use Eclipse >3.4) may be of interest to you: A. Allow more character triggers as @Samuel said (fixed in 3.4 onwards): https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157   Change the default in  Auto activation triggers for Java  to  ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ B. Allow content assist everywhere automatically (not fixed): https://bugs.eclipse.org/bugs/show_bug.cgi?id=101420 This  Eclipse3.6 Help page  on Content assist can help (it is for C++, but the  same idea applies for Java  on the  Java > Editor > Content Assist  preference page.): The idea is to disable wha

[Huớng dẫn] Tạo Project Androi không cần appcompat_v, Xóa project appcompat_v, Fix lỗi xóa project appcompat_v

Trong phiên bản mới khi nâng cấp, khi tạo 1 project mặc định sẽ có 1 project appcompat_v đuợc tạo kèm. Vấn đề là khi tạo nhiều project android sẽ xuất hiện nhiều project appcompat_v. Có rất nhiều project appcompat_v ?? Vậy làm sao để xóa bỏ project appcompat_v ? Đầu tiên bạn phải hiểu project appcompat_v chứa gì trong đó, và tại vì sao khi xóa nó thì project ta bị lỗi? Bài này mình sẽ huớng dẫn sữa lỗi vào sử dụng chung 1  appcompat_v cho cả Workspace . 1. Tìm hiểu về "project appcompat_v" Các thành phần trong  " project appcompat_v":  - Đơn giản chỉ chứa các thư viện support cho project Thành phần của appcompat_v  Mẹo nhỏ khi tạo project bạn nên chon "Empty project" để project chỉ có 1 file .xml và 1 file .Java Empty project Vào chọn Proprerties của Project: Có 2 phần cần lưu ý: + "Phiên bản" của app là bản API nào? + Library của projecr  -> đây chính là nguyên nhân gây lỗi khi bạn xóa project  appcompat_v Kh

[Tổng hợp] [FULL] Tài Liệu Lập trình trung tâm tin học Khoa Học Tự Nhiên [C#, PHP, Java, Android, iOS, Winphone, . . .]

Tổng hợp tài liệu lập trình trung tâm tin học khoa học tự nhiên  [ C# ,  PHP ,  Java ,  Android ,  iOS , Winphone, . . .] o Tài Liệu Lập trình viên .NET C# trung tâm tin học KHTN  Dơwnload:   ▶   C# - Module 1 - TTTH DH KHTN :  Tải xuống   ▶   C# - Module 2 - TTTH DH KHTN :  Tải xuống   ▶   C# - Module 3 - TTTH DH KHTN :   Tải xuống   ▶   C# - Module 4 - TTTH DH KHTN :  Tải xuống o Lập trình  PHP  trung tâm tin học KHTN  Dơwnload:   ▶   LẬP TRÌNH MÃ NGUỒN MỞ PHP MODULE 1:  Tải xuống   ▶   LẬP TRÌNH MÃ NGUỒN MỞ PHP MODULE 2:  Tải xuống   ▶  LẬP TRÌNH MÃ NGUỒN MỞ PHP MODULE 3:  Tải xuống    ▶  LẬP TRÌNH MÃ NGUỒN MỞ PHP MODULE 4:  Tải xuống o Lập trình Java  trung tâm tin học KHTN Dơwnload:    ▶  Java module 1: Tải xuống     ▶  Java module 2: Tải xuống     ▶  Java module 3: Tải xuống  o Lập trình Android trung tâm tin học KHTN Bài 1 - Hello Android    Tải xuống  Bài 2 - Các thành phần ứng dụng Android   T

[Full] Ebook lập trình Android - Ebook lập trình Android - Trung tâm tin học - ĐH Khoa học tự nhiên

 Dơwnload:    ▶ Android module 1: Tải xuống Android module 1    ▶ Android module 2: Tải xuống Android module 2    ▶ Android module 3: Tải xuống Android module 3

Candy Crush Saga v1.33.1 Mod ( Không giới hạn lượt chơi và nhiều thứ khác )

Candy Crush Saga là game xếp hình có nét đồ hoạ cực kỳ tươi tắn và dễ thương. Cũng mang cấu trúc xếp hình tương tự như trò Bejeweled. Sỡ hữu một nền đồ hoạ tươi tắn sặc sỡ, cộng với những hiệu ứng hình ảnh & âm thanh, và nhạc nền tuyệt vời, Candy Crush Saga sẽ đưa bạn phiêu lưu đến với vương quốc kẹo "ngọt lịm" và tại đây bạn sẽ có hằng giờ giải trí đầy thú vị và hấp dẫn khi bắt tay vào việc xếp các viên kẹo đủ màu bắt mắt. CHplay: https://play.google.com/store/apps/d...candycrushsaga Ăn cũng candy saga, ngủ cũng candy saga, dường như Candy crush saga đang làm điên đảo bộ phận cộng đồng những ai yêu thích chơi game bởi vì sao thì tớ sẽ đưa một vài lý do nhé -Hình ảnh vô cùng dễ thương, một câu chuyện về xưởng làm kẹo ngọt cơ đấy -Thể loại chơi xếp những kiểu kẹo giống nhau rồi ghi điểm, tuy nhiên nó không hề đơn giản như bạn nghĩ, bạn bị giới hạn về bước chơi, mở khóa các băng, và vô vàn những thách thức khó khăn trong 1 màn chơi, đòi hỏi các bạn phải

Custom Button Android ( Button Styles)

Các thiết kế controls trong gio diện activity android như thế nào cho đẹp? Để có giao diện thân thiện đòi hỏi từng đối tuợng trên màng hình giao diện phải đuợc thiết kế thân thiện. Trong  bài hứong dẫn này mình sẽ huớng dẫn các bạn thiết kế giao diện của 1 control thuờng dùng nhất trong lập trình viết app - Button. Làm thế nào để tạo style cho Button? 1) Tạo file .XML trong thư mục  “res/drawable” định dạng style 2) Thêm thuộc tính ở thư mục Valuse 3) Thêm thuộc tính ở code .xml của control  style=”@style/btnStyleOrange” Tham khảo một số mẫu Style Buton: 1. Orange ? Selector XML : custom_btn_orange.xml (Add XML to res/drawable folder) <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" >      <item android:state_pressed="true" >          <shape android:shape="rectangle"  >              <corners android:radius="3dip" />              <

Custom ListView Android

Bài này Học Lập Trình sẽ huớng dẫn các bạn tùy chỉnh ListView theo ý của mình. Nhứng úng dụng thực tế của ListView đựoc sử dụng rất là rộng rãi. Bài viết gồm 4 phần: 1. Xây dưng giao diện ở layout 2. Xử lý code ở Java 3. Chạy chuơng trình để xem thành quả nhé  4. Download Source Code Listview trên có 3 thành phần đó là : Tên Danh Mục, Phần miêu tả chi tiết, và ô checkBox bên cạnh phía trái để cho người dùng chọn. 1. Xây dưng giao diện ở layout Trong Layout có: +  list_view.xml +  activity_main.xml + list_view.xml CODE: -<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" > <CheckBox android:id="@+id/cbDanhMuc" android:layout_width="wrap_content" android:layout_height="66dp" android:paddingRight=&qu