- 博客(26)
- 资源 (8)
- 收藏
- 关注
原创 Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary
360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件,适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类:APP安全检查代码规范检查内存泄露检查日志输出检查空指针检查多线程检查提高开发效率必备!例如:不合理的Activity组件导出会导致拒绝服务,以下是检查之前和之后的代码编写对比,代码示例: ...
2019-07-02 14:27:43
846
原创 安卓动画系列————layout(布局)动画
Layout动画:android布局发生变化时的动画效果(添加、删除)。使用该动画可以让布局的变化过度的更自然,而不至于太生硬。通常情况我们都会采用动态添加,系统默认不会启动layout动画,需要在根布局加入android:animateLayoutChanges属性。左为添加后的效果使用方法:在activity的xml中,设置android:animateLayo...
2019-07-02 13:38:59
1622
原创 Android屏幕适配、App瘦身之.9.png图片原理及用法解析
.9是andriod平台应用软件开发里的一种特殊的图片形式,文件扩展名为—— .9.png,点九图片可以将图片横向和纵向同时进行局部拉伸,解决图片拉伸而边角模糊失真等问题,使用了.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少UI切图,前端代码编写的工作量,实现安装包的优化。画点九图一般用Android SDK工具集里的draw9patch工具,只需要在四条边画黑线就...
2019-07-02 13:27:40
1065
原创 Activity界面变暗、变亮的核心方法
在安卓开发中,通常我们可以看到一个视图弹出时,当前Activity界面会变暗,在触摸视图以外的区域时,Activity界面还原亮度的效果,其实这是通过改变当前Window(窗口)的属性来实现的。下面是结合popWindow实现的效果图以及Window的部分源码:屏幕变暗 变亮效果图Window设置屏幕明暗属性的部分源码:// The current window a...
2019-07-02 13:22:01
426
原创 Activity界面变暗、变亮的核心方法
在安卓开发中,通常我们可以看到一个视图弹出时,当前Activity界面会变暗,在触摸视图以外的区域时,Activity界面还原亮度的效果,其实这是通过改变当前Window(窗口)的属性来实现的,下面是结合popWindow实现的效果图以及Window的部分源码:屏幕变暗 变亮效果图:Window设置屏幕明暗属性的部分源码: // The current window...
2019-07-02 13:14:41
380
原创 BottomNavigationVie 底部导航栏实现方式多样化 Material Design
前沿 距Google I/O(2014)最新发布的 Material Design Android 设计风格已经有一段时间了, 2016年Google在 Android Design Support Library 25基础上增加了 一个BottomNavigationView 新控件,相比之前实现导航栏的方式,如LinearLayout + TextView(使用android:drawa...
2019-07-02 12:35:18
710
原创 如何判断打开页面的是pc端还是手机端 JS方法
var UA = window.navigator.userAgent.toLowerCase(); //获取浏览器用户代理 var isAndroid = UA.indexOf('android') > 0; var isIOS = /iphone|ipad|ipod|ios/.test(UA); if (...
2019-07-02 11:15:11
609
原创 win8/win10安装卸载MySQL、Node、Python等后缀为msi程序出现2502、2503错误代码,最有效解决方法
首先我们来分析一下出现这种情况的根本原因:. 系统权限 :win8、win10系统在安装卸载后缀为msi(如MySql.msi、nodejs.msi、Git.msi、Python.msi、TortoiseSVN.msi)等软件时,因权限不足,出现2503、2502错误;通常情况下都是通过DOS安装/卸载,或者清理注册表,但可行性并不高,甚至无法解决问题最有效的解决方案:方法一:直接打开...
2019-05-14 21:32:36
1111
原创 Android开发手电筒(支持6.0以上系统智能申请权限)
安卓手电筒开发手电筒小工具,在生活中的应用很广泛,目前的大部分手机都自带手电筒App。今天就和大家一起分享该功能的实现原理,下图分别是安卓Vivo4.0与华为7.0测试的效果图(gif最大不能超过5M,这里剪辑了)。首先在AndroidManifest.xml中加入下列权限:<uses-permission android:name="android.permission...
2018-07-06 18:41:19
3661
2
原创 刷机“变砖”,黑屏,自己通过以下方法再次让手机死而复生
这里以CPU为高通骁龙系列,品牌为TCL,安卓系统5.0.2为例,修复后的效果,开篇先说一下,刷机分为线刷、卡刷。线刷,顾名词义,手机与电脑通过数据线连接,通过线刷宝等第三方工具进行刷机。我在通过线刷宝刷机时,中途意外终止,手机“变砖”,黑屏,没有开机画面,没有充电画面,连上数据线时,一个白色指示器圆点亮着,如图找了几家维修店,大多说,手...
2018-01-05 12:30:04
47955
6
原创 底部导航栏实现方式多样化
前沿 距Google I/O(2014)最新发布的Material Design Android 设计风格已经有一段时间了, 2016年Google在 Android Design Support Library 25基础上增加了 一个BottomNavigationView 新控件,相比之前实现导航栏的方式,如LinearLayout + TextView(使用android:dra
2017-12-31 20:58:20
1513
原创 Android_ViewPager切换动画详解(兼容3.0以下)
转载请标明出处:http://write.blog.youkuaiyun.com/mdeditor#!postId=75213294,本文出自:【Alan的博客】概述在使用v4包下的ViewPager控件时,默认的视图切换动画很一般,有什么办法可以实现自定义的切换动画,打造千变万化的视图切换效果呢?其实ViewPager自带了一个setPageTransformer用于设置切换动画,我看了一下目前有300多行的
2017-07-17 22:03:39
596
原创 有关clipToPadding、 clipChildren的那些事
这两个不常用的属性,可以实现不一般的效果目录这两个不常用的属性可以实现不一般的效果目录属性详解具体实现详解 先来几张效果图APP主界面底部导航栏 - ViewPager一屏多显示 透过ActionBar看到下面的ListView的内容 属性详解: XML属性设置 java代码设置 官方解释 android:clipChildren setClipChildren(
2017-07-16 23:52:35
4383
1
转载 Android 屏幕适配:最全面的解决方案
前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子:Android屏幕适配全攻略(最权威的官方适配指导) 自身的思考&实践给你带来一种全新、全面而逻辑清晰的...
2017-07-11 21:02:26
752
原创 揭开VR View之全景图的神秘面纱
GoogleVR SDK简称GVR,在一些休闲娱乐、旅行观光或房地产类型的App中,我们可以通过VR技术动态添加内容来提升用户体验,让人们足不出户享受虚拟场景所带给的惊喜。这里以VR全景图为探索起点,让你不再对VR感到时了解VR全景图实现细节。上图:这是相关VR 全景图的英文官网: https://developers.google.cn/vr/android/re
2017-07-11 19:43:05
2359
原创 谷歌浏览器安装失败,解决办法
原因分析: 如果是第一次安装,一般都会安装成功。倘若报错后安装失败,说明之前电脑上存在Google Chrome(谷歌浏览器)安装的残余,导致再次安装时,无法将安装的数据正常的写入注册表。因为在软件安装过程中,都会将必要的文件添加到注册表中,以便加快程序启动以及初始化数据的过程。解决办法: 按住windows+R,在“开始”运行中输入“regedit”,打开注册表编...
2017-07-10 12:33:48
76762
4
原创 Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary
360 FireLine Plugin是360团队针对安卓开发提供的一个功能插件,适用于对安卓APP安全检查规则。目前火线扫描规则共覆盖六大类: 1. APP安全检查 2.代码规范检查 3.内存泄露检查 4.日志输出检查 5.空指针检查 6.多线程检查提高开发效率必备!例如:不合理的Activity组件导出会导致拒绝服务,以下是检查之前和之后的代
2017-06-18 21:22:08
4970
原创 Android屏幕适配、App瘦身之.9.png图片原理及用法解析
.9,是andriod平台应用软件开发里的一种特殊的图片形式,文件扩展名为: .9.png,点九图片可以将图片横向和纵向同时进行局部拉伸,解决图片拉伸而边角模糊失真等问题,使用了.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少UI切图,前端代码编写的工作量,实现安装包的优化。画点九图一般用Android SDK工具集里的draw9patch工具,只需要在四条边画黑
2017-06-18 14:32:32
1514
原创 微信公众号开发之——第三方自动回复机器人接入
开发微信订阅号,服务号的朋友都知道,在微信公众号开发中有一个自动回复的消息功能,一般来说,自动回复的内容需要我们自定义,而且每次返回的内容基本没什么特别的变化,如果要根据提问的内容返回不同的消息,那么关键词过滤是少不了的一个环节。例如:添加规则规则1:脏话关键词:恶心 回复:1条(1条文字,0条图片,0条语音,0条视频,0条图文)Hi,...
2017-06-12 13:48:59
15588
1
原创 Kotlin对比Java——高效Android开发语言,值得一探究竟......
从谷歌 I/O 2017宣布将支持它作为Android开发的首推语言来看,引发了不少业界程序员的广泛关注。本博客从三方面讲解这个后起新秀。什么是kotlin:一门与Swift类似的基于 JVM(Java虚拟机,英文名:Java Virtual Machine) 的新编程语言,由 JetBrains(一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司
2017-06-09 20:18:26
1323
1
翻译 # Volley之NetWorkImageView的源码解析与用法:
NetWorkImageView源码解析NetWorkImageView具体使用总结NetWorkImageView源码解析/** * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you m
2017-05-29 20:02:57
694
原创 Autodask_3DMAX安装Failed Installation aborted, Result=1619解决办法
一、先看一下安装失败后记录截图:二、原因分析: 系统安装过其他的专业软件——Microsoft Office,PS等,含有不同版本的C++运行库和组件,而3DMAX软件本身也包含C++运行库,在进行安装时,会检索系统的C++运行库对应的组件类如:Microsoft Visual C++ 2010,如果已经有相同或更高版本的Runtime或C++运行库,则会拒绝其他自带C
2017-04-28 13:37:06
9938
原创 Material Design全新设计系列之Pallette
RecycleView+Pallette 版权声明:本文为博主原创文章,转载请注明出处Palette介绍Palette用法汇总效果图以及核心代码展示Palette介绍 A Color Pallette that includes all the colors respects Android Material Design. Thanks “Marcel Ulbrich” for
2017-04-20 18:21:03
942
Pnyin4j-2.5.0.jar(汉语转拼音)
2017-12-25
Pnyin4j-2.5.0(汉语转拼音)
2017-12-25
ionic开发混合手机应用
2017-07-02
LeakCanary内存泄漏检测
2017-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人