PC_MAGAS Δημοσ. 17 Απριλίου 2021 Δημοσ. 17 Απριλίου 2021 Αναπτύσσω το android app για την ανάκτηση των VOIP ρυθμίσεων στο Η300s: https://github.com/pc-magas/sercommH300sVoipCredentialsRecovery Και δεν ξέρω σε ποια μορφή να αποθηκεύω τα δεδομένα που έχω εξάγει από το router, για χάρην ευκολίας και να μην φουλάρω το App με dependencies, θέλω μια text-based μορφή. Έχετε κάποια ιδέα; Ακόμη δεν ξέρω άλλα router δέχονται μέσω αρχείου ρυθμίσεις, εάν έχετε 3rd party routers ξέρετε εάν δέχονται τις voip πληροφορίες μέσω file upload;
Sirodeath Δημοσ. 18 Απριλίου 2021 Δημοσ. 18 Απριλίου 2021 (επεξεργασμένο) Καλησπερα, θα το εκανα σε json , βαζεις και το gson (https://github.com/google/gson) και εισαι ετοιμος. Τωρα επειδη θελεις να μην το γεμισεις με dependencies , ε για ενα library που θα σου κανει ολη την δουλεια (serialize/deserialize σε/απο αντικειμενα) αξιζει. Επεξ/σία 18 Απριλίου 2021 από Sirodeath
PC_MAGAS Δημοσ. 19 Απριλίου 2021 Μέλος Δημοσ. 19 Απριλίου 2021 (επεξεργασμένο) Στις 18/4/2021 στις 1:02 ΠΜ, Sirodeath είπε Καλησπερα, θα το εκανα σε json , βαζεις και το gson (https://github.com/google/gson) και εισαι ετοιμος. Τωρα επειδη θελεις να μην το γεμισεις με dependencies , ε για ενα library που θα σου κανει ολη την δουλεια (serialize/deserialize σε/απο αντικειμενα) αξιζει. To Android έχει Json by default. Αλλά ο στόχος είναι να έχει ένα αρχείο ο χρήστης που να είναι κάπως προσβάσιμο με κάποια άλλη εφαρμογή ή να έχει αξία για τον τελικό χρήστη. Γενικά είμαι ασταθής από άποψη specs στο κομμάτι αυτό και ψάχνω να βρώ τι είναι καλύτερο. Ξέρετε εάν 3rd party routers έχουν κάποια μορφή αρχείου που να το αξιοποιούν για να λαμβάνουν voip ρυθμίσεις μέσω κάποιου Http Upload; Επεξ/σία 19 Απριλίου 2021 από PC_MAGAS
Sirodeath Δημοσ. 19 Απριλίου 2021 Δημοσ. 19 Απριλίου 2021 Κάτι γενικό δεν νομίζω να βρεις ως προς τις ρυθμίσεις των ρουτερς καθώς ο κάθε κατασκευαστής θα δέχεται διαφορετικό φορμάτ (ίσως ακόμα και κρυπτογραφημένο), χωρίς βέβαια να γνωρίζω αν υπάρχει κάποιο κοινό πρότυπο για αυτά. Το να υλοποιήσεις κάποιο export του δικού σου αρχείου με κάποιο transformation σε αρχείο που να δέχεται άλλο ρούτερ είναι μια λύση, αλλά θα πρέπει να βρεις το φορμάτ που δέχεται το κάθε ρούτερ . Καλύτερα βγάλε το αρχείο όπως θέλεις πχ αν ένα απλό text και ο κάθε χρήστης ας το αξιοποιήσει όπως θέλει.
PC_MAGAS Δημοσ. 19 Απριλίου 2021 Μέλος Δημοσ. 19 Απριλίου 2021 Σκεύτικα ένα πατροπαράδοτο .txt εάν μου βιδώσει για transfer settings μεταξύ roυter θα το κάνω μέσω OkHttp και page scrapping/headless browser.
ΠάρηςΓ Δημοσ. 19 Απριλίου 2021 Δημοσ. 19 Απριλίου 2021 Αν ειναι απλο export ενα κειμενο ειναι οκ. Αν θες να γινει import ξανα πρέπει να έχει κάποιο format και το πιο απλο ακόμα πχ καποιο seperator με escaping.
PC_MAGAS Δημοσ. 22 Απριλίου 2021 Μέλος Δημοσ. 22 Απριλίου 2021 (επεξεργασμένο) Ωραία είδα το https://developer.android.com/training/data-storage/ σχετικά με τις άδειες που θα πρέπει να ζητά η εφαρμογή μου και χάθηκα. (πρώτη φορά android είπαμε) Θέλω η εφαρμογή μου να αποθηκεύει το txt αρχείο αλλά το θέμα είναι που; To σύνηθες που είναι; Το txt αρχείο θέλω να είναι προσβάσιμο από τον file manager της συσκευής αλλά και από USB όταν η συσκευή είναι σαν storage. Ακόμα είδα στην περίπτωσή μου το https://developer.android.com/training/data-storage/shared/documents-files#create-file και δεν ξέρω εάν μου κάνει. Σε GNU/Linux apps υπάρχει το home folder που είναι accessible, το αντίστοιχό ποιο είναι σε Android; Tέλος, εάν κάνω ένα intent όπως περιγράφει το (copy paste από τυο documentation): private void createFile(Uri pickerInitialUri) { Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("application/pdf"); intent.putExtra(Intent.EXTRA_TITLE, "invoice.pdf"); // Optionally, specify a URI for the directory that should be opened in // the system file picker when your app creates the document. intent.putExtra(DocumentsContract.EXTRA_INITIAL_URI, pickerInitialUri); startActivityForResult(intent, CREATE_FILE); } Πως τοποθετώ content στο αρχείο; Επεξ/σία 22 Απριλίου 2021 από PC_MAGAS
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα