其实这篇博文在草稿箱里面也存了很久了,本来想着不发了,不过感觉PreferenceActivity在使用起来还是非常方便与实用的,再加上介绍PreferenceActivity的貌似不太多,还是发出来吧...当然,如果对PreferenceActivity深入研究起来还是有一定复杂度的,这里只介绍一些最常用的。 一、创建Preference Screen布局。 ...首先需要在xml文件中创建Preference Screen布局以供PreferenceActivity调用。与标准UI布局不同,首选项定义存储在res/xml资源文件夹中。...· RingtonePreference : 一个专用的列表首选项,显示可供用户选的可用铃声列表。 除了一些原生的首选项控件外,还可以通过扩展Preference类自定义首选项控件。 ...PreferenceActivity的子类 类似于创建一个Activity,可以通过继承PreferenceActivity创建一个其子类,并通过addPreferencesFromResource
大家好,又见面了,我是你们的朋友全栈君。...第一步: 定义Activity 继承 PreferenceActivity 使用addPreferencesFromResource(R.xml.preferences); 显示 xml 第二步: 编写...username_label" /> 的Preference...CheckBoxPreference running_state = (CheckBoxPreference) findPreference("running_state");//保存再shared_prefs文件夹下的xml
但是,如果您拥有多组设置,则还可以使用 PreferenceActivity 为大屏幕创建双窗格布局。...创建首选项 Activity 和使用首选项片段部分将讨论如何设置 PreferenceActivity 以及 PreferenceFragment 实例。...创建 XML 标头文件,其中列出每个设置组并声明哪个片段包含对应的设置列表。 扩展 PreferenceActivity 类以托管设置。 实现 onBuildHeaders() 回调以指定标头文件。...在 PreferenceActivity 中添加必要的首选项来控制应用的数据使用习惯后,您应立即在清单文件中为 ACTION_MANAGE_NETWORK_USAGE 添加 Intent 过滤器。...不过,您可能会发现自己需要的设置没有内置解决方案,例如,数字选取器或日期选取器。 在这种情况下,您将需要通过扩展 Preference 类或其他子类之一来创建自定义首选项。
; import android.preference.PreferenceManager; import android.util.Log; /** * @description 有关首选项preferences...的研究 * 继承了PreferenceActivity,我们可以方便的对preference进行操作。...* 例如可以通过getPreferenceManager获取首选项管理器 * 那,我们可不可以不继承PreferenceActivity呢?...当然了,如果我们不继承PreferenceActivity的话,那么我们就要手动的 * 对数据进行保存了。而不是跟现在一样,会自动的根据你的选择项进行数据保存。...*/ PreferenceManager manager = getPreferenceManager(); // 根据android:key中指定的名称(相当于id)来获取首选项 ListPreference
最后我在 Google Android 官网文档发现 PreferenceActivity 这神奇的类。 ?...1 介绍 PreferenceActivity 简单理解为是一个自带 SharedPreferences 的 Activity,用于做设置界面的类。...由于系统版本不同的原因,我们需要做好兼容性工作。 1)如果系统版本低于 Android 3.0 (API 级别 10),需要使用 PreferenceActivity。...它使用 addPreferencesFromResource() 以将在 XML 文件中声明的首选项添加到 Activity。 ?...有没有更加简便的办法呢?答案是肯定的。 SettingActivity 需要集成 PreferenceActivity。
android给我们提供了PreferenceActivity来简化开发设置界面。...你仅仅需这样做: 1.创建一个类继承PreferenceActivity,并导入设置界面布局: package com.example.preferenceactivitydemo1; import...android.os.Bundle; import android.preference.PreferenceActivity; public class MainActivity extends PreferenceActivity...savedInstanceState); addPreferencesFromResource(R.xml.main_preference); } } 2.在res文件夹下加入xml文件夹,并创建一个名为...main_preference(即代码中引用的资源文件)的文件. 3.编写资源文件。
PreferenceFragment简述: 当我们在开发Android项目时一般都会用到首选项设置,在Android3.0之前我们都使用PreferenceActivity类来进行操作,这些设置习惯会被...PreferenceActivity和普通的Activity不同,他们不使用setContentView加载布局,而是加载选项设置布局,而选择设置布局是以PreferenceScreen作为根元素的xml...但在Android3.0之后Google不推荐我们使用PreferenceActivity来进行首选项设置,而是替换成了PreferenceFragment,其实二者的用法类似,只不过PreferenceFragment...更容易扩展,所以推荐使用PreferenceFragment进行首选项设置。...先建一个PrefFragment类继承自PreferenceFragment然后加载首选项配置的xml文件preferences.xml public class PrefFragment extends
问题背景 查看 tomcat 镜像 docker images 运行并创建 tomcat 容器 docker -d -p 8888:8080 --name=tomcat2 tomcat:latest 浏览器访问...exec -it tomcat2 bash 查看容器目录 ls -l 进入 webapps 目录,查看目录文件 进入 webapps.list 目录,查看目录文件 查看 tomcat 进程 进程是运行成功的...问题根源 webapps 目录是空的,所以访问页面会报错 而 webapps.list 目录是有东西的 解决办法 将 webapps 目录删掉,将 webapps.list 重命名为 webapps 进入
win7 和win10、win11的提示是一样的就是界面不一样简单粗暴解决编辑注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation
大家好,又见面了,我是你们的朋友全栈君。 学习Java Web需要安装tomcat,但一直找不到sever选项,很苦恼 下面将详细介绍eclipse中servers不见了的解决方法。...①在软件eclipse下的Help->InstallNew Software->中,在Work with中点击Add,如下,加入Name——”Kepler” repository;Location——http
大家好,又见面了,我是你们的朋友全栈君。 PreferenceFragment Android应用程序通常要提供首选项,以允许用户定制应用程序。...例如,可以允许用户保存那些用于访问Web资源的登录凭据, 等等。 在Android中,可以使用PreferenceActivity基类为用户显示一个用于编辑首选项的活动。...在Android 3.0和更高版本中,可以使用PreferenceFragment类实现相同的功能。...” android:title=”子类复选框首选项” android:summaryOn=”已开启” android:summaryOff=”已关闭” android:onClick=”onClick”...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
当Activity再次启动时 虽然onRestart会执行,但是恢复资源的操作应该写在onStart里面 因为第一次启动Activity是onStart也会执行 重新创建Activity 有时候...Activity时会传回这些信息 这时onRestoreInstanceState和onCreate都会得到这些信息 lonCreate在第一次创建时也会执行 所以数据的恢复任务应该在onCreate写更好...= newArrayAdapter(this,android.R.layout.simple_list_item_1,list); setListAdapter(adapter); } } 首选项的作用...u首选项指的是应用程序的配置选项 u主要用来配置功能设置 Ø通常设置成用/不用、是/不是 Ø或者设置名称、选择项等等 u几乎所有的应用都需要使用配置 u配置选项的界面特点都是类似的 Ø如右图示例所示...uAndroid为配置选项提供了基础类 ØPreferenceActivity
重新创建Activity 有时候,系统为了获得足够的内存会销毁后台的Activity 比如横竖屏切换时...和onCreate都会得到这些信息 lonCreate在第一次创建时也会执行 所以数据的恢复任务应该在onCreate写更好 ListActivity是一个默认包含一个ListView...= newArrayAdapter(this,android.R.layout.simple_list_item_1,list); setListAdapter(adapter); } } 首选项的作用...u首选项指的是应用程序的配置选项 u主要用来配置功能设置 Ø通常设置成用/不用、是/不是 Ø或者设置名称、选择项等等 u几乎所有的应用都需要使用配置 u...配置选项的界面特点都是类似的 Ø如右图示例所示 uAndroid为配置选项提供了基础类 ØPreferenceActivity
针对不同公司的设计标准,包括线型、颜色等的不同,工程师必须掌握“用户默认设置”和“首选项”设置之间的关系,才能熟练的应用到设计工作中。...“首选项”中也可以设置建模或者制图中包括一些线型、制图样式和颜色等等,但是要注意的是这里的设置只是针对于当前的图档,也就是当前的Part,也可以通俗的理解为一个图档自带着一个NX的环境,对这个图档的继续操作都会去继承该图档之前的首选项设置...场景一 image.png 1)新建模型,进入建模环境画直线,观察直线颜色为绿色 image.png 2)查看用户默认设置直线颜色为红色,在查看“首选项”中颜色为绿色 image.png 用户默认设置...image.png 首选项 场景一总结:通过新建“模型”创建的图档没有继承“用户默认设置”中的选项,说明更改用户“用户默认设置”对于新建的“模型”图档是不自动继承的。...模板,通过更改首选项中的设置,来达到用户创建“模板”时的默认设置即可。
目录 PreferenceActivity 负责加载选项列表界面布局文件 使用PreferenceActivity的步骤 PreferenceFragment 负责加载选项设置界面布局文件 使用PreferenceFragment...使用PreferenceActivity的步骤 1. 创建一个选项列表界面布局文件。...创建一个Activity并继承PreferenceActivity。 3....创建一个选项设置界面布局文件。...创建一个Fragment并继承PreferenceFragment 3.
android的Setting往往用PreferenceActivity来写的 我们在建立layout文件: <Preference android:key="clear_cache" android:summary="点击将清理应用程序的缓存...: public class Settings extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState...-- 设置标题栏宽度 --> 60dp //titlebar的高度 <!...; HashSet set = (HashSet) shp.getStringSet("mutiSelect", null); //这个是取MultiSelectListPreference的值
keystore.path: certs/http.p12:如果启用了SSL/TLS加密,这个设置项指定了包含HTTPS证书和私钥的PKCS12格式的密钥库文件的位置。...另外看到有人说需要更改network.host: 0.0.0.0为自己的外网ip,这个不需要的哈。0.0.0.0会自动适配你的服务器ip。...在前面三种方法都没办法解决后,我开始思考可能不是服务器自身的问题,而是阿里云的配置问题。...私网IP地址可以访问:所以考虑可能是公网ip的端口号没有开放,之前开放的都是私网ip的端口号。...云服务器中,私网ip就是你 ifconfig 后服务器返回的ip地址,但是公网ip端口号的管理是需要到云服务器控制页面去操作的。最后访问公网访问成功!
这里简单说一下: Type Commens MODE_PRIVATE 默认模式,在创建的文件只能该应用能够使用(或所有的应用程序共享同一个用户标识号)。...MODE_WORLD_READABLE 允许其他应用读该应用创建的文件。 MODE_WORLD_WRITEABLE 允许其他应用写该应用创建的文件。...概述 Android SDK提供了更加方便的方法来实现配置界面,并且可以透明的保存配置信息,这就是PreferenceActivity....PreferenceActivity是Activity的子类,该类封装了SharedPreference,因此PreferenceActivity的所有子类都会拥有保存key-value的能力。...PreferenceActivity提供了一些常用的控件,可以满足大多数配置界面的要求, PreferenceActivity既可以从xml文件中创建,也可以通过代码的方式创建。
应用来介绍一下PreferenceActivity、PreferenceFragment和headers的使用。...---- PreferenceActivity 我们先通过一个简单的例子来学习一下PreferenceActivity的使用。...是用来呈现Preference Screens的,所以如果要支持Android3.0之前的系统,还是要继承PreferenceActivity类来呈现Preference Screens。...注意: PreferenceActivity的addPreferencesFromResource方法已经在Android3.0(API LEVEL 11)之后废弃了。...xml布局文件 xml文件我们可以复用上面PreferenceActivity的布局文件。
技术背景 由于IP设置的问题,有时候会出现Github无法访问的问题,经过一番的资料检索之后,发现如下的方案可以成功解决在Ubuntu下无法正常访问Github的问题(有时候可以打开,有时候又不行)。...需要下载 74.5 kB 的归档。 解压缩后会消耗 463 kB 的额外空间。...这样一波操作之后,Github就可以快速访问了: 总结概要 在国内一些局域网下访问github.com可能会存在一些问题,甚至可能直接就无法访问。...但是我们可以通过对指定的域名配置一个ip地址,这样在解析的时候就会自动跳转到我们手动选取的那个可访问的节点上。...虽然该方法下还是偶尔有可能出现无法访问的情况,但是总体来说还是很大程度上的改善了github.com的访问体验。
领取专属 10元无门槛券
手把手带您无忧上云