เครื่องมือสำหรับนักพัฒนา Android รองรับ JAVA 7 API จนถึงทุกวันนี้หรือไม่ ฉันกำลังพยายามสร้างแอป Android โดยใช้ JAVA 7 และฉันสงสัยเกี่ยวกับสิ่งนี้
ADT รองรับ Java 7 API หรือไม่ [ปิด]
comment
ขณะนี้ Java 7 ได้รับการสนับสนุนอย่างเป็นทางการแล้ว. ถึง mods @tuxdude - อะไรคือคำถามที่ไม่ใช่จริงที่นี่? เป็นคำถามที่แม่นยำและเกี่ยวข้องมากและเป็นจริงซึ่งทำให้หลาย ๆ คนยุ่ง (ลองนึกถึงความเข้ากันได้กับไฟล์ jar ภายนอก) และเนื่องจากคำถามปิดแล้ว เราจึงไม่สามารถอัปเดตเป็นสถานะปัจจุบันได้
- person Bachi   schedule 29.01.2014
comment
ตกลง โง่เขลามากที่จะบอกว่านี่ไม่ใช่คำถามที่แท้จริง โง่เขลากับภูมิทัศน์ของ Android มาก นี่ไม่เพียงแต่เป็นคำถามจริงเท่านั้น แต่ยังมีคำถามนี้ในระดับที่ซับซ้อนอีกด้วย
- person TimJowers2   schedule 25.03.2015
comment
Mods โปรดเปิดคำถามนี้อีกครั้ง
- person Krypton   schedule 05.01.2016
คำตอบ (2)
แม้ว่าคุณจะสามารถ เขียน โค้ดใน Java 7 ได้ แต่ระบบ Android ที่รันโค้ดนี้รองรับเฉพาะ Java 6 เท่านั้น ดังนั้นฟีเจอร์ 7 รายการ เช่น switch-case บน Strings จึงล้มเหลว
ตั้งแต่สร้างเครื่องมือ 19, Java 7 ได้รับการสนับสนุนแล้ว
person
Raghav Sood
schedule
06.04.2013
คุณช่วยอธิบายคำอธิบายการเปรียบเทียบ
==
อย่างละเอียดได้ไหม จากสิ่งที่ฉันเข้าใจ การใช้ตัวดำเนินการ ==
บน Strings จะประสบความสำเร็จบน Java 6 และ Java 7: มันจะคืนค่าจริงหากเป็นอินสแตนซ์เดียวกัน มิฉะนั้นจะเป็นเท็จ
- person pimmhogeling; 10.06.2013
@pimmhogeling มันเปรียบเทียบที่อยู่หน่วยความจำของวัตถุ ไม่ใช่ค่าของมัน ดังนั้นหากคุณมีสายอักขระสองสายที่แตกต่างกันซึ่งทั้งสองค่ามีค่าเท่ากัน ก็จะส่งกลับค่าเท็จ เท่ากับ() เปรียบเทียบค่า
- person Raghav Sood; 10.06.2013
ใช่ ตรงตามที่ฉันคาดหวังว่ามันจะได้ผล แต่มันใช้งานได้ทั้งบน Java 6 และ Java 7 ใช่ไหม
- person pimmhogeling; 11.06.2013
@pimm บน java 7, == เปรียบเทียบค่า ไม่ใช่อินสแตนซ์
- person Raghav Sood; 11.06.2013
หนังสือ Java 7 โดย Jay Bryant (1430236868 หรือ 9781430236863) กล่าวอย่างชัดเจนว่า == เปรียบเทียบอินสแตนซ์ (หน้า 63) ในทางกลับกัน ฉันพบผู้คนมากมายในเว็บที่บอกว่าคุณพูดถูก สิ่งนี้มีความชัดเจนในข้อมูลจำเพาะหรือไม่?
- person pimmhogeling; 12.06.2013
ตอนนี้ได้รับการสนับสนุนแล้ว!
- person Takhion; 12.11.2013
Java 7 รองรับจริง ๆ ใน Eclipse ADT หรือเฉพาะใน Android Studio เท่านั้น
- person Natix; 23.01.2014
ขณะนี้ Eclipse ADT รองรับฟีเจอร์ภาษา Java 7 แล้ว เช่นกัน (ณ เดือนมีนาคม)
- person kassim; 16.03.2014
Java 7 รองรับ api เวอร์ชันใด
- person S-K'; 27.10.2014
ไม่ เอกสารเกี่ยวกับ android ค่อนข้างชัดเจนเกี่ยวกับเรื่องนี้ จาวา 6 เท่านั้น
นอกจากนี้ อย่าลืมดาวน์โหลด Oracle JDK 6 (Java Runtime ไม่เพียงพอ)
person
Stephan Branczyk
schedule
06.04.2013
คำตอบนี้ล้าสมัยแล้ว
- person Craig Russell; 07.07.2014