Showing posts with label lập trình nhanh. Show all posts

Amazon giảm giá hàng loạt dịp noel 2014


Trong 3 ngày từ 24 - 26/12/2014, Amazon cho phép tải hoàn toàn miễn phí 30 ứng dụng và trò chơi có giá trị lên tới trên 200 USD, bao gồm những ứng dụng hàng đầu dành cho các thiết bị di động Kindle Fire và Android.


Chương trình ứng dụng miễn phí của Amazon hiện đang cho phép tải miễn phí 30 ứng dụng và trò chơi có giá trị lên tới hơn 200 USD.

Amazon cho biết, gói ứng dụng miễn phí lớn này cung cấp rất nhiều sự lựa chọn trò chơi phổ biến như Age of Zombies: Season 2, Anomaly Warzone Earth HD, Terraria, Construction Simulator 2014, Five Nights at Freddy's, Worms 3… Ngoài ra, còn có các ứng dụng về Sức khỏe và Thể hình; Tiện ích và Hiệu suất; Chụp ảnh; Âm nhạc và Giải trí.
Người dùng các thiết bị di động Kindle Fire và Android có thể tìm thông tin chi tiết về gói 30 ứng dụng và trò chơi miễn phí tại Amazon.com.
Danh sách các ứng dụng và trò chơi được Amazon cho phép tải miễn phí từ hôm nay đến hết ngày 26/12/2014 gồm có: Age of Zombies: Season 2 (0,99 USD); Angry Birds Space HD (2,99 USD); Anomaly Warzone Earth HD (3,99 USD); COGS (2,99 USD); Farming Simulator 14 (2,99 USD); Five Nights at Freddy's (2,99 USD); Root Explorer (3,99 USD); Sparkle 2 Evo (2,99 USD); Terraria (4,99 USD);Tetris (2,99 USD); Worms 3 (4,99 USD); Construction Simulator 2014 (2,99 USD); Calculator Pro (0,99 USD); ElectroDroid Pro (2,71 USD); Fleksy Keyboard (1,99 USD); Jump Desktop (9,99 USD); Splashtop Remote Desktop (4,99 USD); My Alarm Clock (1,99 USD); Color Splash FX (0,99 USD); InstaPlace (1,99 USD); Photo Transfer App (1,99 USD); PicShop - Photo Editor (2,99 USD); ShutterFolio,an app for Shutterfly (2,99 USD); Plex (4,99 USD); iReal Pro - Music Book & Play Along (12,99 USD); Mirroring360 - AirPlay Receiver (6,99 USD); TuneIn Radio Pro (9,99 USD); djay 2(2,99 USD); Ultimate Guitar Tabs and Tools (7,99 USD); Oxford Advanced Learner's Dictionary, 8th edition (30,99 USD); Endomondo Sports Tracker PRO (4,99 USD); The Muscular System Manual: The Skeletal Muscles of the Human Body (64,99 USD); Just 6 Weeks (1,99 USD); InstaWeather PRO (1,99 USD).

ClockworkMod Recovery(CWM) là gì?

[​IMG]
ClockworkMod Recovery thường được viết tắt là CWM là một thuật ngữ khá phổ biến với người dùng Android. Với người dùng điện thoại Android thông thường chỉ để nghe gọi và cài đặt các ứng dụng có trên Play Store thì có nhiều người không biết rốt cuộc nó là cái gì, dùng để làm gì và có lẽ cũng không quan tâm đến nó lắm. Tuy nhiên, nếu bạn thích nghịch, muốn tìm hiểu sâu hơn về Android thì bạn cần phải biết.

ClockworkMod Recovery là gì ?

ClockworkMod Recovery là 1 trong những bộ recovery được sử dụng 1 cách phổ biến nhất trên các thiết bị Android. Được phát triển bởi Koushik Dutta (còn được biết đến là Koush) – người cũng đồng thời viết ứng dụng Android ROM Manager.

Đây là một recovery tùy chỉnh (custom), về căn bản là bản recovery thay thế cho stock recovery, nó được bổ sung rất nhiều tiện ích để bạn có thể tùy chỉnh nhiều thứ trên thiết bị Android của mình. Ví dụ như bạn có thể cài đặt các bản ROM chính thức lẫn không chính thức, bổ sung ứng dụng, giao diện, kernel… bằng cách sử dụng các file zip. Ngoài ra, bạn còn có thể đưa máy về tình trạng như lúc mới xuất xưởng, phân vùng thẻ nhớ, bật kết nối USB ngay trong chế độ recovery, xóa Dalvik cache và battery stats, sửa lỗi phân quyền, quản lí, sao lưu và phục hồi hệ thống… nói chung là rất nhiều thứ.

Cài đặt ClockworkMod Recovery

Tùy vào mỗi thiết bị chúng ta sẽ có cách cài đặt CWM recovery riêng. Hãy cẩn thận, không nên tự mình cài đặt khi chưa có thông tin phản phồi thành công từ những người đã từng thực hiện trước đó.

Thương thường, chúng ta sẽ có một file dạng "recovery.img" và flash nó thông qua ADB Fastboot trên thiết bị của mình. Phải chọn đúng CWM recovery dành cho thiết bị của mình, nếu không điều tồi tệ nhất sẽ đến với thiết bị của bạn.

Khởi động thiết bị ở chế độ ClockworkMod Recovery

Sau khi cài đặt thành công CWM recovery thì việc truy cập vào nó rất đơn giản, có thể truy cập bằng ứng dụng hoặc các tổ hợp phím Power + Giảm âm lượng hoặc Tăng âm lượng hoặc cả 2 (tùy theo thiết bị và nhà sản xuất mà cách khởi động khác nhau). Hoặc khởi động bằng dòng lênh "adb reboot recovery" (yêu cầu phải bật chế độ USB Debugging) trên ADB fastboot.

Lưu ý: Phiên bản mình mình demo trong bài viết là 6.0.3.2 dành cho thiết bị Nexus. Đối với thiết bị khác và phiên bản khác có thể vị trí các mục bị thay đổi nhưng vẫn có đủ các mục trong bài viết cũng như chức năng của nó.
Click to expand...


Các chức năng cơ bản ClockworkMod Recovery

[​IMG]

Thông thường, bạn có thể di chuyển lên xuống giữa các chức năng bằng phím tăng, giảm âm lượng, chọn 1 chức năng nào đó bằng các ấn nút nguồn của thiết bị. Tuy nhiên, điều này có thể hơi khác trên 1 số thiết bị. CWM Recovery có các tính năng sau đây.

  • reboot system now - Khởi động lại thiết bị
  • install zip from sdcard - Chức năng này dùng để cài đặt ROM, kernel, giao diện… từ 1 tập tin zip , tập tin này được đặt ở thư mục gốc trên thẻ nhớ. Khi bạn chọn chức năng này, 1 giao diện sẽ xuất hiện, bạn di chuyển chọn các chức năng sau
    • Apply /sdcard/update.zip - dùng để cài đặt một file update có tên là update.zip
    • choose zip from sdcard - bạn chọn mục này để chọn file ROM, kerna; giao diện...từ tập tin zip
    • toggle signature verification - Cho phép tắt/mở việc kiểm tra chữ kí trong ứng dụng. Khi chế độ kiểm tra được bật, bạn sẽ không thể cài đặt được các bản ROM chưa được sign, mà đa số ROM tùy biến hiện nay đều thuộc dạng này. Nếu tắt kiểm tra, bạn có thể cài đặt thoải mái.
  • install zip from sideload - Chức năng này dùng để flash một file dạng zip từ máy tính sang thiết bị thông qua ADB Fastboot bằng câu lệnh"adb sideload xxx.zip"
  • wipe data/factory reset - Chức năng này sẽ xóa toàn bộ thông tin người dùng cũng như dự liệu trên máy. Cái này sẽ trả máy về tình trạng lúc mới mua hoặc mới cài ROM xong. Nó cũng xóa sạch dữ liệu trên các phần vùng ext của thẻ nhớ.
  • wipe cache partition - Chức năng này cho phép xóa các dữ liệu lâu ngày không dùng đến. Đây là thao tác bạn thường làm trước khi cài đặt ROM mới, ứng dụng, kernel hoặc bất kì những thứ tương tự.
  • backup and restore - Cho phép bạn sao lưu toàn bộ dữ liệu hệ thống, tất cả các phân vùng bên trong máy, nói chung là tất tần tật mọi thức bên trong bộ nhớ máy và phục hồi lại bản sao lưu đó. Bản sao lưu sẽ được lưu ngay trên thẻ nhớ, với cấu trúc thư mục là clockworkmod/backup/xxxxxxxxx. Tính năng này có thể được hiểu tương tự như chức năng của phần mềm Norton Ghost nổi tiếng trên Windows. Chức năng này hữu dụng khi bạn muốn sao lưu lại toàn bộ hệ thống đang hoạt động ổn định để phục hồi vào 1 ngày xấu trời nào đó.
    • Backup - Tạo 1 bản sao lưu, việc này có thể mất nhiều thời gian, tùy thuộc vào dung lượng bộ nhớ máy nhiều hay ít, tốc độ thẻ nhớ nhanh hay chậm. Trung bình mất từ 5 – 20 phút.
    • Restore- Cho phép phục hồi lại bản sao lưu trước đó.
    • Advanced Restore - Chức năng này cho phép bạn lựa chọn phục hồi cái gì chứ không phục hồi tất cả như trên. Bạn có thể chọn phục hồi riêng phần boot, system, data, cache và phân vùng.
  • mounts and storage - Cho phép bạn thực hiện các thao tác liên quan đến bộ nhớ máy và thẻ nhớ như gắn kết/ngắt gắn kết, định dạng lại bộ nhớ. Hãy cực kì cẩn thận với các chức năng này, đặt biệt là các phần format boot, format system, format data. Nhiều bạn đã phải khóc hận khi thiếu hiểu biết ở khu vực này, kết quả là máy bạn không thể khởi động nữa vì toàn bộ dữ liệu hệ thống đã mất hết.
    • mount/unmount /system, /data, /cache, /sdcard or /sd-ext - Các chức năng này cho phép gắn kết và ngắt gắn kết các phân vùng của bộ nhớ, hầu hết các chức năng này ít được dùng đến.
    • format boot, system, data, cache, sdcard or sd-ext - Như đã nói ở trên, hãy cẩn thận với những chức năng này.
    • mount USB storage - Cho phép bạn kết nối vào chế độ USB với máy tính ngay trong chế độ recovery.
  • advanced - Các chức năng ở đây hầu như ít được dùng đến ngoại trừ Wipe Dalvik cache, cần phải làm trước mỗi lần cài ROM
    • Reboot Recovery - Cho phép khởi động lại CWM ngay trong chế độ Recovery, đây cũng là chức năng ít dùng.
    • Wipe Dalvik Cache - Cho phép bạn xóa các dữ liệu tạm của máy ảo Dalvik (1 dạng máy ảo Java được tùy biến cho Android). Bạn cần làm điều này trước khi up các ROM mới để phòng ngừa các lỗi phát sinh ngoài ý muốn.
    • Wipe Battery Stats - Cho phép xóa các thông tin về pin như tình trạng, thời lượng sử dụng…dùng chức năng này khi pin hiển thị không đúng.
    • Report Error - Cho phép lưu tập tin ghi chú các lỗi phát sinh của CWM trên thẻ nhớ, bạn có thể báo các lỗi này lên cho nhà phát triển CWM sau đó.
    • Key Test - Cho phép kiểm tra các phím cứng và mã phím tương ứng.
    • Partition SD Card - Cho phép bạn phân vùng thẻ nhớ của mình trong trường hợp muốn cài đặt hoàn toàn các ứng dụng lên thẻ nhớ (bằng phần mềm Link2SD), trên phân vùng đặt biệt dạng ext (việc này đòi hỏi bản ROM có hỗ trợ phân vùng ext), dùng khi dung lượng lưu trữ trên máy thấp. Chức năng này sẽ cho phép bạn lựa chọn dung lượng của phân vùng ext, dung lượng phân vùng swap (1 dạng bộ nhớ ảo, dùng khi ram máy thấp) và dung lượng lưu trữ thông thường.
    • Fix Permissions - Sửa các lỗi phân quyền tập tin bị ai trên bộ nhớ máy, đưa chúng trở về trạng thái mặc định. Hữu ích trong các trường hợp khắc phục lỗi Force-Closes.

CÁch cài cheats engine 6.4

Là một phần mềm hack game offline và các ứng dụng miễn phí đã thông dụng và biết đến nhiều từ trước đến nay. Với Cheat Engine 6.4 bản mới nhất, bạn có thể thay đổi một số thông số trong game offline như ý muốn để chơi game dễ dàng hơn.

Cheat Engine 6.4 - phần mềm hack game offline và các ứng dụng miễn phí - 28897
Cheat Engine 6.4
Cheat Engine sử dụng mã nguồn mở để khai thác và giúp người dùng thay đổi một vài thông số của một số trò chơi. Khi bạn chơi một game offline nào đó khó khăn, có thể dùng Cheat Enginenhư một cách để giải quyết độ khó trong game (ví dụ: thử chơi một trò chỉ tối đa 1 HP, bạn có thể tăng lên 100 HP dễ dàng), ngoài ra còn có các công cụ khác hữu ích giúp gỡ rối những trò chơi bị lỗi và chơi một cách bình thường.

Cheat Engine 6.4 - phần mềm hack game offline và các ứng dụng miễn phí - 28898
Cheat Engine 6.4 có thể can thiệp vào bộ nhớ của game mà bạn cần thay đổi số liệu hơn nữa còn có thể hex được bộ nhớ nên còn có thể hack được cả Game trực tuyến.

Để sử dụng Cheat Engine 6.4, người dùng cần có những kỹ năng và hiểu biết nhất định. Ngoài ra một ưu điểm nữa của ứng dụng là có thêm chức năng Hack tốc độ cho game...

Cheat Engine 6.4 chạy dựa trên Task Manager của Windows, khả năng tìm thông số cực nhanh mà không ảnh hưởng tới RAM.

Công dụng của Cheat Engine 6.4:

Người dùng có thể dùng Cheat Engine 6.4 thay đổi giá trị game bằng nhiều cách: 
  • Edit: thay đổi giá trị
  • Deepfreeze: đóng băng giá trị - để giá trị cố định không thay đổi
  • Giá trị chỉ được tăng
  • Giá trị chỉ được giảm
Một số thay đổi chính trong Cheat Engine 6.4 mới nhất:
  • Sửa nhiều lỗi khá nghiêm trọng của các phiên bản cũ: có thể xử lý được nhiều kết nối cùng 1 lúc, thường xuyên bị crash khi người dùng chuyển giữa các tab (Alt + Tab),...
  • Sửa lỗi Plugin đầu tiên không được kích hoạt sau khi khởi động lại game
  • Khắc phục lỗi crash global debug trên nền Windows 64 bit
  • Hỗ trợ các định dạng file dữ liệu: CET, CT2, CT3, CT, XML, GH, AMT,...
  • Khắc phục lỗi dbvm không hoạt động trên các hệ thống trong trạng thái Freeze
  • Sửa các lỗi Plugin - system có liên quan lỗi
  • Khắc phục aobscan trên nền tảng 64 bit
Các bạn có thể tải Cheat Engine 6.4 tại đây:

Link 1 - Link 2 - Link 3

Cheat Engine 6.4 có thể là một phần mềm hữu ích, một phần mềm hack game offline tương đối có thể giúp bạn làm nhiều thứ khi chơi các game offline.

cách port rom trực tiếp bằng điện thoại



Saunhiều bản rom do chính mình port và sửa mà ko có pc để làm,mình đã vận dụng và tìm ra cách port trực tiếp trên điện thoại nhanh,dễ nhất
 Yêu cầu +
rom stock của máy bạn
+rom cook cần port của máy cùng chip,screen density
 Root exloper
Apktool:http://www.oni.vn/gsvwW
Cách làm Đầu tiên Tạo 2 thư mục , Stock và Port , Bỏ rom stock vào thư mục stock , rom port vào thư mục port . !!Nên chọn một rom stock ổn định , ít lỗi nhất ( ko có lỗi thì càng tốt )
 ## Chép đè các thư mục sau từ rom STOCK sang rom PORT : 
*system/vendor
*system/usr
*system/lib/modules
*system/lib/hw
*system/lib/libncurses.so
 *system/etc/firmware
*system/etc/vold.fstab
*system/etc/vold.fstab.nand
 *system/etc/bluetooth
. ## Chép đè từ stock sang port để fix lỗi
 *system/etc/permissions
*system/etc/security
*system/etc/audio *system/etc/wifi
*system/lib/drm *system/lib/egl
*system/lib/soundfx
Sau đó chép 2 file boot.img vào thư mục cache trên đt bạn(bỏ vô 2 folder riêng) Mở apktool chọn thư mục cache nhấn get access permission Vào thư mục chứa 2 file boot nhấn vào và chọn expack-mt65xx Nó sẽ có dạng Cop đè file kernel từ boot của rom gốc qua rom port Nhấn vào file ramdík của port và chọn repack-mt65xx Sau đó nó tạo 1 boot mới là new.img,đổi thành boot.img và cheps vào port
## Mở thư mục STOCK lên và vào META-INF/google/android mở updater-scripts bằng root exloper luôn **Tìm đến 2 dòng : format(".......
 mount("....... Sửa dòng mmcblk0p.. trong PORT sao cho phù hợp với STOCK VD :
 Đây là 2 dòng trong PORT format("ext4", "EMMC", "/dev/block/mmcblk0p5", "0", "/system"); mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");
Đây là 2 dòng trong STOCK format("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system"); mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
Các bạn chỉ thay "mmcblk0p3" từ STOCK sang PORT!!
 Sau khi thay nó sẽ như thế này : format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system"); mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");

##!!## KHÔNG ĐƯỢC THAY CẢ DÒNG FORMAT VÀ MOUNT NHÉ ##!!## ## Về lại thư mục PORT các bạn đã có ít nhất 3 file
 -META-INF
-system
-boot.img * Chọn 3 file đó bằng root exloper , chọn Add to Archive * 1 cái bảng hiện ra,nhập tên file zip. ## Đợi trình 7zip làm việc xong bạn sẽ có 1 file rom để flash qua CWM Thân mr.devos Tag:port rom,mediatek,vọc android, seo,apktool,appvn,rooot exloper,iphone 6,hack,port om mhanh

CM12 cho revo s2/zopo 500+

Đây là bản alpha của crisp rom do team làm trên nền 4.0.4 trên giao diện materials của google android 5.0 Link https://www.dropbox.com/sh/rrh149y4y9pec0n/AACrGvVVKmz57dwoyB6-QdrHa?dl=0 Cách up:tải cả 2 file về trong thẻ nhớ Vào recovery,wipe date,cache,dalvik-cache Rồi up file zv8.0.zip Sau đó nhấn reboot system now Chờ nó khởi động,lúc này làm theo mình hd,ko thì lỗi rùm beng lên Vào framaroot-chọn install supersu Rồi nhấn đại 1 trong 3 nút dưới Nó lên bảng success....là tắt máy vào recovery lại Up patchuilikeL.zip Rồi wipe cache,dalvik cache Lúc này rom sẽ mang giao diện gần giống android L ############ Nhược điểm rom Nút home cứng của máy lỗi nên mình đã để 1 hàng phím ảo cho giống L :V Camera chưa hoạt động tốt,ám tím Cảm biến lỗi Ko xem đc video,ảnh(chức năng chống quay tay) Hay tràn ram mặc dầu đã tối ưu lắm Nếu làm sai theo hd trên sẽ bị mất stt3 nên ae cẩn cmn thận Ưu Nhanh,mượt Giao diện đa nhiệm kiểu L Kernel mới Công nghệ tweakcủa devteam.vn Dolby music Xperia xloud,triluminos(bravia engine 3) Ảnh:

lập trình android part 2-Zipalign và sign apk của bạn

K i bạn chạy một ứng dụng trong Eclipse hoặc Android Studio, nó được sign với chứng nhận tiêu chuẩn gỡ lỗi. No là hoàn hảo để thử nghiệm. Tuy nhiên, đừng bao giờ phát hành một ứng dụng đã ký với giấy chứng nhận tiêu chuẩn gỡ lỗi. Người khác sẽ có thể cài đặt các ứng dụng cho chỉ 365 ngày và mọi người có thể dễ dàng decompile apk của bạn. Sign một cách dễ dàng ngăn chặn điều này và để xác định các nhà phát triển. Bạn sẽ không thể upload lên google play bla bla Sign app có nghĩa là tạo ra một keystore mà là một lưu trữ cho các phím của bạn. Sau đó, bạn sẽ tạo ra một key và đăng ký ứng dụng của bạn với điều đó. cũng cần phải zipalign ứng dụng của bạn. Điều này sẽ tối ưu hóa apk trong một số cách. .. Cách làm Bằng esclipse 1.Lập trình , phát triển apkcuar bạn 2.Tạo project mới và vào file>export 3. Chọn"Android" -> "Export Android Application": 4.Chọn project muốn xuất Chọn : Create a new keystore sau nó nhập key và mật khẩu rồi xác nhận 6.Chọn điểm đến của apk mà bạn vừa xuất ra Làm bằng android studio b1:như esclipse b2 mở android stuio chọn build>generate signed apk b3:nhập đường dẫnkeystore của apk và chọn Create neww b4.Nhập keystote,tên key,pass,tên bạn và mã bảo mật B4.Các hình thức sẽ tự động b5.chọn đường dẫn apk muốn xuất như esclipse Thế là xong

Dạy lập trình Android part 1

Android cơ bản: [1] Giới thiệu Android Hiện nay, số lượng người sử dụng thiết bị di động ngày càng nhiều, và tỉ lệ sử dụng Smart Phone là một con số không nhỏ. Để đáp ứng được nhu cầu sử dụng rất lớn của người dùng, cần phải sản xuất các ứng dụng cho mobile. Cũng chính vì lí do đó, nhu cầu vềlập trình viên Mobile cũng tăng lên rất nhiều. Lập trình Mobile đúng là một mảnh đất màu mỡ. Chính vì thế, tôi cũng muốn góp những kiến thức của mình để đóng góp vào sự phát triển cộng động những người học lập trình Mobile. Trước khi đến với những chia sẻ ở dưới đây, xin mời bạn ghé qua một bài viết rất tâm huyết của Sư phụ tôi - một người có thâm niên trong ngành lập trình mobile: Nền tảng Android – bức tranh nhìn từ trên cao, đọc bài này bạn sẽ hiểu thêm về sự ra đời của Android, cách thức biên dịch chương trình Android và một số thành phần cơ bản của nền tảng Android.
Chúng ta bắt đầu. I. Bắt đầu học từ đâu? Tôi phải nói luôn rằng lập trình mobile không phải học một sớm một chiều mà làm tốt ngay được, nó là một quá trình rất lâu dài, đòi hỏi chúng ta phải đầu tư rất nhiều thời gian, công sức. Vì thế tôi không muốn vội vã đưa ra những kiến thức bề nổi như thiết kế giao diện như nào, thao tác với database thế nào,... Tôi muốn đi từ dưới đi lên, các kiến thức nền tảng quan trọng hơn rất nhiều sẽ được tôi giới thiệu trước tiên. Có 4 thành phần nền tảng mà bạn cần phải học trước tiên: II. 4 thành phần nền tảng trong Android Đã học Android thì chắc chắn phải học và hiểu về 4 thành phần cực quan trọng sau: 1. Activity Activity cung cấp giao diện người dùng, những thứ người dùng nhìn thấy trên màn hình, có thể tương tác được. 2. Intent Giúp chuyển đổi, truyền và nhận message giữa các activity. 3. Service Những dịch vụ chạy ngầm, không có giao diện (như nghe nhạc, download,...) 4. Content Provider Cung cấp nguồn dữ liệu, các ứng dụng khác có thể truy cập vào nguồn dữ liệu này. 4 thành phần này giúp cấu thành một ứng dụng Android (dĩ nhiên không phải ứng dụng nào cũng cần đầy đủ 4 thành phần này). Chúng ta sẽ cùng tìm hiểu chi tiết và sử dụng 4 thành phần này trong các bài tiếp theo. Nhưng trước tiên, để chạy được ứng dụng, trong bài số 2, chúng ta sẽ tìm hiểu cách cài đặt môi trường phát triển Android và quan trọng không kém là chạy thử chương trình kinh điển Hello World!