คำถามติดแท็ก android

Android เป็นระบบปฏิบัติการโอเพ่นซอร์สของ Google สำหรับสมาร์ทโฟนและแท็บเล็ต ใช้แท็กนี้สำหรับคำถามวิศวกรรมซอฟต์แวร์เกี่ยวกับ Android; สำหรับคำถามของผู้ใช้โปรดไปที่ไซต์น้องของเราผู้ที่ชื่นชอบการแลกเปลี่ยนสแต็คของ Android

9
ในทางปฏิบัติ Sencha Touch ทำงานบน Android ได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังจะเริ่มโครงการโดยใช้ Sencha Touch และเพิ่งทำการทดสอบเล็กน้อยบนอุปกรณ์ HTC ปรารถนาของฉัน วิดีโอสอนการใช้งานทั้งหมดของ Vimeo ดูเหมือนจะใช้ตัวจำลอง iPhone ที่ทำงานบน Mac ฉันไม่แน่ใจว่าตัวจำลองนี้เร็วแค่ไหนเมื่อเทียบกับอุปกรณ์ iPhone จริงหรือแม้กระทั่งอุปกรณ์ Android จริง แต่จากสิ่งที่ฉันเคยมีประสบการณ์ดูเหมือนว่าความปรารถนาของ HTC ของฉันไม่ได้ทำงานได้ดีเหมือนตัวเลียนแบบนี้ ภาพเคลื่อนไหวทั้งหมด (การเลื่อน, การซีดจาง ฯลฯ ) ดูเหมือนว่าจะไม่ราบรื่น คุณสามารถสังเกตเห็นได้อย่างง่ายดายว่า FPS นั้นน้อยกว่าวิดีโอ Vimeo มาก HTC ปรารถนาเป็นโทรศัพท์ Android 2.2 รุ่นใหม่ที่ทันสมัยและทำงานด้วยฮาร์ดแวร์ที่ดีดังนั้นฉันสงสัยว่า Sencha Touch นั้น "พร้อม" สำหรับแพลตฟอร์ม Android ใครที่มีประสบการณ์ใช้งานจริงกับ …
17 android 

5
ภาษาที่ใช้งานได้ซึ่งรวบรวมเป็น Dalvik VM ของ Android หรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีปัญหาซอฟต์แวร์ที่เหมาะกับวิธีการทำงานของการเขียนโปรแกรม แต่ตลาดเป้าหมายจะอยู่ในระบบปฏิบัติการ Android ฉันถามเพราะมีภาษาที่ใช้งานได้ซึ่งคอมไพล์กับ VM ของ Java แต่ Dalvik bytecode! = Java bytecode อีกทางหนึ่งคุณรู้หรือไม่ว่าdxยูทิลิตี้นี้สามารถแปลง.classไฟล์ที่สร้างจากภาษาที่ใช้งานได้เช่น Scala อย่างชาญฉลาดหรือไม่? แก้ไข : เพื่อเพิ่มความเป็นประโยชน์ให้กับชุมชนอีกเล็กน้อยและเพื่อช่วยให้ฉันเลือกได้ดีขึ้นฉันจะแก้ไขคำถามได้หรือไม่ คุณเคยใช้ภาษาอื่นกับ Dalvik บ้างไหม? อันไหน? "gotchas" (ปัญหา) ที่ฉันอาจพบมีอะไรบ้าง ประสิทธิภาพเป็นที่ยอมรับหรือไม่? จากนั้นฉันหมายความว่าแอปพลิเคชันยังคงตอบสนองต่อผู้ใช้ ฉันไม่เคยพัฒนาโทรศัพท์มือถือมาก่อน แต่ฉันโตมากับอุปกรณ์ที่มีข้อ จำกัด และฉันก็ไม่คิดว่าจะมีค่าใช้จ่ายในการใช้ภาษาที่ไม่ได้มาตรฐานกับแพลตฟอร์ม ฉันแค่ต้องรู้ว่าค่าใช้จ่ายนั้นเป็นสิ่งที่ฉันควรจะลองใช้วิธีการของฉันเป็นภาษาเริ่มต้น (เช่นใช้หลักการทำงานในภาษา OOP)

3
เหตุใดจึงใช้ Android Fragments
ฉันได้อ่านเอกสารประกอบและหัวข้อคำถามอื่น ๆเกี่ยวกับหัวข้อนี้และฉันไม่รู้สึกมั่นใจจริงๆ ฉันไม่เห็นข้อ จำกัด ของการใช้เทคนิคนี้อย่างชัดเจน เศษจะเห็นในขณะนี้เป็นวิธีที่ดีที่สุด ; ทุกกิจกรรมควรเป็นส่วนสนับสนุนอย่างน้อยหนึ่งแฟรกเมนต์และไม่เรียกเลย์เอาต์โดยตรง แฟรกเมนต์ถูกสร้างขึ้นเพื่อ: อนุญาตให้Activityใช้ชิ้นส่วนจำนวนมากเปลี่ยนระหว่างหน่วยเหล่านี้เพื่อนำหน่วยเหล่านี้กลับมาใช้ใหม่ ... ==> Fragmentทั้งหมดขึ้นอยู่กับContextกิจกรรมดังนั้นหากฉันต้องการสิ่งทั่วไปที่ฉันสามารถนำมาใช้ใหม่และจัดการกับกิจกรรมมากมายฉันสามารถ สร้างเลย์เอาต์ที่กำหนดเองของตัวเองหรือมุมมอง ... ฉันจะไม่สนใจเกี่ยวกับเลเยอร์การพัฒนาความซับซ้อนเพิ่มเติมที่ชิ้นส่วนจะเพิ่ม การจัดการความละเอียดที่แตกต่างกันดีกว่า ==> ตกลงสำหรับแท็บเล็ต / โทรศัพท์ในกรณีที่กระบวนการที่ยาวนานซึ่งเราสามารถแสดงสองชิ้น (หรือมากกว่า) ในกิจกรรมเดียวกันในแท็บเล็ตและหนึ่งต่อหนึ่งในโทรศัพท์ แต่ทำไมฉันถึงต้องใช้แฟรกเมนต์เสมอ ? การจัดการการเรียกกลับเพื่อนำทางระหว่าง Fragments (เช่น: หากผู้ใช้เข้าสู่ระบบฉันจะแสดงส่วนอื่นฉันแสดงส่วนอื่น) ===> เพียงแค่ลองดูว่ามีข้อบกพร่องมากมายในการลงชื่อเข้าใช้ SDK ของ Facebook เพราะเหตุนี้เพื่อให้เข้าใจว่าเป็นจริง (?) ... การพิจารณาว่าแอปพลิเคชัน Android นั้นยึดตามกิจกรรม ... การเพิ่มวงจรชีวิตอีกอันในกิจกรรมจะดีกว่าในการออกแบบแอปพลิเคชัน ... ฉันหมายถึงโมดูลสถานการณ์การจัดการข้อมูลและการเชื่อมต่อจะได้รับการออกแบบที่ดีขึ้น ทาง ===> นี่คือคำตอบของใครบางคนที่เคยเห็น Android SDK และ …

5
วิธีหลีกเลี่ยงปัญหาที่เหมาะสมสำหรับการสืบทอดหลาย ๆ อย่างใน Java (Android)
ฉันมีปัญหาด้านแนวคิดเกี่ยวกับการติดตั้งโค้ดอย่างเหมาะสมซึ่งดูเหมือนว่าต้องใช้การสืบทอดหลายแบบซึ่งจะไม่เป็นปัญหาในหลายภาษา OO แต่เนื่องจากโปรเจ็กต์สำหรับ Android ไม่มีสิ่งเช่นหลายextendsอย่าง ฉันมีพวงของกิจกรรมที่ได้มาจากฐานเรียนที่แตกต่างกันเช่นที่เรียบง่ายActivity, TabActivity, ListActivity, ExpandableListActivityฯลฯ นอกจากนี้ฉันมีเศษรหัสบางอย่างที่ฉันต้องไปยังสถานที่ลงในonStart, onStop,onSaveInstanceState , onRestoreInstanceStateและอื่น ๆ ที่จัดการเหตุการณ์มาตรฐานในทุกกิจกรรม ถ้าฉันมีคลาสฐานเดียวสำหรับทุกกิจกรรมฉันจะวางโค้ดลงในคลาสที่ได้รับมาจากระดับกลางพิเศษจากนั้นสร้างกิจกรรมทั้งหมดที่ขยายออกมา น่าเสียดายที่นี่ไม่ใช่กรณีเนื่องจากมีหลายคลาสพื้นฐาน แต่การวางส่วนของรหัสเดียวกันลงในคลาสกลางหลาย ๆ คลาสนั้นไม่ใช่วิธีที่จะทำได้ อีกวิธีหนึ่งคือการสร้างวัตถุผู้ช่วยและมอบหมายการโทรเหตุการณ์ทั้งหมดที่กล่าวไว้ข้างต้นให้กับผู้ช่วย แต่สิ่งนี้ต้องการวัตถุผู้ช่วยที่จะรวมและตัวจัดการทั้งหมดจะถูกกำหนดใหม่ในชั้นกลางทั้งหมด ดังนั้นจึงไม่มีความแตกต่างกับวิธีแรกที่นี่ - ยังคงมีการทำสำเนารหัสจำนวนมาก หากมีสถานการณ์คล้ายกันเกิดขึ้นใน Windows ฉันต้องการคลาสย่อยฐานรอง (สิ่งที่ "สอดคล้อง" กับ Activityคลาสใน Android) และดักจับข้อความที่เหมาะสมที่นั่น (ในที่เดียว) Java / Android สามารถทำอะไรได้บ้าง? ฉันรู้ว่ามีเครื่องมือที่น่าสนใจเช่นเครื่องมือJava ( พร้อมตัวอย่างจริง ) แต่ฉันไม่ใช่กูรู Java และไม่แน่ใจว่ามันคุ้มค่าที่จะลองในกรณีเฉพาะนี้หรือไม่ หากฉันพลาดวิธีแก้ปัญหาที่เหมาะสมอื่น ๆ โปรดพูดถึงพวกเขา UPDATE: …

4
นักพัฒนา Android ต้องจ่ายภาษีการขายหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ตามโพสต์บล็อกของนักพัฒนาซอฟต์แวร์RetroDreamer Android ต้องจ่ายภาษีการขายสำหรับการขายแอพของพวกเขาในประเทศที่มีภาษีการขาย นี่เป็นคำอธิบายที่ถูกต้องหรือไม่? ผู้คนต่าง ๆ ที่เผยแพร่แอพ Android จะจัดการกับมันอย่างไร?

6
ข้ามไปยัง Android หรือเรียนรู้พื้นฐาน Java ก่อนหรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันค่อนข้างเชี่ยวชาญใน C และรู้ C ++ บางอย่าง แต่ไม่เคยสัมผัส Java เมื่อเร็ว ๆ นี้ฉันมีไอเดียสำหรับแอพที่ฉันคิดว่ามีศักยภาพและฉันต้องการพัฒนามัน ฉันวางแผนที่จะไป Android ก่อนเพราะมันไม่จำเป็นต้องมี mac / iPhone ดังนั้นคำถามของฉันคือ: ฉันสามารถตรงไปที่การเรียนรู้การพัฒนา Android หยิบไวยากรณ์ Java ตามที่ฉันต้องการและมัน (หลังจากทั้งหมดฉันไม่คิดว่ามันจะแตกต่างจาก C / C ++) หรือฉันควรใช้เวลาสองสามชั่วโมง สัปดาห์เพื่อเรียนรู้พื้นฐานของ Java ก่อนแล้วเริ่มด้วยการพัฒนา Android?
15 java  android 

2
ฉันกำลังย้ายแอพจาก iOS ไปยัง Android: ฉันต้องรู้อะไรบ้าง [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันควรหลีกเลี่ยงหลุมพรางอะไร กระบวนทัศน์ของภาษา Java ใดที่ผู้พัฒนา Objective-C เข้าใจผิดอย่างต่อเนื่อง ฉันเรียนรู้ที่จะเขียนโปรแกรมใน Java แต่ฉันไม่ได้ทำงานอะไรนอกจาก Objective-C มานานหลายปีแล้ว รูปแบบการออกแบบแตกต่างกันระหว่าง Android และ iOS อย่างไร หากคุณทำการเปลี่ยนแปลงด้วยตัวเองส่วนใดของ Android ที่ทำให้คุณสับสนหรือใช้เวลาเรียนรู้นานกว่าที่ควรจะเป็น Eclipse OS X IDE ที่ดีที่สุดสำหรับ Android หรือไม่ สำหรับบันทึกแอปของฉันเชื่อมโยงกับ UIKit และมูลนิธิอย่างแน่นหนาดังนั้นคำว่า "การย้าย" อาจเป็นชื่อเรียกที่ไม่ถูกต้อง ฉันจะเขียนมันใหม่อย่างสมบูรณ์สำหรับ Android ไม่มีการใช้รหัสซ้ำ นอกจากนี้ฉันกำลังทำสิ่งนี้เพื่อเรียนรู้ Android ดังนั้นฉันจึงค่อนข้างล้มเหลวที่พอร์ตและเรียนรู้ Android มากกว่าใช้ทางลัด เป็นพื้นหลังเล็กน้อยคำถามนี้ได้รับการแจ้งจากประเภทของคำถามที่ฉันเห็นใน Stackoverflow บ่อยครั้งที่คุณสามารถบอกได้ว่าพื้นหลังของใครบางคนคืออะไร …
15 android  ios 

3
สถาปัตยกรรมสะอาด - ใช้คลาสของเคสมากเกินไป
ฉันกำลังเข้าสู่Clean Architectureและยกระดับ Android ของฉันจาก MVC เป็นMVPแนะนำ DI กับ Dagger 2, Reactivity with RxJava 2 และแน่นอน Java 8 ในสถาปัตยกรรมที่สะอาด MVPมีเลเยอร์ระหว่างเอนทิตี (ในดาต้าสโตร์) และผู้นำเสนอที่ควรเข้าถึง ชั้นนี้คือ"การใช้กรณี" กรณีการใช้งานเป็นส่วนติดต่อแบบอุดมคติซึ่งใช้การดำเนินการหนึ่งอย่างกับหนึ่งเอนทิตี้ ฉันยังรู้ว่า Clear Architecture " กำลังกรีดร้อง " ในแง่ของโปรเจ็กต์นั้นสามารถอ่านได้สูงมากเนื่องจากมีคลาสจำนวนมากในพวกเขา ตอนนี้อยู่ในโครงการของฉันฉันมีบางอย่างเช่น6 หน่วยงานต่าง ๆและแน่นอนแต่ละพื้นที่เก็บข้อมูลกิจการอย่างน้อย 4 วิธี (มักจะได้รับเพิ่มลบปรับปรุง) เพื่อเข้าถึงพวกเขา .. ดังนั้น 6 * 4 = 24 หากสิ่งที่ฉันเข้าใจจนถึงปัจจุบันของ Clean Architecture ฉันจะมี 24 UseCase …
15 java  android  use-case  mvp 

2
เส้นทางการเรียนรู้ที่เหมาะสมที่สุดในการสร้างแอป Android ด้วย Scala คืออะไรโดยไม่ต้องมีประสบการณ์ Java มาก่อน
น่าเสียดายที่ปัจจุบันยังไม่มีหนังสือใด ๆ เกี่ยวกับหัวข้อ 'เรียนรู้การพัฒนา Android ด้วย Scala' ซึ่งจะเป็นทางออกที่ดีที่สุด ฉันเดาว่าฉันจะต้องหยิบหนังสืออย่างน้อย 3 เล่มที่นี่หนึ่งเล่มสำหรับแต่ละหัวข้อ อย่างไรก็ตามฉันไม่รู้ว่าจะสั่งให้อ่านอะไรไม่ว่าจะอ่านพร้อมกันส่วนไหนของหนังสือ Java ที่ฉันสามารถข้ามได้อย่างปลอดภัย ฯลฯ เส้นทางที่ดีที่สุดสำหรับฉันในการเริ่มต้นสร้างแอพ Android โดยใช้ Scala คืออะไร
13 java  android  scala 

5
Android เป็นภาษาหรือเฟรมเวิร์ก / แพลตฟอร์มหรือไม่?
ฉันรู้ว่า Android ใช้ภาษา Java ด้วย Java SDK ที่ จำกัด และ Google อ้างว่าไม่ใช่ Java แต่มันถูกต้องหรือไม่ที่จะบอกว่า Android เป็นภาษาโปรแกรม? หรือเป็นสิทธิที่จะกล่าวว่า Android เป็นกรอบใน Java? หรือว่าเป็นจริงทั้งคู่?
13 android 

3
ฉันจะหาสัญญา Android ได้อย่างไร
สองปีที่แล้วต่อไปนี้ 15 ปีใน Win32 และ SymbianOS ฉันตัดสินใจที่จะมุ่งเน้นไปที่ Android อย่างเข้มข้น ฉันเอาส่วนที่ดีที่สุดของปี 2009 ออกจากการทำงานเพื่อเรียนรู้แพลตฟอร์มใหม่อย่างละเอียดและนั่นดูเหมือนจะเป็นการตัดสินใจเชิงกลยุทธ์ที่ดี: Android มีอยู่ทุกที่ในขณะนี้ แต่ดูเหมือนว่ามันยากที่จะหางานพัฒนา Android ฉันมีความรู้สึกที่ดุด่าว่าจะต้องมีเว็บไซต์บางสมาคมลับหรือการแลกเปลี่ยนแรงงานที่ได้หลบหนีฉันอย่างใด เกิดอะไรขึ้น? หากคุณเป็นผู้รับเหมา Android คุณพบงานปัจจุบันของคุณอย่างไร

3
Android, OpenGL และขยาย GLSurfaceView หรือไม่
คำถามนี้เป็นส่วนหนึ่งทางเทคนิคส่วนหนึ่งเมตาส่วนร่วมและเฉพาะเจาะจงมาก: ฉันเป็นนักพัฒนาเกมอินดี้ที่ทำงานกับ Android และในช่วง 6 เดือนที่ผ่านมาฉันพยายามและในที่สุดก็ประสบความสำเร็จในการสร้างแอพเกม 3D ของฉันเองสำหรับ Android ดังนั้นฉันคิดว่าฉันจะกระโดดเพื่อให้และช่วยเหลือผู้อื่นที่กำลังต่อสู้กับ Android และ openGL-ES GLSurfaceViewแต่ส่วนใหญ่ของคำถามที่เกี่ยวข้องกับการขยาย ฉันสร้างแอปทั้งหมดของฉันโดยไม่ขยายGLSurfaceView(และมันก็ทำงานได้ดี) ฉันไม่เห็นเหตุผลใด ๆ เลยGLSurfaceViewสำหรับคำถามส่วนใหญ่ที่ฉันเจอ เลวร้ายยิ่งไปกว่านั้นเอกสาร Android นั้นบอกเป็นนัยว่าคุณควรจะทำ แต่ไม่ได้อธิบายอย่างละเอียดว่าทำไมหรือข้อดีข้อเสียคืออะไรที่ไม่ขยายและทำทุกอย่างผ่านการใช้งานของคุณเองGLSurfaceView.Rendererเหมือนที่ฉันทำ ถึงกระนั้นปริมาณคำถามที่เลี่ยงไม่ได้ที่จะขยายGLSurfaceViewคือทำให้ฉันสงสัยว่าจริง ๆ แล้วมีบางเหตุผลที่ดีจริง ๆ ที่ทำแบบนั้นกับวิธีที่ฉันทำ (และแนะนำคำตอบของฉันให้คนอื่น ๆ ) ทำ). ดังนั้นมีบางสิ่งที่ฉันขาดหายไปหรือไม่ ฉันควรหยุดตอบคำถามในเวลาเดียวกันหรือไม่? เอกสารประกอบ openGL ของ Android
12 android  opengl 

1
เหตุใด CharSequence จึงไม่ประกอบด้วย (CharSequence)
สิ่งนี้ใช้กับทั้ง Java SE และ Android เนื่องจากสัญญาเหมือนกัน เอกสาร CharSequence สำหรับ Java SE CharSequence เอกสารประกอบสำหรับ Android CharSequenceไม่ได้กำหนดcontains(CharSequence)วิธีการ ฉันไม่สามารถหาเหตุผลว่าทำไมและรวมถึงมันจะมีประโยชน์มากทำให้ไม่ต้องโทรCharSequence#toString()เพื่อตรวจสอบลำดับของอักขระ ยกตัวอย่างเช่นใน Android ของผู้ใช้ที่ถูกบังคับให้โทรEditable#toString()เพื่อดูว่าจะมีลำดับของอักขระแม้ว่าEditableการดำเนินการCharSequenceซึ่งสามารถหลีกเลี่ยงได้ถ้ากำหนดไว้CharSequencecontains(CharSequence) แนวคิดเบื้องหลังตัวเลือกการออกแบบนี้คืออะไร มันเป็นการกำกับดูแลที่มีศักยภาพหรือมีเหตุผลในการออกแบบสำหรับเรื่องนี้?

3
เหตุใดแพลตฟอร์มโทรศัพท์มือถือจึงไม่สนับสนุนการรวบรวมขยะทั่วไป
ทั้ง Windows Phone / Xbox และ Android ขาดการสนับสนุนสำหรับการรวบรวมขยะทั่วไป นี่น่าผิดหวังสำหรับโปรแกรมเมอร์จำนวนมาก ดูเหมือนจะมีเหตุผลทางวิศวกรรมที่ถูกต้องตามกฎหมาย แต่ฉันไม่สามารถเข้าใจได้ โทรศัพท์ปัจจุบันมีหน่วยความจำเพิ่มขึ้นและอาจมี CPU ที่ดีกว่าเดสก์ท็อป / แล็ปท็อปที่ใช้. NET 1.1 กับ generational GC ย้อนกลับไปในปี 2544 และฉันไม่สามารถคิดได้ว่าเหตุผลใดที่โปรเซสเซอร์ ARM จะแย่กว่ารุ่นทั่วไป นอกจากนี้ยังมีความต้องการน้อยลงสำหรับการทำมัลติทาสก์บนโทรศัพท์และคอนโซลดังนั้นจึงมีพื้นที่ว่างมากขึ้น แล้วอะไรล่ะ แก้ไข:สองสามจุดเพื่อชี้แจง: แพลตฟอร์มเหล่านี้ใช้การรวบรวมขยะสำหรับแอปโดยเฉพาะดังนั้นคำถามของฉันไม่เกี่ยวกับสาเหตุที่ GC ไม่รองรับ คำถามของฉันเกี่ยวกับสาเหตุที่generationalเก็บขยะไม่ได้ เหตุผลที่ผู้คนรู้สึกหงุดหงิดเกี่ยวกับการขาด GC generational นั่นคือ GC ที่ไม่ใช่เชิงพันธุกรรมนั้นไม่มีประสิทธิภาพอย่างมาก (นั่นหมายความว่าอายุการใช้งานแบตเตอรี่ไม่ใช่เหตุผล) ฉันเชื่อว่ามีเหตุผลทางเทคนิคที่ซื่อสัตย์สำหรับการขาดการสนับสนุน GC generational นี่ไม่ใช่คำถามเชิงโวหาร

7
ฉันต้องมี IDE เพื่อพัฒนาแอพ Android หรือไม่?
หลังจากอ่านบทความบางอย่างบน Google ฉันตัดสินใจที่จะเริ่มทำงานกับแอพ Android เนื่องจากเป็นแพลตฟอร์มโอเพ่นซอร์สจาก Google ดังนั้นฉันจึงต้องการสร้างแอพบางตัวฉันมีระบบปฏิบัติการ Android 2.2 ดังนั้นฉันจึงไปเพื่อค้นหาสิ่งต่างๆและในที่สุดฉันก็พบลิงค์นี้เพื่อสร้างแอพ Android นี่คือลิงค์ที่ทำให้ฉันสามารถสร้างแอพหรือไม่เราต้องการ IDE อื่น ๆ หรือไม่? เหมือนที่เรามี gcc สำหรับ c และ VC ++ สำหรับ C ++ ฉันต้องทำอะไรอย่างอื่นอีกเพื่อตั้งค่าให้ทำสิ่งนี้?
11 android 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.