自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Frank的博客

记录每一滴,便成大海。

  • 博客(10)
  • 收藏
  • 关注

原创 Android调用相册、相机(兼容6.0、7.0、8.0)

又好久没有写博客了,好习惯不能断,该写点就得写点,今天带来的笔记是关于Android 项目调用系统相机 与调用系统相册的之后拿到照片的基本操作,我感觉好多人还是不太熟悉的哈。项目兼容 Android 5.0设备、Android 6.0设备、Android 7.0、Android 8.0等设备,下面请开始欣赏我的表演,先上动画,给大家看一下效果哈。Android 5.0设备效果:小...

2019-12-02 18:42:18 885

原创 Android 权限管理

自从Android6.0发布以来,在权限上做出了很大的变动,不再是之前的只要在manifest设置就可以任意获取权限,而是更加的注重用户的隐私和体验,不会再强迫用户因拒绝不该拥有的权限而导致的无法安装的事情,也不会再不征求用户授权的情况下,就可以任意的访问用户隐私,而且即使在授权之后也可以及时的更改权限。这就是6.0版本做出的更拥护和注重用户的一大体现。1 andriod6.0权...

2019-12-02 10:50:47 952

原创 应用图标的尺寸要求和放的文件夹位置

48*48------mdpi 72*72------hdpi 96*96------xhdpi 144*144----xxhdpi 192*192----xxxdpi

2018-07-25 10:07:38 2265

原创 android 7.0 PopupWindow中ShowAsDropDown()方法不适配的解决方案

方法:     在你extends的PopupWindow中添加如下代码:         @Override    public void showAsDropDown(View anchor) {//为了适配android 7.0以上的showAsDropDown失效的问题        if (Build.VERSION.SDK_INT >= 24) {

2017-12-15 16:17:37 922 1

原创 EditTextp篇

第一章      控制职能输入字母,数字,中文的实现方法:      mContentEdit.addTextChangedListener(new TextWatcher() {            @Override            public void beforeTextChanged(CharSequence s, int start, int count, i

2017-11-13 17:23:52 192

转载 Android图文混排实现方式详解

在使用TextView的时候,我们经常需要在TextView中进行图文混排,比如在QQ中聊天的消息中的表情,底部tab图标等。一、场景二、实现方式Android官方对TextView的图文混排提供了支持,我们可以从以下三种方式实现TextView的图文混排:1.在TextView中使用Compound Drawable属性;2.在TextView中使用S

2017-11-07 14:56:47 3587

转载 实现ViewPager的不同滑动效果

给ViewPager滑动加一个动画.在我之前的博客模仿知乎安卓客户端的banner广告条以及一些思考中有写到利用viewPager的PageTransformer来实现各种不同的viewPager的滑动效果,这次我就写了9种不同的效果来练习一下.代码在我的github这里面用的知识点也不是很多,主要是和view变换有关的1. View.setPivotX()设置锚点的X坐标

2017-11-07 12:18:00 506

原创 Gradle篇

一、Gradle参数配置 配置移除无用的资源(如果工程比较大,由主工程和多个子工程组成的话,子工程里面也可能包含很多的无用资源):android {    // Other settings     buildTypes {            release {                    minifyEnabled

2017-11-06 10:24:48 146

原创 android 6.0动态添加权限

一、这些在父类中添加    private PermissionListener mlistener;/**     * Created by pangzhenzhong on 2017/9/20.     * 权限回调接口(可以自己命名)     */    public interface PermissionListener {

2017-10-30 18:40:49 267

转载 android 性能优化 -- 启动过程 冷启动 热启动

一、应用的启动方式  通常来说,启动方式分为两种:冷启动和热启动。  1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。  2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会

2017-10-26 11:40:01 191 1

空空如也

空空如也

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

TA关注的人

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