![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发坑记录
文章平均质量分 57
七号大蒜
积蓄力量 厚积薄发
展开
-
记录android studio 配置遇到的各种问题
不堪回首聊以慰籍话说高高兴兴安装配置了android studio,然后噩梦就开始了。。。 =。=安装过程中提示我sdk是用本地的还是下载,我想想android的sdk应该是通用的撒,我就毫不犹豫的选择了我eclipse绑定的那个sdk。然后就开始androidstudio的一系列配置,网上教程很多,觉得唯一的难点就是gradle那个,新建工程的时候要跳墙,也可以直接去网上下载gr原创 2015-02-06 10:00:20 · 855 阅读 · 0 评论 -
Android系统截屏的实现分析
流坑 16年1月完成原创 2016-01-11 11:10:58 · 13073 阅读 · 0 评论 -
【解决】Android自定义Dialog无法横向填满
在Android5.0和5.1上自定义Dialog时发现无法横向填满屏幕,就算在自定义xml和动态布局里面设置match_parent或是fill_parent也没有用。问题记录如下:【原因】排除当前自定义dialog的属性没有宽度的问题后,想到可能是父类Dialog本身有自定义宽度属性什么的,到源码一看果然如此故记录。首先查找父类Dialog的style和theme,原创 2015-08-13 09:19:21 · 3190 阅读 · 2 评论 -
Ubuntu反编译apk教程
[TOC] 今日需参考ROM厂商部分APK,故查阅走坑以做记录资源文件如参考图片、布局之类,可以直接将APK解压出来的目录结构如下:├── AndroidManifest.xml├── META-INF│ ├── CERT.RSA│ ├── CERT.SF│ └── MANIFEST.MF├── res│ ├── anim│ ├── animator│ ├─原创 2016-12-05 19:30:43 · 7123 阅读 · 1 评论 -
屏幕旋转时Activity和绑定的Fragment生命周期问题
关于onConfigurationChanged这个方法是当系统配置信息改变时默认就会执行,如语言、屏幕旋转。 在屏幕旋转时跟踪到Activity以及它绑定的Fragment的以下log: 问题来了红框中为何Fragment的onAttach和onCreate执行顺序会在Activity之前呢???原创 2016-05-09 17:19:18 · 1583 阅读 · 0 评论 -
Android获取屏幕截图的三种方法
本着博客不重复造车的原则,只谈下自己思路总结,只是提纲具体实现自行Google(另外吐槽一下baidu的搜索机制太特么挫了,对于时间最新文档的权值太低)1、DecorView获取当前应用的截图 通过decorView.getDrawingCache()来实现。不需要title栏和statusbar的可直接获取到相关高度剪裁。可能会有些webview会截取不到,具体依情况。原创 2016-01-11 11:23:19 · 20906 阅读 · 0 评论 -
通过getDecorView获取屏幕截图失败的总结
先占个坑 提醒自己写原创 2016-01-11 10:08:43 · 1432 阅读 · 2 评论 -
cordova(phonegap)4.2自定义插件
针对PhoneGap4.2 。PhoneGap学习路上到处是坑,资料更新速度赶不上版本更新速度,而且版本更新后的东西变化很大,老版本的资料就不管用。这是网上大多数资料自定义插件的步骤,在3.5版本以前是按照这个走的,在4.0以后由于工程的目录结构发生了较大变化,参考多个版本的自定义插件后找到个个人认为较好的方法,改变3、4、5步骤。1 使用命令行 建立phonegap工程2 将工程导入 ec原创 2015-03-05 20:09:43 · 1807 阅读 · 0 评论 -
Android毛玻璃效果 获取系统截屏 高斯模糊
近期实现任意屏幕上滑弹出一个快捷栏,由于做完发现布局效果太差。刚巧看到ios的毛玻璃于是想模仿下。注意点如下:上滑和弹出操作由于之前的动画和其他数据加载操作已经较为耗时,应尽量减少时间损耗。该方法是系统级别性质,应用级的实现更方便。1、实现思路大概方向:a、获取屏幕截图b、对图片处理剪裁c、对处理后的图片进行模糊运算2、具体实现:a、获取屏幕截图:android L可以原创 2016-01-05 15:06:46 · 3236 阅读 · 2 评论 -
解决This Android SDK requires Android Developer Toolkit version 23.0.0 or above和ADT更新失败
今天手贱更新了一下sdk到24.0 ,然后悲剧就发生了,打开eclipse提示This Android SDK requires Android Developer Toolkit version 23.0.0 or above于是乎就开始更新adt:1、在线更新。由于教育网的原因,访问google的东西都是要被墙掉的,站点访问不了或者很慢。这时壕可以搭梯子出去访问,穷屌可以修原创 2015-03-02 14:59:52 · 3622 阅读 · 0 评论 -
adb logcat命令行日志打印小白入门
Logcat命令行打印日志。先分享一个大神写的文章:http://blog.csdn.net/tumuzhuanjia/article/details/39555445这里面讲的很详细了。补充下里面没有提到的神坑:1、adb shell 命令是远程进入到android设备中的linux中去,grep命令只支持在linux下执行,在windows下步支持grep,所以需要使用grep过滤的时候必须adb shell原创 2015-02-28 10:47:37 · 6119 阅读 · 2 评论 -
Android L限制Ripple水波纹范围大小
Ripple简介Android 5.0之后google推出了Material Design,Botton默认的触摸反馈会有水波纹涟漪效果。而这种水波纹的效果实现主要依赖于RippleDrawable。以下会介绍Ripple的基本使用及关于控制水波纹范围的三种处理方法,仅作点明思路及学习笔记不作具体实现。基本使用该效果通常以background的形式呈现,在XML中可以引用以下两个系统自带属性: -原创 2017-01-09 17:44:05 · 6304 阅读 · 0 评论