自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android功耗分析

Andorid功耗分析(0)功耗基础Android功耗分析(1)功耗分析方法和优化Andorid功耗分析(2)高通平台功耗优化基础Android功耗分析(3)高通功耗问题分析Android功耗分析(4)MTK平台待机功耗分析流程Android功耗分析(5)功耗调试方法Android功耗分析(6)整机功耗测试Android功耗分析(7)思维导图Android功耗分析(8)Camera...

2019-09-04 14:25:39 2189

转载 Android功耗-高通功耗问题分析(3)

高通功耗问题分析高通官方提供了一篇文档extensive_power_debug_guide_(simplified_chinese功耗调试).pdf  用来分析中断功耗问题。本文结合该文档简单的总结了AP端功耗问题分析手段。首先是官方功耗分析流程图:注意几个关键的名词:Modem 调制解...

2019-09-04 12:06:34 730

转载 Android功耗- 高通平台功耗分析(1)

android功耗高通平台 分类:功耗1、底电流调试(Rock Bottom Curren...

2019-09-04 11:50:38 2440

原创 Android官方BottomNavigationView添加Badge(角标)

Google在Android API24添加了实现底部导航的BottomNavigationView,还算是比较良心的,相信做过类似功能的老铁对开源的BottomNavigationBar一定不会感到陌生,这个开源项目很好的实现了我们所需要的功能,包括我今天重点要说的添加角标Badge,它添加Badge的方式是在创建底部导航按钮的时候就设置了Badge: bottomNavigationBar

2017-07-11 20:27:26 4733 2

原创 Andoid 7.0调用系统拍照的正确用法

Android 7.0出来很久了,新特性中最重要的一条就是对文件权限进一步升级,提出了新的类FileProvider来获取文件。首先FileProvider是ContentProvider的子类,把原来文件共享的file://uri换成了content://uri。一个Uri允许你获取临时权限去读写文件,当使用含有Uri的Intent,可以使用Intent.setFlags来添加临时权限。假如我现在

2017-04-14 14:56:18 1447

原创 java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

最近做了一个APP准备验收,之前都是做里边的功能,6.0以上的权限都是进去的时候都申请好了,然而最近登陆进去申请授权后就崩了,不禁让人菊花一紧,之前咋没出现,再次点击去,APP可以正常运行,玩我?但是我还是很小心的看了一下日志: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

2017-03-03 17:49:10 986

原创 Error converting bytecode to dex:Dex cannot parse version 52 byte code

前两天使用Dagger2写一个小Demo时,编译正常,但是在安装的时候就报错了,错误如下:Error:Error converting bytecode to dex:Cause: Dex cannot parse version 52 byte code.This is caused by library dependencies that have been compiled using J

2017-02-24 10:41:40 5974

原创 滑动退出Activity的两种方法

最近遇到需求,需要滑动退出Activity,参考了大虾们的方案后整理出了两种主流的方法:使用OnTouchEvent,处理触摸事件实现滑动退出使用ViewDragHelper拖动实现滑动退出两种方法各有利弊,遇到界面上的滑动或滚动事件产生冲突的需要自己处理,下面就来详细的介绍两种实现方法。0.前提两种方法不管使用哪一种都需要设置透明主题及Activity中根布局的background,以实现滑

2017-02-09 16:29:09 2853

原创 java.lang.InternalError: Thread starting during runtime shutdown

前段时间写一个小项目练手,在使用UncaughtExceptionHandler上传错误报告的时候一直出现java.lang.InternalError: Thread starting during runtime shutdown这样一个异常,百思不得其解,后来在StackOverFlow上找到了解决办法,决定记录下来。java.lang.InternalError: Thread starti

2017-01-22 16:27:18 10531 1

原创 使用注解@IntDef替代枚举

开始之前我们先看看Android 官方文档中的一段话。Be careful with code abstractionsDevelopers often use abstractions simply as a good programming practice, because abstractions can improve code flexibility and maintenance. H

2017-01-22 15:19:11 7758

原创 Android Realm数据库的查询及自动更新

上一篇文章Android Realm数据库的使用写了Relam数据库的基本配置和基本用法,这次主要看看Realm数据库的查询以及自动更新。1.查询查询分为同步和异步,同步和异步的使用请看上一篇文章,这次主要是学习查询条件的使用://查找年龄在10~50岁的Student,并且结果按降序排列 RealmResults<Student> list = mRealm.where(Student.clas

2016-12-27 14:10:34 3414 1

原创 Android Realm数据库的使用

数据库在我们的开发过程中用的很多,从Android原生的Sqlite,到后来的ORMLite、GreenDao等数据库框架,数据库的效率要求越来越高,现在Realm正成为一款很火的高效轻量级框架。先看Android环境下的配置1.首先要在Project一级的build.gradle添加如下配置buildscript { repositories { jcenter()

2016-12-26 18:06:53 727

原创 Android多级树形结构列表(理论上可以无限级)

转载请注明出处 http://blog.csdn.net/stevenduan17最近有需求做多级树形结构的列表,使用ExpandableListView不能实现,无奈,只能自己写了,主要时层级之间使用padding来体现层级关系,先看效果 话不多说,直接上代码主界面及列表实现public class MainActivity extends AppCompatActivity { privat

2016-12-23 16:34:59 3048 3

原创 GreenDao保存final修饰的对象导致存储不及时的问题

GreenDao保存final修饰的对象导致存储不及时的问题本人android菜鸟一枚,高手勿入。最近写项目的时候用到GreenDao存贮数据,存储完毕后关闭界面,主界面读取数据并刷新,中途遇到问题,就是界面刷新不及时,数据库存储数据应该是很快的啊,最后终于发现了问题,直接上代码。public class User{ String name; int age; }pubic vo

2016-12-23 13:20:45 934

android-apk-reverse.zip

android反编译软件,支持gui 和命令行,不包含apktool,smail等,需要请到github下载

2020-10-12

空空如也

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

TA关注的人

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