自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 soundpool无法播放声音

原创不易,转载请注明原文地址 http://blog.csdn.net/z736232402/article/details/52693235公司项目需要提示声音,网上说这货比较适合播放较小的声音文件,于是就和他打交道了。 怎么播放的就不用说了,今天就谈谈这货的坑吧。 首先最常见的就是播放不了声音,明明已经play了,但是无法播放声音。 小白的坑就不多说了,检查下是否执行到该语句(别说肯定,打

2016-09-28 19:45:05 5540 1

原创 android anmation无法循环播放

原创不易,禁止转载,如果非要转载,请注明原文地址http://blog.csdn.net/z736232402/article/details/52671053很多时候会用到简单动画,例如,loading的那个转圈的,于是网上随便copy了下动画代码。 f_roate_loading.xml <?xml version="1.0" encoding="utf-8"?><set xmlns

2016-09-26 15:56:13 1873

原创 android点9图的使用与注意点

原创不易,转载请注明原文地址http://blog.csdn.net/z736232402/article/details/52593152 对于点9图,开发android的应该都不陌生,主要是用于对话框等拉伸能够不变形的场景。但是也有些坑需要注意下。 首先先再了解下点9图。 点9图相比普通的png而言四边多了一个像素,上和左边的像素用来控制拉伸的部分,而下面和右边是用来控制内容区域的。当你要

2016-09-20 10:05:03 4501

原创 获取一个月后时间戳失败

原创不易,转载请注明来源 http://blog.csdn.net/z736232402/article/details/52279278 对于求一个月后之类的时间,楼主懒得计算,基本就是获得当前时间戳,然后,加上毫秒数,得到的时间戳,再通过date转换。然后,今天在计算的时候,发现每次打印出来的log反而是十几天前的,百思不得其解,追踪到源代码,发现 final long cur = Sys

2016-08-22 18:38:49 3641

原创 Android Studio Termanal打不开,提示java.io.IOEXception:couldn't create PTY

原创不易,转载请附上转载地址:http://blog.csdn.net/z736232402/article/details/52250239 首先先说下这个错误的起因,无法创建PTY,其实就是无法打开相应的命令行,到 File -> Settings -> Tools -> Terminal查看路径是否正确(详情看http://stackoverflow.com/questions/300908

2016-08-19 14:06:49 14346 2

转载 Imageview的scale属性分析

转载文章,只为了收藏,如有侵权,请私聊。原文请看 http://souly.cn/%E6%8A%80%E6%9C%AF%E5%8D%9A%E6%96%87/2015/07/02/imageView%E7%9A%84scale%E5%B1%9E%E6%80%A7%E5%88%86%E6%9E%90/ scaleType的属性值有:matrix fitXY fitStart fitCenter fi

2016-08-01 14:49:52 575

原创 自定义view,drawtext中文字上方多两个横杠

自定义view的时候,因为要添加文字,就写了drawtext,然后发现文字上方多了两个横杠,有时候文字还是重叠的。看了好久的代码,最后都独立写个demo了,代码就在onDraw画了几个字,而且,当文字长度大于1才会出问题,等于1没问题,发到各种安卓群也没人看。最后给自己同学发了下,可能看到和自己写的不一样,最后才发现,原来是定义paint的时候出问题了。定义paint的时候,参数是一个flag或者空

2016-08-01 14:38:24 632

原创 Android WebView加载空白

原创不易,转载请注明转载,并附上原文地址http://blog.csdn.net/z736232402/article/details/51646577 今天看自己写的WebView的时候,发现,部分网页是空白的,通过打印出来的网址用浏览器打开却是可以的,然后,也以为是不是手机浏览器不支持该网页,然而通过内置浏览器打开亦是可以的,看了网上很多有什么不兼容的,接受证书啥的,全都无效,最后,就去看看开

2016-06-12 15:23:03 4252 2

原创 Fragment不显示View

现在fragment和viewpager的配合越来越多了,新开个工程就把这些搞好。首先就是fragmentviewpager了public class ViewPagerAdp extends FragmentPagerAdapter{ List<BaseFg> mBaseFgList; public ViewPagerAdp(FragmentManager fm, List<Bas

2016-06-09 15:12:02 3464 1

原创 android studio logcat一闪而过

android studio logcat一闪而过 as默认选择当前进程,简单点说就是当前进程,我的理解是,如果崩溃了,进程就结束了,所以,就闪过了 解决也很简单,第一种就是出现的时候点击下鼠标,logcat就会停留。第二种就是不要用选择当前的,选择no filter,如果东西太多,就加过滤,加上包名即可。如果包名出现问号导致无法过滤的话,参考我之前的文章http://blog.csdn.net

2016-06-03 10:27:48 9834 5

转载 Genymotion加速下载虚拟镜像速度慢失败Connection timeout

感谢http://blog.su61.com/2016/02/17/genymotion-ova-download-connection-timeout/文章,转载文章,直接全部复制了吧。Genymotion也算是个android的模拟程序了,Add new device后下载速度太慢了,容易失败解决方法有二:1、设置HTTP代理,在Setting->Netwo

2016-05-30 21:45:34 1105

原创 CollapsingToolbarLayout使用的一些注意点

原创不易,转发请注明转发,并附上原文地址:先上图:这是我遇到的第一个坑。跟着网上一大堆的教程,设置一大堆后,发现toolbar下的navigationIcon居然向上偏移了,刚开始以为是图标偏移,后来设置了toolbar的背景色后发现,是整个toolbar上移了,找了很久后,想到我的项目一直用的都是沉浸式,用fitsSystemWindows适应,想网上的例子应该不会设置这个,就把

2016-05-29 13:38:23 18014 1

原创 php 数组获取失败

原创不易,希望支持原创文章:今天,对获取的数组因为要进行过滤,用foreach循环后,要删除用unset删除后,在后台获取到的json解析后,发现数组获取不到,而且有些获取得到,有些获取不到,纠结了很久后,把json数据拿出来格式化了下,发现,原来的数组,前面多了个小数字,从1开始(后来才注意到这点)查了很久,才发现是unset搞得鬼,unset删除后,下标序号不会重新排序,于是需要通过重

2016-05-28 17:09:17 778

原创 textinputlayout下的edittext无法聚焦

谷歌发布了TextInputLayout后,虽然挺方便的,但是,博主依旧不满足,为毛还要添加一个layout,直接像edittext一样使用不就好了。于是,自己就开始定义一个自定义的edittext,继承于TextInputLayout,然后,默认添加一个edittext。再给自定义view添加部分edittext的属性。然后,遇到的第一个便是inputtype,这个会经常使用,然后还有tex

2016-05-17 16:01:55 887

原创 从源代码理解volley框架

用过volley都知道,只要新建一个RequestQueue,然后每次添加一个Request就行了,就可以在Request中的listenner的response方法得到返回的数据,但是平时使用的httpclient和httpurlconnection的时候都知道,要发起一个请求,要在新线程,并且在线程阻塞,RequestQueue为啥只要add进去,就能发送请求呢,今天就来简要分析下volley

2016-04-28 12:55:45 650

原创 miui打开高级设置强退

logcat就不去看了,就是调用了一个null的函数,导致空指针,至于为啥也不清楚里面是怎么做的了,连个判空都没有。就是在禁用一些服务的时候,有个叫做cloud print的玩意儿启用了就好了。

2016-04-25 13:50:32 968

原创 如何设计一款好的app

首先声明,这里不包括营销,考虑广告的另说,另一点,纯属个人意见首先当然是界面的了,一款好的app肯定要有一个好的界面。众所周知,android4.0之前的界面是很丑的,而且可以叫惨不忍睹,所以,知道4.x后,很多人还是在自定义,直到MD出来后,还是一直活在4.x的历史上,这里ui设计我首推MD(http://www.uisdc.com/comprehensive-material-design

2016-04-22 14:07:19 1760

原创 stringrequest返回乱码

今天测试的时候,发现logcat输出的是乱码,我用的是volley的stringrequest请求,在浏览器测试是ok的,但是logcat输出的就出问题了,那就很可能是这货。直接进去StringRequest里查看。代码很短,很快就找到了这货@Overrideprotected ResponseString> parseNetworkResponse(NetworkResponse

2016-04-21 18:02:53 714

原创 dialog强退

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an applicationprogressdialog创建需要context,但是最好是activity的非静态context。有的说非静态即可,也有的说不能applicationcontext,具体没测试,不

2016-04-21 17:44:20 400

原创 在家如何搭建个服务器

学生党,没钱买服务器,然后想想,家里宽带12m了,家里还有台电脑(到时可以买台服务器的),自己如果能把家里的电脑作为服务器的话,12m带宽,如果服务器好点的话,相比于买某某某云服务器啥的,不强太多了。先说下大概原理。光纤猫是电信的,配有公有地址,平时都是用的nat连接,本质就是端口映射,如果将光纤猫的某个固定端口,映射到自己电脑上的服务端口(就80吧),那应该就ok的,虽然正常是dhcp分配的

2016-04-16 23:37:38 45389 4

原创 sublime小技巧

1.最近在用sublime的时候,感觉,是挺好用的,但是,有时候,经常例如写个div,定义class的时候,有时候会提示相关的单词,并且是我想要的(选择路径的时候比较常出现),但是,tab一下,发现,不选择,跳过去了,但是发现enter是可以选择的,于是乎,查找key-binding,对每个enter的控制进行查找,终于发现这个,只要在自己的key-bingding添加这货就行了。{ "key

2016-04-08 10:36:41 492

转载 Android应用:StatusBar状态栏、NavigationBar虚拟按键栏、ActionBar标题栏、Window屏幕内容区域等的宽高

感谢IT大道,copy只为了防止原文被删。原文请看 http://www.itdadao.com/2016/02/07/353404/一、屏幕中各种栏目以及屏幕的尺寸      当我们需要计算屏幕中一些元素的高度时,或许需要先获取到屏幕或者各种栏目的高度,下面这个类包含了Status bar状态栏,Navigation bar虚拟按键栏,Action bar标题栏, Window屏

2016-03-31 15:33:13 2760

原创 Android Studio 常见的坑

第一,模拟器速度:听说提速了50倍,打开一看,也还ok,本着原生的精神,就去用了,但是,实际上,速度没有genymotion快,build的速度更是忍无可忍,经常编译一次要十几秒,换回genymotion,除了偶尔要慢点几秒钟,基本都是三四白ms。第二,logcat包名显示问号,参考http://blog.csdn.net/z736232402/article/details/50379111

2016-03-29 09:16:34 1651 1

转载 toast文字错位

先感谢下原创http://blog.csdn.net/xueyue1994/article/details/49121781出现toast背景与提示文字错位的现象,有可能是在application的theme中加了: true沉浸通知栏就应该自定义Toast了后面再补充点,沉浸式的话,可以通过自定义添加padding值,设置 fitsSystemWindows 为false

2016-03-29 08:56:18 945

原创 logcat无限输出Socket deconnection

用了android studio,突然有天发现在每个logcat的msg后面无限跟着[ 03-28 02:33:25.726 81: 81 D/ ]Socket deconnection这句话,一直都不知道什么情况,后来,先感谢下知乎大神的提醒https://www.zhihu.com/question/27792739/answer/92651579?group_id=697

2016-03-28 16:46:35 4260

翻译 android studio logcat 包名显示问号

废话不多说,检查 Tools / Android / Enable ADB Integration是否勾上,没有的话,勾上,然后,重启adb(从ddms的restart adb重启),记得重启adb,没重启的话,无法生效。最后,附上原文地址http://stackoverflow.com/questions/25504822/logcat-cannot-detect-app-or-packag

2015-12-22 12:29:31 5499 4

翻译 android studio logcat 包名显示问号

检查Tools >> Android >> Enable ADB Integration是否勾上,没有的话,就勾上,然后,最重要的是,重启adb,打开ddms里的那个restart adb最后,附上源地址http://stackoverflow.com/questions/25504822/logcat-cannot-detect-app-or-package-names

2015-12-22 11:29:04 1909

翻译 vbox错误1790

这是楼主的第一篇博客吧,首先先声明下,技术不是原创的,支持下原创吧http://www.aixq.com/post-328.htmlvbox用的时候,应该挺多人都会遇到奇奇怪怪的问题的,但是最主要的是要抓住问题的关键,例如,不要把所有的东西往百度上贴,抓住关键的error code才能找到解决方案。1790这个错误,虽然,我也不知道为啥,因为系统破解了主题所以不能用(啥鸟逻辑,没搞懂,反正

2015-11-08 22:59:20 387

新手JavaScript编程

javascript入门,适合新手学习 第1章JavaScript简介 第2章 在HTML文件中添加 第3章 使用变量 第4章 使用函数 第5章JavaScript运算符 第6章 条件语句和循环 第7章JavaScript数组 第8章 对象 第9章document对象 第10章 事件处理程序 第11章window对象 第12章Math、Number和Date 第13章 处理字符串 第14章JavaScript和表单 第15章 高级技术简介 第16章JavaScript库、HTML5和 Harmony 附录A 自测题答案

2015-02-07

开机第一屏文件修改工具

可以手动的修改开机第一屏幕,去掉讨人厌的卡机logo

2012-11-03

空空如也

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

TA关注的人

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