无效原因其实就是图片缓存的问题,这是android系统本身的问题,因此要让修改的图片生效就要清除缓存,清除缓存的方式有许多,这里不一一列出:
但有时简单的清除系统缓存没有效果,ps:也不知道为什么,下面提供几种方法(也不是百分百适用):
1、进入目录 /data/system/customized_icons 下,找到你原来的旧图标,删除即可。需要root权限
2、把当前的工程换一个包名...
分类:
移动开发 时间:
2015-06-02 13:29:43
阅读次数:
158
场景:如果fragment的填充数据是ListView,ListView中的每一项都有按钮,点击每一项的按钮跳转到B界面,在B界面处理完业务需返回fragment中更新数据。
解决方案:1.在fragment中重写:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {...
分类:
移动开发 时间:
2015-06-02 13:31:16
阅读次数:
150
- (NSString *)calculateWeek:(NSDate *)date{
//计算week数
NSCalendar * myCalendar = [NSCalendar currentCalendar];
myCalendar.timeZone = [NSTimeZone systemTimeZone];
NSInteger week = [[myCa...
分类:
移动开发 时间:
2015-06-02 13:28:40
阅读次数:
137
1、下载volley.jar文件,并放置到android项目下的libs目录下
2、建立请求网络方法 代码如下: 复制即可用public void connectUrl(String url) {
StringRequest stringRequest = new StringRequest(url,
new Response.Listener...
分类:
移动开发 时间:
2015-06-02 13:27:25
阅读次数:
136
虽然 一般公司都有专门的测试人员,但是有时候 免不了 我们既要去开发产品,也要去测试产品,测试产品,有些机械化的 点界面的操作,谷歌已经给我们提供了工具,Monkey, 猴子测试。
什么是Monkey
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程...
分类:
移动开发 时间:
2015-06-02 13:25:35
阅读次数:
131
获取坐标与坐标点击一、坐标相关的知识: 1)手机屏幕坐标:左上角开始到右下角结束 2)DP:设备独立像素,例如320像素显示到640像素上要拉伸一倍 3)Point:代表一个点(x,y),左上角的坐标永远为(0,0)二、坐标相关API:返回值方法名描述booleanclick(int x, i...
分类:
移动开发 时间:
2015-06-02 13:20:03
阅读次数:
119
类概述定义一个包含任意类型的描述数据对象,此对象可以发送给Handler。对象包含两个额外的int字段和一个额外的对象字段,这样可以使得在很多情况下不用做分配工作。尽管Message的构造器是公开的,但是获取Message对象的最好方法是调用Message.obtain()或者Handler.obt...
分类:
移动开发 时间:
2015-06-02 13:15:09
阅读次数:
931
最近两天在办理离职,电脑上装了一些开发常用的工具,再此记录一下。开发相关工具:1)sourtree: 同github类似,不过更为强大,引入了git flow的概念2)crashlytics:twitter的服务,监控app崩溃日志,能够记录崩溃时所有的线程栈3)go2shell: 可用于快速打开命...
分类:
移动开发 时间:
2015-06-02 13:14:36
阅读次数:
138
我们启动APP时,一般都会是一张含有LOGO的图片。这张图片叫做启动页面。这个启动页面是必须、一定需要的吗?有什么作用?这是苹果官方对于iOS启动页的设计说明:为了增强应用程序启动时的用户体验,您应该提供一个启动图像。启动图像与应用程序的首屏幕看起来非常相似。当用户在主屏幕上点击您的应用程序图标时,...
分类:
移动开发 时间:
2015-06-02 13:13:57
阅读次数:
140
随着手机3G、4G时代的到来,手机功能的越来越强大,手机App的市场是越来越火爆,时代在更新随之而来的事物也在更新,不能更上时代的步伐是落后的表现,所以不仅仅是手机APP在完善,手机网站WAP也在不断的改进中,可是app和wap手机网站有什么不同呢?国互网从五大方面分析app和wap手机网站的不同:...
分类:
移动开发 时间:
2015-06-02 13:10:25
阅读次数:
147
最近在自己做一个小程序,遇到了页面跳转的问题,然后上网一通乱搜,跳转的问题解决了,又有传值的问题。上面两个问题解决了,又发现内存比刚开始时多占用了2M,于是,各种内心纠结,想彻底搞清楚strong 和 weak 在ARC下到底是怎么个意思,也顺便理清了页面跳转之间的一些联系。 下面开始进入正题:(....
分类:
移动开发 时间:
2015-06-02 13:08:25
阅读次数:
242
准备工作:1、虚拟 vm11 VMware-workstation-full-11.0.0-2305329.exe2、补丁包:unlocker203.zip3、mac系统:Yosemite Install(14A389).cdr(经典安装模式即可,安装完成后需要设置下内存为8G,处理器 :4(2*2...
分类:
移动开发 时间:
2015-06-02 13:02:41
阅读次数:
239
正则表达式验证//邮箱 var emailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; email = document.getElementById("email").value; if...
分类:
移动开发 时间:
2015-06-02 13:00:27
阅读次数:
138
1 : 2: 详解: width-viewport:宽度; height-viewport:高度 initial-scale: 初始的缩放比例 minimum-scale:允许用户缩放到得最小比例 maximum-scale:允许用户缩放的最大比例 user-scala...
分类:
移动开发 时间:
2015-06-02 12:55:33
阅读次数:
143
一般情况下 我们的导航栏的颜色都是系统设定的,一般都是白色的,而电池的颜色则是黑色的,但是这样一来,如果我们的需求是将导航栏的颜色修改成黑色,那么此时如果我们的电池的颜色还是黑色的,这不就看不清了;1.修改导航栏的颜色[[UINavigationBar appearance] setBarTintC...
分类:
移动开发 时间:
2015-06-02 12:52:50
阅读次数:
146
Android中自定义控件的情况非常多,一般自定义控件可以分为两种:继承控件及组合控件。前者是通过继承View或其子类,重写方法实现自定义的显示及事件处理方式;后者是通过组合已有的控件,来实现结构的简化和代码的重用。本篇文章主要介绍自定义组合控件,继承控件后续有机会再述。自定义组合控件一般来说都是以...
分类:
移动开发 时间:
2015-06-02 12:48:24
阅读次数:
183
在Android开发中,基本上很少有用到软引用或弱引用,这两个东东若用的很好,对自己开发的代码质量的提高有很大的帮助。若用的不好,会坑了自己。所以,在还没有真正的去了解它们之前,还是慎用比较好。 下面将通过两个Demo来结识软引用和弱引用在开发中的运用。 一.WeakReference:防止内存泄漏...
分类:
移动开发 时间:
2015-06-02 12:48:10
阅读次数:
195