-(bool)checkDevice:(NSString*)name
{
NSString* deviceType = [UIDevice currentDevice].model;
NSLog(@"deviceType = %@", deviceType);
NSRange range = [deviceType rangeOfString:name];
return range.l...
分类:
移动开发 时间:
2014-07-18 16:37:54
阅读次数:
229
html:
我趣旅行网-美剧迷
Pisode
css:
html,body{
height:100%;
margin:0;
padding:0;
}
.wrapper{
position:relative;
margin: 0 auto;
max-width: 500px;
min-...
分类:
移动开发 时间:
2014-07-17 17:20:56
阅读次数:
262
昨天看了下几种常见的布局,类似于以前学的html,关于css+div没有接触太多,但这几种布局都比较简单,只要逻辑没有太大问题就能整出来。
相对布局是我们平时默认的布局,也是最常用的,前边做的“电话拨号器”和“短信发送器”都是用的它。这种布局强调控件之间的相对位置,比如利用id标称谁在谁的下边或者上边,通过空间的位置关系来定制整个UI。假设有两个控件,一个id为tv,另一个id...
分类:
移动开发 时间:
2014-07-17 15:28:16
阅读次数:
253
现在开始做音乐播放器的模块,遇到了几个问题
当播放音乐的过程中,去调节音量或者情景模式中的铃声设置,结果会有两种声音同时响起。引起此问题的原因是音乐焦点问题没弄清
现分析一下音乐焦点的几个属性:源码在frameworks/base/media/java/andorid/media/AudioManager.java中
public static final int AUDIOFOCU...
分类:
移动开发 时间:
2014-07-18 17:00:46
阅读次数:
312
现在好多项目中都添加了第三方jar包,但是最大的问题就是打包的时候代码混淆报错,以下是高德地图混淆报错解决方案:
在proguard-project.txt中添加如下代码:
-libraryjars libs/android-support-v4.jar
-dontwarn android.support.v4.**
-keep class android.support....
分类:
移动开发 时间:
2014-07-17 16:17:39
阅读次数:
570
我们直接import项目的时候,因为有的git项目是没有.project和.classpath文件的,所以直接import已有项目肯定不行。
以下是解决方案:
1. new Android Project里面换一个选项create project from existing code
(new->project->Android / Android Project from Exis...
分类:
移动开发 时间:
2014-07-18 17:00:16
阅读次数:
222
据信息安全研究人员已经发现了一种新的Android恶意软件。这种木马会对用户手机中的照片、视频和文档进行加密,并要求用户支付赎金才能恢复。业内人士认为,这一恶意软件集成了社交工程、密 码学技术和互联网架构,未来可能成为一类更严重、更广泛的威胁。此前,第一个短信吸费的Android木马也诞生于东欧地区...
分类:
移动开发 时间:
2014-07-18 16:34:37
阅读次数:
289
支付宝的快捷支付Android版业务流程比较麻烦,出现的意外情况比较多.在此,简单说下开发流程以及出现错误的解决方案;
1.注册支付业务.这里不在赘述.建立数据安全传输所需要的私钥公钥,这里采用的是RSA算法:
打开开发包找到如下路径,点击openssl.exe打开dos操作界面:
输入:
genrsa -out rsa_private_key.pem 1024
r...
分类:
移动开发 时间:
2014-07-17 15:29:39
阅读次数:
321
纯JS实现的3D标签云,不依赖任何第三方库,支持移动页面...
分类:
移动开发 时间:
2014-07-17 16:35:09
阅读次数:
360
7月16日下午五点多,微博认证为“乐视致新研发副总裁”的马麟发了一条意味深长的微博------“刚刚见了一个大咖FX,已经确定了!未来大有期待[嘻嘻]”,同时配了一张人物图片。从内容来看,该微博有点“千呼万唤始出来,犹抱琵琶半遮面”的意思,一方面,马麟用字母代替真名,目的是不将整个事件和盘托出;而另一方面,“未来大有期待”、“已经确定”又暗指这是计划已久的结果,而且配图清晰明了,一定程度上能说明问...
分类:
移动开发 时间:
2014-07-18 17:01:01
阅读次数:
241
NSString* localPath = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"jpg"];
NSURL* fileUrl = [NSURL fileURLWithPath:localPath];
CIImage* image = [CIImage imageWithContentsOfURL:fileUrl];...
分类:
移动开发 时间:
2014-07-18 16:31:23
阅读次数:
408
竖直拍照if (Integer.parseInt(Build.VERSION.SDK) >= 8) { camera.setDisplayOrientation(90); } else { if (getResources().getConfiguration().ori...
分类:
移动开发 时间:
2014-07-17 14:34:49
阅读次数:
252
对于一些手机,像HTC,当自定义Camera时,调用Camera.Parameters的 parameters.setPreviewSize(width, height)方法时,如果width和height为奇数情况下,则会出现黑屏现象,解决办法可参考SDK提供的ApiDemos中关于Camera的...
分类:
移动开发 时间:
2014-07-18 17:10:01
阅读次数:
297
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:...
分类:
移动开发 时间:
2014-07-17 14:30:13
阅读次数:
232
首先登陆此网站:https://console.easemob.com点击注册:具体注册信息,按照自己的信息,记着填写正确的邮箱,因为账号需要邮箱激活。登陆后,点击我的应用, 创建应用,成功后就会看到多个一个应用,在创建前有个sandbox的应用,不清楚是干嘛的,直接无视即可。创建成功自己的应用后,...
分类:
移动开发 时间:
2014-07-17 14:28:20
阅读次数:
11853
最近接手一个项目,在用真机调试时出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUI...
分类:
移动开发 时间:
2014-07-17 14:23:41
阅读次数:
233
1. 首先安装nodejs (http://nodejs.org/)2. 然后在命令行输入 npm 回车假设出现下图:则表示成功安装3. 安装npm install -g cordova4. 安装JDK 这里最麻烦的就是环境变量的配置了配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1...
分类:
移动开发 时间:
2014-07-18 19:16:03
阅读次数:
268