android常用代码收集
来源:互联网 发布:历年中国钢铁出口数据 编辑:程序博客网 时间:2024/06/05 08:05
1.判断屏幕是否亮着,返回值为true则是亮着的
public boolean isScreenOn(Context context) {
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
if (pm.isScreenOn()) {
return true;
}
return false;
}
2.判断屏幕是否解锁
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// 解锁
if (intent != null
&& Intent.ACTION_USER_PRESENT.equals(intent.getAction())) {
Toast.makeText(context, "屏幕已解锁", Toast.LENGTH_SHORT).show();
}
}
}
3.是否开启了重力感应
/**
* 是否开启了重力感应
* @param context
* @return
*/
public boolean screenIsOpenRotate(Context context) {
int gravity = 0;
try {
gravity = Settings.System.getInt(context.getContentResolver(),
Settings.System.ACCELEROMETER_ROTATION);
} catch (SettingNotFoundException e) {
e.printStackTrace();
}
if (gravity == 1) {
return true;
}
return false;
}
4.提高应用的存活率,避免被系统优先干掉
android:persistent="true"
- Android 常用代码收集
- android常用代码收集
- Android之常用代码片段收集
- 收集大家常用的一些Android代码
- 收集一些Android常用混淆代码
- 收集了一些常用的Android代码
- 常用JS代码收集
- 常用代码收集...
- 常用JS代码收集
- 常用代码收集
- Flex 常用代码收集
- JS 常用代码收集
- JS常用代码收集
- 收集网站常用代码
- 常用JS代码收集
- JQuery 常用代码收集
- 常用javascript代码收集
- JQuery 常用代码收集
- 第7周时间项目4 - 队列数组
- C#附加进程
- 第八周 项目2 建立链串
- angularJs中factory,service,provider
- 后台多任务处理
- android常用代码收集
- 九、 用JavaScript实现更复杂的交互
- 安卓弹出对话框——Alertdialog
- Unity 3d脚本加密方案
- 第七周上机实践项目6——停车场模拟
- 第六周项目4-数制转换
- SVM算法的相关问题(续1)
- .NET中的内存管理,GC机制,内存释放过程
- native-activity 工程完全注解