Thứ Năm, 29 tháng 12, 2011

Chèn Chabox Gtalk vào BlogSpot.

Nếu site bạn rất nhiều bạn bè có tài khoản Google, tại sao không thử chèn thêm một ChatBox để tăng tình năng trò chuyện kết bạn cho Blog. Việc đơn giản phải làm là bạn chỉ cần nhúng một iframe của Google cho sẵn.





Xem DEMO


Các bạn coppy và cài đặt nhé. Và nhớ chỉnh lại CSS. của mình.


<style>
    #chat{position:fixed; top:0px; left:1px;}
    .bt{background:url('http://cdn1.iconfinder.com/data/icons/androiddevicons/dialog.png') no-repeat; width: 48px; height: 48px;}
    #cbody{border-radius: 3px 10px 0px #444;}
</style>
<div id="chat">
<div class="bt" onclick="toggle()" ></div>
<p id="cbody" style="display:none;">
    <iframe height="350" frameborder="0" width="300" src="http://talkgadget.google.com/talkgadget/client?fid=gtalk0&amp;relay=http%3A%2F%2Fwww.google.com%2Fig%2Fifpc_relay"></iframe>
</p>
</div>
<script>
    var $_ = function(x){return document.getElementById(x);}
   
    function toggle(){
    var ck = $_("cbody").style.display;
        if(ck != "none"){
            $_("cbody").style.display = "none";
        }
        if(ck != "block"){
            $_("cbody").style.display = "block";
        }
    }
</script>


Chúc bạn thành công !

Thế giới số 2011: Những cuộc chiến bất tận

Những trận so găng khốc liệt giữa các nền tảng di động, giữa laptop, netbook với máy tính bảng… chiếm một phần không nhỏ trong bức tranh tổng thể về thế giới công nghệ năm 2011. Bên cạnh những cuộc chiến này, thế giới số 12 tháng qua còn chứng kiến nhiều niềm vui, nỗi buồn khác.

Dưới đây là một vài sự kiện nổi bật trong thế giới công nghệ năm 2011. Trong đó, được nhắc tới đầu tiên là sự ra đi của “huyền thoại thung lũng Silicon” Steve Jobs, người thuyền trưởng tài ba của hãng công nghệ Apple. Mặc dù đã gần 3 tháng trôi qua, nhưng những câu chuyện về Steve Jobs vẫn còn nguyên độ nóng.

1. Chuyến đi không có ngày về của Steve Jobs


Chưa bao giờ cái chết của một giám đốc công nghệ lại gây được sự chú ý lớn như vậy trong xã hội và trên các phương tiện truyền thông toàn cầu. Steve Jobs, vị thuyền trưởng tài năng của Apple đã ra đi sau nhiều năm chống chọi với căn bệnh ung thư.




Tên tuổi của Apple trở nên nổi bật hơn bao giờ hết sau sự kiện chấn động này, bởi hàng ngàn người hâm mộ đã tập trung trước các đại lý của Apple trên toàn thế giới để bày tỏ sự thương tiếc trước sự ra đi của “huyền thoại” thung lũng Silicon.
Trên mặt báo xuất hiện nhiều bài viết phân tích về ảnh hưởng của Steve Jobs đối với Apple và tương lai của hãng. Tiểu sử của huyền thoại Steve Jobs sau đó cũng nhanh chóng xuất hiện và trở thành cuốn sách bán chạy nhất tại Mỹ trong năm 2011.

2. Nền tảng Android đánh bại iPhone OS


Theo báo cáo của công ty nghiên cứu Gartner, trong quý 3/2011, đã có 60,5 triệu thiết bị chạy Android được bán ra trên toàn cầu, giúp hệ điều hành của Google chiếm 52,5% thị phần thiết bị di động, tăng gấp đôi so với mức 25,3% của cùng kỳ năm ngoái.




Thêm vào đó, doanh số bán ra của smartphone Android tăng gấp 3 từ con số 20,5 triệu thiết bị lên kệ trong quý III năm ngoái đến 60,5 triệu của quý 3 năm nay. Trong khi đó, Apple giữ 15% thị phần smartphone, doanh số đạt 17,3 triệu thiết bị. Điều này đã đẩy iPhone OS xuống sau cả Symbian của Nokia, hiện giữ 16,9% thị phần sau quý 3.

Robert Cozza, chuyên gia phân tích của Gartner cho biết: “Android được lợi từ nhu cầu của các thị trường đại chúng, nơi môi trường cạnh tranh yếu hơn và khách hàng không hứng thú với các hệ điều hành khác như Windows Phone 7 hay BlackBerry. Thị phần iOS của Apple phải chịu sức mua ảm đạm vì nhiều người chờ đợi chiếc iPhone mới ra mắt”.

3. Google+ đọ găng Facebook


Sự xuất hiện bất ngờ của Google+ đã chính thức đưa hãng này trở thành mối đe dọa lớn đối với Facebook trên phân khúc mạng xã hội. Cũng với những tính năng như: danh sách bạn bè, trò chơi xã hội, tin nhanh trên điện thoại di động, videochat… Google+ đã khiến Facebook phải lo ngại, mặc dù hãng này vẫn là “anh cả” trong lĩnh vực mạng xã hội.




Ngay cả Mark Zuckerberg cũng có lúc đã phải mất bình tĩnh và tung ra một chiến dịch bôi nhọ Google+. Theo thống kê sơ bộ của nhà phân tích Paul Allen, Google+ đã vượt qua cột mốc 62 triệu người sử dụng và mỗi ngày có đến 625.000 tài khoản mới được đăng ký.

Riêng trong tháng 12, có đến gần 1/4 tổng số người sử dụng hiện tại đã tham gia mạng xã hội Google+. Paul Allen dự báo rằng, nếu tiếp tục giữ tốc độ tăng trưởng như hiện nay, mạng xã hội này sẽ đạt tới cột mốc 100 triệu người sử dụng vào ngày 25/2/2012 và có khả năng lên tới 200 triệu vào ngày 3/8/2012.

4. Google thâu tóm Motorola Mobility


Hồi giữa năm nay, hãng tìm kiếm trực tuyến khổng lồ Google công bố đã đạt được thỏa thuận mua lại nhà sản xuất điện thoại di động thông minh Mobility Holdings với giá 12,5 tỷ USD, bước quan trọng để Google tiến sâu hơn vào thị trường di động.




Motorola Mobility là công ty chuyên sản xuất điện thoại di động và máy tính bảng. Đầu năm nay, tập đoàn Motorola đã chính thức tách thành hai công ty: Motorola Mobility và Motorola Solutions – chuyên bán máy bộ đàm cho doanh nghiệp và chính phủ.

Thương vụ của Google được xem như bước đi gây nhiều ngạc nhiên cho thế giới công nghệ, khi không ai lường trước được việc Motorola Mobility sẽ thuộc về gã khổng lồ tìm kiếm. Đồng thời cũng là một thông tin gây chấn động thị trường chứng khoán Mỹ, giúp các chỉ số chính Phố Wall tăng mạnh phiên thứ ba liên tiếp. Tuy nhiên, cho tới nay, thương vụ trên vẫn đang bị tạm dừng.

5. Nỗi buồn của Nokia và BlackBerry


Niềm vui của người này lại là nỗi buồn của kẻ khác. Sự lên ngôi của các smarphone iPhone và Android, đồng nghĩa với sự suy giảm thị phần của hai “gã khổng lồ” Nokia và BlackBerry. Cả hai hãng này đều phải gánh chịu những tổn thất không nhỏ về tài chính, thị phần bị thu hẹp nhanh chóng.




Riêng với BlackBerry, sự cố sập hệ thống dịch vụ hồi tháng 10, khiến hàng triệu người dùng điện thoại loại này không thể sử dụng email, duyệt web và gửi tin nhắn. “Thảm họa” đã kéo tụt lòng tin của người dùng vào hãng, đánh mạnh vào doanh số và doanh thu của công ty trong quý cuối năm nay.

6. Máy tính bảng lên ngôi


Số lượng máy tính bảng bán ra đã nhân 3 trong năm 2011, đạt 63 triệu sản phẩm trên toàn thế giới. Trong 2010, iPad là hiện tượng của năm. Và tới 2011, nhờ có một số tính năng mới được bổ sung, iPad tiếp tục gặt hái được nhiều thành công và Apple vẫn là hãng thống trị thị trường màu mỡ này.




Máy tính bảng cũng trở thành mục tiêu vươn tới của Amazon, Sony, đe dọa trực tiếp tới các dòng máy tính khác đặc biệt là laptop, netbook. Thậm chí, ngay trên chiến trường máy tính bảng, nhiều hãng công nghệ đã ngậm ngùi dừng cuộc chơi máy tính bảng vì không thể nào cạnh tranh nổi với iPad. Hiện, nhiều người đang trông đợi vào cú “vượt vũ môn” của “cá chép” Kindle Fire.

7. Cuộc xâm lăng của hacker “mũ đen”


Hacker, tội phạm mạng đã ồ ạt xuất hiện trong năm 2011, trong đó nổi đình đám nhất là hai nhóm Anonymous và LulzSec. Website của một loạt các công ty và dịch vụ Internet lớn như Google, Sony, FBI, CIA, YouTube, quân đội Mỹ, nhà thầu quốc phòng Nhật bị tấn công. Sự lộng hành của Anonymous và LulzSec khiến nhiều người lo ngại hacker có thể là thủ phạm châm ngòi chiến tranh ảo giữa các quốc gia.




Một điểm đáng chú ý khác trong vấn đề này là xu hướng tấn công các website chính trị đang gia tăng, chẳng hạn gần đây website của Thượng viện Pháp đã trở thành mục tiêu tấn công của hacker. Những đe dọa từ không gian ảo đã khiến các chính phủ nhận thấy sự cần thiết phải coi trọng hơn tới công tác an ninh mạng.

8. Cuộc chiến bản quyền sáng chế


Hàng loạt các vụ kiện cáo liên quan tới bản quyền sáng chế đã bung nở trong năm 2011. Trong đó, nổi bật nhất là cuộc chiến của Apple và Samsung. Hãng công nghệ Mỹ đã vác đơn đi kiện đối thủ Hàn Quốc ở khắp nơi với cáo buộc dòng sản phẩm Samsung Galaxy đã “sao chép” các thiết kế iPhone và iPad.




Cũng trong năm 2011, thế giới còn chứng kiến nhiều vụ tranh cãi, kiện tụng nhằm giành, giữ phát minh trong thế giới công nghệ của HTC, Microsoft, Nokia, Google, Motorola, RIM… Những cuộc chiến này càng khiến cho thị trường smartphone trở nên cạnh tranh khốc liệt hơn.

9. Groupon nổi lên thành một hiện tượng


Groupon, một mô hình mua bán theo nhóm trên mạng đã có những phát triển với “tốc độ của ánh sáng” trong năm vừa qua. Ý tưởng chính của Groupon là cam kết với các đối tác một lượng người lớn người dùng xác định, nhờ đó hứa hẹn sẽ có các chương trình khuyến mãi tốt nhất.




Groupon đã trở thành tên tuổi lớn trong lĩnh vực quảng cáo và khuyến mãi trên mạng và nhiều website bắt đầu nhái mô hình này. Groupon hiện nay được định giá khoảng 1.35 tỷ USD, vượt qua Twitter và Facebook về tốc độ đạt lợi nhuận. 2012 hứa hẹn sẽ là năm bản lề của mô hình này.

10. Sự trở lại của siêu máy tính Nhật


Theo danh sách 500 siêu máy tính hàng đầu thế giới được công bố hôm 20/6, lần đầu tiên sau 7 năm, siêu máy tính K của Nhật Bản, do Tập đoàn chế tạo máy tính Fujitsu và Học viện nghiên cứu Riken phát triển, đã vượt thành công hàng trăm đối thủ khác, giành vị trí dẫn đầu bảng tổng sắp.




K được trang bị hơn 80.000 bộ xử lý trung tâm (CPU), mỗi CPU có tới 8 lõi. Siêu máy tính này có thể thực hiện 8,162 triệu tỷ phép tính/giây, vượt xa siêu máy tính dẫn đầu năm ngoái – Tianhe 1A của Trung tâm siêu máy tính quốc gia ở Thiên Tân (Trung Quốc).
Tianhe-1A đạt được tốc độ 2,6 triệu tỷ phép tính/giây. Đây không phải là lần đầu tiên Nhật Bản đoạt ngôi siêu máy tính nhanh nhất thế giới, lần trước vào tháng 11/2004, siêu máy tính của Nhật cũng đã truất ngôi Earth Simulator của NEC sau hai năm là siêu máy tính nhanh nhất thế giới.

[Thông báo] V/v VNPT chặn BlogSpot.

Chia buồn với cộng đồng Blogger tại Việt Nam. VNPT chính thức đưa BlogSpot vào danh sách đen của mình.... Được biết thì họ không chặn luôn trang blogspot.com mà chặn các subdomain là *.blogspot.com.

Do vậy khi vào fandung load lâu không có gì là lạ. Trên site chưa rất nhiều backlink domain *.blogspot.com


Bá đạo !


Ảnh hưởng tới các domain sau:


*.googleusercontent.com - Nghĩa là khỏi dịch, khỏi xem cache Google luôn.
  (P/s : Hiện tại VNPT đã thả Google Translate).

Picasa cũng dạng *.googleusercontent.com nên chịu chung số phận.
  (P/s : Có lẽ cũng sẽ được thả sớm).

Thêm thông tin là IP của *.blogspot.com và *.googleusercontent.com đều là 74.125.71.132. Vậy là các bạn đã hiểu tại sao cả Blogspot và Google Dịch, Google Cache đều không vào được rồi đấy.






Chung số phận với facebook, blogger.com chính thực lĩnh án chung thân.

Mình theo dõi và phỏng đoán, nguyên nhân về việc chặn subdomain blogspot.com do hiện tại rất nhiều web đen chưa nội dung xấu (xxx, phản động...). Đã được đưa vào tầm ngắm của bộ thông tin. Không lâu nữa, rất có thể em Google + của chúng ta sẽ tiếp tục lên đường vào thăm anh Luyện.


Cộng đồng nghĩ gì, bạn hãy đọc:



http://www.phamen.com/bloggerr-wordpress-tai-sao-vnpt/

Các site có domain riêng không bị chặn là bới dùng faceIP. Do vậy hiện tại để vào được BlogSpot sẽ có 2 cách khắc phục sau.

1. Sử dụng domain riêng...

2. Hướng dẫn bạn bè dùng faceIp ngay trên máy. (cách này sẽ giúp các admin đi ngủ sớm hơn, vì blogger cũng không mặn mà cho lắm với nhiều người xem :| )



Cách này có vẻ không hiệu quả.

==> Dùng UltraSuft

==> BlOg... " Bỗng dưng bị ấy...!!! " - Blogspot bị chăn, khắc phục sao???    (Anh Dũng viết =)) )

Khung giờ bị chặn bắt đầu từ 0h = > 6h sáng. Mình không rõ có phải là 6h sáng không. Bây giờ thì vui rồi. Facebook thì chặn cả ngày, tối mở. Blogger chặn cả đêm ngày mở. :(( Hết cả các sân chơi thật rồi..




Chưa có danh sách chình thức, nhưng thế này cũng đủ hiểu.

Kết luận lại vụ việc này sẽ làm nhiều người buồn hơn bao giờ hết. Nhưng nếu để cái văn hoá phản động ngấm vào thân còn buồn hơn...Mình bắt đầu ghét chúng rồi đấy.


P/s: Anh em sử dụng VNPT để lại comments  cho biết thêm khu vực nhé. Để mọi người biết được khu vực nào không bị dính vào thảm sát.

Jquery Slider Tin Tức - News Slider


Hẳn nhiều bạn cần slide này... mình đã phát triển phiên bản thumbail cho site phim. Nhưng gà CSS quá nên đắp chiếu, lấy silder của trang tin tức này cho các bạn dùng.



Nói về jquery thì mình cũng chả rành lắm, đến từ jquery viết còn hay nhầm thì các bạn chắc cũng đoán được. Phần slider rip của gostep.info, các bạn có thể vào đó xem.

Xem DEMO

Mình cũng hơi buồn ngủ, các bạn setup luôn nhé.


CSS (Cái này cũng gà lắm, mọi người tự căn chỉnh nhé !)

<style>
ul#ticker {
    font: "Helvetica,Arial";
    height: 26px;
    overflow: hidden;
    text-align: right;
    color: red;
    font-size: 12px;
    line-height: 28px;
    background: #444;
}
ul#ticker strong,ul#ticker strong a {
    color: green;
    font-size: 10px;
    padding-right: 5px;
    text-transform: uppercase;
}
#ticker a {
    text-decoration: none;
}
ul#ticker a {
    color: white;
    text-decoration: none;
}
ul, li {
    list-style: none outside none;
}
ul#ticker .meta-comments a,.meta-sep,.meta-date{
    color: #777777;
}
</style>


Javascript

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://anhnc.googlecode.com/svn/trunk/p/news.js"></script>
<script src="/feeds/posts/default?max-results=12&amp;orderby=published&amp;alt=json-in-script&amp;callback=news"></script>


Phần numberposts (12) có thể unlimit nhé ;))

Chúc các bạn thành công !

#5 - Win 7 Tips - Nâng cao hiệu suất làm việc (Phần 1)

Máy tính là một công cụ cần thiết trong công việc của nhiều người. Nhưng để sử dụng nó thật hiệu quả thì không phải ai cũng biết cách. Bài viết sau sẽ giúp bạn có thêm những kiến thức để nâng cao hiệu suất làm việc đối với các máy dùng hệ điều hành Windows 7.






Khi sử dụng Windows 7 thì bạn sẽ thấy có nhiều điểm bất lợi làm cho quá trình làm việc của mình bị chậm lại. Ví dụ như việc tạo Shortcut ra ngoài Desktop, các vấn đề về File nhạc, khó khăn trong việc tinh chỉnh Registry,... Và những vấn đề đó sẽ được giải quyết ngay sau khi bạn đọc bài này. Đồng thời, bài viết cũng "khuyến mãi" thêm cho bạn một số cách để nâng cao hiệu suất làm việc.

Chỉnh sửa Registry

Đa phần các vấn đề về quá trình làm việc của bạn đều bắt nguồn từ Registry. Do đó, việc chỉnh sửa Registry sẽ giúp bạn được phần nào trong việc cải thiện hiệu suất làm việc.
Lưu ý: Bạn phải sao lưu Registry trước khi thực hiện các bước sau
Bước 1: Nhấn tổ hợp phím Windows + R. Gõ notepadEnter
Bước 1
Bước 2: Copy đoạn mã Registry sau vào Notepad
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"EncryptionContextMenu"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoLowDiskSpaceChecks"=dword:00000001
"LinkResolveIgnoreLinkInfo"=dword:00000001
"NoResolveSearch"=dword:00000001
"NoResolveTrack"=dword:00000001
"NoInternetOpenWith"=dword:00000001

[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseHoverTime"="30"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\GodMode]
@="God Mode"
"Icon"="control.exe"
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\GodMode\command]
@="explorer shell:::{ED7BA470-8E54-465E-825C-99712043E01C}"

[HKEY_CLASSES_ROOT\Directory\shell\Xóa các file trong thư mục]
"Extended"=""
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,38,00,34,00,00,00

[HKEY_CLASSES_ROOT\Directory\shell\Xóa các file trong thư mục\command]
@="cmd /c \"cd /d %1 && del /s /f /a /q *.*"

[HKEY_CLASSES_ROOT\Directory\shell\Mở cửa sổ Command Prompt]
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,31,00,34,00,34,00,00,00

[HKEY_CLASSES_ROOT\Directory\shell\Mở cửa sổ Command Prompt\command]
@="cmd.exe /k \"cd %L\""

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Defragment"

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="defrag %1 -v"

[HKEY_CLASSES_ROOT\*\shell\Take Ownership]
@=""
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,37,00,33,00,00,00
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\Take Ownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\Take Ownership]
@=""
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,37,00,33,00,00,00
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\Take Ownership\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

[HKEY_CLASSES_ROOT\*\Shell\Change Attributes]
"MUIVerb"="Change Attributes"
"SubCommands"="Hide;Hide (System);Unhide;Clear Attributes"
"icon"="shell32.dll,21"

[HKEY_CLASSES_ROOT\Directory\Shell\Change Attributes]
"MUIVerb"="Change Attributes"
"SubCommands"="Hide;Hide (System);Unhide;Clear Attributes"
"icon"="shell32.dll,21"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide]
"HasLUAShield"=""
@="Hide"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide\command]
@="attrib +h \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide (System)]
"HasLUAShield"=""
@="Hide (System)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide (System)\command]
@="attrib +h +s \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Unhide]
"HasLUAShield"=""
@="Unhide"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Unhide\command]
@="attrib -h -s -r \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Clear Attributes]
"HasLUAShield"=""
@="Clear Attributes"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Clear Attributes\command]
@="attrib -h -s -r -a \"%1\""

Bước 3: Chọn File > Save As để lưu tệp tin vừa tạo theo hình hướng dẫn dưới
Bước 3
Bước 4: Thực thi tệp tin vừa tạo (Nhấn đúp vào File REG > Yes > OK)
Bước 5: Khởi động lại máy để các thay đổi có hiệu lực
Tải về
Nếu bạn không muốn mất thời gian thực hành đoạn Code trên thì bạn hãy tải về và thực thi tệp tin Registry mà tôi đã soạn sẵn (Tweak Windows) cùng với một tệp tin Registry khác (Restore Windows) dùng để phục hồi hệ thống khi bất trắc.

Ghi chú
Phần dưới đây tôi sẽ giải thích công dụng từng đoạn Code Registry để bạn hiểu rõ hơn.
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"

Công dụng của đoạn này để bổ sung 2 tính năng Copy To folder...Move To folder... trong Menu ngữ cảnh khi nhấp phải vào một tệp tin hoặc thư mục. Điều này rất cần thiết cho những bạn thường xuyên sắp xếp các tệp tin trong máy tính.
Copy to - Move to

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"EncryptionContextMenu"=dword:00000001

Khóa này có tác dụng cung cấp tính năng Encrypt (Mã hóa)Là chức năng mã hóa các tập tin cho các tài khoản người dùng của hệ thống tập tin NTFS trong hệ điều hành Windows. Bằng cách này ta chỉ có thể truy xuất và sửa đổi các file mã hóa trên chính tài khoản mã hóa chúng, còn với các tài khoản khác thì không. ngay trong Menu ngữ cảnh khi nhấp phải chuột lên một tệp tin hay thư mục bất kì. Còn về tính năng Encrypt của Windows thì mình sẽ giới thiệu trong những bài viết tới.
Encrypt

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

Khi muốn tạo nhanh Shortcut của một chương trình, tập tin hay thư mục nào đó thì bạn thường nhấp phải chuột vào chúng rồi chọn Send to > Desktop. Nhưng khi tạo xong, thì Windows lại "khuyến mãi" thêm dòng chữ Shortcut to vào tên Shortcut. Mục đích là để phân biệt tên chương trình với Shortcut của nó. Nếu cảm thấy vô ích thì Code trên sẽ giúp bạn loại bỏ dòng chữ đó mỗi khi tạo Shortcut.
Xóa bỏ Shortcut to

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoLowDiskSpaceChecks"=dword:00000001
"LinkResolveIgnoreLinkInfo"=dword:00000001
"NoResolveSearch"=dword:00000001
"NoResolveTrack"=dword:00000001
"NoInternetOpenWith"=dword:00000001

Đoạn Code Registry này sẽ gỡ bỏ các thông báo về việc cạn dung lượng ổ đĩa vô ích. Đồng thời xóa bỏ dòng chữ "...search on Internet" và truy cập nhanh vào những ứng dụng để mở được tập tin có phần mở rộng không nằm trong danh sách Default Programs.

[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseHoverTime"="30"

Nhìn cái tên - Biết tác dụng. Vâng, đúng vậy. Khóa Registry "MouseHoverTime" quy định thời gian hiện cửa sổ thu nhỏ khi bạn rê chuột vào một ứng dụng đang mở trên thanh Taskbar. 400 là giá trị mặc định của khóa này, khiến bạn rê chuột xem những ứng dụng khá lề mề. Tôi đã chỉnh thành 30 (tức là 0,00...003s) để bạn có trải nghiệm tốt hơn.
Mouse Hover Time

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\GodMode]
@="God Mode"
"Icon"="control.exe"
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\GodMode\command]
@="explorer shell:::{ED7BA470-8E54-465E-825C-99712043E01C}"

God Mode là một chức năng mới của Windows 7. Nó trình bày tất cả những thiết lập có trong Control Panel và ngay cả những thiết lập ẩn. Hiện tại, để truy cập được chức năng này thì bạn phải tạo một Shortcut nho nhỏ. Nhưng với đoạn Code Registry trên thì tôi đã đưa God Mode vào ngay Menu ngữ cảnh của màn hình Desktop giúp bạn dễ truy cập khi cần đến nó
Thêm Menu God Menu

[HKEY_CLASSES_ROOT\Directory\shell\Xóa các file trong thư mục]
"Extended"=""
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,38,00,34,00,00,00

[HKEY_CLASSES_ROOT\Directory\shell\Xóa các file trong thư mục\command]
@="cmd /c \"cd /d %1 && del /s /f /a /q *.*"

Nếu muốn xóa tất cả các tệp tin trong một thư mục mẹ và các thư mục con của nó mà vẫn giữ lại các thư mục con thì nhiều người thường dùng cách thủ công là đi đến từng thư mục để xóa các tập tin. Việc này làm mất nhiều thời gian và tốn công sức. Do đó, để tiết kiệm được thời gian quý báu của mình thì bạn hãy sử dụng đoạn Code trên để làm chủ được việc này thông qua Menu ngữ cảnh.
Lưu ý: Mục Xóa các file trong thư mục chỉ hiện trong Menu ngữ cảnh khi nhấn phím Shift + Nhấp chuột phải vào thư mục cần xóa tập tin
Xóa các file trong thư mục

[HKEY_CLASSES_ROOT\Directory\shell\Mở cửa sổ Command Prompt]
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,31,00,34,00,34,00,00,00

[HKEY_CLASSES_ROOT\Directory\shell\Mở cửa sổ Command Prompt\command]
@="cmd.exe /k \"cd %L\""

Khóa Registry này sẽ thêm mục Mở cửa sổ Command Prompt vào Menu ngữ cảnh khi bạn nhấp phải chuột vào một thư mục bất kì.
Mở cửa sổ Command Prompt

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Defragment"

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="defrag %1 -v"

Mục đích của khóa này để cung cấp chức năng Defragment (Chống phân mảnh) vào Menu ngữ cảnh khi nhấp phải chuột vào ổ đĩa cần phân mảnh. Mặc định, chương trình Disk Defragment có sẵn trong Windows sẽ đảm nhận chức năng này nhưng lại hiển thị giao diện người dùng dưới dạng giao diện của Command Prompt
Defragment

[HKEY_CLASSES_ROOT\*\shell\Take Ownership]
@=""
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,37,00,33,00,00,00
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\Take Ownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\Take Ownership]
@=""
"icon"=hex(2):69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,\
00,6c,00,2c,00,37,00,33,00,00,00
"HasLUAShield"="
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\Take Ownership\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Đôi khi bạn gặp phải những File hay thư mục không cho phép Copy, Move, Rename hay Delete. Muốn thực hiện được các thao tác đó thì phải sử dụng đến những dòng lệnh phức tạp trong Command Prompt để chiếm quyền điều khiển chúng. Giờ đây, chỉ với những dòng Registry nho nhỏ ở trên thì việc này trở nên dễ dàng hơn bao giờ hết. Nó sẽ tích hợp mục Take Ownership (Chiếm quyền điều khiển) trong Menu ngữ cảnh mỗi khi bạn nhấp phải chuột vào File hay thư mục cần điều kiển, thay đổi.
Take Ownership


[HKEY_CLASSES_ROOT\*\Shell\Change Attributes]
"MUIVerb"="Change Attributes"
"SubCommands"="Hide;Hide (System);Unhide;Clear Attributes"
"icon"="shell32.dll,21"

[HKEY_CLASSES_ROOT\Directory\Shell\Change Attributes]
"MUIVerb"="Change Attributes"
"SubCommands"="Hide;Hide (System);Unhide;Clear Attributes"
"icon"="shell32.dll,21"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide]
"HasLUAShield"=""
@="Hide"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide\command]
@="attrib +h \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide (System)]
"HasLUAShield"=""
@="Hide (System)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Hide (System)\command]
@="attrib +h +s \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Unhide]
"HasLUAShield"=""
@="Unhide"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Unhide\command]
@="attrib -h -s -r \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Clear Attributes]
"HasLUAShield"=""
@="Clear Attributes"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Clear Attributes\command]
@="attrib -h -s -r -a \"%1\""

Và cuối cùng, đoạn Code Registry này sẽ bổ sung thêm mục Change Attributes trong Menu ngữ cảnh để bạn có thể dễ dàng ẩn/hiện một tập tin hay thư mục mà không cần phải thông qua mục Properties
Change Attributes
Thông tin thêm
  • Các đoạn mã Registry trên đã được tôi thử nghiệm rất kĩ. Do đó, bạn cứ yên tâm mà dùng
  • Đa số các thay đổi này đều có liên quan đến Menu ngữ cảnh, cung cấp cho bạn một hệ thống điều khiển nhanh gọn ngay trong một cú Right Click > Nâng cao hiệu suất làm việc
  • Khi đã thực thi xong File Registry, bạn có thể thấy ngay một số sự thay đổi của chúng. Nhưng tôi khuyên bạn nên khởi động lại máy để File Registry được kích hoạt hoàn toàn cũng như đề phòng trường hợp bất trắc
  • Nếu có những mã Registry hay, giúp nâng cao hiệu suất làm việc thì mình rất mong các bạn có thể gửi cho mình bằng cách Comment hoặc Liên hệ để bài viết được đầy đủ và chính xác hơn
  • Lưu ý, bạn nên thực thi File Registry này sau khi cài hệ điều hành Windows 7 để có được hiệu quả tốt nhất, cùng với Thủ thuật Tăng tốc độ mở máytắt máy cho lại tốc độ tắt/mở nhanh nhất
  • Sau phần 1, mình sẽ đăng tiếp phần 2 với những thủ thuật tinh chỉnh hệ thống máy tính để nâng cao được hiệu suất làm việc cao nhất. Mong các bạn ghé thăm Blog để xem phần tiếp theo.
Rùa bông Blog
Sử dụng tư liệu từ Ebook Thủ thuật máy tính của Lương Hữu ViệtASKVG.COM

Bloggy Template

bloggy templateDạo này bận nhiều chuyện nên không tiện viết blog, tuy vậy vẫn cố làm một template mới để chia sẻ cho mọi người, coi như là quà năm mới.

Với bố cục đơn giản nhưng bắt mắt, Bloggy Template thích hợp cho các blog cá nhân, nhật kí...

Demo     |    Download


- Tác giả sẽ không trả lời các câu hỏi về vấn đề chỉnh sửa tùy biến template, chỉ nhận góp ý về các lỗi phát sinh.
- Những ai cố ý thay đổi thông tin tác giả trong template thì không nên comment ở đây, vì trước sau gì cũng bị xóa.

Thứ Tư, 28 tháng 12, 2011

Android là hệ điều hành thống trị thế giới năm sau

"Hệ điều hành di động nào sẽ thống trị năm 2012?" là câu hỏi rất nóng trong thời điểm thị trường điện thoại ngày càng sôi động. 

Nếu kể tên các hệ điều hành di động thì không thể nào kể hết được. Vậy chúng ta cùng điểm qua một số hệ điều hành di động lớn hiện nay.
Trên thị trường có rất nhiều hệ điều hành đang ra sức cạnh tranh nhau.
Trên thị trường có rất nhiều hệ điều hành đang ra sức cạnh tranh nhau.
   

Đầu tiên tôi xin nói về Symbian, hệ điều hành di động được đánh giá là thân thiện, dễ sử dụng. Symbian rất mạnh đối với các dòng điện thoại sử dụng màn hình cứng, bàn phím T9 cơ bản. Và kho ứng dụng của Symbian trong 10 năm qua không phải là ít. Những ứng dụng này đáp ứng không nhỏ trong công việc, đời sống hằng ngày của mọi người.

Hệ điều hành Symbian được dùng nhiều trên điện thoại Nokia.
Hệ điều hành Symbian được dùng nhiều trên điện thoại Nokia.
                

Cùng thời với Symbian, chắc không ai quên được Windows Mobile. Hệ điều hành rất chuyên nghiệp, phục vụ tốt cho công việc và giải trí. Nhưng có vẻ không dễ sử dụng và thân thiện như Symbian ở thời điểm đó. Chính vì thế, Symbian đã thống trị trong khá nhiều năm. Và có lẽ Symbian đang ngủ quên trên chiến thắng, không có sự phát triển đột phá, không cập nhật thường xuyên...

Nhưng mọi sự đã khác khi năm 2007, Apple tung ra iPhone. Chính thời khắc này, thị trường điện thoại và hệ điều hành di động đã bắt đầu rục rịch thay đổi. iPhone càng phát triển một cách mạnh mẽ, lần lượt tung ra nhiều phiên bản khác nhau, và luôn đứng đầu trong các bảng xếp hạng. Lúc này, "Đế vương Symbian" mới bắt đầu "tỉnh giấc".

Giao diện của Symbian Belle.
Giao diện của Symbian Belle.
                                   

Từ bản Symbian^3, giao diện đã thay đổi rất nhiều. Nhưng chưa rõ rệt cho lắm. Cho đến bản Symbian Anna, Symbian Belle toàn bộ đã khác: Biểu tượng trau chuốt hơn, giao diện mượt mà hơn, loại bỏ nhiều thứ không cần thiết. Mọi sự cố gắng của Symbian khi thuộc về Nokia có vẻ như đang có sự tiến bộ rõ rệt. Có điều năm 2012 không phải là năm của Symbian khi chính Nokia cũng đang xuống dốc.

Về iPhone, với thiết kế đẹp, thời trang, cảm ứng mượt mà, màn hình đẹp và sắc nét cùng với tài năng của "thánh" Steve Jobs đã khiến cho iPhone trở thành hiện tượng trên mọi thị trường, đặc biệt là ở Mỹ. Doanh số bán ra của iPhone tăng dần qua các năm, và dần dần thống lĩnh thị trường của nhiều nước. iPhone dù mỗi năm chỉ ra một phiên bản mới nhưng sức nóng đủ lan tỏa khắp làng di động, do đó, iOS vẫn chưa bao giờ "già".

iPhone.
                                                      

iOS là hệ điều hành "đóng" hoạt động trên iPhone, iPad, iPod. iOS đã quyết định rất nhiều đối với sự thành công của Apple, với giao diện bóng bẩy, đẹp mắt, và dễ sử dụng. Tất cả chỉ là chạm và vuốt để thực thi. Cùng với chính sách hợp lý để thu hút các lập trình viên viết ứng dụng, kho ứng dụng Appstore ngày càng lớn khiến cho người dùng càng thêm thích thú, mọi nhu cầu của từng người đều có thể được đáp ứng. Cũng như việc Apple cũng tung ra cập nhật, vá các lỗi liên tục khi phát hiện, khiến cho iOS ngày càng trở nên "thông minh" hơn, an toàn hơn.

Nhưng nếu gọi iOS là thống trị năm 2012 thì điều đó cũng là chưa thể. Vì iOS chỉ được cài giới hạn trên thiết bị của Apple gồm những thiết bị như iPhone, iPad, iPod... Thị phần của thiết bị Apple trên thế giới nói chung là không lớn, số liệu các bạn thấy trên các báo đa số chỉ thống kê tại Mỹ, nhưng đã gọi là thống trị thì phải là thống trị trên thị trường di động toàn thế giới.

Vậy hệ điều hành di động nào có thể thống trị toàn thế giới vào năm sau? Câu trả lời là Android.
Android sẽ thống trị hệ điều hành di động năm 2011.
Android sẽ thống trị hệ điều hành di động năm 2011.
           

Mặc dù sinh sau đẻ muộn, nhưng Android đang có những bước tiến thần tốc, trong thời gian ngắn đã đạt được nhiều điều khiến mọi hệ điều hành di động mơ ước: khoảng700.000 điện thoại Android được kích hoạt mỗi ngày.

Khi mà iOS ngày càng bành trướng mà Symbian lại không đủ sức để cạnh tranh. Các lập trình viên, các nhà sản xuất điện thoại chú ý đến Android. Hệ điều hành di động mở được Google phát triển dựa trên nền tảng Linux.

Android ngày càng lớn mạnh về số lượng và chất lượng bởi sự linh hoạt từ nền tảng Google, phù hợp với cả smartphone tầm thấp lẫn giá cao. Hàng loạt các nhà sản xuất điện thoại di động sử dụng Android làm hệ điều hành chính cho các sản phẩm của mình. Như HTC, Samsung, LG, Motorola, Sony Ericsson... Từ điện thoại, cho đến máy tính bảng của các hãng này đều dùng hệ điều hành Android. Các nhà lập trình viết ứng dụng ngày càng nhiều trên Android Market. Kho ứng dụng đang cạnh tranh trực tiếp với AppStore của Apple. Chính vì điều này mà đã khiến Android ngày càng bành trướng trên thị trường khắp các châu lục, và đến năm sau, năm 2012, Android sẽ là hệ điều hành thống trị.

Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính.
Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính.
        

Nhưng các bạn có thể thấy, dường như Android đang ở trên đỉnh cao của mình. Chính vì có quá nhiều thiết bị, mỗi thiết bị có cấu hình riêng, nhà sản xuất tùy biến riêng và việc có quá nhiều ứng dụng, nhưng lại không theo một chuẩn cụ thể nào. Khiến Android ngày càng bị phân mảnh và rời rạc.

Android được cập nhật quá thường xuyên, dẫn đến tình trạng trên thị trường có nhiều phiên bản cùng tồn tại, được phát hành song song với nhau. Google đang dần muốn kiểm soát và hạn chế sự phân mảnh, nhưng đồng thời cũng làm mất dần tính "mở" vốn là triết lý cơ bản của Android.

Một số phiên bản Android trên thị trường.
Một số phiên bản Android trên thị trường.
                              
Mặc dù sẽ là hệ điều hành di động rất mạnh mẽ nhưng sau sự việc Google mua lại Motorola cùng với việc Microsoft thu tiền bản quyền cho mỗi thiết bị chạy hệ điều hành Android, các nhà sản xuất cũng dè dặt với Android hơn. Các nhà sản xuất thiết bị bắt đầu suy nghĩ lại hướng đi cho hệ điều hành trên thiết bị của mình.

Trước đó, Samsung đã có hệ điều hành riêng là Bada, cùng với nhiều sự kiện thu hút lập trình viên khá hấp dẫn. Và đang đẩy mạnh hơn Bada để tránh phụ thuộc vào Android. Nhưng hiện Bada vẫn chưa đủ khả năng thay thế Android trên điện thoại Samsung. Về phía RIM sẽ tiến từ BlackBerry OS 7 tới BBX mang nhiều hứa hẹn. Còn WebOS mặc dù được HP mua lại với giá khá cao và công bố mở nhưng hiện WebOS vẫn khá mờ nhạt. Nokia có thể sẽ làm mới MeeGo hướng tới phân khúc cao cấp. MeeGo cũng sử dụng nhân linux như Android nhưng không được Nokia toàn tâm toàn sức đầu tư. Nhưng Nokia vẫn còn một con "át chủ bài" khác.

Microsoft hợp tác cùng Nokia.
Microsoft hợp tác cùng Nokia.
                                       

Sau sự kiện Microsoft hợp tác cùng Nokia. Nokia sẽ chạy hệ điều hành Windows Phone trên các smartphone của mình song song với Symbian và MeeGo. Với lợi thế là nhà sản xuất điện thoại chiếm thị phần cao trên thế giới. Windows Phone bắt đầu khiến các hệ điều hành di động khác lo lắng.

Windows Phone 7 trên Nokia Lumia 800.
Windows Phone 7 trên Nokia Lumia 800.
                           

Windows Phone 7 không có gì giống Windows Mobile. Hệ điều hành mới này có một diện mạo hoàn mới, hợp thời, với giao diện Metro đầy mới lạ, gần giống như một tờ tạp chí, và cực kỳ dễ sử dụng mặc dù cách xử lý mọi việc rất khác. Windows Phone 7 cũng đã tạo ra một sức hấp dẫn mới cho làng công nghệ. Kho ứng dụng Marketplace tuy có khiêm tốn nhưng rất nhiều phần mềm hữu ích và được kiểm soát bởi Microsoft.
Vậy là chúng ta đã lướt qua tình hình của các hệ điều hành di động lớn.

Trong bối cảnh thị trường smartphone sôi động như hiện nay, các hệ điều hành thi nhau làm mới và tỏa sáng. Hệ điều hành di động thống trị năm 2012 vẫn chỉ có thể là Android. iOS mặc dù mạnh nhưng không thể chiếm ngôi bá vương. Symbian, Meego, BlackBerry OS, Bada, WebOS sẽ chiếm ngôi đầu nếu có sự kiện đặc biệt hay điều kỳ diệu nào đó xảy ra. Và Windows Phone 7 đầy tiềm năng, có thể lật đổ tình thế bất cứ lúc nào. Windows Phone 7 sẽ thống trị hệ điều hành di động trong tương lai, nhưng không phải là ở năm 2012.

(sohoa.net)

Thứ Ba, 27 tháng 12, 2011

Giới thiệu về ứng dụng Android

Cùng tìm hiểu về ứng dụng Android ...


1. Android là gì?

- Android là hệ điều hành dựa trên Linux với một giao diện lập trình Java. Nó cung cấp các công cụ như : trình biên dịch, trình gỡ lỗi, và trình giả lập thiết bị ảo v.v... Android được tạo ra bởi liên minh Open Handset Alliance và được dẫn dắt bởi Google.



- Android sử dụng một máy ảo Java đặc biệt có tên là Dalvik. Dalvik sử dụng bytecode đặc biệt nên bạn không thể chạy một chương trình Java bình thường trên Android, nhưng bạn có thể sử dụng Android compiler để tạo ra các byte-code đặc biệt này.

- Ngoài ra, Android còn hỗ trợ đồ họa 2-D và 3-D bằng cách sử dụng thư viện đồ họa OpenLG và hỗ trợ việc lưu trữ dữ liệu bằng cơ sở dữ liệu SQLLite.

- Để phát triển ứng dụng trên môi trường Eclipse Google cung cấp cho các nhà phát triển công cụ Android Development Tools (viết tắt là ADT).

2. Bạn cần những gì để phát triển ứng dụng trên Android?

- JDK : phiên bản 5,6 hoặc lớn hơn.

- Eclipse : có thể chọn phiên bản Helios hoặc Galileo đều được ( bạn có thể sử dụng bản Eclipse IDE for Java Developers).

- Android SDK : tải file .exe về và tiến hành cài đặt bình thường, hiện tại bản mới nhất hiện giờ là bản r15. Hoặc nếu bạn tải bản .zip thì bạn nên extract vào đường dẫn này : C:\Program Files\android-sdk-windows

- Android Development Tools (ADT) : đây là một plugin dành cho Eclipse, sau khi bạn mở Eclipse thì sẽ tiến hành cài đặt ADT này bằng cách chọn Help->Install New Software...



Gõ URL này vào Work with : https://dl-ssl.google.com/android/eclipse/ nhấn Enter đợi 1 chút sẽ thấy hiện ADT bạn check vào và nhấn Next cài đặt.

3. Thiết lập môi trường cho Eclipse:
- Trong Eclipse bạn chọn Windows -> Preferences và chọn đến thư mục android-sdk-windows mà bạn đã cài đặt hoặc extract như hình sau :


.

- Sau đó nhấn OK là xong.
- Tiếp đến bạn chon Window -> Android SDK and AVD Manager như hình sau:



- Bạn chọn các API cần thiết để phát triển ứng dụng, ví dụ: bạn muốn phát triển ứng dụng trên Android 2.2 thì bạn có thể chọn API 8 hoặc một phiên bản lớn hơn, hoặc bạn sẽ chọn tất cả nếu bạn có thời gian đợi download và tốc độ mạng phải hơi mạnh một chút  . Nhấn Install selected -> Accept All -> Install



- Restart lại Eclipse là xong.
- Ngoài ra bạn muốn thiết lập bộ mã UTF-8 thì bạn cũng có thể làm như sau :
Window->Preferences->General->Workspace->Other->UTF-8->OK

4. Tạo thiết bị giả lập (Android Virtual Devices) :

- Chọn Window -> Android SDK and AVD Manager



- Chọn New



- Create AVD



- Và nếu bạn nhấn Start thì sẽ khởi động thiết bị này, khi đó bạn sử dụng như một thiết bị bình thường.



- Như vậy là bạn đã tìm hiểu về Android, và cách thiết lập môi trường phát triển như thế nào. Và khi đã thiết lập môi trường phát triển ngon lành thì bạn đã có thể viết những chương trình đầu tiên của mình được rồi . ^_^

Bài đăng phổ biến