都知道,phonegap/Cordova(安卓)只是给webapp加了一个壳而已,也就是webapp运行于webview之上。
安卓的webview虽然是webkit内核,但是自带的webview和移动版chrome浏览器的内核还是有区别的。使用过移动版chrome浏览器的人可以明显感觉到性能比自带浏览器(或者webview)要流畅得多。
安卓4.4及以上自带的webview已经是chromi...
分类:
移动平台 时间:
2014-10-24 14:42:03
收藏:
0 评论:
0 赞:
0 阅读:
561
每个公司都有自己的擅长东西,但是不是都能跨界做成事情的。网站公司亚马逊就是这样,花了10亿元做的手机有一个巨大的销售平台竟然也卖不动自己做的手机。
Fire Phone的评价也相当的糟糕。说明亚马逊手机没有做好。花钱还做不出好东西。
就像国产操作系统,马云估计砸了10亿也未必能做得好。做出来这个没有问题,做好就不一定容易。做好了还不一定得到用户承认。最近很多文章给马云yunos泼冷水,说跟...
分类:
移动平台 时间:
2014-10-24 14:41:33
收藏:
0 评论:
0 赞:
0 阅读:
443
可参考以下,实现一套代码不同渠道的打包
http://blog.csdn.net/liuhe688/article/details/6679879
http://cnn237111.blog.51cto.com/2359144/1130502
http://www.cnblogs.com/hoojo/p/ant_increment_svn_diff_diffsummarize.html
...
分类:
移动平台 时间:
2014-10-24 14:38:43
收藏:
0 评论:
0 赞:
0 阅读:
359
其实从使用的时候就可以区别开来。
android:padding
android:layout_margin
padding是在本控件级别的,而margin是在layout级别的。
最好拿有背景的控件做测试:
padding:
margin:...
分类:
移动平台 时间:
2014-10-24 14:38:33
收藏:
0 评论:
0 赞:
0 阅读:
282
最近在学android NDK开发,折腾了一天,终于能够成功在ADT中设置断点单步调试本地C/C++源代码了。网上关于这方面的资料太少了,而且大都不全,并且调试过程中会出现各种各样的问题,真是很磨人,程序猿就得有耐心。把自己的调试过程记录下来,希望对需要的朋友有帮助。...
分类:
移动平台 时间:
2014-10-24 14:38:13
收藏:
0 评论:
0 赞:
0 阅读:
347
自定义单元格有三种方法
- 代码实现
- xib
- storyboard(推荐)
在故事板中操作方法为
1、在TableView属性的Prototype Cells设置为1,默认为1;
2、需要创建自定义的单元格类;
3、设定Table View Cell的Class为自定义类;
自定义类:(并不难)
#import "CustomCell.h"
@implement...
分类:
移动平台 时间:
2014-10-24 14:36:55
收藏:
0 评论:
0 赞:
0 阅读:
264
用java开发最担心的就是得到反编译,所以作为开发者我们需要知道怎么反编译,那样才能知道如何防止反编译、保证代码安全。
下面来看下比较常用的方法!
第一种方式:利用apktool反编译
1,首先在
http://code.google.com/p/android-apktool/downloads/list
下载两个文件:apktool1.5.2.tar.bz2和apktool-in...
分类:
移动平台 时间:
2014-10-24 14:36:14
收藏:
0 评论:
0 赞:
0 阅读:
367
我们在调试android程序时,可能会把android工程转换成C/C++工程,或者Add Native Support。但是,我们怎么把C/C++工程还原成普通的android工程呢?下面跟大家分享我的经验。...
分类:
移动平台 时间:
2014-10-24 14:35:25
收藏:
0 评论:
0 赞:
0 阅读:
297
项目地址:https://github.com/chrisbanes/Android-PullToRefresh介绍几个主要的成员变量(1)下拉刷新有四种状态:点击刷新,list的item个数无法填满整个屏幕出现下面效果正在下拉,header出现,箭头向下,提示“下拉刷新”header正在下拉,箭头...
分类:
移动平台 时间:
2014-10-24 14:31:46
收藏:
0 评论:
0 赞:
0 阅读:
353
#import #import typedef void (^block)(void);@interface FunctionRunTime : NSObject+ (CGFloat)runTimeBlock:(block)block;@end#import "FunctionRunTime.h"@...
分类:
移动平台 时间:
2014-10-24 14:31:23
收藏:
0 评论:
0 赞:
0 阅读:
325
每一个Android应用启动之后都会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发人员信息。假设应用程序启动时间比較长,那么启动界面就是一个非常好的东西,能够让用户耐心等待这段枯燥的时间。 1.制作Splash界面 突出产品LOGO,产品名称,产品主要特色; 注明产...
分类:
移动平台 时间:
2014-10-24 14:28:23
收藏:
0 评论:
0 赞:
0 阅读:
317
#include #include - (NSString *)getIPAddress{NSString *address = @"error";structifaddrs *interfaces = NULL;structifaddrs *temp_addr = NULL;intsuccess ...
分类:
移动平台 时间:
2014-10-24 14:24:43
收藏:
0 评论:
0 赞:
0 阅读:
212
1. Tasks and Back Stack An application usually contains multiple activities. Each activity should be designed around a specific kind of action the us....
分类:
移动平台 时间:
2014-10-24 14:14:03
收藏:
0 评论:
0 赞:
0 阅读:
290
看舞台剧时当需要更改舞台背景时,舞台大幕会缓缓合上,然后缓缓打开,舞台上的内容就变了。转场动画的意义就类似于舞台大幕,当layer上的内容变化时,我们希望通过一种动画的效果来切换,CoreAnimation提供了CATransition实现转场效果。- (void)viewDidLoad{ [...
分类:
移动平台 时间:
2014-10-24 14:10:43
收藏:
0 评论:
0 赞:
0 阅读:
372
Testin云测发布首份国内应用质量报告:半数APP平均启动时间不合格
2014/10/23 · Testin · 实验室报告
日前,Testin云测旗下质量管家Master通过随机取样1605款国内主流移动应用,在1258款主流移动设备进行了测试后,发布首份国内应用质量报告,显示1.59%的应用等待时间在3秒以上,平均CPU消耗为13.2%,2/3移动应用CPU占用率高出平均值,...
分类:
移动平台 时间:
2014-10-24 13:04:43
收藏:
0 评论:
0 赞:
0 阅读:
264
fillBefore是指动画结束时画面停留在此动画的第一帧;
默认值为true
fillAfter是指动画结束是画面停留在此动画的最后一帧。默认值为false
但奇葩的是google还加了个FillEnable
变量,这个变量简直坑爹。。。
源码:
android.view.animation.Animation.java
854行
...
分类:
移动平台 时间:
2014-10-24 13:04:03
收藏:
0 评论:
0 赞:
0 阅读:
411
64-bit and iOS 8 Requirements for New Apps
October 20, 2014
Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in...
分类:
移动平台 时间:
2014-10-24 13:03:43
收藏:
0 评论:
0 赞:
0 阅读:
276
6.1.1. bindService
因为有前面分析startService的代码实现过程,则对于bindService的代码分析就不用那么详细介绍,在介绍流程的同时更关注一些细节上的部分。
首先,bindService也是通过 ContextWrapper.bindService,再到ContextImpl的bindService,然后是bindServiceCommon...
分类:
移动平台 时间:
2014-10-24 13:03:23
收藏:
0 评论:
0 赞:
0 阅读:
287
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
在上一篇的文章中,我们介绍了如何实现桌面悬浮窗口,在这个效果的实现过程中,最重要的一个类就是WindowManager,今天这篇文章,将对WindowManager的使用进行介绍,并且实现一个使用WindowManager来实现用户打开APP,显示首次使用教学蒙板的效果。
WindowManager类实现了ViewManager接口,ViewManager接口允许我们在Activity上添加或者是移除...
分类:
移动平台 时间:
2014-10-24 13:01:53
收藏:
0 评论:
0 赞:
0 阅读:
431
在android中如果首先在xml中静态添加了一个控件,剩下的控件都是通过addView动态添加,那么如果有控件覆盖的情况(比如说使用FrameLayout或者RelativeLayout),先加入得控件就会被后加入得控件覆盖。
在View类中有这样一个方法 bringToFront ,它得注释如下:
/**
* Change the view's z order in ...
分类:
移动平台 时间:
2014-10-24 13:01:43
收藏:
0 评论:
0 赞:
0 阅读:
369