Android API-ის შიდა/ფარული კლასების გამოყენება

პსსსტ... აქეთ. დიახ, იცოდით ფარული Android კლასების შესახებ? შშშ... ეს საიდუმლოა. ისინი გაძლევენ საშუალებას გააკეთო ის, რაც სხვაგვარად არ შეგეძლო. შეგიძლიათ წაიკითხოთ შიდა მონაცემები, როგორიცაა ტელეფონში შენახული ტექსტური შეტყობინებების მონაცემთა ბაზა. თქვენ ასევე შეგიძლიათ მიიღოთ უფრო დაბალი დონის წვდომა აპარატურაზე, რათა გააფართოვოთ თქვენი აპის წვდომა ისეთ საკითხებზე, როგორიცაა სენსორული ეკრანის შეყვანის მნიშვნელობები ან WiFi რადიოს გამოყენება. ამ სახის კონტრაბანდისთვის ხელთ რომ გქონდეთ, დაგჭირდებათ Android SDK-ში დათვალიერება და რამდენიმე... ცვლილებები... როგორ მუშაობს თქვენი Eclipse ADT მოდული.

ეს ინფორმაცია მოექცა ჩვენს ყურადღებას, რადგან XDA აღიარებული დეველოპერი E: V: A თავისივე პოსტი დაარტყა წლიური გაურკვევლობისგან, მაგრამ ბიჭო მოხარული ვართ, რომ მან ეს გააკეთა. თუ მოგწონთ ისეთი საქმის კეთება, რისი გაკეთებაც არ უნდათ, ღირს თქვენი დრო და წაიკითხოთ სახელმძღვანელო. გაემართეთ მისი ორიგინალური თემა სრული დეტალებისთვის.

E: V: A-ს ნამუშევარი ადუღებს ზვავს ინფორმაცია თემაზე რომელიც ინაზარუკმა რამდენიმე წლის წინ გამოაქვეყნა. ჯავის კლასები, რომლებიც ცნობილია სინონიმად, როგორც დამალული ან შიდა კლასები, დაცულია პირდაპირი გამოყენებისგან და დაფარულია Java დოკუმენტებში ჩვენებისგან (@hide დირექტივის გამოყენებით). მათი გამოყენება არის მხოლოდ android.jar ფაილის გატეხვა და თქვენი IDE-ის დაყენების შესწორება, რათა შეწყვიტოთ თქვენი ბილიკის დაბლოკვა აკრძალულ ნაყოფისკენ.

ერთი რამ, რაც ვფიქრობ, Inazaruk-მა და E: V: A-მ ორივე გამოტოვეს, იყო ფარული კლასებისთვის შესაძლო აპლიკაციების მარტივი ახსნა. წაიკითხეთ მეტი ამის შესახებ ამ სტატიაში.