自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 利用DevicePolicyManager执行屏幕锁定

PowerManager的使用在Android 6.0以下,系统的休眠和唤醒我们可以调用PowerManager.goToSleep()和PowerManager.wakeUp()。需要的权限:Android.permission.DEVICE_POWER。但是在Android 6.0之后你会发现调用不到PowerManager.goToSleep()方法,即使你跳到PowerMana

2017-08-18 16:57:37 1389

原创 使用XWalkView 替换 WebView控件

问题背景系统签名app(android:sharedUserId="android.uid.system")运行webview(Android 5.0+)会出现闪退问题问题分析SharedUserid,是指拥有同一个Userid的多个APK可以配置成运行在同一个进程中,从而实现各APK的资源共享。但是使用这句话之后也就导致安全性能的问题。因为webview允许运行js,如果用户通过js

2017-08-18 15:48:28 10128

原创 如何分析Android应用内存使用情况

如何分析Android应用内存使用情况在开发Android应用的时候,我们应该尽量少的使用内存资源,尽量避免引入内存泄漏或其他内存问题。其实,应用存在一些内存相关的问题是不可避免的。所以,我们需要使用一些工具来分析确定这些问题。当然,万能的Google已经为我们提供了很多的工具:Dalvik日志信息最简单的方法是通过查看Dalvik日志信息,这些日志可以通过工具logcat查看:

2017-08-18 14:44:28 924

原创 关于Android 5.1限制外置SD卡写入权限的破解方法

关于Android 5.1限制外置SD卡写入权限的破解方法在Android开发者网站的 "外部存储技术信息"文档中描述道 :             WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储授予写权限, ,应用程序无法将数据写入二级外部存储设备,      除非综合权限指定了应用程序的包目录。这目前只影响双存储设备,如果你的设备有内部存储空间,即通常所说

2017-06-15 10:06:10 11727

原创 Android的SharedPreferences的使用介绍

Android的SharedPreferences的使用介绍一、SharedPreferences的简介SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/包名>/shared_prefs目录下。SharedPreferences对象本

2017-06-02 18:29:53 391

原创 Android中几种常用的定时器和延时方法

通过实际项目的练习,掌握了几种Android基本定时器和延时的用法,这里我想总结一下作为自己的收获,下面列出的是比较简洁的模式,方便简单地在程序中直接调用。 一、三种常用的定时器1.Handler的postDelayed方法:new Handler().postDelayed(new Runnable() { @Override public

2017-06-02 18:21:08 741

原创 android的Environment类

Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态,并且需要在AndroidManifest.xml文件中添加外部存储读和写的权限。Environment类中提供了几个静态常量用于标识外部存储的状态,这些状态都是String类型;MEDIA_BAD_REMOVAL        

2017-06-02 18:05:51 353

原创 android中延迟执行某个任务

android中延迟执行某个任务Android App开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理。下面是三种方法:一、线程1. new Thread(new Runnable(){ 2. public void run(){

2017-06-02 17:51:45 353

转载 Android之drawable state各个属性详解

Android:drawable 放一个drawable资源android:state_pressed 是否按下,如一个按钮触摸或者点击。android:state_focused 是否取得焦点,比如用户选择了一个文本框。android:state_hovered 光标是否悬停,通常与focused state相同,它是4.0的新特性android:state_selected 被

2016-07-28 16:55:37 323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除