android 的四种枚举Context.MODE_PRIVATE

本文详细介绍了Android中用于文件操作的四种模式:Context.MODE_PRIVATE、Context.MODE_APPEND、MODE_WORLD_READABLE及MODE_WORLD_WRITEABLE。这些模式决定了应用程序如何读写文件,并控制了文件的访问权限。

android 的四种枚举Context.MODE_PRIVATE

  (2011-08-25 22:03:32)
标签: 

mode_private

 

Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPEND

Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。

Context.MODE_WORLD_READABLEContext.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件。

MODE_WORLD_READABLE:表示当前文件可以被其他应用读取;

MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。

转载:http://blog.sina.com.cn/s/blog_63537a150100sthf.html

switch (mFragmentTag) { case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SDCARD: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_HARD_DISK: case FRAGMENT_TAG_HARD_DISK_ITEM: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MODIFY_ALIAS: case FRAGMENT_TAG_RAID_ITEM: // case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MODIFY_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_FIRMWARE_UPGRADE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_FIRMWARE_TIME: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_FIRMWARE_UPGRADE_NEW: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_ABOUT_RECORDER: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MSG_NOTIFICATION_TIME_SELECT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SELECT_NOTIFICATION_REPEAT_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_REBOOT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_REBOOT_SELECT_DATA: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_VOICE_CALL_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_WIDE_DYNAMIC: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_RECORDER_WIFI: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MOVEMENT_DETECTING_SENSIBILITY: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_IPC_WARNING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_IPC_WARNING_VOICE_TYPE_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_IPC_WARNING_MODE_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_CHANNEL_MSG_NOTIFICATION_LIST: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MSG_NOTIFICATION_APPLY_TO_OTHER_CHANNEL_SELECT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_PASSENGER_FLOW_STATISTICS: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_FISH_EYE_IPC_INSTALL_STYLE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_NIGHT_VISION_MODE_SELECT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_ILLUMINATION_INTENSITY_SELECT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_CONNECTING_CLIENT_INFO_DISPLAY: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_VIDEO_MSG: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_GREETER: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_GREETER_INTELLIGENT_MUTE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_GREETER_RINGTONE_LIST: // case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SUBSCRIBE_WECHAT_PUBLIC_ACCOUNT: // case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_BIND_WECHAT_ACCOUNT_OPERATION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MSG_NOTIFICATION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_ALARM_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_SOUND_AND_LIGHT_CONFIG: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_PERSONALIZED_AUDIO_LIST: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_OBJECT_CLASSIFICATION_SWITCH: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_ADVANCED_SETTINGS_SWITCH: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_ADVANCED_SETTINGS_PERCENTAGE_SWITCH: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_ADVANCED_SETTINGS_TIME_SWITCH: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_LINE_AREA_REGION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_SOUND_DETECTION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_QUEUE_DETECTION_AREA_REGION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MSG_NOTIFICATION_EVENT_TYPE_SELECTION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_DEVICE_CONTROL: // case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_DEVICE_AUDIO: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SCREEN_CONTROL: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SDCARD_RECORD: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_FACE_COMPARE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_FACE_INFO: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SET_DISPLAY_BRIGHTNESS: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SET_DISPLAY_RING_TONE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SET_DISPLAY_STRETCH_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SET_DISPLAY_VOLUME: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SET_DISPLAY_VOICE_CONTROL: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SET_DISPLAY_POLLING_CONFIG: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_VIDEO_STANDARD: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_NVR_MSG_NOTIFICATION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_TAKEN_OR_LEFT_DETECTION_TYPE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_PRIVACY_MASK: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SOLAR_MSG_NOTIFICATION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_LOAD_POWER_SUPPLY_DISPLAY_PLAN: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_REBOOT_LOAD: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_LOAD_POWER_SUPPLY_SET_PLAN: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_4G_IPC_INFO: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_EXTERNAL_HARD_DISK_ITEM: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_WIFI_CONFIG: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_4G_IPC_TRAFFIC_INFO: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_WAN_OR_WIRELESS: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_WAN: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_WIRELESS: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_CHOOSE_OPERATING_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_CHOOSE_SECURITY_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_ADVANCED: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_ADVANCED_CHANNEL_WIDTH: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_ADVANCED_CHANNEL: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_ADVANCED_MODE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_CHOOSE_CONNECTION_TYPE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_MARKER_BOX_SEPARATE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_DETECTION_LIST_FRAGMENT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_DETECTION_AUDIO_THRESHOLD: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_VIDEO_STREAM_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_VIDEO_STREAM_SETTING_SELECT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_STORAGE_TIME: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_STORAGE_STREAM_TYPE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_RESET: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_RESET_DETAIL: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_OSD_SETTING_FRAGMENT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_OSD_SETTING_FONT_SIZE_FRAGMENT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_OSD_SETTING_FONT_COLOR_FRAGMENT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_EMAIL_SMTP_INFO_SETTING_FRAGMENT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_NVR_ALARM_IO_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_NVR_ALARM_INPUT_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_NVR_ALARM_OUTPUT_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_ALARM_INPUT_ALARM_TYPE: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_IPC_ALARM_IO_FRAGMENT: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_SETTING_CLOUD_SETTING: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_CONFIG: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_CONFIG_LAN: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTERNET_CONNECTION_CONFIG_DHCP: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_INTELLIGENT_NEW_DETECTION_AREA_REGION: case BaseModifyDeviceSettingInfoFragment.FRAGMENT_TAG_IPC_RTSPS_SETTING:{ fragmentManager.beginTransaction().replace(R.id.modify_device_setting_container, BaseModifyDeviceSettingInfoFragment.newInstance(mFragmentTag, argument), TAG).commit(); return; } case BaseModifyDeviceSettingInfoVMFragment.FRAGMENT_TAG_DEVICE_AUDIO: fragmentManager.beginTransaction().replace(R.id.modify_device_setting_container, BaseModifyDeviceSettingInfoVMFragment.newInstance(mFragmentTag, argument), TAG).commit(); break; 这一段代码有问题吗
最新发布
12-19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值