我们做过项目的或多或少做过类似这样的一个功能:当点击某个组件后,组件的背景改变。初学者往往是这么一个思路:给组件设置一个监听器,当监听到事件的时候,改变组件的状态(背景图片或者背景色)。当然,这种做法是完全正确的,但是当组件特别多的时候,要处理的代码很多,很繁琐,android提供了一个select...
分类:
移动开发 时间:
2014-12-09 19:12:39
阅读次数:
238
PhotoshopApplication = createOLEObject "Photoshop.Application"PhotoshopApplication.Load"d:\\test\\aaa.tga"PhotoshopApplication.ActiveDocument.Selectio...
分类:
移动开发 时间:
2014-12-09 19:09:38
阅读次数:
200
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。[java]view plaincopyLocationMangerlocationManager=(LocationManager)this.getSy...
分类:
移动开发 时间:
2014-12-09 19:05:16
阅读次数:
264
/** 得到系统可用内存 **/
@SuppressLint("NewApi")
private String getMemFree(){
StatFs fs = new StatFs(Environment.getDataDirectory().getPath());
return Formatter.formatFileSize(this, (fs.getAvailableByte...
分类:
移动开发 时间:
2014-12-09 17:54:23
阅读次数:
204
main.xml 文件
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
android:id="@+id/ll_week"
...
分类:
移动开发 时间:
2014-12-09 17:51:12
阅读次数:
308
如果你用Android Studio开发,并且要用其他项目作为library,这个问题是很容易出现的。出现这个问题的原因是包的重复引用,意思就是在你自己的项目中引用了某个包,而被你作为library的项目也引用了同一个包,就会有这个问题。
那如何解决呢,我所知道的是有两种方法:
方法1:按照惯例,直接上图吧,从下图可以看到我在library中有加了一个v4的包,同时我将它作为dependenc...
分类:
移动开发 时间:
2014-12-09 17:51:47
阅读次数:
235
原文地址链接:http://stackvoid.com/list-view-optimization-best-practice-android/
我有篇博客教大家如何利用 convertView 以及 viewHolder(static) 改善 ListView 卡顿情况;但是在 ListView
加载大量复杂布局和图片的时候,即使使用了 convertView 和 vie...
分类:
移动开发 时间:
2014-12-09 17:48:50
阅读次数:
192
我们经常要做一些效果,比如,点击之后的动画,随着手指的移动而移动。那么它们如何实现的呢?我们直到,view的自动移动,我们可以设置动画,比如之前写的Fragment的进入与弹出动画:https://github.com/nuptboyzhb/FragmentAnimationDemo 那么,我们如何是一个View随着手指的移动而移动呢?1.onTouch事件我们为view添加onTouch事件,获...
分类:
移动开发 时间:
2014-12-09 17:47:15
阅读次数:
163
今天这篇文章记述一下页面上下均有Tab的特殊需求!使用了过时的ActivityGroup。
再看一下整个Project的结构,如下
下面逐一介绍一下实现过程,具体实现还是看注释吧,代码也不是很多,就不啰嗦了。
step1:首先是主界面MainActivity.java...
分类:
移动开发 时间:
2014-12-09 17:43:36
阅读次数:
207
这篇博文包括的内容:
1、TableLayout简介
2、TableLayout行列数的确定
3、TableLayout可设置的属性详解
4、一个包含4个TableLayout布局的实例及效果图
一、Tablelayout简介
Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。
...
分类:
移动开发 时间:
2014-12-09 17:43:43
阅读次数:
214
一.背景
移动互联网大潮已经到来,百度移动端搜索量已超过pc,支付宝移动端支付占总支付量50%以上。这种背景下,app产品重要性显而易见。当前app结构,使用c/s结构。其中app与接口通信使用各种协议,app与接口的数据格式一般为json格式。如何处理json格式字符串,在做自动化测试中必然会遇到这个问题。
二.问题
对json字符串进行操作,解json串,按名称变量进行取值,格式...
分类:
移动开发 时间:
2014-12-09 17:41:53
阅读次数:
204
android的开发,华为手机上不显示menu键解决办法:在AndroidManifest.xml中讲targetSdkVersion改为9。原因: (2)高版本默认OptionsMenu在ActionBar里,不会有虚拟menu键; (1)华为没有菜单键的硬按钮。
分类:
移动开发 时间:
2014-12-09 17:34:47
阅读次数:
275
iOS开发UI篇—核心动画(基础动画)一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue...
分类:
移动开发 时间:
2014-12-09 17:30:04
阅读次数:
206
本文翻译自:http://www.objc.io/issue-13/mvvm.html。为了方便读者并节约时间,有些不是和文章主题相关的就去掉了。如果读者要看原文的话可以通过前面的url直接访问。作者也是做了iOS多年,从大学一直到现在n多年了。对于开发一款有B格的APP很有追求。学习了很多的东西,...
分类:
移动开发 时间:
2014-12-09 17:29:26
阅读次数:
371