Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:用户界面之Splash(闪屏启动)
-
用Splash做闪屏启动界面(实例):实现效果:
APP启动全屏显示一张背景图片,2s后跳转到MainActivity。An...
分类:
移动开发 时间:
2015-04-15 11:28:28
阅读次数:
148
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!
前言
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。
它的成功让我非常感兴趣。我花了...
分类:
移动开发 时间:
2015-04-15 11:28:39
阅读次数:
161
转自:http://supershll.blog.163.com/blog/static/37070436201399111929848/
1、KeyChain方法:http://www.cnblogs.com/smileEvday/p/UDID.html 项目地质:https://github.com/smileEvday/SvUDID
使用项目中的SvUDIDTools即可。现摘录以下...
分类:
移动开发 时间:
2015-04-15 11:25:02
阅读次数:
135
翻译:从iOS7及更高版本往后,如果你向ios设备请求获取mac地址,系统将返回一个固定值“02:00:00:00:00:00”,如果你需要识别设备的 唯一性,请使用UIDevice的identifierForVendor属性。(因广告目的而需要识别设备的应用,请考虑使用 ASIdentifierManager的advertisingIdentifier属性作为替代)
这个MAC地址是指...
分类:
移动开发 时间:
2015-04-15 11:26:25
阅读次数:
156
我们不会一直满足于客户端程序的开发,因为太过受限了。为了打破这样的受限,你需要做的就是去编写服务器端代码。以及如何在服务器与客户端之间的通信。以下将对此以Python为服务器,并分别以Python、Java、Android为客户端作一个简单的介绍。...
分类:
移动开发 时间:
2015-04-15 11:26:37
阅读次数:
183
1、选中该项目,右键properties,选中Android的Project Build Target 中版本最高的一项,并点击Apply ->OK。如下图
2、选中Project,选中Clean...中要clean的项目点击ok,如下图所示:...
分类:
移动开发 时间:
2015-04-15 11:23:26
阅读次数:
165
结构
继承关系
public abstract class AbsListView extends AdapterView Adapter>
implements TextWatcher ViewTreeObserver.OnGlobalLayoutListenerViewTreeObserver.OnTouchModeChangeListener Filter.FilterLi...
分类:
移动开发 时间:
2015-04-15 11:22:48
阅读次数:
205
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:用户界面之Toast(吐司)
-常用于APP中的一些小提示
Toast的结构分析:
Toast toast=Toast.makeText(MainActivity....
分类:
移动开发 时间:
2015-04-15 11:25:19
阅读次数:
148
public class PackageReceiver extends BroadcastReceiver {
private static final int PACKAGE_NAME_INDEX = 8;
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null) ...
分类:
移动开发 时间:
2015-04-15 11:24:40
阅读次数:
133
在实际开发中,经常用Gson处理接口返回的数据,会因为处理的类型不同,需写不同的方法,也因为返回是object或者是list,也要写不同的方法,这样不符合开发开发的复用原则,本着代码的尽量可复用,我找到了一个可以复用的方法,直接穿入需要解析的数据和返回的object类型,直接出解析结果,一劳永逸,具体的方法如下:
protected T getGsonObject(String dat...
分类:
移动开发 时间:
2015-04-15 11:21:40
阅读次数:
185
IOS8.0(Objective-C) 手势锁屏App
IOS 手势锁屏实现逻辑分析:
1、通过循环在页面中添加透明背景白色边框的按钮(默认为九个)并设置 tag 值,以便与原始密码核对
2、扑捉手势,主要用到touchesBegan、touchesMoved 和 touchesEnded
3、将手势经过的按钮划线链接起来,主要用到 CGContextRef...
分类:
移动开发 时间:
2015-04-15 11:22:48
阅读次数:
325
??
/**
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验...
分类:
移动开发 时间:
2015-04-15 11:19:15
阅读次数:
144
前一段时间,有个开发者问我能否在Ubuntu手机中使用QtQuick.Dialogs来实现FileDialog。目前在手机上没有Qt这个库的实现。最主要的原因是它不使用unit grid的方式来布局,所以在真的手机上显得非常小。那么我们怎么才能实现同样的功能呢?...
分类:
移动开发 时间:
2015-04-15 11:21:46
阅读次数:
132
一、 简介
IOS 开发中灵活使用runtime 会提高我们的程序性能和开发速度。要想使用runtime,首先要引入系统的头文件。
#import
当我们查看runtime.h的时候,我们会发现,其实runtime是很有条理的
const char *object_getClassName(id obj) //获取对象的类
Iv...
分类:
移动开发 时间:
2015-04-15 11:19:44
阅读次数:
178
MainActivity.java:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.meth...
分类:
移动开发 时间:
2015-04-15 11:19:51
阅读次数:
134
在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试会出现“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile w...
分类:
移动开发 时间:
2015-04-15 11:15:25
阅读次数:
155
转自http://onevcat.com/2014/11/watch-kit/发现一个写的非常好的人,转一下 以后持续关注主要类WKInterfaceController 和生命周期WKInterfaceController 是 WatchKit 中的 UIViewController 一样的存在,...
分类:
移动开发 时间:
2015-04-15 11:13:17
阅读次数:
135