2011-07-10 39 views
15

Tôi nhớ (mặc dù tôi không chắc nữa) Tôi đọc rằng IntelliJ IDEA IDE có thể tự động thêm mới Activities vào một tệp Manifest. Tuy nhiên, điều này xảy ra trong các dự án của tôi. Có một lệnh đặc biệt cho điều đó hay tính năng này không tồn tại?Tự động thêm hoạt động vào Tệp kê khai?

Trả lời

17

Trong Xem dự án sử dụng Mới | Thành phần Android | Hoạt động, nhập tên, như Sample, bạn sẽ nhận được tệp nguồn Java được tạo ra extends Activity<activity android:name=".view.Sample"/> dòng trong số AndroidManifest.xml.

Trong các phiên bản cũ IDEA đã có riêng các mục menu mới cho hoạt động, dịch vụ vv

+1

Perfect. Sẽ tốt hơn nếu nó tạo một mục nhập chuỗi (res/values ​​/ strings.xml)) dưới dạng Label name thay vì mã hóa cứng chuỗi thành thuộc tính 'Label'. Cảm ơn! – sandalone

+0

Tôi đang sử dụng IntelliJ V12 và tùy chọn 'Thành phần Android' hiển thị cho menu ngữ cảnh chỉ khi con trỏ nằm trên thư mục 'src' và các phần con của nó. Có lẽ đây là thứ đã thay đổi so với phiên bản. Thêm và xóa các hoạt động hoạt động tốt. –

2

Xin lỗi vì cắm không biết xấu hổ, nhưng nếu bạn muốn thêm hoạt động của bạn trong biểu hiện bạn có thể sử dụng một plugin tôi đã viết cho bản thân mình .

Khi bạn có một Hoạt động hoặc một lớp kế thừa từ Hoạt động tại một số điểm mà không có đề cập đến trong AndroidManifest.xml bạn có thể nhấn (CMD/CTRL +N) và bấm 'thêm vào biểu hiện '. Thao tác này thêm hoạt động vào tệp kê khai.

https://dl.dropboxusercontent.com/u/3491432/AndroidManifestFitter.jar

Source code: https://github.com/JorgeDC/AndroidManifestFitter

Các vấn đề liên quan