text:
Giới thiệu
Sự gia tăng gần đây trong việc sử dụng công nghệ điện thoại di động thật đáng kinh ngạc ngay cả đối với những người hoạt động trong lĩnh vực công nghiệp này. Giám đốc điều hành của Apple Tim Cook đã tổng kết những cảm nhận trong một cuộc phỏng vấn vào tháng 9/2012, như ông đã thảo luận thành công của Apple với iPad. Bán 67 triệu iPad trong hai năm ngắn ngủi là điều đáng chú ý nhất. Tim Cook đưa ra con số đó vào bối cảnh lịch sử khi ông lưu ý rằng "chúng tôi đã phải mất 24 năm để bán máy tính Mac, năm năm đối máy nghe nhạc iPod và hơn ba năm đối với iPhone mới có thể đạt được con số đó." (Xem phần Tài nguyên.)
Nếu iOS đang làm rất tốt thì sau đó Android, nền tảng lấy Java làm trung tâm, cũng đã giữ tốc độ tăng trưởng. Theo một tuyên bố gần đây của Google, 500 triệu thiết bị Android được kích hoạt kể từ khi Android được chính thức phát hành trong năm 2008, và 1,3 triệu thiết bị mới được kích hoạt mỗi ngày. Theo báo cáo, trên iTunes App Store của Apple và Google Play liệt kê ít nhất 1.400.000 ứng dụng và hơn 60,000,000,000 lượt tải ứng dụng. (Xem phần Tài nguyên.)
Tất cả những thiết bị di động được kích hoạt có nghĩa là có nhiều cơ hội mới cho doanh số bán ứng dụng và thị trường ứng dụng cho điện thoại di động cũng được phát triển. Đối với các nhà phát triển, những người muốn xây dựng các ứng dụng di động một cách nhanh chóng thì Android là một môi trường tuyệt vời để bắt đầu. Nếu bạn có thể lập trình bằng Java và các ngôn ngữ JVM khác, thì bạn chỉ cần tập trung vào việc nghiên cứu cách thức xây dựng ứng dụng và triển khai ứng dụng từ đó. Tính linh hoạt của Android có nghĩa là bạn có thể dễ dàng áp dụng và thử nghiệm với các công nghệ mới như HTML5 và PhoneGap. Và nền tảng có mặt khắp nơi — cùng với Google Play — đảm bảo rằng các ứng dụng của bạn sản xuất có thể được chia sẻ rộng rãi.
Bài viết đầu tiên này trong loạt bài mới Di động cho mọi người là một giới thiệu sơ lược về Android. Bắt đầu với tổng quan về hệ thống các phiên bản của Android, sau đó thiết lập một môi trường phát triển và bắt đầu xây dựng ứng dụng đầu tiên.
Khái quát về Android
Thiết bị Android được phân phối đang có tốc độ tăng trưởng nhanh hơn bất kỳ nền tảng di động khác, điều đó giúp Android trở thành một sự lựa chọn tuyệt vời trong hành trình phát triển ứng dụng trên điện thoại di động, đặc biệt là nếu bạn là một nhà phát triển Java. Một nhược điểm lớn của ứng dụng Android là sự phân mảnh, trong đó trình bày những thách thức đáng kể cho các ứng dụng thử nghiệm. Thực tế cho thấy là hầu hết các nhà phát triển ứng dụng gần như không thể kiểm tra một ứng dụng cho mọi thiết bị Android cho đến các phiên bản hệ điều hành. (Trong thực tế, làm như vậy theo một cách hiệu quả kinh tế chính là sự phát triển của ngành công nghiệp dịch vụ.) Phần sau của bài viết sẽ nhìn vào các vấn đề kỹ thuật liên quan đến việc xuất ra nhiều phiên bản Android, cộng với các công cụ dựa trên Java để thử nghiệm các ứng dụng Android trên điện thoại di động. Bây giờ, chúng ta hãy cùng khảo sát qua các phiên bản Android để bạn có thể hiểu và phát triển ứng dụng trên nền tảng này.
Các phiên bản Android
Trong khi các số phiên bản của Android phiên bản hệ điều hành tuần tự là —1.6, 2.1, 4.2, và v.v.... Các bản phát hành cũng được đặt tên tương tự như các mặt hàng khác nhau trong một thực đơn tráng miệng hảo hạng: Donut, Eclair, và Jelly Bean. Khi mọi người ám chỉ Jelly Bean có nghĩa là phiên bản Android 4.2. Phiên bản Android cũng được mô tả ở cấp độ API, bởi số nguyên tăng dần theo trình tự. Vì vậy, Android API ở mức 17 đề cập đến Android phiên bản 4.2, còn được gọi là Jelly Bean.
Không phải chỉ mình bạn nghĩ điều này là không rõ ràng đâu. Tuy vậy, việc hiểu rõ là rất quan trọng bởi vì ba phương án đặt phiên bản được dùng lẫn lộn.
Hầu hết các nhà phát triển Java phải đảo ngược suy nghĩ cơ bản của họ khi nói đến việc hỗ trợ các phiên bản Android khác nhau. Nền tảng Java đã nổi danh chủ yếu như một công nghệ phía máy chủ, nơi mà các giao tiếp với người dùng là thường là một trang web. Nếu các trang web có thể xem được, độc giả của các trang web đó không quan tâm phiên bản Java mà ứng dụng của bạn đang chạy trên đó. Tuy nhiên, với Android, mã nguồn các ứng dụng của bạn lại thực sự an toàn khi chạy trên các thiết bị mà bạn không có khả năng kiểm soát..
Nhiều người tiêu dùng tiềm năng nâng cấp ứng dụng của bạn lên phiên bản mới hơn cùng với phiên bản của hệ điều hành Android khi điện thoại cũ của họ không được sử dụng nữa. Quyết định của bạn trong đó hệ điều hành Android hỗ trợ là rất quan trọng. Trong khi phiên bản mới nhất của Android là 4.2, khoảng một nửa số thiết bị Android vẫn hỗ trợ Android 2.3.x. Một ứng dụng được viết để nhằm mục tiêu cho thiết bị chạy Android 3.1 không thể chạy trên phiên bản mới hơn như 4.2, và cũng không chạy trên phiên bản trước đó như 2.3. Vì vậy, nó là lý do, nếu bạn muốn có một phân phối rộng hơn, sự lựa chọn của bạn tốt hơn là hãy nhắm mục tiêu đến một phiên bản cũ của hệ điều hành.
Một nhược điểm của việc nhằm vào mục tiêu lớn hơn và nền tảng phân phối rộng rãi hơn là phiên bản mới hơn luôn luôn có các tính năng mới mà bạn muốn áp dụng cho ứng dụng của mình. Nếu bạn là người may mắn, nhóm phát triển Android sẽ phát hành thư viện tương thích để bạn có thể sử dụng.
Chạy ứng dụng Android với Eclipse ADT
Như phần đầu tiên giới thiệu tóm tắt về Android, tôi giúp bạn tạo một ứng dụng Android đơn giản càng nhanh càng tốt. Bạn sẽ sử dụng Android 4.2 và một plugin mà mọi người yêu thích, được gọi là Công cụ phát triển Android trên Eclipse (Eclipse Android Development Tools - ADT): Một ứng dụng Hello World dựa trên ngôn ngữ Java.
Lựa chọn hai cách để thiết lập môi trường phát triển cho Android. Các nhà phát triển nếu cảm thấy mới khi tiếp cận với Eclipse và Android thì có thể bắt đầu bằng cách tải về gói ADT (Android Developer Tools). Gói ADT kết hợp với Android SDK và một phiên bản của Eclipse có các plugin ADT đã được cài đặt. Gói này là cách nhanh chóng để bắt đầu dễ dàng với Android.
Nếu Eclipse được cài đặt và thiết lập sẵn trên máy tính của bạn, thì bạn có thể tự tải về và cài đặt Android SDK. Cơ sở Android SDK có chứa các công cụ hệ thống cấp để tạo điều kiện phát triển với Android. Tuy nhiên, nó thiếu các thư viện Android thực tế được yêu cầu để phát triển cho một phiên bản Android cụ thể. Sau khi bạn tải về cơ sở Android SDK cho hệ điều hành của bạn, hãy vào thư mục cài đặt các công cụ SDK và chạy câu lệnh như Liệt kê 1.
Liệt kê 1. Khởi động Android SDK Manager
~/Development/tools/android/android-sdk-mac_x86/tools$>./android
Câu lệnh này sẽ kích hoạt Android SDK Manager, sẵn sàng cho bạn tải về các phiên bản khác nhau và các thư viện cho Android và tạo ra các môi trường giả lập hoặc các thiết thiết bị ảo. Android SDK Manager mở ra một cửa sổ với một danh sách lớn các tùy chọn để tải về, như trong Hình 1.
Hình 1. SDK Manager
Trong các lựa chọn bên trái, bạn hãy chọn Tools và sau đó chọn Android 4.2 (API 17). Thư mục đó sẽ hiển thị một số tùy chọn. Bạn hãy chọn SDK Platform và file ảnh ARM EABI v7a System, như trong Hình 2.
Hình 2. Các lựa chọn trong SDK Manager
Bây giờ bạn hãy nhấn nút Install packages và đồng ý với các điều khoản cần thiết; sau đó để trình quản lý tự động hoàn tất công việc của nó.
Tạo thiết bị giả lập
Tiếp đến, ta hãy tạo một nền tảng giả lập, để có thể chạy thiết bị ảo trên đó và sau đó bạn có thể chạy ứng dụng của mình. Các thiết bị giả lập phải dành riêng cho phiên bản Android cụ thể, vậy ta hãy tạo một nền tảng giả lập chạy Android phiên bản 4.2.
Khởi động SDK manager của bạn một lần nữa nếu bạn đã đóng nó. Nếu các công cụ SDK Android hoặc các công cụ nền tảng được cập nhật, ta hãy khởi động lại SDK Manager. Trong thanh thực đơn menu của SDK Manager, bạn hãy chọn Tools > Manage AVDs để mở một hộp thoại Android Virtual Device Manager (Trình quản lý thiết bị Android ảo), như Hình 3.
Hình 3. Android Virtual Device Manager
Hộp thoại này liệt kê các giả lập có trên máy tính của bạn. Danh sách giả lập sẽ không hiển thị
thiết bị nào cho đến khi bạn tạo ra một thiết bị mới. Hãy nhấn New để mở hộp thoại
Create a new Android Virtual Device (AVD) (Tạo mới một thiết bị Android ảo) và bạn có thể định nghĩa
mới một giả lập. Trong danh sách drop-down Target, ta chọn Android version
4.2. Trong mục AVD Name, bạn hãy đặt tên cho giả lập — tôi
sẽ đặt là
Android_4.2. Khi bạn sẵn sàng để thử nghiệm ứng dụng, hãy sử
dụng tên này để khởi động giả lập từ dòng lệnh.
Hình 4. Tạo mới một thiết bị Android ảo
Trong Hình 4, bạn thấy có một vài tùy chọn cho AVDs, bao gồm loại thiết bị, các thiết lập camera, bộ nhớ, và khả năng lưu trữ. Trong trường hợp này, tôi đã chọn Galaxy Nexus, thiết lập cho nó một thẻ nhớ SD card với 200 MB. Cuối cùng, tôi chọn tùy chọn Uuse Host GPU (Sử dụng card màn hình thông qua máy tính), để đạt được hiệu năng cao của thể giả lập này.
Nhấn OK để xem thiết bị ảo mới của bạn được liệt kê trong hộp thoại AVD. Chọn nó và nhấn Start để mở một hộp thoại với các tùy chọn khởi động. Bây giờ, hãy giữ các thiết lập mặc định và nhấn Launch. Giả lập này cần một khoảng thời gian để khởi động, bạn nên đi uống một tách café, hay kiểm tra Facebook, hay cập nhật Twitter trong lúc chờ đợi.
Hình 5. Một thiết bị Android mới!
Sau một vài phút, một thiết bị mô phỏng (tương tự Hình 5) hiển thị trên màn hình chủ của bạn, có nghĩa là bạn đã có đầy đủ công cụ để bắt đầu! Bạn đã sẵn sàng để bắt đầu xây dựng các ứng dụng Android 4.2.
Thiết lập Eclipse ADT
Nếu bạn đã cài đặt sẵn Eclipse rồi thì bạn phải thêm vào plugin Công cụ phát triển Android (ADT) trước khi bắt đầu.
Trong trình đơn menu của Eclipse, bạn hãy mở Help > Find New Software. Chọn Add và thêm vào đường dẫn URL cho Plugin ADT: https://dl-ssl.google.com/android/eclipse/ (Xem Hình 6).
Hình 6. Thêm vào kho plugin ADT
Sau khi tải plugin, bạn hãy làm theo hướng dẫn để cài đặt nó. Cấu hình các plugin ADT sử dụng SDK mà bạn đã cài đặt. Bây giờ dự án của bạn xây dựng trên nền tảng Android 4.2 và sử dụng cấu hình giả lập của bạn.
Xin chào Android 4.2!
Để tạo ra một ứng dụng Android trong Eclipse, bạn hãy chọn tùy chọn để tạo ra một Application Android Project. Trong hộp thoại New Application Android, hãy đặt tên ứng dụng (application name), tên dự án (project name) và tên gói (package name). Tên ứng dụng (application name) là thông tin mà bạn thấy bên dưới những biểu tượng trên điện thoại của bạn; tên dự án (project name) là tên dự án của bạn trong Eclipse.
Hình 7. Tạo một dự án Android mới
Bắt đầu từ hộp thoại New Android Application trong Hình 7 và thực hiện các bước:
- Trong danh sách drop-down (sổ xuống) của các Target SDK, hãy chọn API 17: Android 4.2 (Jelly Bean), sau đó nhấn Next.
- Trong hộp thoại tiếp theo, hãy giữ các thiết lập mặc định, mặc dù bạn có thể đặt mã nguồn trong bất cứ đâu. Nhấn Next.
- Giữ giá trị mặc định trong hộp thoại Configure Launcher Icon và nhấn Next.
- Ngoài ra, bạn cũng giữ giá trị mặc định trong hộp thoại Create Activity và hộp thoại cuối cùng, được sử dụng để lựa chọn các hoạt động của ứng dụng. Nhấn Finish.
Nếu dự án của bạn được tạo, trên của sổ làm việc, bây giờ bạn nhìn thấy một dự án mới với một giao diện người dùng đơn giản tương tự như Hình 8.
Hình 8. Bắt đầu một dự án mẫu trong Eclipse
Chạy ứng dụng của bạn trên trình giả lập Android
Mặc định, các dự án Android được tạo ra với wizard ADT sẽ tự động tạo một ứng dụng Hello World! (Xem Hình 8.) Trước khi bắt đầu trang trí nó, ta hãy xem những gì sẽ xảy ra khi bạn chạy các ứng dụng cơ bản trong một trình giả lập.
Nếu bạn đã đóng trình giả lập thì hãy mở lại nó. Thay vì mở nó trong trình quản lý AVD thì bạn
hãy thử dùng dòng lệnh xem sao. Bạn có thể truy cập các tập lệnh
emulator (giả
lập) từ thư mục
tools của bộ SDK. Khi bạn khởi động lệnh, hãy cung
cấp cho nó tên của trình giả lập của bạn. Trình giả lập của tôi được đặt tên là
Android_4.2, vì thế tôi chạy lệnh như trong Liệt kê 2 để khởi động
trình giả lập:
Liệt kê 2. Truy cập vào trình giả lập bằng dòng lệnh
~/Development/tools/android/android-sdk-mac_x86/tools$>./emulator -avd Android_4.2
Khởi động trình giả lập của bạn, quay về Eclipse, và chọn dự án của bạn. Bây giờ nhấn chuột phải và chọn Run As > Android Application.
Hình 9. Chạy dự án của bạn bên trong Eclipse
Theo mặc định, Eclipse triển khai ứng dụng của bạn trên trình giả lập hiện đang chạy (Hình 9). Trình giả lập của bạn bây giờ sẽ hiện một màn hình màu trắng lớn mà tất cả các nhà phát triển Java đều yêu thích! Nếu vì lý do nào Eclipse có rắc rối khi chạy ứng dụng của bạn trên giả lập, hãy trở về tùy chọn Run As và chọn Run Configurations. Trong tab Target, hãy kiểm tra lại Automatically select compatible device và đảm bảo rằng giả lập của bạn được chọn.
Hình 10. Hello World!
Ứng dụng Android cơ bản
Bây giờ bạn đã có một ứng dụng Hello World cơ bản tương thích bất kỳ thiết bị Android 4.2. Cuối cùng, bạn muốn tùy chỉnh ứng dụng đó và thêm các chức năng thú vị hơn. Còn bây giờ, tôi muốn phân tích qua một ứng dụng Android.
Hãy quay trở lại với Eclipse IDEE. Trong thư mục
src trong dự án của
bạn, tìm đến file
.java duy nhất. Nếu bạn giữ tất cả các giá trị mặc
định, tập tin này được đặt tên là
MainActivity. Các lớp Activity của một
ứng dụng di động Android, tương tự như servlet cho các ứng dụng Java phía máy chủ. Mỗi vòng đời của
Activity giống như vòng đời của một Java applet (nếu bạn còn nhớ về Java
applet).
Ứng dụng Hello World là cơ bản, vì vập
Activity (hoạt động) của nó
cũng rất đơn giản. Đầu tiên, lớp kế thừa từ lớp
Activity của Android. Trỏ
vào các Activities thông qua phương thức
onCreate, được bắt đầu bởi nền
tảng này khi ứng dụng của bạn được tạo ra. Phương thức quan trọng trong phương pháp đó là gọi
setContentView. Liệt kê 3 cho thấy lớp
MainActivity mặc định.
Liệt kê 3. MainActivity
package com.example.hello; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
Trong Liệt kê 3, hàm
setContentView hiển thị
giao diện layout
activity_main, đó là tên của layout mà bạn đã thấy trong
Eclipse khi lần đầu tiên bạn mở dự án. Tên này tương ứng với các tập tin
activity_main.xml có trong thư mục
res/layout. Mở tập tin này để
xem ứng dụng của bạn dưới dạng đồ họa. Trong tab dưới bên trái của giao diện là một lựa chọn để xem
các tập tin XML thô. Kích vào tùy chọn để xem các tập tin thô, trông giống như Liệt kê 4.
Liệt kê 4. Một khai báo giao diện layout thô
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" /> </RelativeLayout>
Các Android Views được định nghĩa trong các file XML. Mỗi View có một giao diện layout mà bạn có
thể thêm vào các widgets như buttons hay text fields. Hiện tại, các ứng dụng mẫu có
RelativeLayout với một widget: một
TextView. Nếu bạn
nhìn kỹ vào widget, bạn sẽ thấy một dòng mã được thiết lập để chỉ tới:
@string/hello_world.
Biến (variable) là một con trỏ đến một chuỗi giá trị thực, mà bạn có thể tìm thấy trong file
res/values/strings.xml. Hãy mở file này ra. Để xem file XML thô, hãy kích
vào tab
strings.xml ở vùng dưới bên trái.
Liệt kê 5. File strings.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Hello 4.2</string> <string name="hello_world">Hello world!</string> <string name="menu_settings">Settings</string> </resources>
Chuỗi thứ hai được định nghĩa trong Liệt kê 5 liên kết biến
hello_world với chuỗi Hello World!.
Tập tin Android manifest
Bây giờ bạn đã thấy ba yếu tố quan trọng của một ứng dụng Android được liên kết với nhau:
Activity, Layout, và các tập tin Resource (Tài nguyên). Khi ứng dụng của bạn khởi động, hệ điều hành
Android gọi phương thức
onCreate của
MainActivity. Phương thức
onCreate sau đó tải lên giao diện
layout, và layout lấy một số giá trị từ một tập tin tài nguyên XML. Trong trường hợp này, kết quả là
một giao diện người dùng đơn giản với dòng chữ "Hello World!"
Nhưng làm cách nào mà thiết bị biết một
Activity cần gọi? Đó là lúc
cần tới file
AndroidManifest.xml. Hãy xem file này trong thư mục gốc
trong dự án của bạn. Kích vào nó và Eclipse load một giao diện tùy chỉnh tiện lợi với một vài tab ở
góc dưới bên trái của giao diện. Nhấp vào tab có nhãn AndroidManifest.xml để hiển thị các dòng XML
thô như trong Liệt kê 6.
Liệt kê 6. File AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.hello" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.hello.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Mục đích của tập tin này là để giải thích ứng dụng của bạn với một thiết bị cơ bản. Nó bao gồm
một khối XML được gọi là
application, nó giúp xác định các
activity.
MainActivity của bạn được tham chiếu và
một
action (hành động) được xác định cùng với một
category.
action sẽ nói cho thiết bị biết Activity cần khởi động.
Trong trường hợp này,
action mô tả những
Activity của bạn là
MAIN.
Các khai báo quan trọng khác trong tập tin
AndroidManifest.xml bao gồm
các phần
uses-sdk, trong đó nói rằng phiên bản
min
(nhỏ nhất) là 8 (có nghĩa là Android 2.2.x) và Target là 17, còn được gọi là Android 4.2. Tôi
sẽ giải thích chi tiết trong một bài viết sau. Còn hiện tại, tôi có đủ điều kiện để nói rằng nền
tảng Android cung cấp các thư viện tương thích với các phiên bản trước đó..
Kết luận
Ứng dụng Android đầu tiên là một khởi đầu tốt. Trong quá trình này, bạn đã học được một số điều quan trọng về Android — và phát triển ứng dụng cho điện thoại di động nói chung. Bạn đã cài đặt Android SDK, tải về phiên bản Android 4.2, và tạo ra một AVD (hay trình giả lập) để mô phỏng các hoạt động của ứng dụng của bạn trên một thiết bị. Nếu bạn sử dụng Eclipse, IDE của bạn bây giờ để cấu hình, xây dựng và triển khai các ứng dụng Android cho AVD thì bạn có thể lựa chọn cho phù hợp. Tất cả các thiết lập này là cần thiết để có thể thực hiện được bất cứ điều gì với Android.
Bạn cũng đã thấy cách mà một ứng dụng Android đơn giản được cấu thành, với các lớp
Activity đảm nhiệm hầu hết các công việc trong khi
AndroidManifest.xml định nghĩa cho các thiết bị cơ bản. Và bạn đã thấy kết quả: một ứng dụng
Hello World đơn giản, chỉ cần chờ đợi để được tùy chỉnh.
Lần tới chúng ta sẽ đi sâu hơn với Android. Trong khi chờ đợi, tôi khuyên bạn nên làm quen và sử dụng với các thiết lập ứng dụng mà bạn có cho đến giờ. Hãy thư thêm một số widget hoặc thay đổi các giá trị của các khía cạnh trong các tập tin XML của bạn, nếu bạn muốn tạo một ứng dụng Hello World mới không theo mặc định.
Tài nguyên
Học tập
- Giới thiệu phát triển ứng dụng Android (Frank Ableson, developerWorks, tháng 5/2009): Bài viết này sẽ giới thiệu bạn kiến trúc của một ứng dụng Android, bao gồm máy ảo Dalvik.
- Làm việc với XML trên Android (Michael Galpin, developerWorks, tháng 1/2010): Tìm hiểu về các tùy chọn khác nhau khi làm việc với XML trên Android và cách sử dụng chúng để build ứng dụng Android của bạn.
- Các dịch vụ đám mây của Parse dành cho Android (C. Enrique Ortiz, developerWorks, November 2012): Khám phá các ưu điểm lưu trữ dữ liệu của ứng dụng di động trong một đám mây riêng qua việc tìm hiểu thư viện Pase SDK dành cho Android.
- Phát triển ứng dụng di động, Phần 1: PhoneGap và Dojo Mobile trên Android (Bryce Curtis, Gill Woodcock, Todd Kaplinger, developerWorks, tháng 9/2011): Xem giới thiệu về phát triển ứng dụng lai di động-web.
- Tìm hiểu bối cảnh phát triển ứng dụng di động (Andrew Glover, TheDiscoBlog.com, tháng 12/2012): Tìm hiểu về phân tán, nỗ lực phát triển, và thị trường tiềm năng trước khi bạn quyết định xây dựng ứng dụng di động của mình.
- Infographics cuối cùng: Thống kê kinh doanh trên di động năm 2012 (Mark Fidelman, Forbes.com, tháng 5/2012): Thống kê kinh doanh từ giữa năm 2012 cho thấy, phát triển ứng dụng di động và phân phối đang bùng nổ hơn bao giờ hết, CEO Apple Tim Cook cũng ghi nhận điều này.
- Theo dõi sự phát triển: Kho ứng dụng iTunes so với Google Play (Kathleen De Vere, InsideMobileApps.com, tháng 9/2012): Một cách để hình dung sự phát triển của các ứng dụng di động bằng biểu đồ là nhìn vào số lượng các ứng dụng có trên hai kho trực tuyến hàng đầu này.
- Google: 500 triệu thiết bị Android đã được kích hoạt (Stephen Shankland, CNET, tháng 9/2012): Việc kích hoạt thiết bị cho thấy rằng Android là nền tảng di động phát triển nhanh nhất.
- Tìm thêm nhiều bài viết của tác giả này (Andrew Glover, developerWorks, tháng 8/2004 đến hiện tại): Tìm hiểu về đám mây, Twitter, Google, Hadoop, Android, Ajax, và các công nghệ liên quan Java khác.
- Các sự kiện kỹ thuật và webcast trên developerWorks: Cập nhật công nghệ thông qua các mục này.
- developerWorks trên Twitter: Theo dõi developerWorks trên Twitter.
- developerWorks podcasts: Nghe các bài phỏng vấn và thảo luận thú vị cho các lập trình viên phần mềm.
- Các demo theo yêu cầu trên developerWorks: Xem các demo hướng dẫn cài đặt và thiết lập phần mềm cho người mới bắt đầu đến các tính năng nâng cao cho các lập trình viên có kinh nghiệm.
Lấy sản phẩm và công nghệ
- Tải về Android: Android SDK cung cấp cho bạn các thư viện API và các công cụ phát triển cần thiết để build, kiểm tra, và gỡ lỗi ứng dụng trên Android.
- Gói công cụ phát triển Android (ADT): Tải về Android SDK và phiên bản Eclipse với plugin ADT là cách nhanh nhất để bắt đầu với Android.
- Tải về bộ kit IBM developer: Cập nhất hệ thống của bạn với những công cụ và công nghệ mới tại đây.
Thảo luận
- Cộng đồng developerWorks: Hãy tham gia vào cộng đồng developerWorks để kết nối với các thành viên cùng khám phá blog, diễn đàn, nhóm và thư viện wiki.
Bình luận
-
Vùng dữ liệu trên developerWorks
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
-
Vùng mã nguồn mở trên developerWorks
Xem các bài viết về HTML, CSS, JavaScript,...
-
Điện toán đám mây
Tìm hiểu về điện toán đám mây

markdown:
## Giới thiệu
Sự gia tăng gần đây trong việc sử dụng công nghệ điện thoại di động thật đáng kinh ngạc ngay cả
đối với những người hoạt động trong lĩnh vực công nghiệp này. Giám đốc điều hành của Apple Tim Cook
đã tổng kết những cảm nhận trong một cuộc phỏng vấn vào tháng 9/2012, như ông đã thảo luận thành
công của Apple với iPad. Bán 67 triệu iPad trong hai năm ngắn ngủi là điều đáng chú ý nhất. Tim Cook
đưa ra con số đó vào bối cảnh lịch sử khi ông lưu ý rằng "chúng tôi đã phải mất 24 năm để bán máy
tính Mac, năm năm đối máy nghe nhạc iPod và hơn ba năm đối với iPhone mới có thể đạt được con số
đó." (Xem phần
[Tài nguyên](#resources).)
Nếu iOS đang làm rất tốt thì sau đó Android, nền tảng lấy Java làm trung tâm, cũng đã giữ tốc độ
tăng trưởng. Theo một tuyên bố gần đây của Google, 500 triệu thiết bị Android được kích hoạt kể từ
khi Android được chính thức phát hành trong năm 2008, và 1,3 triệu thiết bị mới được kích hoạt mỗi
ngày. Theo báo cáo, trên iTunes App Store của Apple và Google Play liệt kê ít nhất 1.400.000 ứng
dụng và hơn 60,000,000,000 lượt tải ứng dụng. (Xem phần
[Tài nguyên](#resources).)
Tất cả những thiết bị di động được kích hoạt có nghĩa là có nhiều cơ hội mới cho doanh số bán ứng dụng và thị trường ứng dụng cho điện thoại di động cũng được phát triển. Đối với các nhà phát triển, những người muốn xây dựng các ứng dụng di động một cách nhanh chóng thì Android là một môi trường tuyệt vời để bắt đầu. Nếu bạn có thể lập trình bằng Java và các ngôn ngữ JVM khác, thì bạn chỉ cần tập trung vào việc nghiên cứu cách thức xây dựng ứng dụng và triển khai ứng dụng từ đó. Tính linh hoạt của Android có nghĩa là bạn có thể dễ dàng áp dụng và thử nghiệm với các công nghệ mới như HTML5 và PhoneGap. Và nền tảng có mặt khắp nơi — cùng với Google Play — đảm bảo rằng các ứng dụng của bạn sản xuất có thể được chia sẻ rộng rãi.
Bài viết đầu tiên này trong loạt bài mới
**Di động cho mọi người** là một giới thiệu
sơ lược về Android. Bắt đầu với tổng quan về hệ thống các phiên bản của Android, sau đó thiết lập
một môi trường phát triển và bắt đầu xây dựng ứng dụng đầu tiên.
## Khái quát về Android
Thiết bị Android được phân phối đang có tốc độ tăng trưởng nhanh hơn bất kỳ nền tảng di động khác, điều đó giúp Android trở thành một sự lựa chọn tuyệt vời trong hành trình phát triển ứng dụng trên điện thoại di động, đặc biệt là nếu bạn là một nhà phát triển Java. Một nhược điểm lớn của ứng dụng Android là sự phân mảnh, trong đó trình bày những thách thức đáng kể cho các ứng dụng thử nghiệm. Thực tế cho thấy là hầu hết các nhà phát triển ứng dụng gần như không thể kiểm tra một ứng dụng cho mọi thiết bị Android cho đến các phiên bản hệ điều hành. (Trong thực tế, làm như vậy theo một cách hiệu quả kinh tế chính là sự phát triển của ngành công nghiệp dịch vụ.) Phần sau của bài viết sẽ nhìn vào các vấn đề kỹ thuật liên quan đến việc xuất ra nhiều phiên bản Android, cộng với các công cụ dựa trên Java để thử nghiệm các ứng dụng Android trên điện thoại di động. Bây giờ, chúng ta hãy cùng khảo sát qua các phiên bản Android để bạn có thể hiểu và phát triển ứng dụng trên nền tảng này.
### Các phiên bản Android
Trong khi các số phiên bản của Android phiên bản hệ điều hành tuần tự là —1.6, 2.1, 4.2, và v.v.... Các bản phát hành cũng được đặt tên tương tự như các mặt hàng khác nhau trong một thực đơn tráng miệng hảo hạng: Donut, Eclair, và Jelly Bean. Khi mọi người ám chỉ Jelly Bean có nghĩa là phiên bản Android 4.2. Phiên bản Android cũng được mô tả ở cấp độ API, bởi số nguyên tăng dần theo trình tự. Vì vậy, Android API ở mức 17 đề cập đến Android phiên bản 4.2, còn được gọi là Jelly Bean.
Không phải chỉ mình bạn nghĩ điều này là không rõ ràng đâu. Tuy vậy, việc hiểu rõ là rất quan trọng bởi vì ba phương án đặt phiên bản được dùng lẫn lộn.
Hầu hết các nhà phát triển Java phải đảo ngược suy nghĩ cơ bản của họ khi nói đến việc hỗ trợ các phiên bản Android khác nhau. Nền tảng Java đã nổi danh chủ yếu như một công nghệ phía máy chủ, nơi mà các giao tiếp với người dùng là thường là một trang web. Nếu các trang web có thể xem được, độc giả của các trang web đó không quan tâm phiên bản Java mà ứng dụng của bạn đang chạy trên đó. Tuy nhiên, với Android, mã nguồn các ứng dụng của bạn lại thực sự an toàn khi chạy trên các thiết bị mà bạn không có khả năng kiểm soát..
Nhiều người tiêu dùng tiềm năng nâng cấp ứng dụng của bạn lên phiên bản mới hơn cùng với phiên
bản của hệ điều hành Android khi điện thoại cũ của họ không được sử dụng nữa. Quyết định của bạn
*trong đó* hệ điều hành Android hỗ trợ là rất quan trọng. Trong khi phiên bản mới nhất của
Android là 4.2, khoảng một nửa số thiết bị Android vẫn hỗ trợ Android 2.3.x. Một ứng dụng được viết
để nhằm mục tiêu cho thiết bị chạy Android 3.1 không thể chạy trên phiên bản mới hơn như 4.2, và
cũng không chạy trên phiên bản trước đó như 2.3. Vì vậy, nó là lý do, nếu bạn muốn có một phân phối
rộng hơn, sự lựa chọn của bạn tốt hơn là hãy nhắm mục tiêu đến một phiên bản cũ của hệ điều
hành.
Một nhược điểm của việc nhằm vào mục tiêu lớn hơn và nền tảng phân phối rộng rãi hơn là phiên bản mới hơn luôn luôn có các tính năng mới mà bạn muốn áp dụng cho ứng dụng của mình. Nếu bạn là người may mắn, nhóm phát triển Android sẽ phát hành thư viện tương thích để bạn có thể sử dụng.
## Chạy ứng dụng Android với Eclipse ADT
Như phần đầu tiên giới thiệu tóm tắt về Android, tôi giúp bạn tạo một ứng dụng Android đơn giản càng nhanh càng tốt. Bạn sẽ sử dụng Android 4.2 và một plugin mà mọi người yêu thích, được gọi là Công cụ phát triển Android trên Eclipse (Eclipse Android Development Tools - ADT): Một ứng dụng Hello World dựa trên ngôn ngữ Java.
Lựa chọn hai cách để thiết lập môi trường phát triển cho Android. Các nhà phát triển nếu cảm thấy
mới khi tiếp cận với Eclipse và Android thì có thể bắt đầu bằng cách tải về
[gói ADT (Android Developer
Tools)](http://developer.android.com/sdk/installing/bundle.html). Gói ADT kết hợp với Android SDK và một phiên bản của Eclipse có các plugin ADT đã được
cài đặt. Gói này là cách nhanh chóng để bắt đầu dễ dàng với Android.
Nếu Eclipse được cài đặt và thiết lập sẵn trên máy tính của bạn, thì bạn có thể tự tải về và cài
đặt
[Android SDK](http://developer.android.com/sdk/index.html). Cơ sở Android SDK có chứa
các công cụ hệ thống cấp để tạo điều kiện phát triển với Android. Tuy nhiên, nó *thiếu* các
thư viện Android thực tế được yêu cầu để phát triển cho một phiên bản Android cụ thể. Sau khi bạn
tải về cơ sở Android SDK cho hệ điều hành của bạn, hãy vào thư mục cài đặt các công cụ SDK và chạy
câu lệnh như [Liệt kê 1](#listing1).
##### Liệt kê 1. Khởi động Android SDK Manager
~/Development/tools/android/android-sdk-mac_x86/tools$>./android
Câu lệnh này sẽ kích hoạt Android SDK Manager, sẵn sàng cho bạn tải về các phiên bản khác nhau và
các thư viện cho Android và tạo ra các môi trường giả lập hoặc các thiết thiết bị ảo. Android SDK
Manager mở ra một cửa sổ với một danh sách lớn các tùy chọn để tải về, như trong
[Hình 1](#fig1).
##### Hình 1. SDK Manager
![ Giao diện trình quản lý SDK](mobile-for-the-masses-fig1.jpg)
Trong các lựa chọn bên trái, bạn hãy chọn
**Tools** và sau đó chọn **Android
4.2 (API 17)**. Thư mục đó sẽ hiển thị một số tùy chọn. Bạn hãy chọn **SDK
Platform** và file ảnh **ARM EABI v7a System**, như trong [Hình 2](#fig2).
##### Hình 2. Các lựa chọn trong SDK Manager
![ Hình ảnh hệ thống và các tùy chọn công cụ trong trình quản lý SDK](mobile-for-the-masses-fig2.jpg)
Bây giờ bạn hãy nhấn nút
**Install packages** và đồng ý với các điều khoản cần
thiết; sau đó để trình quản lý tự động hoàn tất công việc của nó.
### Tạo thiết bị giả lập
Tiếp đến, ta hãy tạo một nền tảng giả lập, để có thể chạy thiết bị ảo trên đó và sau đó bạn có thể chạy ứng dụng của mình. Các thiết bị giả lập phải dành riêng cho phiên bản Android cụ thể, vậy ta hãy tạo một nền tảng giả lập chạy Android phiên bản 4.2.
Khởi động SDK manager của bạn một lần nữa nếu bạn đã đóng nó. Nếu các công cụ SDK Android hoặc
các công cụ nền tảng được cập nhật, ta hãy khởi động lại SDK Manager. Trong thanh thực đơn menu của
SDK Manager, bạn hãy chọn
**Tools > Manage AVDs** để mở một hộp thoại Android
Virtual Device Manager (Trình quản lý thiết bị Android ảo), như [Hình 3](#fig3).
##### Hình 3. Android Virtual Device Manager
![ Hình ảnh chọn Android Virtual Device Manager (trình quản lý máy ảo Android) từ menu Tools (thanh công cụ)](mobile-for-the-masses-fig3.jpg)
Hộp thoại này liệt kê các giả lập có trên máy tính của bạn. Danh sách giả lập sẽ không hiển thị
thiết bị nào cho đến khi bạn tạo ra một thiết bị mới. Hãy nhấn
**New** để mở hộp thoại
Create a new Android Virtual Device (AVD) (Tạo mới một thiết bị Android ảo) và bạn có thể định nghĩa
mới một giả lập. Trong danh sách drop-down **Target**, ta chọn **Android version
4.2**. Trong mục **AVD Name**, bạn hãy đặt tên cho giả lập — tôi
sẽ đặt là
Android_4.2. Khi bạn sẵn sàng để thử nghiệm ứng dụng, hãy sử
dụng tên này để khởi động giả lập từ dòng lệnh.
##### Hình 4. Tạo mới một thiết bị Android ảo
![ Hình ảnh tạo mới một máy ảo Android trong trình quản lý SDK](mobile-for-the-masses-fig4.jpg)
Trong
[Hình 4](#fig4), bạn thấy có một vài tùy chọn cho AVDs, bao gồm loại thiết
bị, các thiết lập camera, bộ nhớ, và khả năng lưu trữ. Trong trường hợp này, tôi đã chọn Galaxy
Nexus, thiết lập cho nó một thẻ nhớ SD card với 200 MB. Cuối cùng, tôi chọn tùy chọn Uuse Host GPU
(Sử dụng card màn hình thông qua máy tính), để đạt được hiệu năng cao của thể giả lập này.
Nhấn
**OK** để xem thiết bị ảo mới của bạn được liệt kê trong hộp thoại AVD. Chọn nó
và nhấn **Start** để mở một hộp thoại với các tùy chọn khởi động. Bây giờ, hãy giữ các
thiết lập mặc định và nhấn **Launch**. Giả lập này cần một khoảng thời gian để khởi
động, bạn nên đi uống một tách café, hay kiểm tra Facebook, hay cập nhật Twitter trong lúc chờ đợi.
##### Hình 5. Một thiết bị Android mới!
![ Hình ảnh máy ảo Android (AVD) mô phỏng Galaxy Nexus](mobile-for-the-masses-fig5.jpg)
Sau một vài phút, một thiết bị mô phỏng (tương tự
[Hình 5](#fig5)) hiển thị trên
màn hình chủ của bạn, có nghĩa là bạn đã có đầy đủ công cụ để bắt đầu! Bạn đã sẵn sàng để bắt đầu
xây dựng các ứng dụng Android 4.2.
### Thiết lập Eclipse ADT
Nếu bạn đã cài đặt sẵn Eclipse rồi thì bạn phải thêm vào plugin
[Công cụ phát triển Android (ADT)](http://developer.android.com/tools/sdk/eclipse-adt.html)
trước khi bắt đầu.
Trong trình đơn menu của Eclipse, bạn hãy mở
**Help > Find New Software**. Chọn
**Add** và thêm vào đường dẫn URL cho Plugin ADT:
https://dl-ssl.google.com/android/eclipse/ (Xem [Hình 6](#fig6)).
##### Hình 6. Thêm vào kho plugin ADT
![ Hình ảnh hiển thị tùy chọn bổ sung kho plugin ADT vào Eclipse](mobile-for-the-masses-fig6.jpg)
Sau khi tải plugin, bạn hãy làm theo hướng dẫn để cài đặt nó. Cấu hình các plugin ADT sử dụng SDK mà bạn đã cài đặt. Bây giờ dự án của bạn xây dựng trên nền tảng Android 4.2 và sử dụng cấu hình giả lập của bạn.
## Xin chào Android 4.2!
Để tạo ra một ứng dụng Android trong Eclipse, bạn hãy chọn tùy chọn để tạo ra một Application
Android Project. Trong hộp thoại New Application Android, hãy đặt tên ứng dụng (application name),
tên dự án (project name) và tên gói (package name).
*Tên ứng dụng (application name)* là
thông tin mà bạn thấy bên dưới những biểu tượng trên điện thoại của bạn; *tên dự án (project
name)* là tên dự án của bạn trong Eclipse.
##### Hình 7. Tạo một dự án Android mới
![ Hình ảnh tạo mới một dự án Android](mobile-for-the-masses-fig7.jpg)
Bắt đầu từ hộp thoại New Android Application trong
[Hình 7](#fig7) và thực hiện
các bước:
- Trong danh sách drop-down (sổ xuống) của các
**Target SDK**, hãy chọn **API 17: Android 4.2 (Jelly Bean)**, sau đó nhấn **Next**.
- Trong hộp thoại tiếp theo, hãy giữ các thiết lập mặc định, mặc dù bạn có thể đặt mã nguồn trong
bất cứ đâu. Nhấn
**Next**.
- Giữ giá trị mặc định trong hộp thoại Configure Launcher Icon và nhấn
**Next**.
- Ngoài ra, bạn cũng giữ giá trị mặc định trong hộp thoại Create Activity và hộp thoại cuối cùng,
được sử dụng để lựa chọn các hoạt động của ứng dụng. Nhấn
**Finish**.
Nếu dự án của bạn được tạo, trên của sổ làm việc, bây giờ bạn nhìn thấy một dự án mới với một
giao diện người dùng đơn giản tương tự như
[Hình 8](#fig8).
##### Hình 8. Bắt đầu một dự án mẫu trong Eclipse
![ Hình ảnh ứng dụng mặc định trong Eclipse](mobile-for-the-masses-fig8.jpg)
### Chạy ứng dụng của bạn trên trình giả lập Android
Mặc định, các dự án Android được tạo ra với wizard ADT sẽ tự động tạo một ứng dụng Hello World!
(Xem
[Hình 8](#fig8).) Trước khi bắt đầu trang trí nó, ta hãy xem những gì sẽ xảy ra
khi bạn chạy các ứng dụng cơ bản trong một trình giả lập.
Nếu bạn đã đóng trình giả lập thì hãy mở lại nó. Thay vì mở nó trong trình quản lý AVD thì bạn
hãy thử dùng dòng lệnh xem sao. Bạn có thể truy cập các tập lệnh
emulator (giả
lập) từ thư mục
tools của bộ SDK. Khi bạn khởi động lệnh, hãy cung
cấp cho nó tên của trình giả lập của bạn. Trình giả lập của tôi được đặt tên là
Android_4.2, vì thế tôi chạy lệnh như trong
[Liệt kê 2](#listing2) để khởi động
trình giả lập:
##### Liệt kê 2. Truy cập vào trình giả lập bằng dòng lệnh
~/Development/tools/android/android-sdk-mac_x86/tools$>./emulator -avd Android_4.2
Khởi động trình giả lập của bạn, quay về Eclipse, và chọn dự án của bạn. Bây giờ nhấn chuột phải
và chọn
**Run As > Android Application**.
##### Hình 9. Chạy dự án của bạn bên trong Eclipse
![ Hình ảnh ứng dụng đang chạy trong Eclipse](mobile-for-the-masses-fig9.jpg)
Theo mặc định, Eclipse triển khai ứng dụng của bạn trên trình giả lập hiện đang chạy (
[Hình 9](#fig9)). Trình giả lập của bạn bây giờ sẽ hiện một màn hình màu trắng lớn mà tất
cả các nhà phát triển Java đều yêu thích! Nếu vì lý do nào Eclipse có rắc rối khi chạy ứng dụng của
bạn trên giả lập, hãy trở về tùy chọn **Run As** và chọn **Run
Configurations**. Trong tab Target, hãy kiểm tra lại **Automatically select compatible
device** và đảm bảo rằng giả lập của bạn được chọn.
##### Hình 10. Hello World!
![ Hình ảnh của ứng dụng 'Hello World'](mobile-for-the-masses-fig10.jpg)
## Ứng dụng Android cơ bản
Bây giờ bạn đã có một ứng dụng Hello World cơ bản tương thích bất kỳ thiết bị Android 4.2. Cuối cùng, bạn muốn tùy chỉnh ứng dụng đó và thêm các chức năng thú vị hơn. Còn bây giờ, tôi muốn phân tích qua một ứng dụng Android.
Hãy quay trở lại với Eclipse IDEE. Trong thư mục
src trong dự án của
bạn, tìm đến file
.java duy nhất. Nếu bạn giữ tất cả các giá trị mặc
định, tập tin này được đặt tên là
MainActivity. Các lớp Activity của một
ứng dụng di động Android, tương tự như servlet cho các ứng dụng Java phía máy chủ. Mỗi vòng đời của
Activity giống như vòng đời của một Java applet (nếu bạn còn nhớ về Java
applet).
Ứng dụng Hello World là cơ bản, vì vập
Activity (hoạt động) của nó
cũng rất đơn giản. Đầu tiên, lớp kế thừa từ lớp
Activity của Android. Trỏ
vào các Activities thông qua phương thức
onCreate, được bắt đầu bởi nền
tảng này khi ứng dụng của bạn được tạo ra. Phương thức quan trọng trong phương pháp đó là gọi
setContentView.
[Liệt kê 3](#listing3) cho thấy lớp
MainActivity mặc định.
##### Liệt kê 3. MainActivity
package com.example.hello; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
Trong
[Liệt kê 3](#listing3), hàm
setContentView hiển thị
giao diện layout
activity_main, đó là tên của layout mà bạn đã thấy trong
Eclipse khi lần đầu tiên bạn mở dự án. Tên này tương ứng với các tập tin
activity_main.xml có trong thư mục
res/layout. Mở tập tin này để
xem ứng dụng của bạn dưới dạng đồ họa. Trong tab dưới bên trái của giao diện là một lựa chọn để xem
các tập tin XML thô. Kích vào tùy chọn để xem các tập tin thô, trông giống như
[Liệt kê 4](#listing4).
##### Liệt kê 4. Một khai báo giao diện layout thô
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" /> </RelativeLayout>
Các Android Views được định nghĩa trong các file XML. Mỗi View có một giao diện layout mà bạn có
thể thêm vào các widgets như buttons hay text fields. Hiện tại, các ứng dụng mẫu có
RelativeLayout với một widget: một
TextView. Nếu bạn
nhìn kỹ vào widget, bạn sẽ thấy một dòng mã được thiết lập để chỉ tới:
@string/hello_world.
Biến (variable) là một con trỏ đến một chuỗi giá trị thực, mà bạn có thể tìm thấy trong file
res/values/strings.xml. Hãy mở file này ra. Để xem file XML thô, hãy kích
vào tab
strings.xml ở vùng dưới bên trái.
##### Liệt kê 5. File strings.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Hello 4.2</string> <string name="hello_world">Hello world!</string> <string name="menu_settings">Settings</string> </resources>
Chuỗi thứ hai được định nghĩa trong
[Liệt kê 5](#listing5) liên kết biến
hello_world với chuỗi Hello World!.
### Tập tin Android manifest
Bây giờ bạn đã thấy ba yếu tố quan trọng của một ứng dụng Android được liên kết với nhau:
Activity, Layout, và các tập tin Resource (Tài nguyên). Khi ứng dụng của bạn khởi động, hệ điều hành
Android gọi phương thức
onCreate của
MainActivity. Phương thức
onCreate sau đó tải lên giao diện
layout, và layout lấy một số giá trị từ một tập tin tài nguyên XML. Trong trường hợp này, kết quả là
một giao diện người dùng đơn giản với dòng chữ "Hello World!"
Nhưng làm cách nào mà thiết bị biết một
Activity cần gọi? Đó là lúc
cần tới file
AndroidManifest.xml. Hãy xem file này trong thư mục gốc
trong dự án của bạn. Kích vào nó và Eclipse load một giao diện tùy chỉnh tiện lợi với một vài tab ở
góc dưới bên trái của giao diện. Nhấp vào tab có nhãn AndroidManifest.xml để hiển thị các dòng XML
thô như trong
[Liệt kê 6](#listing6).
##### Liệt kê 6. File AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.hello" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.hello.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Mục đích của tập tin này là để giải thích ứng dụng của bạn với một thiết bị cơ bản. Nó bao gồm
một khối XML được gọi là
application, nó giúp xác định các
activity.
MainActivity của bạn được tham chiếu và
một
action (hành động) được xác định cùng với một
category.
action sẽ nói cho thiết bị biết Activity cần khởi động.
Trong trường hợp này,
action mô tả những
Activity của bạn là
MAIN.
Các khai báo quan trọng khác trong tập tin
AndroidManifest.xml bao gồm
các phần
uses-sdk, trong đó nói rằng phiên bản
min
(nhỏ nhất) là 8 (có nghĩa là Android 2.2.x) và Target là 17, còn được gọi là Android 4.2. Tôi
sẽ giải thích chi tiết trong một bài viết sau. Còn hiện tại, tôi có đủ điều kiện để nói rằng nền
tảng Android cung cấp các thư viện tương thích với các phiên bản trước đó..
## Kết luận
Ứng dụng Android đầu tiên là một khởi đầu tốt. Trong quá trình này, bạn đã học được một số điều quan trọng về Android — và phát triển ứng dụng cho điện thoại di động nói chung. Bạn đã cài đặt Android SDK, tải về phiên bản Android 4.2, và tạo ra một AVD (hay trình giả lập) để mô phỏng các hoạt động của ứng dụng của bạn trên một thiết bị. Nếu bạn sử dụng Eclipse, IDE của bạn bây giờ để cấu hình, xây dựng và triển khai các ứng dụng Android cho AVD thì bạn có thể lựa chọn cho phù hợp. Tất cả các thiết lập này là cần thiết để có thể thực hiện được bất cứ điều gì với Android.
Bạn cũng đã thấy cách mà một ứng dụng Android đơn giản được cấu thành, với các lớp
Activity đảm nhiệm hầu hết các công việc trong khi
AndroidManifest.xml định nghĩa cho các thiết bị cơ bản. Và bạn đã thấy kết quả: một ứng dụng
Hello World đơn giản, chỉ cần chờ đợi để được tùy chỉnh.
Lần tới chúng ta sẽ đi sâu hơn với Android. Trong khi chờ đợi, tôi khuyên bạn nên làm quen và sử dụng với các thiết lập ứng dụng mà bạn có cho đến giờ. Hãy thư thêm một số widget hoặc thay đổi các giá trị của các khía cạnh trong các tập tin XML của bạn, nếu bạn muốn tạo một ứng dụng Hello World mới không theo mặc định.
## Tài nguyên
### Học tập
[Giới thiệu phát triển ứng dụng Android](http://www.ibm.com/developerworks/opensource/library/os-android-devel/?S_TACT=105AGY75&#N100BB)(Frank Ableson, developerWorks, tháng 5/2009): Bài viết này sẽ giới thiệu bạn kiến trúc của một ứng dụng Android, bao gồm máy ảo Dalvik. [Làm việc với XML trên Android](https://www.ibm.com/developerworks/vn/library/x-android/)(Michael Galpin, developerWorks, tháng 1/2010): Tìm hiểu về các tùy chọn khác nhau khi làm việc với XML trên Android và cách sử dụng chúng để build ứng dụng Android của bạn. [Các dịch vụ đám mây của Parse dành cho Android](https://www.ibm.com/developerworks/vn/library/java/2013Q2/j-parse/)(C. Enrique Ortiz, developerWorks, November 2012): Khám phá các ưu điểm lưu trữ dữ liệu của ứng dụng di động trong một đám mây riêng qua việc tìm hiểu thư viện Pase SDK dành cho Android. [Phát triển ứng dụng di động, Phần 1: PhoneGap và Dojo Mobile trên Android](http://www.ibm.com/developerworks/library/wa-mobappdev1/index.html?S_TACT=105AGY75)(Bryce Curtis, Gill Woodcock, Todd Kaplinger, developerWorks, tháng 9/2011): Xem giới thiệu về phát triển ứng dụng lai di động-web. [Tìm hiểu bối cảnh phát triển ứng dụng di động](http://thediscoblog.com/blog/2012/12/02/comprehending-the-mobile-development-landscape/)(Andrew Glover, TheDiscoBlog.com, tháng 12/2012): Tìm hiểu về phân tán, nỗ lực phát triển, và thị trường tiềm năng trước khi bạn quyết định xây dựng ứng dụng di động của mình. [Infographics cuối cùng: Thống kê kinh doanh trên di động năm 2012](http://www.forbes.com/sites/markfidelman/2012/05/02/the-latest-infographics-mobile-business-statistics-for-2012/)(Mark Fidelman, Forbes.com, tháng 5/2012): Thống kê kinh doanh từ giữa năm 2012 cho thấy, phát triển ứng dụng di động và phân phối đang bùng nổ hơn bao giờ hết, CEO Apple Tim Cook cũng ghi nhận điều này. [Theo dõi sự phát triển: Kho ứng dụng iTunes so với Google Play](http://www.insidemobileapps.com/2012/09/26/tracking-growth-the-itunes-app-store-vs-google-play/)(Kathleen De Vere, InsideMobileApps.com, tháng 9/2012): Một cách để hình dung sự phát triển của các ứng dụng di động bằng biểu đồ là nhìn vào số lượng các ứng dụng có trên hai kho trực tuyến hàng đầu này. [Google: 500 triệu thiết bị Android đã được kích hoạt](http://news.cnet.com/8301-1035_3-57510994-94/google-500-million-android-devices-activated/)(Stephen Shankland, CNET, tháng 9/2012): Việc kích hoạt thiết bị cho thấy rằng Android là nền tảng di động phát triển nhanh nhất. [Tìm thêm nhiều bài viết của tác giả này](http://www.ibm.com/developerworks/views/global/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=All+Zones&search_by=Andrew+Glover&product_by=-1&topic_by=-1&industry_by=-1&type_by=All+Types&ibm-search=Search)(Andrew Glover, developerWorks, tháng 8/2004 đến hiện tại): Tìm hiểu về đám mây, Twitter, Google, Hadoop, Android, Ajax, và các công nghệ liên quan Java khác. [Các sự kiện kỹ thuật và webcast trên developerWorks](http://www.ibm.com/developerworks/offers/techbriefings/?S_TACT=105AGY75): Cập nhật công nghệ thông qua các mục này. [developerWorks trên Twitter](http://twitter.com/developerworks/): Theo dõi developerWorks trên Twitter. [developerWorks podcasts](http://www.ibm.com/developerworks/podcast/?S_TACT=105AGY75): Nghe các bài phỏng vấn và thảo luận thú vị cho các lập trình viên phần mềm. [Các demo theo yêu cầu trên developerWorks](http://www.ibm.com/developerworks/offers/lp/demos/?S_TACT=105AGY75): Xem các demo hướng dẫn cài đặt và thiết lập phần mềm cho người mới bắt đầu đến các tính năng nâng cao cho các lập trình viên có kinh nghiệm.
### Lấy sản phẩm và công nghệ
[Tải về Android](http://developer.android.com/sdk/index.html): Android SDK cung cấp cho bạn các thư viện API và các công cụ phát triển cần thiết để build, kiểm tra, và gỡ lỗi ứng dụng trên Android. [Gói công cụ phát triển Android (ADT)](http://developer.android.com/sdk/installing/bundle.html): Tải về Android SDK và phiên bản Eclipse với plugin ADT là cách nhanh nhất để bắt đầu với Android. [Tải về bộ kit IBM developer](http://www.ibm.com/developerworks/java/jdk/index.html/?S_TACT=105AGY75): Cập nhất hệ thống của bạn với những công cụ và công nghệ mới tại đây.
### Thảo luận
[Cộng đồng developerWorks](https://www.ibm.com/developerworks/community/?lang=en): Hãy tham gia vào cộng đồng developerWorks để kết nối với các thành viên cùng khám phá blog, diễn đàn, nhóm và thư viện wiki.
## Bình luận
[Vùng dữ liệu trên developerWorks](http://www.ibm.com/developerworks/vn/views/data/libraryview.jsp)
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
[Vùng mã nguồn mở trên developerWorks](http://www.ibm.com/developerworks/vn/views/opensource/libraryview.jsp)
Xem các bài viết về HTML, CSS, JavaScript,...
[Điện toán đám mây](http://www.ibm.com/developerworks/vn/views/cloud/libraryview.jsp)
Tìm hiểu về điện toán đám mây

Content-Language: en-US


text:
Khi đặt phòng theo đoàn với iVIVU.com, bạn sẽ có được khách sạn phù hợp nhất với giá tốt nhất mà không phải tốn thời gian tìm kiếm.
CSKH: 1900 1870
Khác: (08) 3930 8290
Từ 7h30 - 21h hằng ngày
DKKD: 0312788481, Ngày cấp: 21/05/2014, Sở kế hoạch đầu tư thành phố Hồ Chí Minh
HCM: Lầu 7, Tòa nhà Anh Đăng, 215 Nam Kỳ Khởi Nghĩa, Phường 7, Quận 3, Tp. Hồ Chí Minh
(Xem bản đồ)
HN: Lầu 9, 70-72 Bà Triệu, Quận Hoàn Kiếm, Hà Nội
(Xem bản đồ)

WARC-Type: response

Content-Type: application/http; msgtype=response

Server: Microsoft IIS 6.0 - Setup and config by duocnt.tech@gmail.com

Content-Type: text/html; charset=utf-8

Connection: close

Vary: Accept-Encoding

Cache-Control: private, no-cache="Set-Cookie"

Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS

X-Cache: MISS from DuocNguyen

X-Cache-Lookup: MISS from DuocNguyen:82


text:
X
Tải App
Tích lũy điểm sen
Hướng dẫn
Các câu hỏi thường gặp
Hướng dẫn mua hàng
Mua sắm thông minh
Mua hàng đảm bảo
Cách thức thanh toán
Trả góp 0%
Giao hàng toàn quốc
Shop hoa sen
Về Sendo.vn
Kiểm tra đơn hàng
Đăng nhập
Đăng nhập bằng:
Quên mật khẩu?
Đăng nhập
Bạn chưa có tài khoản?
Đăng ký ngay
Mở shop
Trăm người bán - Vạn người mua
Giỏ hàng
0
Chưa có sản phẩm trong giỏ hàng
Thông báo
0
Yêu thích
0
{{wishlist.Name}}
x
Xem thêm
Bạn chưa có sản phẩm quan tâm!
Tất cả danh mục
Tất cả danh mục
Thời trang nữ
Thời trang nam
Giày dép
Túi xách
Mẹ bé
Điện thoại – Máy tính
Phụ kiện công nghệ
Thể thao giải trí
Đồ dùng trong nhà
Sức khỏe & Làm đẹp
Không gian sống
Đồ điện gia dụng
Đồng hồ
Thực phẩm
Đồ chơi
Phụ Kiện Thời Trang
Máy ảnh – Quay phim
Thiết bị y tế
Sách & Văn phòng phẩm
Ô tô – Xe máy
Tivi – Thiết bị giải trí
Điện máy
Shop
Xu hướng
khuyến mãi
bán chạy
thương hiệu
Sự kiện
danh mục sản phẩm
Thực phẩm Tết
Bánh, mứt
Mứt
Bánh quy
Bánh hình con vật
Bánh chocolate
Bánh trứng
Giỏ quà, hộp quà
Dịch vụ ăn uống
mới
Thức ăn nhanh
Thực phẩm đông lạnh
Sản phẩm đông lạnh chế biến
Các loại chả, giò
Hải sản đông lạnh
Các loại mắm
Mắm tép, mắm tôm
Kẹo
Kẹo trái cây
Kẹo dẻo
Kẹo chocolate, caramen, cafe
Kẹo từ các loại hạt
Kẹo cao su
Đồ uống
Cafe
Trà
Nước ngọt
Nước trái cây
Thịt trứng
Thịt bò
Nguyên liệu
Nguyên liệu làm bánh
Các loại thực phẩm sấy khô
Thủy hải sản sấy khô
Các loại hạt sấy khô
Rau củ quả sấy khô
Sữa và thực phẩm từ sữa
Sữa bột
Sữa cho người ăn kiêng
Phô mai
Gia vị
Gia vị dùng để nấu
Gia vị dùng ăn liền
Ngũ cốc
Gạo và các loại hạt
Thực phẩm đóng hộp
Thực phẩm tươi sống
Thực phẩm Tết sấy khô
Bánh mứt ngày Tết
Uống gì Tết này?
Điện Thoại - Máy Tính
Nổi bật
Bán chạy
Giảm giá đặc biệt
Trả góp 0% lãi suất
Sản phẩm HOT!
Điện thoại cổ huyền thoại
Điện thoại kiêm pin sạc
Smartphone dưới 1 Triệu
Tablet siêu rẻ dưới 2 Triệu
Nhà bán hàng uy tín
FPT Trading
FPT Shop
Hnam Mobile
Phong Vũ Computer
Điện thoại di động
Nokia
iPhone
Samsung
Sony
Motorola
FPT
Suntek
Mobiistar
Masstel
Asus
OPPO
Lenovo
Xiaomi
Máy tính bảng
iPad
Máy tính bảng Android
Máy tính bảng Windows
Laptop
Dell
Asus
HP
Lenovo
Máy đã qua sử dụng
Điện thoại cũ
Laptop cũ
Máy tính bảng cũ
Máy tính để bàn
iPhone Chính Hãng
Tablet Giá Tốt
Dế Rẻ Dưới 1tr
Phụ kiện công nghệ
Phụ kiện điện thoại, tablet
Case bao da điện thoại di động
Pin sạc dự phòng
Case bao da máy tính bảng
Cáp sạc, cáp dữ liệu
Giá đỡ, đế kẹp
Miếng dán màn hình
Gậy selfie
Bộ sạc pin, sạc đa năng
Pin điện thoại di động
Sim điện thoại
Thẻ nhớ
Bàn phím tablet
Thẻ điện thoại, thẻ game
Phụ kiện máy tính, laptop
Ổ cứng di động
Chuột
USB
Bàn phím
Pin laptop
Máy in, phụ kiện máy in
Cáp kết nối, dữ liệu
Thiết bị mạng
Thiết bị không dây
Thiết bị phát sóng WiFi 3G
Router
Modems
Hub - Switch
Thiết bị âm thanh
Loa
Tai nghe
Máy nghe nhạc
Phụ kiện âm thanh
Micro
Máy ghi âm
Thiết bị công nghệ
Camera giám sát
Kính thực tế ảo
Mắt kính thông minh
Linh kiện máy tính & Latop
Ram máy tính
Ổ cứng gắn trong
Chuột Không Dây Giá Tốt
Tai Nghe Chất Lượng
USB Hàng Tốt, Giá Rẻ
Thời trang nữ
Xu Hướng Hot
Áo khoác dạ, măng tô
Bộ quần áo thể thao
Đầm trung niên
Áo dài cách tân
Thời trang trung niên
Đầm trung niên
Áo trung niên
Đồ mặc nhà, đồ ngủ trung niên
Đồ mặc nhà, đồ ngủ
Bộ mặc nhà nữ
Đồ lót
Đồ lót bộ
Đồ bơi, đồ đi biển
Đầm, váy
Đầm xòe
Đầm suông
Đầm ôm
Đầm denim
Set trang phục, jumpsuit
Áo và quần dài
Áo và chân váy
Jumpsuit
Quần nữ
Quần jean
Quần tây
Quần ống rộng
Quần áo thể thao nữ
Áo khoác
Áo khoác vest, Blazer
Áo khoác len, Cardigan
Áo khoác đôi
Áo khoác phao
Áo khoác chống nắng
Áo khoác da
Áo nữ
Áo len
Áo kiểu
Áo thun có tay
Chân váy
Váy xòe
Trang phục cưới
Áo len siêu đẹp
Áo khoác phao
Đầm xòe duyên dáng
Thời trang nam
Áo khoác nam
Áo khoác thể thao
Áo khoác chống nắng
Áo khoác có mũ
Áo khoác da, da lộn
Áo khoác dạ, măng tô
Áo thun, áo polo nam
Áo thun không cổ
Áo polo có cổ
Áo thun dài tay
Áo thun 3 lỗ
Áo len, áo lạnh
Áo sơ mi nam
Sơ mi dài tay
Sơ mi ngắn tay
Quần kaki, quần tây nam
Quần kaki
Quần tây
Quần jean nam
Quần jeans ống suông
Quần jeans ống côn skinny
Đồ lót và ngủ
Quần lót
Quần boxer
Quần áo thể thao nam
Quần bơi
Áo thể thao, tập gym
Quần thể thao, tập gym
Bộ quần áo thể thao
Quần shorts nam
Quần shorts kaki
Quần shorts thun
Quần shorts jeans
Quần shorts khác
Quần kiểu nam
Áo vest, blazer nam
Quần jogger
Sơ mi nam cổ trụ
Áo khoác Bomber
Quần Jean Rách
Giày dép
-
Túi xách
Giày nữ
Giày cao gót
Giày búp bê
Giày sneaker nữ
Giày mọi/slip on nữ
Giày sandal nữ
Giày bốt nữ
Giày nam
Giày tây
Giày lười, giày mọi nam
Giày sneaker nam
Giày thể thao chuyên dụng
Giày thể thao nam
Giày thể thao nữ
Dép nữ
Dép cao gót, guốc
Dép xỏ ngón nữ
Dép nam
Dép xỏ ngón nam
Dép quai ngang,chéo nam
Phụ kiện giày dép
Túi xách nữ
Túi xách tay nữ
Túi đeo chéo nữ
Túi bản to, đeo vai
Túi xách nam
Túi xách tay, cặp nam
Túi đeo chéo nam
Ví, bóp nữ
Ví, bóp tiền nữ
Ví, bóp nam
Ví, bóp tiền nam
Balo
Balo nam
Balo nữ
Vali - Túi xách du lịch
Balo, túi xách du lịch
Vali cứng
Vali mềm
Túi laptop,Ipad, Điện thoại
Balo, túi đựng Laptop
Túi đựng Ipad
Giày Lười, Mọi Nam
Túi xách nữ cao cấp
Cao Gót Sành Điệu
Đồng hồ
-
Phụ kiện
Đồng hồ nữ
Đồng hồ thời trang
Đồng hồ vòng tay, lắc dây
Đồng hồ cho bé
Đồng hồ bé gái
Đồng hồ nam
Đồng hồ kim
Đồng hồ lộ máy
Đồng hồ thể thao
Đồng hồ điện tử
Đồng hồ thông minh
Đồng hồ khác
Đồng hồ đôi
Đồng hồ quả quýt
Phụ kiện đồng hồ
Trang sức nữ
Vòng tay
Bông tai
Dây chuyền
Nhẫn
Lắc chân
Bộ trang sức
Kính
Kính râm, kính mát
Trang sức nam
Nhẫn
Vòng tay
Bông tai
Dây chuyền
Phụ kiện nữ
Vớ, tất
Cài áo
Khăn
Nón
Nón kết, nón lưỡi trai
Nón vành
Phụ kiện nam
Vớ, tất
Găng tay
Thắt lưng
Phụ kiện tóc
Nón bảo hiểm
Đồng hồ đôi
Dây chuyền nam
Đồng hồ lộ máy
Sức khỏe
-
Sắc đẹp
mới
Dưỡng da không tì vết
Làm trắng hiệu quả
Giảm cân an toàn
Son môi căng mọng
Tóc giả Hàn Quốc
Gel tạo kiểu tóc
Làm đẹp từ bên trong
Da Đẹp Như Sao Hàn
Bao Cao Su
Tình Yêu Thăng Hoa
Trị Mụn Nhanh Chóng
Khử Mùi Nam
Sữa Rửa Mặt Nam
Thuốc Mọc Râu Tóc
Thực phẩm chức năng
Giảm cân
Thiết bị chăm sóc cá nhân
Máy tạo kiểu tóc
Trang điểm mắt
Phụ kiện trang điểm
Thực phẩm bổ dưỡng
Phấn nền
Bộ chăm sóc da
BB & CC cream
Sữa tắm
Chăm sóc da nữ
Máy tạo kiểu tóc
Sơn móng tay
Thiết bị massage
Máy massage cầm tay
Đai massage
Vật tư y tế
Tủ thuốc, túi cứu thương
Xe lăn - xe điện
Giường bệnh, đệm chống loét
Dụng cụ y tế
Dụng cụ xét nghiệm
Dụng cụ khám và tiểu phẩu
Máy móc y tế
Thiết bị phục hồi chức năng
Máy điều trị da
Máy chuẩn đoán bệnh
Cân sức khỏe
Trang Điểm Ngày Tết
Kem Làm Trắng
Mẹ bé
-
Đồ Chơi
Thời trang bé gái 1-8 tuổi
Đầm
Đồ bộ
Giày dép bé gái
Thời trang bé trai 1-8 tuổi
Đồ bộ
Giày dép bé trai
Quần dài
Thời trang mẹ bầu
Đầm bầu
Quần bầu
Đồ cho bé ra ngoài
Bỉm, tã vệ sinh
Bỉm, tã giấy
Thời trang bé gái 9-14 tuổi
Thời trang bé trai 9-14 tuổi
Thời trang gia đình
Áo gia đình
Đồ dùng cho mẹ bầu
Máy hút sữa
Phụ kiện
Balo, túi xách, vali
Quần áo sơ sinh
Body
Bộ
Sữa và thức ăn dặm
Dụng cụ ăn uống
Đồ dùng phòng ngủ
Đồ chơi điều khiển từ xa
Máy bay, trực thăng
Ô tô
Hoạt động ngoài trời, picnic
Patin, ván trượt và phụ kiện
Các loại đồ chơi vận động
Đồ chơi phát triển trí tuệ
Đồ chơi phát nhạc, kể chuyện
Đồ chơi lắp ráp
Búp bê, thú bông
Búp bê
Mô hình đồ chơi
Trò chơi
Hóa trang - Cosplay
Bộ bé trai bảnh bao
Đồ Chơi Lego
Áo Gia Đình
Tivi
-
Máy ảnh
-
Game
Tivi
Dưới 33 inches
33 - 54 inches
Trên 55 inches
Smart Tivi
Tivi màn hình cong
Thương hiệu nổi bật
Samsung
Sony
LG
Asanzo
TCL
Tivi tại TP.HCM
Tivi tại Hà Nội
Tivi trả góp 0%
Phụ kiện tivi
TV box
Đầu thu kỹ thuật số, vệ tinh
Anten
Thiết bị kết nối không dây
Hệ thống giải trí tại gia
Dàn âm thanh
Loa soundbar
Amply
Loa công suất lớn
Đầu karaoke
Micro karaoke
Máy quay phim
Máy quay phim thể thao
Máy bay quay phim flycam
Thiết bị chơi game
Máy chơi game
Tay cầm game
Bàn phím game
Chuột game
Tai nghe game
Máy ảnh du lịch
Máy ảnh chuyên nghiệp
Ống kính máy ảnh
Phụ kiện máy ảnh, máy quay
Thẻ nhớ
Pin, sạc
Túi đựng máy ảnh
Chân máy ảnh
Máy chiếu và phụ kiện
Tivi LED giá sốc
Loa kéo di động
Micro karaoke
Điện gia dụng
-
Điện máy
Điện nóng - lạnh
Máy lạnh - Máy điều hòa
Tủ lạnh
Tủ mát - Tủ đựng rượu
Tủ đông
Bình nóng lạnh
Máy làm đá
Điện gia dụng lớn
Máy giặt - sấy
Máy rửa chén - Sấy
Máy lọc nước
Máy hút khói, mùi
Máy bơm nước
Máy nước nóng
Máy hút bụi
Máy khoan
Ôn áp, máy phát điện
Điện máy cũ
Điện nóng - lạnh cũ
Điện gia dụng lớn cũ
Thiết bị nhà bếp, chế biến
Máy xay sinh tố
Thiết bị nướng
Máy đánh trứng
Bếp hồng ngoại, điện từ
Máy xay thịt
Máy làm giá đỗ, rau mầm
Thiết bị điều hòa không khí
Quạt hơi nước
Máy phun sương
Quạt mini để bàn
Quạt sạc
Quạt đứng
Quạt treo trần, tường
Thiết bị sử dụng trong nhà
Máy hút bụi
Bàn ủi
Máy may
Thiết bị chiếu sáng
Đèn để bàn
Đèn pin
Sinh tố bổ dưỡng
Sợ gì bóng tối
Quạt bể bàn Mini
Sách
-
Nhà cửa
-
Đời sống
Đồ dùng sinh hoạt
Hộp, thùng đựng đồ
Hộp đựng cơm và túi giữ nhiệt
Đồ dùng phòng ăn
Bình và ly, bộ ly tách
Bình và ly giữ nhiệt
Trang trí nhà cửa
Decal trang trí
Đồng hồ
Quà tặng, hàng thủ công
Móc khóa
Sản phẩm handmade
Trang trí bàn
Chân nến, lò đốt tinh dầu
Đồ dùng nhà bếp
Giá kệ xếp gọn đồ
Dụng cụ chế biến rau củ
Dụng cụ làm bánh, kem
Khuôn, khay làm bánh
Khuôn làm kem
Vệ sinh chăm sóc nhà cửa
Thiết bị đuổi bắt công trùng
Vòi xịt rửa
Nội thất phòng khách
Nội thất bếp, phòng ăn
Nội thất phòng ngủ
Nội thất phòng trẻ em
Nội thất phòng làm việc
Đồ dùng phòng ngủ
Bộ chăn ga gối đệm
Nệm
Đồ dùng phòng tắm, vệ sinh
Thiết bị và dụng cụ sửa chữa
Sách Giáo khoa - Tham khảo
Sách Ngoại ngữ - Từ điển
Sách Kinh tế
Sách chuyên ngành
Sách Văn học - Tiểu thuyết
Sách Văn hóa - Du lịch
Sách thường thức - đời sống
Sách cũ
Văn phòng phẩm
Văn phòng phẩm
Chăn ga, gối đệm
Trang trí ngày Tết
Ô tô - Xe máy
-
Thể thao
Thiết bị số cho ô tô
Camera hành trình
Máy nghe nhạc ô tô
Phụ kiện bên trong ô tô
Tủ lạnh mini, thùng giữ nhiệt
Gối đầu, tựa lưng ô tô
Bao ghế ô tô
Khử mùi, xịt thơm xe
Kẹp điện thoại trên ô tô
Máy hút bụi ô tô
Trang trí ô tô
Sạc trên ôtô
Xe máy, xe đạp điện
Ô tô
Ô tô, xe máy cũ
Phụ kiện bên ngoài ô tô
Bạt phủ ô tô
Đèn, phụ kiện
Gương chiếu hậu
Thiết bị định vị, cảm biến
Phụ kiện xe máy
Mũ bảo hiểm xe máy
Khóa xe máy
Đồ bảo hộ người đi xe máy
Gương, đèn xe máy
Áo phủ chống nắng xe máy
Chăm sóc, sửa chữa xe
Dầu nhớt
Vòi xịt, nước rửa xe
Bộ bơm lốp
Dụng cụ, thiết bị tập thể dục
Dụng cụ, máy tập bụng
Dụng cụ tập lắc eo
Dàn tập tạ
Phụ kiện xe đạp
Đèn xe đạp
Trang phục bảo hộ (bảo hiểm)
Xe đạp
Xe đạp xếp
Xe đạp trẻ em
Găng tay thể thao
Găng tay lái xe
Hỗ trợ an toàn
Bơi lội
Võ thuật, Yoga
Eo con kiến
Xe đạp địa hình
Body săn chắc
tải ứng dụng ngay
x
Sendo.vn
Từ khoá
dam xoe sat nach tag da chane sanh dieu db171 shop123yeah
dam xoe sat nach tag da chane sanh dieu db171 shop123yeah
(
312.300
sản phẩm )
Thương hiệu
x
x
x
x
x
x
x
x
x
x
Danh mục
Đầm xòe
Đầm suông
Đầm ôm
Case, bao da điện thoại
Đầm maxi
Áo khoác dạ, măng tô, áo choàng
Đầm
Kem dưỡng da
Váy ngủ
Case, bao da tablet
Giày cao gót
Áo khoác cách điệu
Đầm dạ hội
Giày tây
Sản phẩm khác
Đầm bầu
Đồng hồ thời trang
Giày lười, giày mọi nam
Bông tai nữ
Áo khoác da
Ví, bóp tiền nam
Áo khoác da, da lộn
Bộ sạc pin, sạc đa năng
Camera giám sát
Áo và chân váy
Giá
(K = 1000VNĐ)
Dưới 100K
100K - 300K
300K - 500K
500K - 1,000K
Trên 1,000K
Màu sắc
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Sendo.vn đề cử
Bán chạy
Giá
Mới
Lượt xem
Khuyến mãi
Khuyến mãi
Giảm thêm
-10%
Giảm thêm
-5%
Giảm thêm
-2%
Miễn phí
Shop
Hoa Sen
Thưởng điểm
Thương Hiệu
1
/5205
Yêu thích
290,000 đ
Đầm xòe sát nách cổ xếp ly sành điệu YL55
Yêu thích
335,000 đ
Đầm xòe sát nách hình mèo sành điệu TV1146
Yêu thích
390,000 đ
Đầm ôm cổ thuyền sát nách tag khóa sành điệu DOC318
Yêu thích
390,000 đ
Đầm ôm cổ thuyền sát nách tag khóa sành điệu DOC318
Yêu thích
390,000 đ
Đầm ôm cổ thuyền sát nách tag khóa sành điệu DOC318
Yêu thích
390,000 đ
Đầm ôm cổ thuyền sát nách tag khóa sành điệu DOC318
Yêu thích
390,000 đ
Đầm ôm cổ thuyền sát nách tag khóa sành điệu DOC318
Yêu thích
255,000 đ
Đầm xòe sát nách kết đá
Yêu thích
190,000 đ
ĐẦM XÒE SÁT NÁCH CỔ CÁCH ĐIỆU
Yêu thích
399,000 đ
Đầm xòe sát nách cổ cách điệu
-24%
Yêu thích
200,000 đ
260,000 đ
Đầm xòe sát nách cổ cách điệu
100
-10%
Yêu thích
351,000 đ
390,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
-10%
Yêu thích
225,000 đ
250,000 đ
Đầm xòe sát nách vải khoét ô sành điệu xinh đẹp DZ395
-10%
Yêu thích
351,000 đ
390,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
Yêu thích
780,000 đ
Đầm xòe sát nách kiểu peplum 2 lớp sành điệu sang trọng DXV204
Yêu thích
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
490,000 đ
Đầm xòe hồng sát nách phối viền trắng sành điệu DXV314
Yêu thích
480,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
890,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
500,000 đ
Đầm xòe sát nách vải khoét ô sành điệu xinh đẹp DZ395
Yêu thích
390,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
Yêu thích
490,000 đ
Đầm xòe hồng sát nách phối viền trắng sành điệu DXV314
Yêu thích
490,000 đ
Đầm xòe hồng sát nách phối viền trắng sành điệu DXV314
Yêu thích
480,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
390,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
Yêu thích
490,000 đ
Đầm xòe hồng sát nách phối viền trắng sành điệu DXV314
Yêu thích
390,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
Yêu thích
420,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
Yêu thích
390,000 đ
Đầm xòe sát nách thiết kế vạt bầu thắt eo sành điệu DXV302
Yêu thích
290,000 đ
Đầm xòe hoa li ti sát nách phối ren eo sành điệu HN01
-50%
Yêu thích
480,000 đ
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
-50%
Yêu thích
480,000 đ
960,000 đ
Đầm xòe dài dự tiệc sát nách sành điệu và xinh đẹp DXV252
Yêu thích
260,000 đ
Đầm xòe sát nách
150
Yêu thích
490,000 đ
Đầm xòe hồng sát nách phối viền trắng sành điệu DXV314
Yêu thích
295,000 đ
Đầm xòe sát nách kết đá - CTT27
1
75
Yêu thích
389,000 đ
Đầm body sát nách đính tag
Yêu thích
290,000 đ
ĐẦM XÒE SÁT NÁCH ĐÍNH ĐÁ
225
Yêu thích
230,000 đ
ĐẦM XÒE SÁT NÁCH
1
25
Yêu thích
250,000 đ
Đầm sát nách xòe
Yêu thích
269,000 đ
Đầm xòe sát nách
16
Yêu thích
300,000 đ
Đầm Xòe Sát Nách
Yêu thích
399,000 đ
Đầm xòe sát nách
Yêu thích
120,000 đ
Đầm xòe sát nách
25
Yêu thích
350,000 đ
đầm xòe sát nách
Yêu thích
255,000 đ
Đầm xòe sát nách
Yêu thích
250,000 đ
Đầm xòe sát nách
Yêu thích
265,000 đ
HÀNG CAO CẤP LOẠI I - Đầm xòe cổ V cắt tag logo sát nách đơn giản
Yêu thích
265,000 đ
HÀNG CAO CẤP LOẠI I - Đầm xòe cổ V cắt tag logo sát nách đơn giản
Yêu thích
290,000 đ
Đầm xoè sát nách in hoa văn nhí eo kèm tag logo cực sang
Yêu thích
310,000 đ
Đầm xoè sát nách in hoa văn nhí eo kèm tag logo cực sang
Yêu thích
240,000 đ
Đầm xòe sát nách
350
Yêu thích
290,000 đ
Đầm body sát nách phối ren sành điệu YL66
Yêu thích
220,000 đ
Đầm xòe sọc sát nách
Yêu thích
250,000 đ
Đầm xòe sát nách họa tiết
75
Yêu thích
200,000 đ
Đầm voan xòe sát nách
175
Yêu thích
120,000 đ
Đầm Xoè Sát Nách
Trang :
1
2
3
4
5
Đến trang:
Thời trang nữ
Đầm, váy
Áo nữ
Giày dép
Giày Sneaker nam
Giày lười, giày mọi nam
Thời trang nam
Áo khoác nam
Áo thun, áo polo nam
Mẹ & bé
Thời trang bé gái
Đồ dùng cho mẹ trước khi sinh
Đồng hồ
Đồng hồ kim nam
Đồng hồ thông minh
Sức khỏe & làm đẹp
Chăm sóc da nữ
Nước hoa
Phụ kiện thời trang
Trang sức nữ
Kính
Túi xách
Balo
Túi xách nữ
Phụ kiện công nghệ
Thiết bị âm thanh
Phụ kiện Điện thoại, Tablet
Công nghệ
Điện thoại di động
Máy tính bảng
Đồ dùng trong nhà
Đồ dùng sinh hoạt
Đồ dùng nấu bếp
Đồ điện gia dụng
Thiết bị nhà bếp, chế biến
Thiết bị chiếu sáng
Tivi thiết bị giải trí
Tivi
Hệ thống giải trí tại gia
Máy ảnh, Máy quay phim
Máy ảnh du lịch
Máy quay phim
Ô tô - Xe máy
Thiết bị số ô tô
Phụ kiện xe máy
Sách
Văn phòng phẩm
Văn học - tiểu thuyết
Thiết bị y tế
Chăm sóc sức khỏe
Thiết bị massage
Điện máy
Điện nóng lạnh
Điện gia dụng lớn
Đồ chơi & giải trí
Không gian sống
Thể dục thể thao
Thực phẩm
TẢI ỨNG DỤNG
DỊCH VỤ THANH TOÁN
ĐỐI TÁC VẬN CHUYỂN

WARC-Truncated: length

Server: nginx

Set-Cookie: search_algo=old2; expires=Sun, 19-Feb-2017 16:10:05 GMT; path=/

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache


text:
X
Tải App
Tích lũy điểm sen
Hướng dẫn
Các câu hỏi thường gặp
Hướng dẫn mua hàng
Mua sắm thông minh
Mua hàng đảm bảo
Cách thức thanh toán
Trả góp 0%
Giao hàng toàn quốc
Shop hoa sen
Về Sendo.vn
Kiểm tra đơn hàng
Đăng nhập
Đăng nhập bằng:
Quên mật khẩu?
Đăng nhập
Bạn chưa có tài khoản?
Đăng ký ngay
Mở shop
Trăm người bán - Vạn người mua
Giỏ hàng
0
Chưa có sản phẩm trong giỏ hàng
Thông báo
0
Yêu thích
0
{{wishlist.Name}}
x
Xem thêm
Bạn chưa có sản phẩm quan tâm!
Tất cả danh mục
Tất cả danh mục
Thời trang nữ
Thời trang nam
Giày dép
Túi xách
Mẹ bé
Điện thoại – Máy tính
Phụ kiện công nghệ
Thể thao giải trí
Đồ dùng trong nhà
Sức khỏe & Làm đẹp
Không gian sống
Đồ điện gia dụng
Đồng hồ
Thực phẩm
Đồ chơi
Phụ Kiện Thời Trang
Máy ảnh – Quay phim
Thiết bị y tế
Sách & Văn phòng phẩm
Ô tô – Xe máy
Tivi – Thiết bị giải trí
Điện máy
Shop
Xu hướng
khuyến mãi
bán chạy
thương hiệu
Sự kiện
danh mục sản phẩm
Thực phẩm Tết
Bánh, mứt
Mứt
Bánh quy
Bánh hình con vật
Bánh chocolate
Bánh trứng
Giỏ quà, hộp quà
Dịch vụ ăn uống
mới
Thức ăn nhanh
Thực phẩm đông lạnh
Sản phẩm đông lạnh chế biến
Các loại chả, giò
Hải sản đông lạnh
Các loại mắm
Mắm tép, mắm tôm
Kẹo
Kẹo trái cây
Kẹo dẻo
Kẹo chocolate, caramen, cafe
Kẹo từ các loại hạt
Kẹo cao su
Đồ uống
Cafe
Trà
Nước ngọt
Nước trái cây
Thịt trứng
Thịt bò
Nguyên liệu
Nguyên liệu làm bánh
Các loại thực phẩm sấy khô
Thủy hải sản sấy khô
Các loại hạt sấy khô
Rau củ quả sấy khô
Sữa và thực phẩm từ sữa
Sữa bột
Sữa cho người ăn kiêng
Phô mai
Gia vị
Gia vị dùng để nấu
Gia vị dùng ăn liền
Ngũ cốc
Gạo và các loại hạt
Thực phẩm đóng hộp
Thực phẩm tươi sống
Thực phẩm Tết sấy khô
Bánh mứt ngày Tết
Uống gì Tết này?
Điện Thoại - Máy Tính
Nổi bật
Bán chạy
Giảm giá đặc biệt
Trả góp 0% lãi suất
Sản phẩm HOT!
Điện thoại cổ huyền thoại
Điện thoại kiêm pin sạc
Smartphone dưới 1 Triệu
Tablet siêu rẻ dưới 2 Triệu
Nhà bán hàng uy tín
FPT Trading
FPT Shop
Hnam Mobile
Phong Vũ Computer
Điện thoại di động
Nokia
iPhone
Samsung
Sony
Motorola
FPT
Suntek
Mobiistar
Masstel
Asus
OPPO
Lenovo
Xiaomi
Máy tính bảng
iPad
Máy tính bảng Android
Máy tính bảng Windows
Laptop
Dell
Asus
HP
Lenovo
Máy đã qua sử dụng
Điện thoại cũ
Laptop cũ
Máy tính bảng cũ
Máy tính để bàn
iPhone Chính Hãng
Tablet Giá Tốt
Dế Rẻ Dưới 1tr
Phụ kiện công nghệ
Phụ kiện điện thoại, tablet
Case bao da điện thoại di động
Pin sạc dự phòng
Case bao da máy tính bảng
Cáp sạc, cáp dữ liệu
Giá đỡ, đế kẹp
Miếng dán màn hình
Gậy selfie
Bộ sạc pin, sạc đa năng
Pin điện thoại di động
Sim điện thoại
Thẻ nhớ
Bàn phím tablet
Thẻ điện thoại, thẻ game
Phụ kiện máy tính, laptop
Ổ cứng di động
Chuột
USB
Bàn phím
Pin laptop
Máy in, phụ kiện máy in
Cáp kết nối, dữ liệu
Thiết bị mạng
Thiết bị không dây
Thiết bị phát sóng WiFi 3G
Router
Modems
Hub - Switch
Thiết bị âm thanh
Loa
Tai nghe
Máy nghe nhạc
Phụ kiện âm thanh
Micro
Máy ghi âm
Thiết bị công nghệ
Camera giám sát
Kính thực tế ảo
Mắt kính thông minh
Linh kiện máy tính & Latop
Ram máy tính
Ổ cứng gắn trong
Chuột Không Dây Giá Tốt
Tai Nghe Chất Lượng
USB Hàng Tốt, Giá Rẻ
Thời trang nữ
Xu Hướng Hot
Áo khoác dạ, măng tô
Bộ quần áo thể thao
Đầm trung niên
Áo dài cách tân
Thời trang trung niên
Đầm trung niên
Áo trung niên
Đồ mặc nhà, đồ ngủ trung niên
Đồ mặc nhà, đồ ngủ
Bộ mặc nhà nữ
Đồ lót
Đồ lót bộ
Đồ bơi, đồ đi biển
Đầm, váy
Đầm xòe
Đầm suông
Đầm ôm
Đầm denim
Set trang phục, jumpsuit
Áo và quần dài
Áo và chân váy
Jumpsuit
Quần nữ
Quần jean
Quần tây
Quần ống rộng
Quần áo thể thao nữ
Áo khoác
Áo khoác vest, Blazer
Áo khoác len, Cardigan
Áo khoác đôi
Áo khoác phao
Áo khoác chống nắng
Áo khoác da
Áo nữ
Áo len
Áo kiểu
Áo thun có tay
Chân váy
Váy xòe
Trang phục cưới
Áo len siêu đẹp
Áo khoác phao
Đầm xòe duyên dáng
Thời trang nam
Áo khoác nam
Áo khoác thể thao
Áo khoác chống nắng
Áo khoác có mũ
Áo khoác da, da lộn
Áo khoác dạ, măng tô
Áo thun, áo polo nam
Áo thun không cổ
Áo polo có cổ
Áo thun dài tay
Áo thun 3 lỗ
Áo len, áo lạnh
Áo sơ mi nam
Sơ mi dài tay
Sơ mi ngắn tay
Quần kaki, quần tây nam
Quần kaki
Quần tây
Quần jean nam
Quần jeans ống suông
Quần jeans ống côn skinny
Đồ lót và ngủ
Quần lót
Quần boxer
Quần áo thể thao nam
Quần bơi
Áo thể thao, tập gym
Quần thể thao, tập gym
Bộ quần áo thể thao
Quần shorts nam
Quần shorts kaki
Quần shorts thun
Quần shorts jeans
Quần shorts khác
Quần kiểu nam
Áo vest, blazer nam
Quần jogger
Sơ mi nam cổ trụ
Áo khoác Bomber
Quần Jean Rách
Giày dép
-
Túi xách
Giày nữ
Giày cao gót
Giày búp bê
Giày sneaker nữ
Giày mọi/slip on nữ
Giày sandal nữ
Giày bốt nữ
Giày nam
Giày tây
Giày lười, giày mọi nam
Giày sneaker nam
Giày thể thao chuyên dụng
Giày thể thao nam
Giày thể thao nữ
Dép nữ
Dép cao gót, guốc
Dép xỏ ngón nữ
Dép nam
Dép xỏ ngón nam
Dép quai ngang,chéo nam
Phụ kiện giày dép
Túi xách nữ
Túi xách tay nữ
Túi đeo chéo nữ
Túi bản to, đeo vai
Túi xách nam
Túi xách tay, cặp nam
Túi đeo chéo nam
Ví, bóp nữ
Ví, bóp tiền nữ
Ví, bóp nam
Ví, bóp tiền nam
Balo
Balo nam
Balo nữ
Vali - Túi xách du lịch
Balo, túi xách du lịch
Vali cứng
Vali mềm
Túi laptop,Ipad, Điện thoại
Balo, túi đựng Laptop
Túi đựng Ipad
Giày Lười, Mọi Nam
Túi xách nữ cao cấp
Cao Gót Sành Điệu
Đồng hồ
-
Phụ kiện
Đồng hồ nữ
Đồng hồ thời trang
Đồng hồ vòng tay, lắc dây
Đồng hồ cho bé
Đồng hồ bé gái
Đồng hồ nam
Đồng hồ kim
Đồng hồ lộ máy
Đồng hồ thể thao
Đồng hồ điện tử
Đồng hồ thông minh
Đồng hồ khác
Đồng hồ đôi
Đồng hồ quả quýt
Phụ kiện đồng hồ
Trang sức nữ
Vòng tay
Bông tai
Dây chuyền
Nhẫn
Lắc chân
Bộ trang sức
Kính
Kính râm, kính mát
Trang sức nam
Nhẫn
Vòng tay
Bông tai
Dây chuyền
Phụ kiện nữ
Vớ, tất
Cài áo
Khăn
Nón
Nón kết, nón lưỡi trai
Nón vành
Phụ kiện nam
Vớ, tất
Găng tay
Thắt lưng
Phụ kiện tóc
Nón bảo hiểm
Đồng hồ đôi
Dây chuyền nam
Đồng hồ lộ máy
Sức khỏe
-
Sắc đẹp
mới
Dưỡng da không tì vết
Làm trắng hiệu quả
Giảm cân an toàn
Son môi căng mọng
Tóc giả Hàn Quốc
Gel tạo kiểu tóc
Làm đẹp từ bên trong
Da Đẹp Như Sao Hàn
Bao Cao Su
Tình Yêu Thăng Hoa
Trị Mụn Nhanh Chóng
Khử Mùi Nam
Sữa Rửa Mặt Nam
Thuốc Mọc Râu Tóc
Thực phẩm chức năng
Giảm cân
Thiết bị chăm sóc cá nhân
Máy tạo kiểu tóc
Trang điểm mắt
Phụ kiện trang điểm
Thực phẩm bổ dưỡng
Phấn nền
Bộ chăm sóc da
BB & CC cream
Sữa tắm
Chăm sóc da nữ
Máy tạo kiểu tóc
Sơn móng tay
Thiết bị massage
Máy massage cầm tay
Đai massage
Vật tư y tế
Tủ thuốc, túi cứu thương
Xe lăn - xe điện
Giường bệnh, đệm chống loét
Dụng cụ y tế
Dụng cụ xét nghiệm
Dụng cụ khám và tiểu phẩu
Máy móc y tế
Thiết bị phục hồi chức năng
Máy điều trị da
Máy chuẩn đoán bệnh
Cân sức khỏe
Trang Điểm Ngày Tết
Kem Làm Trắng
Mẹ bé
-
Đồ Chơi
Thời trang bé gái 1-8 tuổi
Đầm
Đồ bộ
Giày dép bé gái
Thời trang bé trai 1-8 tuổi
Đồ bộ
Giày dép bé trai
Quần dài
Thời trang mẹ bầu
Đầm bầu
Quần bầu
Đồ cho bé ra ngoài
Bỉm, tã vệ sinh
Bỉm, tã giấy
Thời trang bé gái 9-14 tuổi
Thời trang bé trai 9-14 tuổi
Thời trang gia đình
Áo gia đình
Đồ dùng cho mẹ bầu
Máy hút sữa
Phụ kiện
Balo, túi xách, vali
Quần áo sơ sinh
Body
Bộ
Sữa và thức ăn dặm
Dụng cụ ăn uống
Đồ dùng phòng ngủ
Đồ chơi điều khiển từ xa
Máy bay, trực thăng
Ô tô
Hoạt động ngoài trời, picnic
Patin, ván trượt và phụ kiện
Các loại đồ chơi vận động
Đồ chơi phát triển trí tuệ
Đồ chơi phát nhạc, kể chuyện
Đồ chơi lắp ráp
Búp bê, thú bông
Búp bê
Mô hình đồ chơi
Trò chơi
Hóa trang - Cosplay
Bộ bé trai bảnh bao
Đồ Chơi Lego
Áo Gia Đình
Tivi
-
Máy ảnh
-
Game
Tivi
Dưới 33 inches
33 - 54 inches
Trên 55 inches
Smart Tivi
Tivi màn hình cong
Thương hiệu nổi bật
Samsung
Sony
LG
Asanzo
TCL
Tivi tại TP.HCM
Tivi tại Hà Nội
Tivi trả góp 0%
Phụ kiện tivi
TV box
Đầu thu kỹ thuật số, vệ tinh
Anten
Thiết bị kết nối không dây
Hệ thống giải trí tại gia
Dàn âm thanh
Loa soundbar
Amply
Loa công suất lớn
Đầu karaoke
Micro karaoke
Máy quay phim
Máy quay phim thể thao
Máy bay quay phim flycam
Thiết bị chơi game
Máy chơi game
Tay cầm game
Bàn phím game
Chuột game
Tai nghe game
Máy ảnh du lịch
Máy ảnh chuyên nghiệp
Ống kính máy ảnh
Phụ kiện máy ảnh, máy quay
Thẻ nhớ
Pin, sạc
Túi đựng máy ảnh
Chân máy ảnh
Máy chiếu và phụ kiện
Tivi LED giá sốc
Loa kéo di động
Micro karaoke
Điện gia dụng
-
Điện máy
Điện nóng - lạnh
Máy lạnh - Máy điều hòa
Tủ lạnh
Tủ mát - Tủ đựng rượu
Tủ đông
Bình nóng lạnh
Máy làm đá
Điện gia dụng lớn
Máy giặt - sấy
Máy rửa chén - Sấy
Máy lọc nước
Máy hút khói, mùi
Máy bơm nước
Máy nước nóng
Máy hút bụi
Máy khoan
Ôn áp, máy phát điện
Điện máy cũ
Điện nóng - lạnh cũ
Điện gia dụng lớn cũ
Thiết bị nhà bếp, chế biến
Máy xay sinh tố
Thiết bị nướng
Máy đánh trứng
Bếp hồng ngoại, điện từ
Máy xay thịt
Máy làm giá đỗ, rau mầm
Thiết bị điều hòa không khí
Quạt hơi nước
Máy phun sương
Quạt mini để bàn
Quạt sạc
Quạt đứng
Quạt treo trần, tường
Thiết bị sử dụng trong nhà
Máy hút bụi
Bàn ủi
Máy may
Thiết bị chiếu sáng
Đèn để bàn
Đèn pin
Sinh tố bổ dưỡng
Sợ gì bóng tối
Quạt bể bàn Mini
Sách
-
Nhà cửa
-
Đời sống
Đồ dùng sinh hoạt
Hộp, thùng đựng đồ
Hộp đựng cơm và túi giữ nhiệt
Đồ dùng phòng ăn
Bình và ly, bộ ly tách
Bình và ly giữ nhiệt
Trang trí nhà cửa
Decal trang trí
Đồng hồ
Quà tặng, hàng thủ công
Móc khóa
Sản phẩm handmade
Trang trí bàn
Chân nến, lò đốt tinh dầu
Đồ dùng nhà bếp
Giá kệ xếp gọn đồ
Dụng cụ chế biến rau củ
Dụng cụ làm bánh, kem
Khuôn, khay làm bánh
Khuôn làm kem
Vệ sinh chăm sóc nhà cửa
Thiết bị đuổi bắt công trùng
Vòi xịt rửa
Nội thất phòng khách
Nội thất bếp, phòng ăn
Nội thất phòng ngủ
Nội thất phòng trẻ em
Nội thất phòng làm việc
Đồ dùng phòng ngủ
Bộ chăn ga gối đệm
Nệm
Đồ dùng phòng tắm, vệ sinh
Thiết bị và dụng cụ sửa chữa
Sách Giáo khoa - Tham khảo
Sách Ngoại ngữ - Từ điển
Sách Kinh tế
Sách chuyên ngành
Sách Văn học - Tiểu thuyết
Sách Văn hóa - Du lịch
Sách thường thức - đời sống
Sách cũ
Văn phòng phẩm
Văn phòng phẩm
Chăn ga, gối đệm
Trang trí ngày Tết
Ô tô - Xe máy
-
Thể thao
Thiết bị số cho ô tô
Camera hành trình
Máy nghe nhạc ô tô
Phụ kiện bên trong ô tô
Tủ lạnh mini, thùng giữ nhiệt
Gối đầu, tựa lưng ô tô
Bao ghế ô tô
Khử mùi, xịt thơm xe
Kẹp điện thoại trên ô tô
Máy hút bụi ô tô
Trang trí ô tô
Sạc trên ôtô
Xe máy, xe đạp điện
Ô tô
Ô tô, xe máy cũ
Phụ kiện bên ngoài ô tô
Bạt phủ ô tô
Đèn, phụ kiện
Gương chiếu hậu
Thiết bị định vị, cảm biến
Phụ kiện xe máy
Mũ bảo hiểm xe máy
Khóa xe máy
Đồ bảo hộ người đi xe máy
Gương, đèn xe máy
Áo phủ chống nắng xe máy
Chăm sóc, sửa chữa xe
Dầu nhớt
Vòi xịt, nước rửa xe
Bộ bơm lốp
Dụng cụ, thiết bị tập thể dục
Dụng cụ, máy tập bụng
Dụng cụ tập lắc eo
Dàn tập tạ
Phụ kiện xe đạp
Đèn xe đạp
Trang phục bảo hộ (bảo hiểm)
Xe đạp
Xe đạp xếp
Xe đạp trẻ em
Găng tay thể thao
Găng tay lái xe
Hỗ trợ an toàn
Bơi lội
Võ thuật, Yoga
Eo con kiến
Xe đạp địa hình
Body săn chắc
tải ứng dụng ngay
x
Sendo.vn
Từ khoá
giay bup be nu mui nhon da tron thoi trang shop huyen tran
giay bup be nu mui nhon da tron thoi trang shop huyen tran
(
458.358
sản phẩm )
Thương hiệu
x
x
x
x
x
x
x
x
x
x
x
x
Danh mục
Case, bao da điện thoại
Giày cao gót
Áo sơ mi nữ
Áo thun có tay
Decal trang trí
Dây chuyền nữ
Vòng tay nữ
Bông tai nữ
Đồng hồ thời trang
Giày sneaker nam
Giày lười, giày mọi nam
Túi xách tay nữ
Túi đeo chéo nữ
Áo khoác dạ, măng tô, áo choàng
Áo kiểu
Giày sandal nữ
Đầm xòe
Giày sneaker nữ
Bộ mặc nhà nữ
Đầm suông
Kem dưỡng da
Balo nữ
Tóc giả nữ
Giày tây
Giày búp bê
Giá
(K = 1000VNĐ)
Dưới 100K
100K - 300K
300K - 500K
500K - 1,000K
Trên 1,000K
Màu sắc
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Sendo.vn đề cử
Bán chạy
Giá
Mới
Lượt xem
Khuyến mãi
Khuyến mãi
Giảm thêm
-10%
Giảm thêm
-5%
Giảm thêm
-2%
Miễn phí
Shop
Hoa Sen
Thưởng điểm
Thương Hiệu
1
/7640
Yêu thích
155,000 đ
BÚP BÊ MŨI NHỌN DA BÓNG TRƠN
2
50
Yêu thích
155,000 đ
BÚP BÊ MŨI NHỌN DA BÓNG TRƠN
5
100
Yêu thích
155,000 đ
BÚP BÊ MŨI NHỌN DA BÓNG TRƠN
7
125
Yêu thích
225,000 đ
GIÀY BÚP BÊ NỮ MŨI NHỌN - TH130
Yêu thích
300,000 đ
giày búp bê mũi nhọn quai hạt tròn 1407
25
Yêu thích
120,000 đ
GIÀY BÚP BÊ MŨI NHỌN
2
150
Yêu thích
200,000 đ
GIÀY BÚP BÊ MŨI NHỌN
Yêu thích
220,000 đ
giày búp bê mũi nhọn
75
Yêu thích
295,000 đ
GIÂY BÚP BÊ MŨI NHỌN
25
Yêu thích
185,000 đ
GIAY BÚP BÊ MỦI NHỌN
4
175
Yêu thích
345,000 đ
giày búp bê mũi nhọn
50
Yêu thích
185,000 đ
GIAY BÚP BÊ MỦI NHỌN
3
250
Yêu thích
250,000 đ
Giày Búp Bê Mũi Nhọn
Yêu thích
205,000 đ
Giày búp bê mũi nhọn đính đá - G01056
Yêu thích
300,000 đ
Giày búp bê nobita mũi nhọn phối da lộn
Yêu thích
1,190,000 đ
Giày búp bê nữ đế bệt mũi nhọn mới 2016
100
Yêu thích
450,000 đ
Giày Búp bê gót 2F, trang trí nơ, mũi nhọn, màu xanh, da thật
Yêu thích
450,000 đ
Giày Búp bê gót 2F, trang trí nơ, mũi nhọn, màu nâu, da thật
Yêu thích
210,000 đ
GIÀY BÚP BÊ MŨI NHỌN X TRẮNG ĐEN
-45%
Yêu thích
100,000 đ
180,000 đ
Giày búp bê nhựa đi mưa mũi nhọn BB30
86
1.7K
1
-30%
Yêu thích
280,000 đ
400,000 đ
Giày búp bê nobita mũi nhọn phối da lộn
Yêu thích
280,000 đ
GIÀY BÚP BÊ MŨI NHỌN LOGO ĐÍNH ĐÁ
-30%
Yêu thích
320,000 đ
457,142 đ
Giày búp bê mũi nhọn da lộn GF55013135
12
1.3K
-30%
Yêu thích
325,000 đ
464,285 đ
Giày búp bê mũi nhọn đính nơ da lộn GF55013146
2
850
-65%
Yêu thích
59,000 đ
165,000 đ
GIÀY BÚP BÊ GÓT VUÔNG MŨI NHỌN
1
75
-47%
Yêu thích
240,000 đ
450,000 đ
Giày búp bê bệt nạm đinh mũi nhọn
9
625
Yêu thích
220,000 đ
giày búp bê mũi nhọn 1279
Yêu thích
210,000 đ
giày búp bê mũi nhọn đinh 1279
Yêu thích
260,000 đ
Giày búp bê bệt nạm đinh mũi nhọn
75
Yêu thích
370,000 đ
giày búp bê đế xuồng mũi nhọn
Yêu thích
260,000 đ
giày búp bê mũi nhọn thắt dây
Yêu thích
260,000 đ
giày búp bê mũi nhọn thắt dây
Yêu thích
1,130,000 đ
Giày búp bê mũi nhọn mới 2016
Yêu thích
370,000 đ
Giày búp bê nơ mũi nhọn
1
50
Yêu thích
345,000 đ
giày búp bê mũi nhọn thắt nơ
25
Yêu thích
230,000 đ
giày búp bê mũi nhọn 1416
25
Yêu thích
175,000 đ
Giày búp bê mũi nhọn versace - G00850
25
Yêu thích
320,000 đ
giày búp bê mũi nhọn kết hạt
25
Yêu thích
250,000 đ
giày búp bê mũi nhọn 1468
Yêu thích
250,000 đ
giày búp bê mũi nhọn 1416
25
Yêu thích
330,000 đ
Giày búp bê nơ mũi nhọn
25
Yêu thích
345,000 đ
giày búp bê mũi nhọn thắt nơ
25
Yêu thích
240,000 đ
giày búp bê mũi nhọn 1324
1
50
Yêu thích
359,000 đ
GIÀY BÚP BÊ MŨI NHỌN HỠ EO
25
Yêu thích
300,000 đ
giày búp bê mũi nhọn zara
3
75
Yêu thích
275,000 đ
Giày búp bê bệt mũi nhọn cao cấp
1
25
Yêu thích
155,000 đ
BÚP BÊ CLASSIC DA LỘN - MŨI NHỌN
2
50
Yêu thích
155,000 đ
BÚP BÊ CLASSIC DA LỘN - MŨI NHỌN
2
175
Yêu thích
315,000 đ
Giày Mũi Nhọn Thời Trang
1
Yêu thích
329,000 đ
giày mũi nhọn thời trang
Yêu thích
285,000 đ
GIÀY BÚP BÊ MUI NHỌN GÓT VUÔNG
Yêu thích
430,000 đ
giày búp bê mũi nhọn nơ
-30%
Yêu thích
168,000 đ
240,000 đ
Giày búp bê nơ mũi nhọn
75
Yêu thích
160,000 đ
GIÀY BÚP BÊ MŨI NHỌN CHUỖI NGỌC
7
125
Yêu thích
350,000 đ
Giày mũi nhọn thời trang
Yêu thích
380,000 đ
giày búp bê đinh tán mũi nhọn
25
Yêu thích
130,000 đ
búp bê mủi nhọn
1
25
Yêu thích
130,000 đ
búp bê mủi nhọn
3
50
Yêu thích
410,000 đ
Giầy Búp Bê Nữ 703 Sarisiu Thời Trang - Màu da
-50%
Yêu thích
100,000 đ
199,000 đ
Giày Búp Bê Trơn Da Mờ . SHop Uy Tín
14
600
Trang :
1
2
3
4
5
Đến trang:

Set-Cookie: search_algo=old2; expires=Sun, 19-Feb-2017 16:34:07 GMT; path=/


text:
Trang chủ
|
Dịch vụ
|
Catalog
|
Thanh toán
|
Liên Hệ
Giỏ hàng
(0)
Gioi thieu
Hình ảnh hoạt động
Sơ đồ tổ chức
Lịch sử hình thành
Giới thiệu công ty
Danh muc
Vật liệu mài mòn
Dụng cụ cầm tay
Dụng cụ dùng điện
Dụng cụ đo chính xác
Thiết bị ngành hàn
Điện và thiết bị điện
Bảo hộ lao động
Vệ sinh công nghiệp
Vận chuyển nâng đỡ
Bảo quản đóng gói
Sản phẩm hóa chất
Dụng cụ dùng khí nén
Thiết bị viễn thông
Thiết bị y tế
Xem tất cả
Nha san xuat
3M
Advance
AEG
Agilent
AGP
Aikyo
Alspec
AMP
Amtek
Apech
Asak
Asaki
Barker
BDS
Xem tất cả
Tin tuc
Nha san xuat
Dang nhap
Nhà sản xuất
» Niigata
Bộ đột lỗ (7)
Các loại máy khác (2)
Thước vuông (5)
Thước đo góc (6)
Panme đo trong (3)
Bơm nước (1)
Các loại khác (11)
Thước thủy thường (2)
Thước thủy chính xác (6)
Thước thẳng và xếp (18)
Thước lăn đường (2)
Dưỡng đo độ dày (10)
Dưỡng đo ren (2)
Dưỡng đo bán kính (3)
Dưỡng đo mối hàn (10)
Dưỡng đo lỗ (4)
Các loại khác (8)
Compa (4)
CÔNG TY THIẾT BỊ CÔNG NGHIỆP GTG
2/64C Đất Thánh, P.6, Q.Tân Bình, TP HCM
Điện thoại: 08 3868 6666
Fax: 08 3868 6688
Giấy ĐKKD số: 0303059482 tại TP HCM
Chi nhánh:
HÀ NỘI
71 Hoàng Cầu, P. Ô Chợ Dừa, Quận Đống Đa
Điện thoại: 04 3901 6666
Fax: 04 3910 6666
ĐÀ NẴNG
630-632 Ngô Quyền, P. An Hải Bắc, Quận Sơn Trà
Điện thoại: 0511 350 7777
Fax: 0511 350 7788
CẦN THƠ
Điện thoại: 0710 222 0220
Fax: 0710 222 1221
BÌNH DƯƠNG
1080A CMT8, Phường Phú Thọ, TP Thủ Dầu Một
Điện thoại: 0650 3 969 768
Fax: 0650 3 969 769
CHÍNH SÁCH BÁN HÀNG
- Chính sách bảo mật thông tin
- Chính sách vận chuyển
- Quy trình giao hàng
- Chính sách đổi trả hàng
HỖ TRỢ KHÁCH HÀNG
- Hướng dẫn mua hàng
- Hướng dẫn thanh toán
- Các hình thức mua hàng
- Sơ đồ đường đi
Tắt [X]
Trang chủ
|
Dịch vụ
|
Catalog
|
Tin tức
|
Liên hệ
Đang online :69 - Tổng truy cập : 177,111,201
+ + + + + + + +

Vary: Accept-Encoding,User-Agent

Content-Type: text/html


text:
Thông tin công ty
CÔNG TY TNHH DOGGYMAN VIỆT NAMP 307, Waseco số 10 Phổ Quang, Phường 2 Quận Tân Bình
Website:http://doggyman.com.vn/
Quy mô:<25
việc làm
1
Công ty TNHH DoggyMan Việt Nam là công ty thương mại 100% vốn Nhật Bản, do DoggyMan Japan đầu tư. DoggyMan Group là tập đoàn hàng đầu tại Nhật chuyên sản xuất, kinh doanh các sản phẩm, đồ dùng thức ăn cho thú cưng, có 7 công ty con toàn Châu Á. Văn phòng VN đã thành lập từ 2008 và chính thức lên công ty từ đầu năm 2015.
THÔNG TIN TUYỂN DỤNG
Nhân Viên Kinh Doanh Biết Tiếng Nhật
- Mức lương
- 400 ~ 800 USDĐăng nhập để xem mức lương
- Thực tập không lương Đăng nhập để xem mức lương
- Ngành
- Biên phiên dịchKinh doanh/Tiếp thị
Cấp bậc: Nhân viên
Thời gian làm việc: Giờ hành chính
Tiếng Nhật: N2
Yêu cầu giới tính: Nam
Số ngày nghỉ: Thứ 7, chủ nhậtĐịa điểm: Hồ Chí Minh - Quận Tân Bình
Mô tả công việc
+ Tìm kiếm và giao dịch với các nhà máy ở Việt Nam để đặt gia công (OEM) theo thiết kế chuyển về từ công ty mẹ.
+ Hỗ trợ R&D phát triển sản phẩm, đưa một sản phẩm mới vào thị trường Nhật.
+ Quản lý đơn hàng, quản lý tiến độ sản xuất, xuất hàng
+ Quản lý chất lượng sản phẩm, cùng nhà máy xây dựng quy trình nâng cao chất lượng.
Yêu cầu công việc
Quyền lợi
+ Nghỉ thứ 7, CN và các ngày lễ, Tết của Việt Nam.
+ Môi trường làm việc thân thiện, trẻ trung.
+ Có cơ hội tiếp xúc, học hỏi trực tiếp từ cấp quản lý của doanh nghiệp đối tác.
+ Mỗi năm tăng lương 1 lần. Lương tháng 13, thưởng thêm theo doanh thu.
+ Trợ cấp chi phí đi lại, đầy đủ các chế độ bảo hiểm nhà nước quy định.

markdown:
## Thông tin công ty
## CÔNG TY TNHH DOGGYMAN VIỆT NAM
*P 307, Waseco số 10 Phổ Quang, Phường 2 Quận Tân Bình*
Website:
[http://doggyman.com.vn/](http://doggyman.com.vn/)
Quy mô:<25
việc làm
1
Công ty TNHH DoggyMan Việt Nam là công ty thương mại 100% vốn Nhật Bản, do DoggyMan Japan đầu tư. DoggyMan Group là tập đoàn hàng đầu tại Nhật chuyên sản xuất, kinh doanh các sản phẩm, đồ dùng thức ăn cho thú cưng, có 7 công ty con toàn Châu Á. Văn phòng VN đã thành lập từ 2008 và chính thức lên công ty từ đầu năm 2015.
## THÔNG TIN TUYỂN DỤNG
# Nhân Viên Kinh Doanh Biết Tiếng Nhật
- Mức lương
**400 ~ 800 USD** [Đăng nhập để xem mức lương](/dang-nhap) **Thực tập không lương** [Đăng nhập để xem mức lương](/dang-nhap)
- Ngành
[Biên phiên dịch](/tim-viec-lam/nganh-bien-phien-dich-n29) [Kinh doanh/Tiếp thị](/tim-viec-lam/nganh-kinh-doanh-tiep-thi-n45)
Cấp bậc:
**Nhân viên**
Thời gian làm việc: Giờ hành chính
Tiếng Nhật: N2
Yêu cầu giới tính: Nam
Số ngày nghỉ: Thứ 7, chủ nhậtĐịa điểm:
[Hồ Chí Minh]- Quận Tân Bình
### Mô tả công việc
+ Tìm kiếm và giao dịch với các nhà máy ở Việt Nam để đặt gia công (OEM) theo thiết kế chuyển về từ công ty mẹ.
+ Hỗ trợ R&D phát triển sản phẩm, đưa một sản phẩm mới vào thị trường Nhật.
+ Quản lý đơn hàng, quản lý tiến độ sản xuất, xuất hàng
+ Quản lý chất lượng sản phẩm, cùng nhà máy xây dựng quy trình nâng cao chất lượng.
### Yêu cầu công việc
### Quyền lợi
+ Nghỉ thứ 7, CN và các ngày lễ, Tết của Việt Nam.
+ Môi trường làm việc thân thiện, trẻ trung.
+ Có cơ hội tiếp xúc, học hỏi trực tiếp từ cấp quản lý của doanh nghiệp đối tác.
+ Mỗi năm tăng lương 1 lần. Lương tháng 13, thưởng thêm theo doanh thu.
+ Trợ cấp chi phí đi lại, đầy đủ các chế độ bảo hiểm nhà nước quy định.

Strict-Transport-Security: max-age=31536000; includeSubdomains;

X-Frame-Options: SAMEORIGIN

X-XSS-Protection: 1; mode=block

X-Content-Type-Options: nosniff

Access-Control-Allow-Methods: POST, GET, OPTIONS

Access-Control-Allow-Headers: X-Requested-With, X-Prototype-Version

Cache-Control: max-age=0, private, must-revalidate

Server: StepupHR


text:
Trang chủ
›
Điện thoại
›
LG
Điện thoại LG Optimus L7 II P713
Điện thoại
Tablet
Laptop
Phụ kiện
Máy
Cũ giá rẻ
Sim, thẻ
Tin
Công Nghệ
Hỏi đáp
Game, App
Khuyến mãi
Đang xử lý, vui lòng đợi trong giây lát...

Cache-Control: private

Set-Cookie: SvID=w12|WII2/|WII2/; path=/

Access-Control-Allow-Methods: GET, POST, OPTIONS


text:
Cần làm gì khi quên mật khẩu của iPhone?
[/URL][/CENTER] Bảo mật chiếc điện thoại thông minh của bạn là một vấn đề cần thiết vì chúng ta không chỉ dùng nó để nghe, gọi, nhắn tin, giải trí mà còn dùng để phục vụ công việc. Có thể những bài luận, báo cáo, doanh số, bài thuyết trình,... đều nằm trong chiếc điện thoại của bạn và cách bảo vệ an toàn đầu tiên chúng ta có thể nghĩ đến đó là mật khẩu mở khóa máy. Tuy nhiên, nếu một ngày xấu trời nào đó bạn quên mất mật khẩu này thì phải làm như thế nào?Trên mạng có rất nhiều phương pháp để mở khóa thiết bị iOS, tuy nhiên hầu hết chúng đều trở nên vô dụng khi nâng cấp lên phiên bản mới của hệ điều hành (4.0 trở lên). Ngay cả những cách xóa tập tin mã bằng cách Jailbreak thiết bị cũng không hoạt động. Có một cách luôn luôn hoạt động, đó là sử dụng iTunes. Các bước để thực hiện như sau:
Kết nối iPhone vào máy tính. Ngay cả khi máy bạn đang bị khóa, iTunes sẽ vẫn đồng bộ thiết bị với máy tính. Do đó, hãy để dữ liệu quan trọng được sao lưu lại một cách tự động vì những bước sắp tới, dữ liệu sẽ bị xóa sạch.
Đưa thiết bị về chế độ Recovery bằng cách nhấn giữ nút Home và nút nguồn cùng lúc trong khoảng 10 giây. Khi bạn thấy logo quả táo, thả nút nguồn ra nhưng vẫn tiếp tục nhấn Home. Giữ như vậy cho đến khi xuất hiện biểu tượng iTunes cùng sợi dây cáp đặc trưng và dòng chữ "Connect to iTunes". [CENTER][URL="http://media.tinhte.vn/photo/var/albums/DuyLuan/recovery-mode.png.jpg?m=1319541888"]
[/URL][/CENTER]
iTunes sẽ báo rằng nó nhận được một thiết bị trong chế độ recovery và cần phải phục hồi. Nhấn vào nút Restore và đợi iTunes tải về phiên bản phần mềm của bạn. Nếu trong máy có sẵn tập tin Firmware (chẳng hạn như lúc bạn dùng để jailbreak), nhấn Shift + Restore (với máy Windows) hoặc Option + Restore (với máy Mac) rồi duyệt đến tập tin firmware đó. Như vậy ta sẽ tiết kiệm thời gian hơn nhiều. [CENTER][URL="http://media.tinhte.vn/photo/var/albums/DuyLuan/4986.jpg?m=1319541886"]
[/URL][/CENTER]
[LEFT]Khi quá trình phục hồi đã kết thúc, đồng bộ iPhone với iTunes từ bản sao lưu khi nãy và bắt đầu sử dụng máy.[/LEFT] [COLOR=#FF0000]Lưu ý:[/COLOR] Nếu iPhone của bạn có sử dụng tính năng Restrition thì ta phải đưa máy về DFU mode chứ không thể dùng recovery mode được. Cách đưa máy về DFU mode đó là bạn kết nối thiết bị với máy tính, sau đó chạy iTunes lên. Nhấn giữ nút Home và nút nguồn cho đến khi máy tắt hẳn. Kế đó, bỏ nút nguồn ra nhưng vẫn giữ nút Home. Sau khoảng 20 giây, bạn sẽ nghe thấy tiếng beep báo máy tính đã nhận được thiết bị. Ngay lúc này, bỏ nút Home ra. Thiết bị của bạn đã vào DFU mode. Trong suốt quá trình này, màn hình của máy luôn đen, không có hiện thông tin gì cả. Chúc các bạn thực hiện thành công nếu lỡ như quên mất mật khẩu khóa máy. Nếu có thêm cách nào hữu hiệu để "cứu chữa" máy trong trường hợp này, mời các bạn chia sẻ cho mọi người cùng biết. Ngoài ra, các bạn cũng nên sao lưu dữ liệu thường xuyên ở nhiều nguồn, chẳng hạn như máy tính, iCloud, Google Docs, Gmail, Google Contacts/Calendar,... để đề phòng trường hợp bất trắc xảy ra nhé. [RIGHT]Nguồn: Tinh Tế[URL="http://lifehacker.com/5852956/what-to-do-when-youve-forgotten-your-smartphones-password"][/URL][/RIGHT]
42.779 lượt xem
25 bình luận

markdown:
# Cần làm gì khi quên mật khẩu của iPhone?
[/URL][/CENTER]
![](http://media.tinhte.vn/photo/var/albums/DuyLuan/1630-lost-phone-password-splash.jpg?m=1319542574)
![](http://media.tinhte.vn/photo/var/albums/DuyLuan/1630-lost-phone-password-splash.jpg?m=1319542574)
**Bảo mật chiếc điện thoại thông minh của bạn là một vấn đề cần thiết vì chúng ta không chỉ dùng nó để nghe, gọi, nhắn tin, giải trí mà còn dùng để phục vụ công việc. Có thể những bài luận, báo cáo, doanh số, bài thuyết trình,... đều nằm trong chiếc điện thoại của bạn và cách bảo vệ an toàn đầu tiên chúng ta có thể nghĩ đến đó là mật khẩu mở khóa máy. Tuy nhiên, nếu một ngày xấu trời nào đó bạn quên mất mật khẩu này thì phải làm như thế nào?**Trên mạng có rất nhiều phương pháp để mở khóa thiết bị iOS, tuy nhiên hầu hết chúng đều trở nên vô dụng khi nâng cấp lên phiên bản mới của hệ điều hành (4.0 trở lên). Ngay cả những cách xóa tập tin mã bằng cách Jailbreak thiết bị cũng không hoạt động. Có một cách luôn luôn hoạt động, đó là sử dụng iTunes. Các bước để thực hiện như sau:
Kết nối iPhone vào máy tính. Ngay cả khi máy bạn đang bị khóa, iTunes sẽ vẫn đồng bộ thiết bị với máy tính. Do đó, hãy để dữ liệu quan trọng được sao lưu lại một cách tự động vì những bước sắp tới, dữ liệu sẽ bị xóa sạch.
Đưa thiết bị về chế độ Recovery bằng cách nhấn giữ nút Home và nút nguồn cùng lúc trong khoảng 10 giây. Khi bạn thấy logo quả táo, thả nút nguồn ra nhưng vẫn tiếp tục nhấn Home. Giữ như vậy cho đến khi xuất hiện biểu tượng iTunes cùng sợi dây cáp đặc trưng và dòng chữ "Connect to iTunes". [CENTER][URL="http://media.tinhte.vn/photo/var/albums/DuyLuan/recovery-mode.png.jpg?m=1319541888"]
[/URL][/CENTER]
![](http://media.tinhte.vn/photo/var/albums/DuyLuan/recovery-mode.png.jpg?m=1319541888)
![](http://media.tinhte.vn/photo/var/albums/DuyLuan/recovery-mode.png.jpg?m=1319541888)
iTunes sẽ báo rằng nó nhận được một thiết bị trong chế độ recovery và cần phải phục hồi. Nhấn vào nút Restore và đợi iTunes tải về phiên bản phần mềm của bạn. Nếu trong máy có sẵn tập tin Firmware (chẳng hạn như lúc bạn dùng để jailbreak), nhấn Shift + Restore (với máy Windows) hoặc Option + Restore (với máy Mac) rồi duyệt đến tập tin firmware đó. Như vậy ta sẽ tiết kiệm thời gian hơn nhiều. [CENTER][URL="http://media.tinhte.vn/photo/var/albums/DuyLuan/4986.jpg?m=1319541886"]
[/URL][/CENTER]
![](http://media.tinhte.vn/photo/var/albums/DuyLuan/4986.jpg?m=1319541886)
![](http://media.tinhte.vn/photo/var/albums/DuyLuan/4986.jpg?m=1319541886)
[LEFT]Khi quá trình phục hồi đã kết thúc, đồng bộ iPhone với iTunes từ bản sao lưu khi nãy và bắt đầu sử dụng máy.[/LEFT]
**Nếu iPhone của bạn có sử dụng tính năng Restrition thì ta phải đưa máy về DFU mode chứ không thể dùng recovery mode được. Cách đưa máy về DFU mode đó là bạn kết nối thiết bị với máy tính, sau đó chạy iTunes lên. Nhấn giữ nút Home và nút nguồn cho đến khi máy tắt hẳn. Kế đó, bỏ nút nguồn ra nhưng vẫn giữ nút Home. Sau khoảng 20 giây, bạn sẽ nghe thấy tiếng beep báo máy tính đã nhận được thiết bị. Ngay lúc này, bỏ nút Home ra. Thiết bị của bạn đã vào DFU mode. Trong suốt quá trình này, màn hình của máy luôn đen, không có hiện thông tin gì cả.** *[COLOR=#FF0000]Lưu ý:[/COLOR]* *Chúc các bạn thực hiện thành công nếu lỡ như quên mất mật khẩu khóa máy. Nếu có thêm cách nào hữu hiệu để "cứu chữa" máy trong trường hợp này, mời các bạn chia sẻ cho mọi người cùng biết. Ngoài ra, các bạn cũng nên sao lưu dữ liệu thường xuyên ở nhiều nguồn, chẳng hạn như máy tính, iCloud, Google Docs, Gmail, Google Contacts/Calendar,... để đề phòng trường hợp bất trắc xảy ra nhé.* *[RIGHT]Nguồn: Tinh Tế[URL="http://lifehacker.com/5852956/what-to-do-when-youve-forgotten-your-smartphones-password"][/URL][/RIGHT]*
42.779 lượt xem
## 25 bình luận
k Khach ●Thích ●2 năm trước M Manhmanh mình đã thử và thành công .. cảm ơn bạn rất nhiều ... qua đây cho mình hỏi vì sao app dowload từ appstore về máy mình ko chạy đc ( vào là bị văng ra ) ●Thích (1) ●2 năm trước k khach ●Thích ●2 năm trước k Kimhang ●Thích ●2 năm trước ●Đã sửa T Tam ●Thích (2) ●2 năm trước ●Đã sửa MT Phạm Minh Tuân ●Thích (1) ●2 năm trước D Duonglee ●Thích ●2 năm trước ●Đã sửa ht Hoang Thanh ●Thích (1) ●2 năm trước ●Đã sửa t Tuanefp ●Thích ●2 năm trước k Khuongxuyen ●Thích ●2 năm trước TS Thương Sky ●Thích (4) ●2 năm trước k Khach ●Thích (1) ●2 năm trước

Set-Cookie: SvID=w14|WII3M|WII3M; path=/


text:
Công ty TNHH Polytex Far Eastern (Việt Nam)Địa chỉ: Lô B_4B_CN và B_5B_CN, Khu công nghiệp Bàu Bàng, huyện Bàu Bàng, tỉnh Bình Dương
- - Mức lương: 7-10 triệu
- - Kinh nghiệm: 1 năm
- - Trình độ: Trung cấp
- - Tỉnh/Thành phố: Việc làm Hồ Chí Minh, Việc làm Bình Dương
- - Ngành nghề: Cơ khí/Kĩ thuật ứng dụng, Điện/Điện tử/Điện lạnh, Sản xuất/Vận hành sản xuất
- - Số lượng tuyển dụng: 2
- - Giới tính: Nam
- - Tính chất công việc: Giờ hành chính
- - Hình thức làm việc: Nhân viên chính thức

markdown:
### Công ty TNHH Polytex Far Eastern (Việt Nam)Địa chỉ: Lô B_4B_CN và B_5B_CN, Khu công nghiệp Bàu Bàng, huyện Bàu Bàng, tỉnh Bình Dương
-
**- Mức lương:**7-10 triệu
-
**- Kinh nghiệm:**1 năm
-
**- Trình độ:**Trung cấp
-
**- Tỉnh/Thành phố:** [Việc làm Hồ Chí Minh](https://www.timviecnhanh.com/viec-lam-ho-chi-minh-1.html), [Việc làm Bình Dương](https://www.timviecnhanh.com/viec-lam-binh-duong-10.html)
-
**- Ngành nghề:** [Cơ khí/Kĩ thuật ứng dụng](https://www.timviecnhanh.com/viec-lam-co-khi-ki-thuat-ung-dung-c16.html), [Điện/Điện tử/Điện lạnh](https://www.timviecnhanh.com/viec-lam-dien-dien-tu-dien-lanh-c22.html), [Sản xuất/Vận hành sản xuất](https://www.timviecnhanh.com/viec-lam-san-xuat-van-hanh-san-xuat-c46.html)
-
**- Số lượng tuyển dụng:**2
-
**- Giới tính:**Nam
-
**- Tính chất công việc:**Giờ hành chính
-
**- Hình thức làm việc:**Nhân viên chính thức
|
|Mô tả |
|
- Vận hành, bảo dưỡng, bảo trì thiết bị lò hơi.
|
|Yêu cầu |
|
-Tốt nghiệp Cao đẳng trung cấp nghề trở lên chuyên ngành điện, cơ,..
|
|Quyền lợi |
|
- Được Công ty đóng các khoản bảo hiểm theo quy định của pháp luật
|
|Hạn nộp |
|
15-02-2017
|
|Hình thức nộp |
|
Bấm "NỘP HỒ SƠ" để ứng tuyển
### Thông tin liên hệ
|
|Người liên hệ |
|
Ms Anna
|
|Địa chỉ |
|
Lô B_4B_CN và B_5B_CN, Khu công nghiệp Bàu Bàng, huyện Bàu Bàng, tỉnh Bình Dương
**NỘP HỒ SƠ**" để ứng tuyển công việc này
### Việc làm tương tự
|Vị trí tuyển dụng||Khu vực||Mức lương||Hạn nộp HS|
|
|[Nhân Viên Kỹ Thuật](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-ho-chi-minh-3423313.html) [](https://www.timviecnhanh.com/cong-ty-tnhh-cbre-viet-nam-tuyen-dung-2375574.html) [Nhân Viên Kỹ Thuật Điện Tại Quận 9...](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-dien-tai-quan-9-tp-hcm-ho-chi-minh-3596661.html) [](https://www.timviecnhanh.com/cong-ty-tnhh-pbnc-tuyen-dung-2544032.html) [Nhân Viên Kỹ Thuật Điện Lạnh / Mộc](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-dien-lanh-moc-ho-chi-minh-3606826.html) [](https://www.timviecnhanh.com/cong-ty-co-phan-dich-vu-du-lich-phu-tho-tuyen-dung-2760583.html) [Nhân Viên Kỹ Thuật Điện Nước](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-dien-nuoc-3602336.html) [](https://www.timviecnhanh.com/cong-ty-tnhh-tm-xd-qpc-tuyen-dung-2780264.html) [Trợ Lý Nhân Viên Kỹ Thuật Bảo Trì,...](https://www.timviecnhanh.com/tuyen-tro-ly-nhan-vien-ky-thuat-bao-tri-cat-got-kim-loai-khuon-binh-duong-3558125.html) [](https://www.timviecnhanh.com/cong-ty-tnhh-prosh-saigon-tuyen-dung-2373666.html) [Nhân Viên Kỹ Thuật Bảo Trì _Toàn...](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-bao-tri-toan-quoc-ho-chi-minh-3607215.html) [](https://www.timviecnhanh.com/cong-ty-tnhh-mm-mega-market-viet-nam-tuyen-dung-2591720.html)
Hà Nội ...
[Nhân Viên Kỹ Thuật Tại Tt Bowling...](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-tai-tt-bowling-go-vap-q-2-ho-chi-minh-3606440.html) [](https://www.timviecnhanh.com/cong-ty-ld-powerbowl-tuyen-dung-2517896.html) [Nhân Viên Kỹ Thuật Sửa Chữa Xe Nâng](https://www.timviecnhanh.com/tuyen-nhan-vien-ky-thuat-sua-chua-xe-nang-ho-chi-minh-2806808.html) [](https://www.timviecnhanh.com/cong-ty-tnhh-lien-doanh-truong-phat-tuyen-dung-2575512.html)
Hà Nội

Set-Cookie: SvID=w12|WII2v|WII2v; path=/

X-Frame-Options: ALLOW-FROM https://www.timviecnhanh.com