Switching to app-specific storage - SurveyCTO Documentation
文章推薦指數: 80 %
In Admin Settings, there is a new option at the bottom labeled App storage location. You can switch between Private app storage and Public app ... Printedfrom:SurveyCTOProductDocumentation SourceURL:https://docs.surveycto.com/collect/shifting-to-app-specific-storage/ Lastupdated:2021-11-20 Switchingtoapp-specificstorage Warnings StartinginCollect2.70.2,whenyouuninstallCollect,allformsanddatawillbedeletedaswell.Thisisthetypicalbehaviorofmostappsthesedays,soitshouldnotbesurprisingformostusers,butitisachangefromtheexistingbehaviorofearlierversionsofCollect. Ifyoucurrentlyinteractdirectlywiththe/SurveyCTOfolder,you'llneedtoswitchtothePublicappstorageoption(seebelow). Whatchanged? Startingin2.70.2,CollectforAndroidhasswitchedtoamuchmoresecurewayofstoringdata.Theold/SurveyCTOdirectoryisnolongerused.Bydefault,everythingisstoredinprivatestoragewithintheappitself,andwillnotbeaccessibletoanyotherapponthedevice. WhatdoIneedtodo? Themajorityofuserswillnotneedtodoanything.Whenyouupdateto2.70.2(oralaterversion),youwillbeguidedthroughamigrationprocesstomoveyourolddatatothenewprivatestoragelocation.Formostusers,thiswillbea1-clickprocess.TherewillbenodifferencetohowyouuseCollect. Switchingtopublicstorage WhywouldIneedtousepublicstorage? Youneedtointeractdirectlywithappdata. SomeworkflowsinvolveinteractingdirectlywiththedatastoredinCollect.Forexample,youmayhaveaseparateapponyourdevicethatmonitorsthe.xmldataasitisbeingcollected.Or,youmaybetroubleshootinganerrorinoneofyourformsandbeaskedtosubmittherawappdatafordebuggingpurposes.Pleasenote:youdonotneedtoaccessthisfoldertosubmitformdata. Youdonothaveenoughstorageavailableininternalstorage. Ifyourdevicehaslimitedinternalstorage,butyouhaveanexternalstoragedevicelikeanSDcard,switchingtopublicstoragewillusetheexternalmediainsteadofinternalstorage.Ifyoudonothaveenoughinternalstorageavailablewhenyouupdate,youwillbeabletoswitchtousingpublicstorageaspartofthemigrationprocess. HowdoIswitchtousingpublicstorage? InAdminSettings,thereisanewoptionatthebottomlabeledAppstoragelocation.YoucanswitchbetweenPrivateappstorageandPublicappstorageatanytime.Ifyouhavealotofdatastoredonthedevice,switchingstoragelocationsmaytakealongtime. Whereispublicstorage? IfyouselectthePublicappstorageoption,alldatawillbestoredinthefollowinglocation: /Android/data/com.surveycto.collect.android/files/SurveyCTO Ifyouhaveanyotherappsthatinteractdirectlywiththeappdata,youwillneedtoupdatethoseappstousethisnewlocationinsteadoftheold/SurveyCTOfolder. Howtoexport/importsettings IfyouwouldliketotransferCollectsettingsfromonedevicetoanother,theprocesswillbeslightlymodifiedin2.70.2.WhenyouexportsettingsfromtheAdminsettingsmenu,thecollect.settingsfilewillnowbesavedinthefollowinglocation: /Android/data/com.surveycto.collect.android/files/export/settings WhenimportingCollectsettingsusingacollect.settingsfile,youwillnowneedtoplacethatfileinthefollowinglocation: /Android/data/com.surveycto.collect.android/files/import/settings Formoreinfo,pleasereadthedocumentationtopiconmanagingdevicesettings. Howtoimportmaptiles Theprocessforworkingwithofflinemaptilesisslightlydifferentin2.70.2.ToimportmaptilesforuseinofflineGPScollection,youcandropyourMBTilefilesinthefollowinglocation: /Android/data/com.surveycto.collect.android/files/config/layers Formoreinformation,pleasereadthedocumentationtopiconcollectingGPSdata. Gettingstarted Overview SurveyCTOhigh-leveloverview Yoursubscription:detailsandmanagement Gettinghelpwhenyouneedit Managingusersandaccess Designingforms Collectingdata Monitoringdatacollection Exporting,publishing,andusingyourdata Jumpingin Quick-startguide Designingforms Coreconcepts Introduction Startinganewform Usingtheonlineformdesigner Draftvs.deployedforms Organizingyourforms Testingyourforms Fieldtype:text Fieldtype:integer Fieldtype:decimal Fieldtype:select_one Fieldtype:select_multiple Fieldtype:geopoint Fieldtype:geoshape Fieldtype:geotrace Fieldtype:barcode Fieldtype:datetime,date,andtime Fieldtype:image Fieldtype:audio Fieldtype:video Fieldtype:file Fieldtype:note Fieldtype:start Fieldtype:end Fieldtype:deviceid Fieldtype:subscriberid Fieldtype:simserial Fieldtype:phonenumber Fieldtype:username Fieldtype:caseid Fieldtype:comments Fieldtype:calculate Fieldtype:speedviolations Fieldtype:textaudit Fieldtype:audioaudit Fieldtype:sensor_statistic Fieldtype:sensor_stream Learningfromsamples Otherfieldproperties Groupingandrepeatingquestions Usingconstraintstovalidateresponses Implementingskippatternswith"relevance" Usingexpressionsinyourforms:areferenceforalloperatorsandfunctions Updatinganexistingform Missingdatafromoldformversions Additionaltopics Providingdefaultentriesorselectionsforfields Repeatingfields Designingforeasynavigation Downloadingprintablecopiesofyourforms CollectingGPSdata Collectingrespondentsignatures Encryptingformdata(end-to-endencryption) Formlanguages Hidingformsduringtesting Validatingformsoffline Designingforyourtargetplatforms Advancedtopics Randomizingsurveyelements Dynamicallyfilteringlistsofmultiple-choiceoptions Pre-loadingdataintoaform Loadingmultiple-choiceoptionsfrompre-loadeddata Dynamicallynamingfilled-informs Usingfieldplug-ins Testingfieldplug-ins Sampleforms Thebasics:Commonelementsinanyform Languages:Includingtranslations Randomization:Randomizingformelements Images:Addingpicturesandothergraphics Fieldlists:Multiplequestionsonasinglescreen Cascadingselects:Filteringmultiple-choiceoptionlists Rosters:Twomethodsforrepeatedquestions Rosters:Athird,hybridmethodforrepeatedquestions(repeat_count) Rosters:Choosingamongearlierentries Rosters:Collectingrepeatedinformationwithmultiplerepeats Pre-loading:Referencingpre-loaded.csvdata Pre-loading:Searchingandselectingfrompre-loadeddata Follow-ups:Askingfollow-upquestionsforalistofselecteditems Auditing:Includingtextandaudioaudits Datasetbasics:Usinglistingsurveydetailsinahouseholdsurvey Datasetback-checks:Addingrandomback-checkstoahouseholdsurvey Performanceanddebugging Debuggingformerrors Maximumformlength Optimizingformperformance EditingperformanceinExcel Collectingdata Mobiledatacollection UsingtheSurveyCTOCollectapp Choosingtherightdevice SecurelysendingdataviatheInternet Operatingmorefullyoffline(withouttheInternet) Managingdevicesettings Managingdevicesecurity Un-selectingaradiobutton Troubleshooting Findingandsafeguardinglocaldevicedata Webdatacollection Usingwebforms Webformlimitations Usingcustomlinkstopassinformationintoforms Translatingthewebformsuserinterface Embeddingformsintoyourwebpage Telephonedatacollection Computer-assistedtelephoneinterviewing(CATI) Datacollectionworkflow Designingworkflow Casemanagement Monitoringandmanagement Thebasics Managingyourserver Managingteams Managinguserroles Managingusers Managinginternalsupportqueries Managingdata Keepingyourdatasecure Monitoringincomingdata UsingtheDataExplorertomonitorincomingdata Sharingformdatawithexternalviewers Reviewingandcorrectingincomingdata Configuringexternalauthentication(single-sign-on,orSSO) Managingforquality Collectinghigh-qualitydata Usingautomatedqualitychecks Advanceddatacorrectionworkflows AdvanceduseofDataExplorerworkbooks Experimental:Usingsensormeta-datatoenhancequality-controlefforts Exportingandpublishingdata Overview Exporting,publishing,andusingyourdata Understandingtheformatofexporteddata Dataexportreports UsingtheDataExplorertostartvisualizingandexploringdata UsingStata ExportingdatawithSurveyCTODesktop InstallingandusingSurveyCTODesktop Dataexportoptions LookingatdatainMicrosoftExcel UsingGoogleEarth IntegratingwithStata ExportingtoSPSS Sharingsubsetsofdata UsingMicrosoftWordandmailmergetooutputandviewdata UsingMicrosoftExcelforback-officeoperations Automaticallyexecutingoutsideprocesses RunningSurveyCTODesktoponaschedule Workingwithcold-roomcomputers Publishingdatatothecloud Introductiontocloudpublishing PublishingtoGoogleSheets PublishingtoZapier Publishingtoothersystemsviawebhooks Advancedpublishingwithdatasets Introductiontoadvanceddatasetusage Publishingformdataintoserverdatasets Publishingserverdatasetstothecloud Monitoringserverdatasetsfordataquality APIaccess AccessingserverdataviaanAPI SupportCenter Don'thaveaSurveyCTOaccountyet? TrySurveyCTOToday Weusecookiesonthissitetoprovideandimproveourservices.Byusingoursite,youconsenttocookies.Learnmore... OK
延伸文章資訊
- 1How to Correctly Store App-Specific Files in Android
App-specific files can be stored internally or externally (on the sd card) and the Android API he...
- 2Internal or External storage for editable app-specific file
Internal storage is best when you want to be sure that neither the user nor other apps can access...
- 3Android Storage & Scoped Storage. Part-1 File storage basics
If internal storage doesn't provide enough space to store app-specific files, android provides ex...
- 4Manage all files on a storage device | Android Developers
A PendingIntent , if the app with the specified package name has defined a custom "manage space" ...
- 5App specific storage - 軟體兄弟
App specific storage,Your app doesn't require any system permissions to read and write to files i...