7 lý do bạn nên lựa chọn lập trình C#
C# đến từ… C# là ngôn ngữ lập trình bậc trung được phát triển vào năm 2000 bởi Microsoft. C# được xây dựng dựa trên ngôn ngữ C và C++ nhưng dễ sử dụng hơn nhờ những bộ thư viện rộng lớn để thực hiện… Read More
C# đến từ… C# là ngôn ngữ lập trình bậc trung được phát triển vào năm 2000 bởi Microsoft. C# được xây dựng dựa trên ngôn ngữ C và C++ nhưng dễ sử dụng hơn nhờ những bộ thư viện rộng lớn để thực hiện… Read More
Lập trình PHP – video học PHP, học lập trình web PHP từ cơ bản đến nâng cao online trực tuyến miễn phí tại Stanford sẽ giúp tự học PHP hiệu quả. Đối với một người mới học lập trình Web thì PHP lại là… Read More
Khi bạn là một sinh viên CNTT, chắc chắn bạn sẽ trải qua quãng thời gian thực tập. Bài viết này giúp bạn tận dụng được những điều tuyệt vời, kinh nghiệm học lập trình quý giá trong thời gian ngắn thực tập. I. Dành nhiều thời… Read More
Stanford chia sẻ kiến thức về lập trình ứng dụng di dộng android, hướng dẫn các bạn tự học Android cơ bản cần học gì và cài đặt những công cụ gì Android chính là hệ điều hành trên điện thoại di động có lượng… Read More
Stanford cung cấp video, tài liệu học android từ cơ bản đến nâng cao giúp bạn tiếp thu dễ dàng, thực hành nhanh chóng Với mong muốn giúp các bạn trẻ đam mê lập trình có được tài liệu chính xác, đầy đủ đồng thời… Read More
Khóa học Android tại Stanford, học qua ứng dụng thực tế, các kiến thức được chia sẻ đầy đủ từ chuyên gia giỏi giúp bạn tạo các ứng dụng di động hoàn chỉnh Học Android vẫn là lựa chọn của nhiều người bởi lập trình di… Read More
Học Android tại Stanford sẽ giúp bạn có đủ kỹ năng cần thiết để làm việc ở các công ty IT/dự án toàn cầu hoặc tự khởi nghiệp, làm sản phẩm bán trên GoogleStore Hiện nay tại Việt Nam có khoảng 14 triệu người đang… Read More
Bạn là người mới bắt đầu học Android hay lđã là một nhà phát triển có nhiều năm kinh nghiệm, thì cũng đều cần những lời khuyên về những nguồn tài nguyên mới Bạn đang muốn học Android, nhưng lại không biết nên bắt đầu từ… Read More
Học Android tại Stanford giúp học viên nắm vững kiến thức về lập trình ứng dụng mobile trên Android qua dự án thực tế, hướng dẫn kiếm tiền từ ứng dụng Android – Hơn 70% dân số Việt Nam sử dụng smart phone -Thu nhập… Read More
Với mong muốn giúp các bạn trẻ đam mê lập trình có được tài liệu chính xác, đầy đủ đồng thời hỗ trợ bạn học Android hiệu quả nhất. Stanford xin chia sẻ tài liệu và kiến thức lập trình ứng dụng di động android bằng video… Read More
Học Android tại Stanfrod bạn sẽ được cung cấp kiến thức mới và những phương pháp học tập độc đáo, cùng những công cụ và framework được cập nhất thường xuyên Bạn là sinh viên CNTT và có đam mê bất diệt với lập trình di động… Read More
Chúng ta không thể phủ nhận được rằng công nghệ di động đang phát triển một cách nhanh chóng. Khi các ứng dụng di động ngày càng được sử dụng và phát triển rộng rãi thì công việc của các app developer ngày càng trở… Read More
1- Giới thiệu Bài viết này hướng lập trình Android cho người mới bắt đầu. Sử dụng công cụ Android Studio. Đảm bảo rằng bạn đã cài đặt Android Studio. 2- Chạy Android Studio Trong lần chạy đầu tiên, Android Studio hỏi bạn có nhập khẩu… Read More
Khi các ứng dụng di động ngày càng được sử dụng rộng rãi và cho phép người dùng có thể kết nối với nhau theo nhiều cách, thì công việc của các nhà phát triển ứng dụng ngày càng trở nên quan trọng trong một… Read More
Trong những năm vừa qua, các ứng dụng Android ra đời ngày càng nhiều, kéo theo đó là các thư viện hỗ trợ cho việc phát triển android ngày càng mạnh mẽ, và đầy đủ cho lập trình viên. Việc nắm bắt và sử dụng… Read More
I. Button thêm task mới và AlertDialog 1. Vẽ button thêm task mới Trước tiên các bạn tạo file res/menu/tasks_fragment.xml với nội dung như sau:
1 2 3 4 5 6 7 8 9 10 11 12 |
<span class="php"><span class="hljs-meta"><?</span>xml version=<span class="hljs-string">"1.0"</span> encoding=<span class="hljs-string">"utf-8"</span><span class="hljs-meta">?></span></span> <span class="hljs-tag"><<span class="hljs-name">menu</span> <span class="hljs-attr">xmlns:android</span>=<span class="hljs-string">"http://schemas.android.com/apk/res/android"</span> <span class="hljs-attr">xmlns:app</span>=<span class="hljs-string">"http://schemas.android.com/apk/res-auto"</span>></span> <span class="hljs-tag"><<span class="hljs-name">item</span> <span class="hljs-attr">android:title</span>=<span class="hljs-string">"@string/action_add_task"</span> <span class="hljs-attr">android:icon</span>=<span class="hljs-string">"@android:drawable/ic_menu_add"</span> <span class="hljs-attr">android:id</span>=<span class="hljs-string">"@+id/action_add_task"</span> <span class="hljs-attr">app:showAsAction</span>=<span class="hljs-string">"always"</span> /></span> <span class="hljs-tag"></<span class="hljs-name">menu</span>></span> |
2. Hiển thị AlertDialog khi người dùng click vào + button
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<span class="hljs-meta">@Override</span> <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">boolean</span> <span class="hljs-title">onOptionsItemSelected</span><span class="hljs-params">(MenuItem item)</span> </span>{ <span class="hljs-keyword">int</span> id = item.getItemId(); <span class="hljs-keyword">switch</span> (id){ <span class="hljs-keyword">case</span> R.id.action_add_task: AlertDialog.Builder builder = <span class="hljs-keyword">new</span> AlertDialog.Builder(getActivity()); builder.setTitle(<span class="hljs-string">"Add a task"</span>); <span class="hljs-keyword">final</span> EditText inputField = <span class="hljs-keyword">new</span> EditText(getActivity()); builder.setView(inputField); builder.setPositiveButton(<span class="hljs-string">"Add"</span>, <span class="hljs-keyword">new</span> DialogInterface.OnClickListener() { <span class="hljs-meta">@Override</span> <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">onClick</span><span class="hljs-params">(DialogInterface dialogInterface, <span class="hljs-keyword">int</span> i)</span> </span>{ Toast.makeText(getActivity(), inputField.getText(), Toast.LENGTH_SHORT).show(); } }); builder.setNegativeButton(<span class="hljs-string">"Cancel"</span>, <span class="hljs-keyword">null</span>); builder.create().show(); <span class="hljs-keyword">return</span> <span class="hljs-keyword">true</span>; } <span class="hljs-keyword">return</span> <span class="hljs-keyword">super</span>.onOptionsItemSelected(item); } |
Khi click vào + button ta sẽ… Read More
1. Giới thiệu Android đã cung cấp ra một cấu trúc lập trình yêu cầu các hành động từ một trong các thành phần tạo nên ứng dụng như Activity, Services, Content Providersvà Broadcast Receiver. Tính năng này được gọi là Intent. 1. Khái niệm… Read More