android getLong()用法
1、frameworks/base/core/java/com/android/internal/widget/LockPatternUtils.java
public staticboolean getLong(String key,long def) {}
<1>例1
boolean ret = getLong("test", 1);
第二个参数(boolean def):If the key does not exist, or has any other value, then the default result is returned.(如果字段不存在返回预先定义的值,如果存在返回其值)
@param2 def a default value to return
注:如果没有定义”test"字段,返回1。1即为定义的default value.
<2>例2
setLong("test", 0);
boolean ret = getLong("test", 1);
此时ret返回为0,因为setLong()设置为0;
setLong("test",0)等价于:
try { ILockSettings.Stub.asInterface(ServiceManager.getService("lock_settings")).setLong("test", 0, getCurrentOrCallingUserId());
} catch (RemoteException re) {
Log.e(TAG, "Couldn't write long " + re);
}catch (NullPointerException re) {
Log.d(TAG, "lock_settings service is disabled " + re);
}
相关文章
- [Android] adb 命令 dumpsys activity , 用来看 task 中的activity。 (uninstall virus)
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- Android教程-夜神模拟器连接IDE更新让Delphi发现你的手机或夜神模拟器
- Android活动组件的基本用法
- Android组件系列----BroadcastReceiver广播接收器
- android代码优化----ListView中自定义adapter的封装
- 《android开发艺术探索》读书笔记(十)--Android的消息机制
- 《Android开发案例驱动教程》
- 保存恢复临时信-Android 中使用onSaveInstanceState和onRestoreInstanceState
- Android利用canvas画各种图形 及Paint用法 .
- Android开发学习笔记(二十五)服务Service
- SAP offline OData插件的JavaScript代码是如何调用到Android平台的Java代码的
- 【Android笔记35】Android中消息传递机制之Handler和Message的用法
- Android设置控件距离边框的距离
- android focusableInTouchMode设置为true导致OnClick事件失效,点击两次生效
- android 自定义Preference CheckBoxPreference ListPreference的用法
- android UriMatcher的用法
- 【错误记录】Android 应用运行报错 ( java.lang.VerifyError: Verifier rejected class androidx. | 逆向中遇到的问题 )
- 【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )
- 【Android 安全】DEX 加密 ( Proguard keep 用法 | Proguard 默认混淆结果 | 保留类及成员混淆结果 | 保留注解以及被注解修饰的类/成员/方法 )
- android service 的各种用法(IPC、AIDL)
- android的logcat详细用法
- AudioFlinger之ANDROID_API用法(四十五)
- 【Android笔记】MediaPlayer基本用法
- 导入eclipse工程到Android Studio中
- Android sendevent/getevent 用法
- Android系统信息获取 之八:WIFI设备和WIFI信号信息获取