apple和google为webkit该浏览器引擎的发扬光大做出了重要贡献,在WWDC 2014发布会上发布iOS 8中,apple公布了WebKit框架,这意味着OSX和IOS开发者将共用同样的开发库,新改变可以提高开发者编写的代码的重复使用性。
webkit使用WKWebView来代替IOS的UIWebView和OSX的WebView,并且使用Nitro JavaScript引擎,这意味着所...
分类:
移动开发 时间:
2014-07-06 10:02:57
阅读次数:
270
问题:无法访问developer.android.com,就无法知道Android的最新信息。
解决办法:寻找国外的代理ip,比如http://www.xici.net.co/上面的国外代理ip。
设置方法:以谷歌浏览器(Chrome)为例。
step1:点击“设置”。
step2:点击“显示高级设置”。
step3:点击“网络”标签下的“更改代理...
分类:
移动开发 时间:
2014-07-06 10:36:36
阅读次数:
285
(1)View:最基本的UI组件,表示屏幕上的一个矩形区域。
(2)Window: 表示一个窗口,不一定有屏幕那么大,可以很大也可以很小;
它包含一个View tree和窗口的layout 参数。
View tree的root View可以通过getDecorView得到。还可以设置Win...
分类:
移动开发 时间:
2014-07-06 10:00:59
阅读次数:
295
Google Android API官网封杀了,没法查android技术资料的3种解决方案...
分类:
移动开发 时间:
2014-07-06 00:00:21
阅读次数:
243
一些学习笔记汇总...
分类:
移动开发 时间:
2014-07-06 12:23:26
阅读次数:
366
1. 概念
Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。
ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型。...
分类:
移动开发 时间:
2014-07-06 09:48:52
阅读次数:
311
移植Android到不同的设备
Android允许提供不同的硬件平台和驱动支持Android的运行。硬件抽象层(Hardware Abstraction Layer)提供了再Android平台软件栈和硬件设备之间的标准接口。另外,Android操作系统是开源的,可以帮助你快速的开发软件,让软硬件协同工作。
为了保证Android设备的高质量和对用户的统一用户体验,必须通过兼容测试包...
分类:
移动开发 时间:
2014-07-06 11:44:35
阅读次数:
328
1. activity, view概述
进行android开发,只需具有java语言基础即可。入门的开发并不需要一些高深的java知识,如Swing,网络,线程,数据库等。
刚开始进行android开发,会觉得android的架构设计得很好,接口简单,模块独立。特别是像我这种C++程序员来说,没有了框架自动添加的很多消息映射宏,窗口的启动,过多复杂的类等。如android应...
分类:
移动开发 时间:
2014-07-05 23:45:47
阅读次数:
280
项目地址:http://www.freeteam.cn/
生成站点列表数据
提取允许移动APP访问的站点列表,生成json数据到/mobile/index.html页面。
从左侧管理菜单点击生成站点列表数据进入。
点击确定即可。...
分类:
移动开发 时间:
2014-07-06 11:27:22
阅读次数:
233
问题:
想在Jni层创建 udp socket 与服务端通信,但是没有成功,最后发现竟然是创建socket失败(代码如下)
// create socket
g_sd = socket(AF_INET, SOCK_DGRAM, 0);
if (-1 == g_sd)
{
perror("socket()");
goto err_socket;
}解决办法:
在...
分类:
移动开发 时间:
2014-07-06 00:49:58
阅读次数:
298
在做网络应用程序的时候, 时时刻刻要保证用户数据的安全, 因此要加密。
*MD5算法在国内用的很多.
*同样的数据加密结果是一样的.(32个字符)
*不可逆的.(不能逆向解密)
*可用于文件校验/指纹识别.
MD5算法是公开的,iOS中已经实现了MD5算法。
可以将其写成字符串的分类:
- (NSString *)md5String
{
const char *st...
分类:
移动开发 时间:
2014-07-06 08:49:47
阅读次数:
374
在项目中用到开机自动运行功能,因此学习了下,在此作为笔记记录下。
主要是以下4个步骤:
1、原理了解:
通过搜查资料发现,当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED,因此我们只需要在自己的应用中接收这个广播,然后启动APP即可。
2、编写接收...
分类:
移动开发 时间:
2014-07-06 09:26:44
阅读次数:
294
目录结构src: 存放java代码gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的idproject.properties: 指定当前工程采用的开发工具包的版本libs: 当前工程所依赖的jar包.assets: 放置一些程序所需要的媒体文件.bin: 工程的编译目录. 存...
分类:
移动开发 时间:
2014-07-09 23:31:30
阅读次数:
264
转载地址:http://www.cnblogs.com/yejiurui/archive/2013/02/25/2931767.html在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。代码中的例子如下: ...
分类:
移动开发 时间:
2014-07-09 23:26:14
阅读次数:
342
作为一名android开发人员,需要经常更新最新版本的android adt,但是直接到官网去找很难找到下载的链接,通过下面现成的链接,你就能够直接下载最新的android adt了,网址是:developer.android.com/sdk/installing/installing-adt.ht...
分类:
移动开发 时间:
2014-07-09 23:20:08
阅读次数:
228
原文地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/19921703android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。 在Activi...
分类:
移动开发 时间:
2014-07-09 23:18:11
阅读次数:
318
为什么会使用Xamarin.Android这种在国内非常小众的方式开发Android应用呢?因为其他语言不会啊。当然也有其他原因,比如Xamarin对于跨平台的支持,这确实是非常吸引我的地方。并且我确实在跨平台开发过程中做了一些实际工作,证实了Xamarin跨平台的能力,看到了较多的入门以及平台搭建...
分类:
移动开发 时间:
2014-07-09 23:14:46
阅读次数:
396
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1...
分类:
移动开发 时间:
2014-07-09 23:12:06
阅读次数:
242
原文地址:http://woshixy.blog.51cto.com/5637578/1081913目前大多数手机都支持重力感应随之而来的就是屏幕方向改变的问题。对应普通开发者来说屏幕的随意改变也会带来困扰。在Google自带的doc里可以看到,如果设备的配置(Resources.Configura...
分类:
移动开发 时间:
2014-07-09 23:03:19
阅读次数:
325
增加 CoreImage.framework CoreGraphic.framework 等库在使用时引入:#import ,支持iOS 5.0 及以上。-(void)show{ UIImage* img = [selfgetBlurImage:[UIImageimageNamed:@"Defau....
分类:
移动开发 时间:
2014-07-09 22:49:37
阅读次数:
287