仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3959|回复: 20
打印 上一主题 下一主题

[学习教程] IOS编程之Android文本时钟 C Part 6仓酷云

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:35:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
不管是学习Objective-C语言,还是学习ios,我都只是跟着书上的例子,在苹果机上,在Xcode和InterfaceBuilder开发环境中,按部就班的“抄”些应用程序。在前一篇文章里,我们修改了使用小部件表面上的一些小成绩。接上去,我们将扩大使用小部件供应一些有关Android新版本的功效,同时分身向后兼容性。
我们要做的第一件事变,是将我们的小部件增加到锁屏界面中。Android4.2版本中引进了增加小部件到锁屏界面功效,实践上完成这个历程十分简单。一切必要做的只是增加几行代码到res/xml/appwidget-info.xml:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xmlversion="1.0"encoding="utf-8"?>
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="110dp"
android:minHeight="40dp"
android:updatePeriodMillis="86400000"
android:initialLayout="@layout/appwidget"
android:previewImage="@drawable/widget"
android:resizeMode="none"
android:widgetCategory="home_screen|keyguard"
android:initialKeyguardLayout="@layout/appwidget">
</appwidget-provider>

一切这些都是4.2版本呈现的新功效,老版本对此会完整疏忽。因而,无需做任何事变就能够坚持软件的向后兼容性。
widgetCategory属性可让我们指定将供应哪种小部件。在示例中,我们供应了一个尺度主屏幕小部件,同时一个键盘锁(keyguard)小部件将会增加到锁屏界面。Android4.2版本设备的默许值是home_screen(主屏幕),因而我们的使用不撑持键盘锁属性。
initialKeyguardLayout属性指定了锁屏界面中利用的结构。一入手下手,我们利用和主屏幕小部件不异的结构。
假如启动使用,如今能够在锁屏界面下偏向左滑动增加锁屏界面小部件。按下“+”按钮,然后从从备选小部件列表当选择文本时钟。

<br>
增加完成后,我们的锁屏界面看起来像如许:

<br>
如许就行了。可是工夫的边框显现得不敷好,因而我们应当让它变得更年夜一些。现实上,我们不必要像在主屏幕上那样将它同别的部件分隔,因而能够往除一切的背景。我们会在res/layout/keyguard.xml中界说一个分别的结构:
<p>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
<p>
金色的骷髅 该用户已被删除
沙发
 楼主| 发表于 2015-1-21 10:34:21 | 只看该作者
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
爱飞 该用户已被删除
板凳
发表于 2015-1-30 15:13:54 | 只看该作者
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
简单生活 该用户已被删除
地板
发表于 2015-2-6 13:45:41 | 只看该作者
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
只想知道 该用户已被删除
5#
发表于 2015-2-7 12:36:16 | 只看该作者
看完这个你就可以有多种选择来踏入做应用的阶段
老尸 该用户已被删除
6#
发表于 2015-2-21 21:08:14 | 只看该作者
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-1 19:16:53 | 只看该作者
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
山那边是海 该用户已被删除
8#
发表于 2015-3-8 23:01:24 | 只看该作者
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
分手快乐 该用户已被删除
9#
发表于 2015-3-11 16:20:13 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
再见西城 该用户已被删除
10#
发表于 2015-3-19 00:45:46 | 只看该作者
down下code4app网站的每个分类的代码挨着看
变相怪杰 该用户已被删除
11#
发表于 2015-3-24 20:47:09 | 只看该作者
自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉
精灵巫婆 该用户已被删除
12#
发表于 2015-4-3 20:20:33 | 只看该作者
看《iPhone 4与iPad开发基础教程》,跟着一步步来
再现理想 该用户已被删除
13#
发表于 2015-4-6 10:37:32 | 只看该作者
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
admin 该用户已被删除
14#
发表于 2015-4-7 18:01:09 | 只看该作者
重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。
不帅 该用户已被删除
15#
发表于 2015-4-29 22:27:01 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
谁可相欹 该用户已被删除
16#
发表于 2015-4-30 19:07:30 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
因胸联盟 该用户已被删除
17#
发表于 2015-5-1 13:09:24 | 只看该作者
边吃零食边看Stanford的视频教程
18#
发表于 2015-5-2 21:25:47 | 只看该作者
好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。
冷月葬花魂 该用户已被删除
19#
发表于 2015-5-4 21:35:05 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
莫相离 该用户已被删除
20#
发表于 2015-5-9 10:07:37 | 只看该作者
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 18:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表