
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


ეს არის ჩემი მეორე Android პროგრამირების პროექტი და აი როგორ გადავაქციე ეს GPS Logger: https://github.com/mendhak/gpslogger; ამ ერთში:
იგი იღებს თქვენს GPS მონაცემებს და შემდეგ შეგიძლიათ შეინახოთ GPX ფაილი თქვენს SD– ში, გაზიაროთ იგი ან ატვირთოთ თქვენს სერვერზე.
მე ძირითადად გადავაკეთე GUI და დავამატე რამდენიმე ფუნქცია, რომ ის მომხმარებლისთვის უფრო მიმზიდველი გამხდარიყო.
ნაბიჯი 1: პროექტის დაწყება

ჯერ Google- ში ვეძებე GPS Logger, რადგან მხედველობაში მაქვს უფრო დიდი პროექტი და ეს ხე იყო საფუძველი.
როდესაც ეს აღმოვაჩინე, ვიფიქრე, რომ შემეძლო უკეთესად გამომეჩინა (ეს ყველაფერი ჩემი გადმოსახედიდან) და დავიწყე მასზე მუშაობა.
ნაბიჯი 2: მოდით გავაკეთოთ

როგორც უკვე ვთქვი, ეს არის ჩემი მეორე Android პროგრამირების პროექტი და ეს ნიშნავს, რომ მე არ მაქვს დიდი წარმოდგენა Android– ის განვითარებაზე, მე მაქვს კარგი ცოდნა C# - ში, მაგრამ Java– ზე Android– ზე ორიენტირებული იყო ძალიან ახალი.
ასე რომ, პირველი რაც მე გავაკეთე, შევეცადე გამეგო, თუ როგორ იყო სტრუქტურირებული კოდი და როგორ მუშაობს იგი, და დავიწყე რაღაცეების პოვნა, რამაც მომცა ახალი იდეების დამატება.
პირველი, რისი შეცვლაც მსურდა, იყო GUI– ს მთავარი ელფერი, თეთრი დაფარული გარემოდან, მუქამდე, ასე რომ, მე შევიცვალე მთელი თეთრი ფონი მუქი ნაცრისფერში (მე არ მომეწონა ის მთლიანად შავი).
პროექტის მეორე ნაბიჯი იყო აპლიკაციის უკეთესად გამოჩენა, მაგალითად, უბრალო ხედში, შემდეგ GPS იწყებს ჩანაწერს, ხატები იცვლიან თავიანთ პოზიციას, რადგან ტექსტი შერწყმულია და ამან დამაფიქრა როგორც ცუდი დასრულებული GUI, ასე რომ, მე შევცვალე ნივთების განლაგება და გადავწყვიტე, ასე რომ, ახლა ხატები სტატიკური რჩება; მეორე რაც გავაკეთე ის იყო, როდესაც თქვენ დააჭერთ ღილაკს დაწყება, ორიგინალ აპლიკაციაში, ის იქცევა Stop და რაც მე გავაკეთე იყო შუალედური ნაბიჯის დამატება, ახლა თქვენ გაქვთ GPS- გაჩერების ძებნა-ძიების დაწყება, ასე რომ, მე ვფიქრობ, რომ ეს აპლიკაციას უფრო მიმზიდველს ხდის საბოლოო მომხმარებლისთვის.
ნაბიჯი 3: განაახლეთ

მე ჩავწერე ვიდეო, რომელიც აჩვენებს აპლიკაციას: YouTube
მინდა მადლობა გადავუხადო პროგრამის ორიგინალურ დეველოპერს კოდის გაზიარებისთვის, რომ შემეძლოს რაღაც ახალი ვისწავლო და შევადგინო აპლიკაცია ისე, როგორც მინდოდა.
გირჩევთ:
ციფრული საათი LED Dot Matrix - ESP Matrix Android აპლიკაცია: 14 ნაბიჯი

ციფრული საათი LED Dot Matrix - ESP Matrix Android აპლიკაცია: ამ სტატიას ამაყად აფინანსებს PCBWAY. PCBWAY ქმნის მაღალი ხარისხის პროტოტიპირების PCB- ებს მთელს მსოფლიოში. სცადეთ საკუთარი თავისთვის და მიიღეთ 10 PCB სულ რაღაც 5 დოლარად PCBWAY– ში ძალიან დიდი ხარისხით, მადლობა PCBWAY. ESP მატრიცის დაფა, რომელსაც მე ვქმნი
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 ნაბიჯი

MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: იდეა არის ის, რომ ჩვენ ვგეგმავთ ჩვენს მონიტორინგს და სოლო სვეტს, რათა გამოვიყენოთ თქვენი მობილური ტელეფონებისთვის რეალური
როგორ გადაამუშაოთ Android ტელეფონები BOINC ან დასაკეცი მოწყობილობისთვის ბატარეების გამოყენების გარეშე: 8 ნაბიჯი

როგორ გადაამუშაოთ Android ტელეფონები BOINC– ისთვის ან დასაკეცი მოწყობილობისთვის ბატარეების გამოყენების გარეშე: გაფრთხილება: მე არ ვარ პასუხისმგებელი თქვენს მოწყობილობაზე ამ სახელმძღვანელოს მიყენებული ნებისმიერი ზიანისათვის. ეს სახელმძღვანელო უფრო ეფექტურია BOINC მომხმარებლებისთვის (პირადი არჩევანი / მიზეზები), ის ასევე შეიძლება გამოყენებულ იქნას დასაკეციდ ვინაიდან მე არ მაქვს ძალიან ბევრი დრო, მინდა
შექმენით DIY Sonoff Smart Switch გამოიყენეთ Android აპლიკაცია: 11 ნაბიჯი

შექმენით DIY Sonoff Smart Switch გამოიყენეთ Android აპლიკაცია: რა არის Sonoff? Sonoff არის ჭკვიანი გადართვის მოწყობილობის ხაზი Smart Home– ისთვის, შემუშავებული ITEAD– ის მიერ. ამ ხაზის ერთ -ერთი ყველაზე მოქნილი და იაფი მოწყობილობაა Sonoff Basic და Sonoff mini. ეს არის Wi-Fi ჩართული კონცენტრატორები, რომლებიც დაფუძნებულია დიდ ჩიპზე, ESP8266/E
როგორ შევქმნათ Android აპლიკაცია Android Studio– ით: 8 ნაბიჯი (სურათებით)

როგორ შევქმნათ Android აპლიკაცია Android Studio– ით: ეს გაკვეთილი გასწავლით Android Studio– ს განვითარების გარემოს გამოყენებით Android პროგრამის შექმნის საფუძვლებს. როგორც Android მოწყობილობები სულ უფრო მეტად გახდება მოთხოვნა ახალ აპლიკაციებზე მხოლოდ გაიზრდება. Android Studio არის მარტივი გამოსაყენებელი (