28 tháng 7, 2013

Lập trình Android: Bài 10

Bài 10: Lưu dữ liệu vào file
----------------------------------------------------------------
Chào các bạn hôm nay Long sẽ giới thiệu về tập tin, xử lý file trong lập trình android
1) Giới thiệu tập tin:
File là một tập tin đơn giản là 1 tập tin có đuôi là .txt hay một tập tin hình ảnh âm thanh ...
Android sử dụng và xử lý các tập tin tương tự như trong một cấu trúc của java.
Tập tin có thể lưu trữ trên bộ nhớ chính của một thiết bị (nhỏ) hoặc là lưu trữ trên một dung lượng lớn hơn là SD Card. Ngoài ra chúng có còn có thể được lưu trên mạng intenet.
Tập tin được lưu trữ trong bộ nhớ của thiết bị hoặc nguồn của 1 ứng dụng nào đó (tương tự cùng với các tập tin âm thanh, nhạc, video ...). Và chúng ta gọi nó là nguồn của tập tin.

Lập trình Android: Bài 9

Phần 1 : Permisson là gì?
Đơn giản dễ hiểu đúng như cái ý  nghĩa của nó dịch ra từ tiếng anh là "cho phép"
cho phép ở đây hiểu rõ hơn là android sẽ có một vài quyền, và để xin được quyền đó cho ứng dụng của bạn, bạn phải đăng ký quyền này, hiểu là bạn muốn dùng súng phải lên công an đăng ký giấy phép vậy :D
Vậy đăng ký permission như thế nào? nằm ở đâu trong trong ứng dụng?
Để đăng ký permission bạn phải vào đăng ký ở trong AndroidManifest.xml
câu lệnh đăng ký như sau:
<uses-permission android:name="android.permisson.BIND_APPWIDGET" />
vị trí đặt câu lệnh nằm giữa cặp thẻ <uses-sdk ...> và <application...>

Lập trình Android: Bài 8

Bài hôm nay Long sẽ giới  thiệu các sự kiện cơ bản trong lập trình ứng dụng android
Trong các demo ví dụ bài tập của Long cho các bạn hôm trước
Long thường sử dụng sự kiện onClickListener() để lắng nge việc các bạn click vài button
rồi từ sự kiện đó các bạn sẽ làm (xử lý) tiếp các vấn đề khác
dựa vào onClickListener() thì các bạn cũng có thể hiển phần nào về sự kiện rồi nhỉ
Như các bạn biết trong một ứng dụng thì có rất nhiều sự kiện, nó được code và chờ người dùng làm một cái gì đó kích hoạt sự kiện,
cái này người ta gọi là sự kiển chủ động được kích hoạt bởi người sử dụng ứng dụng đó
ngoài ra còn có sự kiện bị động ví dụ như các bạn có 1 ứng dụng báo thức,  tới một thời gian nào đó mà các bạn đã hẹn thì nó tự kích hoạt play đoạn nhạc báo thức
hoặc cũng do một vài sự kiện khác nữa do chính chúng ta thiết lập (code) cho nó
Tuy nhiên trong bài tập hôm nay Long sẽ chỉ giới thiệu phần sự kiện chủ động (do người dùng kích hoạt) thôi

Lập trình Android: Bài 7

Chào các bạn trên 1 trang web hay một phần mềm nào đó, khi bạn muốn tắt một ứng dụng đi thì nó sẽ thường bắn lên một thông báo để xác nhận người dùng có chắc chắn muốn làm việc đó hay không, và hủy nếu người bấm lỡ tay vào đó. Trong lập trình ứng dụng android cũng vậy, chúng ta cần phải hiển thị một thông báo khi người dùng muốn làm cái gì đó hay không.
Bây h chúng ta sẽ bắt đầu đi vào tìm hiểu đối tượng AlertDialog nhé
AlertDialog là gì, đơn giản dễ hiểu nó là 1 đối tượng gần gần giống như 1 Activity vậy
khi nó được gọi nó sẽ chồng lên Activity hiện tại (hoặc 1 cái đối tượng nào đó tương tự Activity)
tuy nhiên nó không chiếm hết toàn bộ giao diện hiển thị mà chỉ chiếm 1 phần nào đó thôi, phần Activity nằm dưới vẫn hiển thị mờ mờ
Thường khi 1 AlertDialog bắn lên là do 1 sự kiện nào đó gọi, ví dụ kích vào nút Button trong Activyty, hoặc sinh ra hay được gọi nếu trong một hàm nào đó có lỗi mà hệ thống muốn thông báo đến cho người dùng biết ...

Lập trình Android: Bài 6

Chào các bạn bài học hôm nay Long sẽ giới thiệu về WebKit trong lập trình android
các bạn biết các webkit free (ứng dụng dạng trang web) có rất nhiều trên kho ứng dụng android (store)
như là google chorme, firefox, safari, opera ...
các bạn chỉ việc tải về cài đặt và sử dụng thôi
nhưng chúng  ta cũng có thể làm 1 ứng dụng webkit tương tự như vậy
Để sử dụng Webkit trong android
các bạn sẽ phải tìm hiểu về đối tượng WebView trong android
bài học hôm nay sẽ tập trung vào vấn để này nên các bạn chú  ý nhé!

Lập trình Android: Bài 5

Như ngày hôm qua Long đã giới thiệu thì hôm nay chúng ta sẽ học về cách làm 1 menu trong ứng dụng Android
Trong android menu cũng có rất nhiều loại nhưng người ta thường sử dụng 2 loại menu thôi
1 là menu nằm ở phía dưới màn hình
2 là menu hiện ra và nằm ngay chính giữa màn hình che phần hiển thị của activity lại
--------------------------------
Để khởi tạo menu cho activity ta định nghĩa lại hàm (thông thường khi tạo project đã có sẵn rồi)
@Override
 public boolean onCreateOptionsMenu(Menu menu) {
 
 }

Lập trình Android: Bài 4

Hôm nay Long sẽ tiếp tục giới thiệu sâu hơn về XML và Activity

1) Font chữ
chắc hẳn các bạn đã biết về cái này rồi
chúng ta từng gặp nhiều font chữ  trong Word - Exel
hôm nay Long sẽ giới thiệu nó trên android
trong một số đối tượng XML có thuộc tính quy định font chữ là
android:typeface="<tên font chữ>"
ví dụ:
<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:typeface="monospace"
        android:text="@string/hello_world" />
tuy nhiên android chỉ hổ trợ cho chúng ta 4 font chính thôi
trong lúc code chúng ta có thể tải font chữ từ ngoài về
đặt vào trong thư mục asset  và viết code sử dụng nó
TextView tv = (TextView) findViewById(R.id.textView1); 
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "tenFontChu.ttf");
tv.setTypeface(myTypeface);

Lập trình Android: Bài 3

Đầu tiên mời các bạn theo dõi bài hướng dẫn cách khởi tạo 1 class mới kế thừa activity và cập nhật nó vào AndroidManifest.xml
http://android.vn/threads/24213/

Bây h Long sẽ nói về quy luật hoạt động của Activity, các bạn chú ý vào hình ảnh trong topic vừa rồi nhé.
Khi Activity khởi động  nó sẽ thực hiện hàm onCreate() tức là khi chúng ta đã kế thừa rồi  thì nó sẽ thực hiện đoạn onCreate() của chúng ta, cụ thể như sau:
protected void onCreate(Bundle savedInstanceState) {
  //Thực hiện lại việc kế thừa
  super.onCreate(savedInstanceState);
  //Thiết lập giao diện sử dụng lấy từ giao diện activity_main.xml
  setContentView(R.layout.activity_main);
}

Lập trình Android: Bài 2

Bài học hôm nay Long sẽ giới thiệu với các bạn về cách tạo 1 giao diện hiển thị trong ứng dụng android, giao diện có đuôi là .xml đặt trong thư mục res/layout
tập tin xml này chính là phần hiển thị trong ứng dụng thay vì chúng ta phải code giao diện như java thuần. Mời các bạn theo dõi bài hướng dẫn có kèm video clip trong topic sau
http://android.vn/threads/24163/

Lập trình Android: Bài 1

Đầu tiên như thường lệ với bất kỳ môn lập trình nào là phần cài đặt tool, các bạn nào chưa cài đặt được vui lòng chọn một trong các cách cài đặt sau.
- http://android.vn/threads/18096/
- http://android.vn/threads/2417/
Các bạn vui lòng đọc và làm theo hướng dẫn
Trường hợp lỗi cài đặt không thành công vui lòng đăng bài viết vào mục hỏi đáp lập trình java rồi share links muốn được trả lời lên room chat

Hướng dẫn phát wifi bằng lệnh cmd đơn giản

Nhấn Windows + X ==> nhấn A vào cmd và paste code sau vào

Lệnh tạo:
netsh wlan set hostednetwork mode=allow ssid=nthung2112 key=12345678
Trong đó: nthung2112 là tên wifi
12345678 là mật khẩu wifi

Lệnh Phát:
netsh wlan start hostednetwork

Lệnh Tắt:
netsh wlan stop hostednetwork

Kiểm tra:
netsh wlan show hostednetwork

Hủy hosted đã tạo:
netsh wlan set hostednetwork mode=disallow ssid=nthung2112 key=12345678

Hoặc để đơn giản hóa dùng phần mềm: Virtual Wifi Hotspot
Link down:  http://virtualwifihotspot.codeplex.com/

26 tháng 7, 2013

Tổng hợp các web xem phim HD Tốt

1 - Đầu tiên là trang này: http://phim.cohet.vn/
Toàn HD, tốc độ load rất nhanh, nhưng só lượng phim ít nguồn phim không nhiều
2 - Trang này thì khỏi bàn rồi: http://maxphim.vn/
3 - Trang phim Online hay, cập nhật liên tục những bộ phim hay nhất http://phim.hmclip.vn/
4 - Có cả ngàn phim, hơn 1 nửa là HD rồi http://www.phim.thegioitv.info/
5 -Trang này cũng rất hay http://vkool.net/
6 - Trang này nguồn phim rồi rào http://phim.tructuyen.org/
7 - Nhiều phim hay nè http://phim3s.net/
8 -Trang này tốc độ load không tốt lắm http://phim.let.vn/
9 - Trang này quá quen với dân nghiền HD http://movies.hdviet.com/
10 - Trang này load rất nhanh nhiều phim hay lắm http://ssphim.com/
11 - Trang này không nhiều phim HD lắm http://phim47.com/
12 - Nhiều thể loại, hay http://xemphim24h.vn/pages/Default.aspx
13 - Tạm được http://phimhp.com/,
14 - Hay đấy
15 - Trang này quá nổi tiếng rồi http://hdonline.vn/,
16 - Phim hành động hay nè http://www.hayhaytv.vn/,
17 - Trang này mới phát hiện; toàn phim hay: http://phimsomot.com/online/