怎么在电脑上创造出app/std ios base app

人人网 - 抱歉
哦,抱歉,好像看不到了
现在你可以:
看看其它好友写了什么
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&iOS App创建桌面快捷方式
招聘信息:
本文是投稿文章,作者:李剑飞()Safari有一个“添加至屏幕”的功能,其实就是在桌面上添加了一个网页书签,App可以使用这个功能来实现创建桌面快捷方式。一、运用基本技术点JavaScriptData URI SchemaSocket基本知识Base64编码二、基本原理程序内部创建一个简单的Web站点,通过这个站点调用Safari,站点将自定义的Html页面返回给Safari,此时利用Safari的“添加至主屏幕”功能,将自定义的Html制作成桌面书签,当用户点击桌面图标时,则运行自定义的Javascript来进行跳转至App。三、什么是 data URI scheme?假设你有以下的图像:A .png把它在网页上显示出来的标准方法是:这 种取得资料的方法称为 http URI scheme ,同样的效果使用 data URI scheme 可以写成:换句话说我们把图像档案的内容内置在 HTML 档案中,节省了一个 HTTP 请求。网页优化的一大首要任务是减少HTTP 请求 (http request) 的次数,例如通过合并多个JS文件,合并CSS样式文件。除此之外,还有一个data URL 的密技,让我们直接把图像的内容崁入网页里面,这个密技的官方名称是 data URI schema 。Data URI scheme 的语法我们来分析一下这句 img 标签的语法:它包含以下部分:data – 取得数据的协定名称image/png – 数据类型名称base64 – 数据的编码方法iVBOR…. – 编码后的数据: , ; – data URI scheme 指定的分隔符号四、什么是 Base64 编码?简单地说它把一些 8-bit 数据翻译成标准 ASCII 字符,网上有很多免费的 。五、Socket基本知识自行脑补,这里我用了iOS中很棒的一个HttpServer第三方框架。六、实现上面基本知识介绍完毕,下面开始撸代码。iOS 的代码很简单,我们使用CocoaHttpServer创建一个本地的站点即可。点击事件-&(IBAction)action:(id)sender
&&&&[DDLog&addLogger:[DDTTYLogger&sharedInstance]];
&&&&_httpServer&=&[[HTTPServer&alloc]&init];
&&&&[_httpServer&setType:@"_http._tcp."];
&&&&NSString&*webPath&=&[[[NSBundle&mainBundle]&resourcePath]&stringByAppendingPathComponent:@"Web"];
&&&&DDLogInfo(@"Setting&document&root:&%@",&webPath);
&&&&[_httpServer&setDocumentRoot:webPath];
&&&&[self&startServer];
}创建HttpServer-&(void)startServer
&&&&//&Start&the&server&(and&check&for&problems)
&&&&NSError&*
&&&&if([_httpServer&start:&error])
&&&&&&&&DDLogInfo(@"Started&HTTP&Server&on&port&%hu",&[_httpServer&listeningPort]);
&&&&&&&&//&open&the&url.
&&&&&&&&NSString&*urlStrWithPort&=&[NSString&stringWithFormat:@"http://localhost:%d",[_httpServer&listeningPort]];
&&&&&&&&[[UIApplication&sharedApplication]&openURL:[NSURL&URLWithString:urlStrWithPort]];
&&&&&&&&DDLogError(@"Error&starting&HTTP&Server:&%@",&error);
}ok。核心代码来了…创建一个index.html文件,里面内容如下:什么意思呢?页面定期刷新,如果加url的,则会重新定向到指定的网页,content后面跟的是时间(单位秒),把这句话加到指定网页的里一般也用在实时性很强的应用中,需要定期刷新。这个文件放在文件夹WEB目录下,切记这个文件在工程中是实体文件夹,folder references。接下来我们会再创建一个content.html的文件,但是这个文件不会放在WEB文件夹内,而是转换成data URI schema &放在上面的重定向到指定网页的位置。以下是我demo的content.html文件的内容:相信稍微做过前端开发的同学们都看懂是什么意思了,我这里大概讲一下。上面这那几个meta标签其实就是为了设置样式,更多详情请看。下面这个link就是快捷方式的启动图标,这个图片是经过Base64编码的。再下面的title就是快捷方式的名称。接下来body标签中的超链接就是我demo的URL Schemes,通过URL Schemes来跳转进我们的App。下面的span标签用来占位,我们使用JS代码来控制它的显示内容。这段JS代码的意思就是检测iOS WebApp是否运行在全屏模式。iOS上的Safari浏览器可以让Web应用程序全屏显示,以取得类似本地应用的显示效果。但是这需要用户把Web应用程序的图标添加到主屏幕才可以。作为开发者,为了更好的显示效果,我们可能希望自己开发的Web应用程序在非全屏状态下运行时提示用户把Web应用程序的图标添加到主屏幕。要检测Web应用程序当前是否运行在全屏状态,只要检测window.navigator.standalone是否为true就可以了,如果这个属性为true则表示Web应用程序当前运行在全屏状态,否则运行在非全屏状态。检测到Web应用程序运行在非全屏状态时就可以提示用户把Web应用程序的图标添加到主屏幕。最后再把content.html里的这段代码通过转换成data URI schema 放在index.html中,就完成了。
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
您还没有登录!请或
点击量16272点击量10875点击量8664点击量8017点击量7488点击量7063点击量6588点击量6497点击量5716
&2016 Chukong Technologies,Inc.
京公网安备89高速局域网的100BASE-T高速以太网_百度知道
高速局域网的100BASE-T高速以太网
我有更好的答案
baidu.工作站,Baseband、传输介质以及服务器等组成。<img class="ikqb_img" src="http。为了实现时钟/数据恢复(CDR)功能.baidu、和100Base-T4,网络信号速度已经加快10倍。与10BASE-T的区别在于将网络的速率提高了十倍。100BASE-T的标准由IEEE802.传输介质。每一种规范除了接口电路外都是相同的;(5)两个HUB之间的允许距离,最多只能由2个快速以太网中继器级联在一起。采用了FDDI的PMD协议,100BASE-T约为10BASE-T价格的两倍:100m(UTP)185m(光缆)。100BASE-T的信息包格式。2:100Mbps基带传输,但价格比FDDI便宜,但信息传输速率比10BASE-T提高了10倍。与10BASE-T采用相同的媒体访问技术、接头可不必重新投资。而抵挡的微机所用的老式的ISA总线不能支持100Mbit/s的传输速率。拓扑结构、类似的步线规则和相同的引出线,因为接入快速以太网的微机必须是有PCI或者EISA总线,它还可通过交换器方便地与FD DI主干校园网相接。与10BASE-T不同的主要技术特性有:星形、网络分析工具都可在100BASE-T上使用:&lt,但可取得10倍性能的提高?100BASE-T的特点如下。1100Base-T:100Base-FX
其他类似问题
为您推荐:
高速局域网的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么样用电脑操作手机?_百度知道
怎么样用电脑操作手机?
很好...或者乱操作? 一款特制手机..等等..,然后有电脑操作它,了解它的结构,看里面的文件.,让所有数字自动组合解开密码.我的意思是说,设置了密码的.用电脑操作手机.,用解密码软件,就想直接操作手机一样;电脑和手机连接起来.有这样一个问题.
下面的朋友都谈出了自己的看法,现在就需要用电脑把手机连接起来进入手机操作系统.) .手机就自动烧毁,不知道大家有了解吗,当然这不是我们愿意看到的,里面的什么资料都没,进入手的的操作系统.,密码按错!
也谈不上刷机. 补充一下。 这个我们目前很不实用,要是真正把手机当电脑操作做为日常应用几乎是没有的,手机是手机。还有,但是不可以把手机当电脑操作,还有下载任何程序:可以把手机重要资料备份在电脑里,刚才楼主补充的是手机里软件一些结构,这我是头一次听说啊不可能. 电脑是电脑。不过
可以使用手机助手,目前有91手机助手 360手机助手
腾讯手机助手
通过USB或者WIFI连通手机,就可以操作手机上的东西,比如短信,图片,文件,软件等等!
其他类似问题
为您推荐:
其他4条回答
怎么可能会自动销毁呢?系统不会给应用程序那么高的权限的。何况是S60
前无古人,闻所未闻
我就记得以前有个金立G618可以通过手机软件在电脑发短信
至于你这个S60的也不能用
NOKIA新手必读(手机构造、程序的安装、汉化、破解,删除及电子邮件设置、格机)
适用于S60(Nokia00/N-Gage//Siemens SX1)
SymbianOS6.X Series60界面的智能手机基本手机构造..
SymbianOS6.X Series60界面的智能手机,在插入MMC之后,系统一般存在4个逻辑存储驱动器:C(手机本身的用户存储,SX1有4M),D(虚拟盘,使用空闲运行内存虚拟的缓冲盘),E(MMC),Z(手机的系统ROM只读)。
4个盘之中,C E Z盘的文件结构大同小异。而D驱动器是高速的虚拟驱动器,主要用来保存剪贴板、wap缓存、和一些临时交换文件,一般情况下,由系统自动调用,与用户联系不多,不作...
usb连接电脑
需下载MyMobiler电脑操作手机软件
您可能关注的推广
电脑操作的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Virtualbox怎么在MAC电脑上装,具体详细操作_百度知道
Virtualbox怎么在MAC电脑上装,具体详细操作
最好能有下载的镜像文件链接和正确格式,配图讲解更好了,谢谢
提问者采纳
Installation/System&#47:&#47. Mac OS X LADMINI~1&#47.删除9G硬盘的/Temp///01/msohtml1&#47.jpg04;Packages文件夹&#47:&#47,可使用变色龙安装在10G分区.jpg08。因为提取的BaseSC;AppleIntelCPUPowerManagement。06;01/clip_image019;LOCALS~1/DOCUME~1/C,才能启动mach_System/DOCUME~1/&#47。16:/LOCALS~1&#47.复制修改过OSInstall替换9G安装硬盘.dmg选击开启为Mac OS X Base System);    PrivateFrameworks/Temp&#47:/Temp&#47。02.7正式版;LOCALS~1/C;msohtml1&#47. Leopard hd installhelper v0. 重新开机开机后使用MacDLOCALS~1/LOCALS~1&#47、安装Mac OS X Lion正式版 需要的软件与文件01,取得Mac 。24;msohtml1/Extensions/ADMINI~1/DOCUME~1/C:&#47,故本文将透过写入9G分区硬盘后;msohtml1/01&#47,建立新的10G分区.app/01/ADMINI~1/System/A&#47,并打包建立新的PlatformSLOCALS~1&#47。安装MacDrive.用HD_Install_Helper_v0,进入Win 7;Library&#47.3 (硬盘安装助手)将DMG-1G;Versions&#47. hfsexplorer、9G,AMD的需要破解内核.7 Lion的安装硬盘(所有操作都在Win7下进行)(XP用DiskGenius或其他硬盘工具分区)(Win7_x64 SP1 好像与MacDrive8不兼容 就是MacDrive8在Win7x64下看不到mac分区)原理;System/LOCALS~1&#47://01&#47。目前共有6个文件如下.3 (硬盘安装助手)将BaseSystem-HFS:&#47. (选项)删除9G硬盘的&#47.&#47. 主板:&#47.6x GB可用空间:Intel I 系列一般能直接安装.7.dmg复制到1G分区里面.确认可引导5G后.bundle即可进入。将透过 9G + 1G 制作 5G 的Lion完整安装硬盘.dmg的9G硬盘里;01/Packages文件夹(共2,全部复制到5G硬盘的/Library/Packages文件夹;DOCUME~1/System&#47,安装10G 硬盘空间(9G + 1G合并);C;LOCALS~1&#47,只有 1;ADMINI~1&#47,就直接打上去就行了.38删除5G硬的&#47.v8;Packages文件夹内的4个文件:MAC lion 10;&#47.dmg为来源磁盘 (须将Temp/&#47,请删除下面文件&#47,并可存放2。07;clip_image012.21(过滤镜像)01&#47.dmg)ADMINI~1/01&#47. OSInstall(替换文件)clip_image006。08;System&#47.framework/ADMINI~1/Packages连结文件;System&#47,完成后重新开机.gif二:&#47. Java虚拟机 file.01&#47.7,复制到9G硬盘的&#47:/Temp&#47,安装变色龙引导开机。PS.framework    &#47.dmg写入1G分区.jpg BaseSystem.7正式版;clip_image004:在Win 7透过BaseSystem.用磁盘工具进行抹盘;msohtml1&#47。22;ADMINI~1/Temp&#47://C;System&#47:/Library&#47,如果没有就用DiskGenius改就行了;clip_image045.Temp&#47.dmg取得Mac磁盘工具 恢复正确的安装盘;clip_image024.jpg03.&#47.用HFSExplorer-0;clip_image010.38_en_setup(打开黑苹果盘) file。没有USB键盘:BIOS开启AHCI (最好在安装Lion之前把主板的AHCI功能驱动做好)因为有些电脑还起AHCI功能后就进不了原来的系统了;LOCALS~1&#47。重起前先准备一张光盘里面带数据恢复软件DG343Std 进入把C盘设定为活动分区再保存重起15;DOCUME~1/clip_image016:&#47,19·29·39……;C,要用Kext Utility重建权限,并将步骤02提取的&#47.dmgDMG-1G;LOCALS~1&#47, Make in China)System/msohtml1&#47。11. (选项)删除5G硬盘的/Library/DeviceSection.0;clip_image002.用磁盘工具选取恢复;DOCUME~1&#47:Success的字样.复制修改过OSInstall文件替换5G安装硬盘&#47。磁盘工具 恢复大小 5;Library&#47.jpg05.jpg   clip_image023. (如果引导不起;Contents&#47,这个时候硬盘助手可能会出现“未响应”.3(硬盘安装助手;ADMINI~1/&#47,将9G分区与1G分区删除:/DOCUME~1/Temp/&#47.透过变色龙引导后,现已可选用MBR分区或GUID分区安装。12.复制几个关键必备的kext补丁到9G硬盘的&#47,并进入Mac磁盘工具;Extensions&#47,命名为BaseSystem-HFS.用HFSExplorer-0;/,无法进入已安装完成Lion Mac硬盘的.1(建空白;SetupAssistant:/Resources&#47,将5G分区抹盘为Mac OS 扩展(日志式);ADMINI~1/Temp&#47。  21.75 GB);ADMINI~1/Temp/DOCUME~1//01&#47:&#47.v8,重新设定Win 7 为启动分区后;ADMINI~1/DOCUME~1&#47.7:&#47.7 Lion的系统需求01. macdrive_8;C.dmg的5G硬盘里;LOCALS~1/Installation&#47.0;clip_image025;Installation/OSI01/&#47。并须把mach_kernel复制到BaseSystem:/msohtml1/C.0 GB的Lion正确安装盘;CoreServices/Library/ADMINI~1&#47.gif    file:&#47。    9G可按个人需求改.jpg) (装在WIN7会报错但装后能引导 装PC没问题的)09:/LOCALS~1&#47.dmgBaseSystem-HFS.以上完成Win 7建立Lion的安装硬盘。20。注意这个下面的日志要出后像这个里倒数第二行里的这个字AF.75 GB的&#47,如果真进不了不用怕;DOCUME~1&#47.gif03;Temp&#47,5G.复制几个关键必备的kext补丁到5G硬盘的/DOCUME~1&#47.0.以上操作完成首次替换后:/BaseSystem、开始制作MAC OSX 10;/DOCUME~1/LOCALS~1/clip_image014;01&#47.dmg mach_kernel05.dmg 写入9G分区;Installation&#47.成功进入Lion后. TransMac-9;msohtml1//Extensions/Library&#47:&#47:&#47,并选用位于1G分区的BaseSystem,重启后;C.dmg(下载来的dmg文件)Packages文件夹BaseSystem:&#47一,恢复于5G分区;/ADMINI~1&#47,将BaseSC;msohtml1&#47:&#47.jpg07。19;09,再进BIOS改回IDE就行了02.gif    file.dmg.无法进入的话.jpg02;C;Temp&#47.jpg06。13,顺利进入Lion安装画面:用DiskGenius改黑苹果分区参数的时候,须重新设定Win 7为启动分区后;10;Packages之连结文件;Install,在Win7下;&#47.kext及AppleIntelCPUPowerManagementClient、&#47,用磁盘工具进行抹盘,即可安装在MBR分区,这个不用管;ADMINI~1&#47. Chameleon(引导) file,并将02提取的&#47,硬盘安装助手写入硬盘后.用HD_Install_Helper_v0;01&#47,要装NetFx20SP2_x86file,并提取&#47,即可安装在MBR分区;Temp&#47.0.dmg(狮子10、安装MAC OSX 10;/&#47.引导5G进入Lion安装时.75GB的/&#47,它其实正在写入硬盘;msohtml1&#47,如果没“AF”选项;Packages文件夹;System/Packages(新建)文件夹并须把mach_kernel复制到BaseSystem-HFS;/C;Temp&#47.CUP;clip_image008;/clip_image047,才能进入Win 7修改23、18;&#47。操作步骤一建立3个分区;msohtml1&#47.38并重新开机后;System&#47,进入Mac后可复制回去.21打开下载来的dmg文件MAC lion 10.使用Win 7安装;LOCALS~1/msohtml1&#47、1G(全都不要格式化);msohtml1//&#47.21开启BaseSystem:&#47.kext17。14:/01/Coreservices/Extensions&#47:/C;Packages文件夹.dmg及mach_kernel及/Frameworks/msohtml1&#47.7正式版)file。三;DOCUME~1&#47,才能启动mach_DOCUME~1&#47,选择删除&#47,无法存放 2
神啊,我是小白一枚,可否详细指教下,谢谢!
提问者评价
其他类似问题
为您推荐:
virtualbox的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 unity appdata base 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信