Mục lục:
- SDK Android
- Bước 1: Chuẩn bị công việc và tải xuống
- Bước 2: Cài đặt trình điều khiển USB - một điều ác cần thiết
- Thử nghiệm đầu tiên: Sao lưu ứng dụng của bạn
- Lựa chọn trong tuần
- Ép xung Droid của bạn (yêu cầu root!)
- ROM Nexus One của Cyanogen (yêu cầu root!)
- MetaMorph (yêu cầu root!)
Này các bạn. Giới thiệu một tính năng mới cho độc giả AndroidCentral của chúng tôi. Đó là một không gian nhỏ nơi chúng ta có thể thảo luận và làm nổi bật những tuần tốt nhất trong cộng đồng hack và hack Android, theo những điều mà ngay cả những người mới sử dụng Android cũng có thể hiểu được.
Đây sẽ không phải là thiết bị hoặc nhà cung cấp cụ thể, vì vậy hãy nghĩ về nó như là một chương trình giới thiệu tất cả mọi thứ mà Android cung cấp cho chúng tôi vì tính chất mở của nó. Các cựu chiến binh dày dạn của chúng tôi có thể tìm thấy một số dư thừa này, nhưng chúng tôi sẽ cố gắng giữ mọi thứ ở mức độ có thể hiểu được vì vậy chúng tôi ở cùng một trang. Phiên bản tuần này sẽ hơi dài để chúng tôi có thể giới thiệu một số thứ, vì vậy hãy đồng ý với tôi.
Xin lưu ý rằng tôi không thể có mặt ở mọi nơi cùng một lúc (cho đến khi tôi hoàn thiện máy nhân bản của mình!) Vì vậy có thể tôi sẽ bỏ lỡ điều gì đó mà bạn đã không làm. Cách tốt nhất để ngăn điều đó xảy ra là gửi cho tôi các mẹo và liên kết của bạn về tất cả các cách hay mà chúng tôi đang tùy chỉnh điện thoại của mình. Giống như cộng đồng tùy biến, hãy biến điều này thành một nỗ lực chung!
Bây giờ đến goodies.
Mỗi tuần chúng tôi sẽ đưa ra một số thủ thuật bạn có thể làm chỉ bằng dấu nhắc lệnh và cáp dữ liệu. Mặc dù có các tệp tải xuống, tệp zip và ROM và tất cả các loại thú vị khác mà bạn có thể làm với điện thoại của mình, nhưng thường thì các thủ thuật đơn giản nhất có thể gây ảnh hưởng nhiều nhất.
SDK Android
Tuần này chúng ta sẽ bắt đầu từ đầu. Cài đặt SDK Android - viết tắt của Bộ công cụ phát triển phần mềm - đó là những gì cho phép các nhà phát triển thực hiện công việc của họ. Và bây giờ bạn cũng có thể.
Bước 1: Chuẩn bị công việc và tải xuống
Trước tiên, hãy chuẩn bị một không gian làm việc trên PC của bạn. Đề nghị của tôi là tạo một thư mục ở cấp cao nhất của ổ cứng của bạn để dễ dàng truy cập từ dòng lệnh. C: \ Android_ ware dễ nhớ hơn nhiều so với C: \ users \ gbhil \ Documents \ tools \ thiết bị \ Android \ Stuff. Tôi sử dụng không gian làm việc của mình để sao lưu, hình nền, ROM và các công cụ cũng như SDK. Chỉ cần tạo một thư mục riêng trong không gian làm việc của bạn cho mỗi. Nhấp vào hình ảnh bên dưới để phóng to nó và xem cách tôi thiết lập thư mục Android_ ware của mình.
Bây giờ là lúc để tải xuống SDK. Đi tới https://developer.android.com/studio. Bạn sẽ thấy các bản tải xuống cho Windows, Mac OS X và Linux. Chọn danh mục phù hợp và tải tệp xuống máy tính để bàn của bạn. Đừng bị trì hoãn bởi thỏa thuận cấp phép. Hãy đọc và bạn sẽ thấy nó khá chuẩn.
Giải nén tải xuống bằng công cụ lưu trữ yêu thích của bạn và kéo thư mục bạn đã trích xuất vào Vùng làm việc. Đừng mở thư mục, chỉ cần kéo toàn bộ. Đó là nó. SDK Android hiện đã được cài đặt.
Bước 2: Cài đặt trình điều khiển USB - một điều ác cần thiết
Cài đặt trình điều khiển USB gần như đơn giản, mặc dù phải mất một vài bước và bạn sẽ cần thực hiện nếu bạn đang chạy Windows. Mở thư mục SDK mà bạn vừa di chuyển và nhấp đúp vào "SDK Setup.exe" trong thư mục SDK. Bạn sẽ thấy một cửa sổ như cửa sổ bên dưới.
Đảm bảo "Gói có sẵn" trong khung bên trái được chọn.
Nhấp vào hình tam giác bên cạnh quả địa cầu trên dòng trên cùng để mở rộng danh sách.
Những gì tôi đã khoanh tròn màu đỏ trong hình ảnh ví dụ của chúng tôi cần phải được kiểm tra. Điều đó sẽ tải xuống trình điều khiển USB. Trừ khi bạn có hứng thú với việc phát triển phần mềm hoặc chạy trình giả lập thiết bị Android, bạn có thể bỏ chọn mọi thứ khác. Nếu bạn quyết định cài đặt các phần khác, hãy chuẩn bị tải xuống 1 Gigabyte.
Nhấn vào cài đặt đã chọn. Trình điều khiển sẽ tự tải xuống SDK.
Bây giờ trên thiết bị của bạn, nhấn nút menu. Chọn Cài đặt (hình 1), sau đó chọn Ứng dụng (hình 2). Bây giờ, nhấp vào Phát triển (hình 3) và đảm bảo kiểm tra gỡ lỗi USB (hình 4). Sử dụng phím quay lại để thoát trở lại máy tính để bàn của bạn.
Bây giờ, cắm điện thoại của bạn vào, giống như bạn sẽ chuyển một bài hát hoặc một hình ảnh. Nhưng lần này đừng kéo xuống bóng râm và gắn thẻ SD. Bạn sẽ nhận được thông báo "Đã tìm thấy phần cứng mới" từ Windows.
Chọn "Xác định vị trí và cài đặt phần mềm trình điều khiển."
Chọn "Không tìm kiếm trực tuyến."
Chọn "Tôi không có đĩa. Hiển thị cho tôi các tùy chọn khác."
Chọn "Duyệt qua máy tính của tôi để tìm phần mềm trình điều khiển."
Bây giờ hãy duyệt đến thư mục SDK và trỏ Windows đến thư mục có tên usb_do. Nhấp vào hình ảnh bên dưới để phóng to nó và xem thư mục usb_do trong SDK Android của bạn.
Để lại "Bao gồm các thư mục con" và nhấp vào "Tiếp theo". Windows có thể hỏi bạn nếu bạn chắc chắn. Nói có nếu nó làm. Khi các cửa sổ thực hiện điều đó và hỏi bạn có muốn cài đặt "trình điều khiển giao diện Google ADB" không, đồng ý.
Tất nhiên, nếu chúng ta muốn chạy trình giả lập hoặc ứng dụng chương trình thì sẽ có nhiều hơn thế. Nhưng với mục đích của chúng tôi, chúng tôi đã hoàn thành. Rút phích cắm điện thoại của bạn và khởi động lại máy tính của bạn.
Bây giờ là thời điểm tốt để đề cập rằng có lẽ bạn không nên khởi động lại PC khi điện thoại đã được cắm. Một số PC mới hơn có thể khởi động từ thiết bị USB và sẽ cố gắng tải Android sang PC nếu bạn làm như vậy. Thú vị như âm thanh đó, nó sẽ không hoạt động và có thể dẫn đến các vấn đề.
Thật buồn cười là phần khó nhất trong toàn bộ hoạt động là thiết lập Windows phải không?
Thử nghiệm đầu tiên: Sao lưu ứng dụng của bạn
Đây là một mẹo mà bất cứ ai cũng có thể làm được, ngay cả với một chiếc điện thoại không được phân phối. Cắm điện thoại của bạn vào máy tính, giống như cách bạn làm nếu bạn đang chuyển ảnh hoặc bài hát, ngoại trừ một lần nữa đừng kéo xuống bóng râm và gắn thẻ SD. Bất cứ khi nào chúng tôi tương tác với điện thoại thông qua dấu nhắc lệnh, thẻ sẽ cần được giữ nguyên.
Bây giờ hãy mở dấu nhắc lệnh của bạn. Trong Windows, chỉ cần nhấn vào menu start và gõ (trong trường tìm kiếm Windows 7 hoặc lệnh "run" trong XP) "cmd." Đừng để cái máy tính của những năm 1960 làm bạn sợ, điều này sẽ dễ dàng.
Tại dấu nhắc, điều hướng đến vị trí bạn đặt SDK Android. Nếu bạn đang theo dõi ví dụ của chúng tôi, chỉ cần nhập (hoặc sao chép và dán) phần sau trong dòng lệnh của bạn:
cd C: \ Android_ ware \ android-sdk-windows
Nếu bạn đang sử dụng một vị trí khác, hãy sửa đổi lệnh để trỏ đến vị trí bạn đã đặt SDK Android của mình.
Bên trong SDK có một số thư mục khác. Thứ chúng ta thường làm việc là thư mục công cụ. Điều hướng vào nó bằng cách gõ như sau vào dấu nhắc lệnh của bạn:
công cụ cd
Nhấp vào hình dưới đây để có cái nhìn lớn hơn về các lệnh được nhập vào dấu nhắc lệnh của Windows.
Bây giờ hãy mở trình quản lý tệp của bạn và trong không gian làm việc của bạn tạo một thư mục có tên là ứng dụng. Chúng tôi sẽ sao lưu tất cả các ứng dụng của chúng tôi ở đây. Thị trường giữ một bản ghi về những gì bạn đã trả tiền, nhưng đôi khi tìm lại những thứ miễn phí có thể là một nỗi đau, vì vậy hãy giữ bản sao của chúng tôi. Nếu bạn cuộn trang lên hình ảnh của thư mục Android_ ware của tôi, bạn sẽ thấy thư mục con ứng dụng đã có trong đó.
Tại dấu nhắc của bạn như sau:
adb pull / data / app / C: \ Android_ ware \ apps
Chỉ cần sao chép và dán nó. Điều đó có nghĩa là -
- sử dụng chương trình adb (được cung cấp bởi Google như một phần của SDK Android) để kéo các tệp.
- Các tập tin chúng tôi đang lấy từ điện thoại được đặt trong / data / app trên chính điện thoại.
- Khi một tệp được kéo ra, chúng tôi muốn dán nó vào ứng dụng C: \ Android_ ware \.
Tại sao các dấu gạch chéo khác nhau từ phần đầu tiên của lệnh đến phần thứ hai?
Đó là bởi vì chúng tôi đang xử lý hai hệ thống tệp khác nhau. Trong một hệ thống tệp Windows, các dấu gạch chéo ngược, như vậy " \ ". Các hệ thống tệp Unix sử dụng dấu gạch chéo " / " để phân tách các thư mục. / data / app / có trên điện thoại và sử dụng hệ thống tệp Unix. C: \ Android_ ware \ apps nằm trên PC của bạn để nó sử dụng hệ thống tệp Windows.
Bạn có thể thấy một thông báo về một máy chủ đã hết hạn hoặc một máy chủ bị giết. Điều này đề cập đến máy chủ adb và lệnh sẽ làm mới nó nếu cần thiết. Đừng lo lắng, nó tự động. Bạn sẽ thấy cửa sổ bắt đầu cuộn, với đầu ra từ adb cho bạn biết nó đã sao chép từng ứng dụng. Không cần tương tác, chỉ cần để nó cuộn. Khi kết thúc, bạn sẽ quay lại dấu nhắc lệnh của mình. Bây giờ một bản sao của tất cả các ứng dụng thị trường miễn phí của bạn được lưu trữ trên PC để giữ an toàn. Tất cả các tệp đều có phần mở rộng ".apk". Đây là định dạng cài đặt Android tiêu chuẩn, vì vậy những tệp này không thể được sử dụng trong Windows.
Không có gốc. Không có lệnh shell phức tạp. Chỉ là một cách dễ dàng để sao lưu tất cả các ứng dụng của bạn. Các ứng dụng này có thể được sao chép sang thẻ SD của bạn và được cài đặt với bất kỳ ứng dụng nào có thể đọc thẻ và cài đặt tệp apk. Nếu bạn không có ứng dụng này, hãy tìm kiếm Astro trên thị trường. Nó phục vụ như một trình thám hiểm tệp (như My Computer trong Windows) và cung cấp một số công cụ tuyệt vời khác để quản lý ứng dụng.
Đây chỉ là phần nổi của iceburg. Cho đến khi Android ra mắt với một ứng dụng kiểu iTunes dễ sử dụng để tương tác với thiết bị, tôi mới ở đây để giúp bạn làm việc với dòng lệnh. Mỗi tuần chúng tôi sẽ tập trung vào một cái gì đó tương tự. Chúc mừng hack:)
Lựa chọn trong tuần
Ép xung Droid của bạn (yêu cầu root!)
Thiết bị Android phổ biến nhất hiện nay có bản nâng cấp tính năng được yêu cầu nhiều nhất. Nhân đã được tinh chỉnh và bộ xử lý đã được ép xung. Đây là chủ đề của các nhà phát triển về nó và người dùng A / C thebizz đã bắt đầu một cuộc thảo luận trong các diễn đàn của chúng ta.
CẢNH BÁO: Có tiềm năng ở đây để làm hỏng thiết bị của bạn (như với tất cả các sửa đổi), nhưng nhà phát triển đã làm rất tốt công việc khiến nó trở nên hoàn hảo. Ông thậm chí đã thiết lập một khu vực hỗ trợ dành riêng cho các câu hỏi. Theo ý kiến cá nhân của tôi, bộ xử lý của Droid có thể bị lạm dụng nhiều hơn một chút so với Moto được đặt, vì vậy đây thực sự có thể là một bản cập nhật rất hữu ích. Nếu bạn thử điều này, hãy chắc chắn chia sẻ kinh nghiệm của bạn trên các diễn đàn, vì nhiều người dường như đang ở trên hàng rào với cái này. Tất nhiên, bạn sẽ cần phải được root và có một hình ảnh phục hồi tùy chỉnh được flash. Nếu đây là tất cả Hy Lạp cho bạn. Bạn sẽ tìm thấy nhiều sự giúp đỡ trong các diễn đàn.
ROM Nexus One của Cyanogen (yêu cầu root!)
Huyền thoại Android Hacker / Cooker / Modder / Guru Cyanogen đã phát hành ROM tùy chỉnh cho bạn chủ sở hữu Nexus One may mắn. Một số bản hack G1 của anh ta không được bao gồm, vì không cần phần cứng tuyệt vời của Nexus One. Nhưng điều đó không có nghĩa là nó không đầy đủ hàng hóa. Dưới đây là một vài điểm nổi bật:
- Hạt nhân 2.6, 29.6 mới nhất, hỗ trợ tethering, vpn và các mô-đun khác (cifs, nfs, aufs, fuse)
- Tích hợp dây nối USB
- Hỗ trợ âm thanh FLAC
- Bao gồm BusyBox, htop, nano, powertop, openvpn và tất cả các tiện ích dòng lệnh kỹ thuật
Tất nhiên có nhiều hơn, đó chỉ là danh sách ngắn. Công việc của Cyanogen luôn luôn là đỉnh cao, đủ để nhiều thay đổi của anh ấy được đưa vào cây nguồn Android. Đó là một yêu cầu cao để làm cho Nexus One hoạt động tốt hơn so với hiện tại, nhưng tôi có thể nói với bạn điều này - nó thực hiện mọi thứ trừ việc sử dụng bản dựng này và tôi khuyên bạn nên xem qua.
Trang chủ Cyanogen Mod http://www.cyanogenmod.com/. Người dùng A / C rsvpinx đã bắt đầu chủ đề thảo luận của A / C về ROM tại đây trong các diễn đàn của chúng tôi.
MetaMorph (yêu cầu root!)
Có lẽ MetaMorph là một ứng dụng. Có lẽ nó sẽ được phục vụ tốt hơn với một đánh giá đầy đủ trong các diễn đàn Ứng dụng. Nhưng tôi không thể có đủ công cụ này. Những gì nó làm là cho phép người dùng cuối tải xuống một chủ đề tùy chỉnh và tải nó trên điện thoại mà không gặp rắc rối với hình ảnh khôi phục và flash ROM. Tôi đã nói chuyện với Stericson tại các nhà phát triển XDA và hỏi anh ta một vài câu hỏi về ứng dụng:
Ứng dụng của bạn là một bước đột phá lớn trong cách thay đổi chủ đề và yếu tố hình ảnh của người dùng cuối. Làm thế nào bạn nghĩ về nó?
Những tài nguyên nào bạn giới thiệu cho ai đó mới sử dụng Android và ứng dụng của bạn hãy xem để sử dụng MetaMorph dễ dàng hơn?
Bạn đang cung cấp cho người dùng của bạn cập nhật kịp thời. Bạn có thể cho chúng tôi bất kỳ tin tức về các tính năng sắp tới?
Quyết định cung cấp tính năng tương tự được đặt trong phiên bản miễn phí và tặng là rất tốt cho người tiêu dùng. Bạn có cảm thấy nó làm tê liệt bất kỳ tiềm năng nào cho lợi nhuận thực sự không?
Nhà phát triển chủ đề vừa chớm nở sẽ bắt đầu tạo chủ đề MetaMorph ở đâu?
Tôi muốn cảm ơn Stericson vì đã dành thời gian để trả lời một vài câu hỏi cho chúng tôi và cho ứng dụng tuyệt vời này. Sử dụng MetaMorph, bất kỳ ai có tài năng về công việc đồ họa đều có thể dễ dàng trở thành nhà phát triển chủ đề Android.
Như Stericson đã chỉ ra, chuỗi hỗ trợ chính thức cho ứng dụng cùng với rất nhiều thông tin là tại các nhà phát triển XDA tại đây. Người dùng A / C mclarryjr đã bắt đầu một cuộc thảo luận thú vị trên các diễn đàn của chúng tôi về cách tạo ra phép màu với cái này ở đây tại các diễn đàn của chúng tôi. Nhấn QRcode từ điện thoại của bạn (hoặc nhấp vào mã trong trình duyệt Android của bạn) để đi thẳng vào thị trường và lấy MetaMorph.
Hy vọng bạn thích phiên bản Inside Android tuần này. Hãy nhớ rằng tôi luôn tìm kiếm các mẹo và ý kiến Tìm tôi trên các diễn đàn hoặc gửi cho tôi một dòng gbhil.hero @ gmail