科技界三巨头如果按用户体验排名,依次是:苹果,微软,谷歌但如果按开发体验排名,则是:微软,谷歌,苹果当然,很多体验细节跟每个人的开发领域有关,但大体上是没问题的。苹果的开发工具和体验做的烂,基本上是业界出名的。这个烂指的是稳定性,和基础功能。比如,非常让人..
分类:
移动开发 时间:
2014-08-21 15:14:15
阅读次数:
159
昨天下午趁着有空就回顾了上个月学的Windows2008R2Server的全部课程,从用户组到IIS+PHP+MYSQL+PhpMyadmin的搭建。在我看到在Windows上搭建DNS服务器它的域名讲解时,突然想到手机中的联系人,突然发现二者之间的原理如此相似。在此我分享下基于手机联系人的DNS新解,希望大家..
分类:
移动开发 时间:
2014-08-21 15:12:55
阅读次数:
183
之前自己做的一个APP需要用到翻页阅读,网上看过立体翻页效果,不过bug太多了还不兼容。看了一下多看阅读翻页是采用平移翻页的,于是就仿写了一个平移翻页的控件。在翻页时页面右边缘绘制了阴影,效果还不错。要实现这种平移翻页控件并不难,只需要定义一个布局管理页面就可以了。具体实现上有以下难点:
1、循环翻页,页面的重复利用。
2、在翻页时过滤掉多点触碰。
3、采用setAdapter的方式设置页面布局和数据。
下面就来一一解决这几个难点。首先看循环翻页问题,怎么样能采用较少的页面实现这种翻...
分类:
移动开发 时间:
2014-08-21 15:08:14
阅读次数:
205
引言
上一篇文章已经讲解了数据加载过程,接下来我们来看一看数据加载后的处理过程。按照正常的思维逻辑,当数据加载之后,接下来就应该考虑数据的显示逻辑。
MVC显示逻辑
大家可能对J2EE的MVC架构比较熟悉,Gallery2和MVC有什么关系呢,简直是瞎扯???首先,我们先回忆一下软件设计思想以及设计原则(具体请参考http://blog.csdn.net/cdl2008sky/article...
分类:
移动开发 时间:
2014-08-21 15:05:34
阅读次数:
203
通知的使用的各种总结有不少,csdn上有不少大牛的总结,有一个感觉写的非常到位,可惜忘记了,试着找了下,没有找到。
在此就把最近遇到的各种问题拿出来与大家分享。...
分类:
移动开发 时间:
2014-08-21 15:03:24
阅读次数:
554
android viewPage 判断是否到最后一页...
分类:
移动开发 时间:
2014-08-21 15:03:14
阅读次数:
183
android混淆打包时注意事项:
1、project.properties用于配置Android工程的一些属性,#号的话表示当前行是注释,这里的proguard.config就用于指定ProGuard的混淆配置文件
2、在project.properties文件中添加proguard.config=proguard.cfg.
3、混淆是为了防止代码被反编译,一般引用第三方的jar包...
分类:
移动开发 时间:
2014-08-21 15:03:04
阅读次数:
167
android修改包名的方法有许多,但未必适用任何情况,以下方法适用各种情况修改包名:
1.先取消自动编译
2.修改manifest.xml文件的包名后保存
3.修改工程包名路径src下对应的包名rename,四个全选后点preview
4.修改gen下的包名,方法同第三步
5.clean后重新编译,此时manifest.xml如果没错就OK了,一般是会出错,若出...
分类:
移动开发 时间:
2014-08-21 15:02:54
阅读次数:
228
转自;herependingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),...
分类:
移动开发 时间:
2014-08-21 15:00:14
阅读次数:
301
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul { margin: 0; padding: 0}body { min-w...
分类:
移动开发 时间:
2014-08-21 14:51:24
阅读次数:
666
生命周期 因为Fragment必须嵌入在Acitivity中使用,所以Fragment的生命周期和它所在的Activity是密切相关的。如果Activity是暂停状态,其中所有的Fragment都是暂停状态;如果Activity是stopped状态,这个Activity中所有的Fragment都不能...
分类:
移动开发 时间:
2014-08-21 14:49:54
阅读次数:
239
阅读本节内容前可先了解apkplug基础教程本教程是基于apkplug V1.6.8 版本号编写 最新开发方式以官网为准可下载最新的apkplugdemo源代码http://git.oschina.net/plug/apkplugDemosapkplugdemo演示图一 apkplugdemopro...
分类:
移动开发 时间:
2014-08-21 14:48:04
阅读次数:
358
1、设置activity无标题,全屏// 设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN...
分类:
移动开发 时间:
2014-08-21 14:41:04
阅读次数:
239
进行Android APP测试时,若手持android手机设备稀少的情况下,我们可以通过创建Android模拟器AVD来代替模拟android手机设备,本文就具体介绍如何创建和使用AVD。 1、创建AVD 每个AVD模拟一套虚拟设备来运行Android应用程序。无论是在Eclipse下或者命令...
分类:
移动开发 时间:
2014-08-21 14:35:34
阅读次数:
465
本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建。(当然大家也可以百度、谷歌,类似的文档很多)环境搭建:JDK安装如果你还没有JDK的话,可以去这里下载,根据电脑系统环境去下载对应的包,如我的是window...
分类:
移动开发 时间:
2014-08-21 14:34:04
阅读次数:
207
创建一个类封装uitextfield和UIlabel (源代码.m文件)
#import "TLView.h"
@interface TLView ()
{
UILabel *_desLabel;
//左边的lable
UITextField *_textField;//右边的
}
@end
@implementatio...
分类:
移动开发 时间:
2014-08-21 13:28:14
阅读次数:
643
方法一:
//1, 关闭键盘
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
如果一个view上好多输入框,我们可以关闭弹出的软键盘要遍历然后调用resignFirstResponder
或者在隐藏键盘的方法中调用 [[[UIApplication
...
分类:
移动开发 时间:
2014-08-21 13:27:44
阅读次数:
170