Android记事
文章平均质量分 66
男子汉大豆腐
这个作者很懒,什么都没留下…
展开
-
Android实现自动通过GPS定位用户所在地名
最近开始跟随实验室做原创 2014-07-14 10:19:26 · 2787 阅读 · 0 评论 -
Android 调用系统图片裁剪(解决“无法加载。”问题)
Android 调用系统图片裁剪(解决“无法加载。”问题)由于Android屏幕尺寸碎片化的问题太过严重,因此很多app在上传图片之前都会将图片剪切成自己想要的尺寸。由于需求很大,Android官方也给出了系统自带的图片裁剪app,我们可以在程序中很方便地调用到。1.调用裁剪工具if(null != uri) { Intent intent = new Intent(); /*设置调原创 2015-07-31 16:13:56 · 12037 阅读 · 2 评论 -
Android ContentObserver 监听图库变化
相比FileObserver的繁琐,ContentObserver在易用性上还是要优秀一些的,因此我们可以在有监听需求的时候选用一下,一个功能多一种实现方式,就多了一个比较嘛。关于ContentObserverContentObserver顾名思义,就是内容观察器的意思,跟FileObserver很像,只不过前者是监听数据库的变化。实现步骤这里我们就拿图库监听做一个例子: 在做之前先给出图库相对的原创 2015-07-31 10:05:16 · 7522 阅读 · 2 评论 -
android FileObserver的用法与避坑指南
昨天因为项目需要,需要做一个damo,用到了文件监听的功能,所以就使用了FileObserver(文件观察器)这个类,结果就被坑的不行不行的,昨天下班已经身心俱疲,本着跟bug呲牙必报的精神,这里要将这笔账记下,也希望大家以后不会在这上面浪费时间。FileObserver的功能故名思议,就是监听文件的事件啦,根据官方给出的文档,有以下几种事件的响应,对应不同的事件常量。 常量名 对应事件原创 2015-07-30 11:06:51 · 13398 阅读 · 6 评论 -
Android 解决ScrollView与父视图滑动冲突问题
最近在解决一个比较棘手的问题,就是ScrollView与父视图之间滑动冲突的问题。这里所说的滑动冲突,是指包裹ScrollView的父视图本身就是一个可以滑动的组件,比如说ScrollView嵌套ScrollView的情况(当然,这在实际应用中是没有意义的,因为ScrollView只能包含一个子组件,这里只是举一个栗子)。问题定义说要解决这样一个问题,肯定会有点摸不到头脑,但我们可以用分解法,来“大原创 2015-08-09 17:24:15 · 2991 阅读 · 2 评论 -
xFermode的原理及使用
xFermode是画笔的一个属性,有点类似于PS中的图层,有一个底层图层,和一个顶层图层,通过两个图层叠放层次的不同,可以做出很多好玩的效果。谷歌官方的apidemo中生成了两个图层的各种叠放次序效果:是不是有点摸不着头脑,让我们列个表格来解释一下吧: 属性名 属性常量 属性说明 Clear PorterDuff.Mode.CLEAR 所有的图层都不会在画布上展示 Src原创 2015-05-31 17:29:50 · 2140 阅读 · 0 评论 -
解决Android studio无法更新sdk的方法2
最近重装了系统,发现以前通过修改hosts文件来更新sdk的方法已经不能用了,于是弄了一天,试了各种方法,找到正确解决方法的时候差点被自己蠢哭。 正所谓“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”。上次的解决方法在最后分享了一个国内的Android studio社区,我平时都在上面下载资源,这次的解决方法就在这个网站中。 先上链接,Android Studio中文社区。思路在试了各种翻墙工具原创 2015-06-16 12:01:54 · 2473 阅读 · 1 评论 -
parseSdkContent failed java.lang.NullPointerException解决办法
最近手贱更新了Android studio,而as又自动更新了sdk,导致该死的Eclipse找不到当初设置的api文档了,整个Eclipse都不好了,所有的Android项目报错,所有的项目都无法导入、生成。 每次打开adt都会报错parseSdkContent failed java.lang.NullPointerException1.网上很多人说可以删除workspace下的.metada原创 2015-04-10 16:23:58 · 3712 阅读 · 0 评论 -
如何将你的Android项目上传到github
因为实习单位需要,最近研究了一下github的玩法,瞬间感觉自己以前用的svn弱爆了有没有!因为自己也没有做很深的研究,这里就先分享一下将自己的项目上传到github上的步骤。这里假设大家已经拥有了一个github账号(如果没有账号的,你还在等什么?), 而且电脑上已经安装了git(如果没有安装,可以下载安装一个GitHub for Windows,Linux用户以Ubuntu为例,直接在终端中输原创 2015-03-30 18:28:22 · 7580 阅读 · 4 评论 -
大话Android 之activity生命周期
众所周知,Android四大组件里,最重要的就是activity了。而作为开发者,我们最应该关注的,当然少不了activity的生命周期啦。说到activity生命周期,最好的方式当然是通过流程图来解释啦,下面是官方给的图:这个一堆e文的流程图,怎么理解呢?可以理解为一部狗血的宫斗剧。activity就像一个秀女一样,整个生命周期里充满了争斗与起伏。“小秀女”act原创 2014-12-17 17:14:57 · 1288 阅读 · 8 评论