自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 android6.0运行时权限回调没执行

早就了解过6.0加了个运行时权限,拿着我6.0系统的魅族手机测试了一下,发现压根就没任何区别和以前,回调方法都不执行。检查了没发现哪里写错了,就想到了估计是被魅族自己屏蔽了把然后继续沿用自家的权限管理方法。然后去测试了一下主流的手机,在我测试的机子中 {魅族,一加,小米,锤子,奇酷,htc}或多或少的改了,有魅族一样回调压根不执行的,也有执行了回调不管你同不同意直接返回同意,然后再弹出自家的权限管

2016-12-28 15:14:25 1137

原创 android设计模式之build模式

当我们要复杂对象的创建过程和这个对象的表示(展示)分离开来,一般就会想到build模式。 在android开发中,AlertDialog就是一个很好的例子。初次使用AlertDialog的同学可能会很困惑。为什么AlertDialog不能直接通过new的方式创建出来,要通过new AlertDialog.Builder(this).create()的方式创建。首先我们简单的举个例子:public

2016-12-23 15:05:40 1389

原创 android设计模式之状态模式

我们在使用一些刚安装的app会发现你需要执行某些操作,例如分享,评论会提示你没有登录,然后让你去登录。等你成功登录后就快可以进行相应的操作了。android开发中,如果我们遇到这种情况相信大部分都会直接用if(登录了){评论成功}else{提示去登录}。这是我们能想到最简单快速的解决方法了。但是随着功能的增加每个地方都去if else会显得杂乱,不好维护。所以状态模式就产生了:package com

2016-12-18 19:38:59 387

原创 androidstudio获取sha1值的方法

有时候我们需要用到一些开发平台上的东西需要我们填写sha1值,在eclipase上很快就找得到,但是androidstudio中并没有。所以我们只能在Terminal控制台获取。 C:\Users\Administrator.android 目录下 keytool -list -keystore debug.keystore。然后输入默认密码:android

2016-12-14 18:13:50 1176

原创 android消息机制(handler运行机制)解析

在android日常开发中,我们不可避免的会使用到有关handler的知识。可以利用handler来进行消息的传递。由于android不允许ui线程访问网络,非ui线程又不能更新ui。这种情况handler是怎么处理的。还有想延迟加载某个方法,大部分兄弟都会用到handler.postDelayed(runnable,delayMillis)方法来延迟加载。。也有些人会误认为这里是新开了一个线程来处

2016-12-13 12:04:27 527 2

sw适配文件

android sw适配使用的文件。包含绝大数sw适配文件。可以直接使用

2018-11-06

viewpager 中间大 两边小 两边露出一点

viewpager 画廊, 效果是中间的page大一点 两边有一点露出

2018-07-21

android小视频录制,可直接用于项目

android小视频录制 简单稳定 兼容各个版本 简单修改可直接用于项目

2017-12-23

空空如也

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

TA关注的人

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