金色的骷髅 发表于 2015-1-18 11:35:07

IOS编程之Android文本时钟 C Part 6仓酷云

不管是学习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内存。

只想知道 发表于 2015-2-7 12:36:16

看完这个你就可以有多种选择来踏入做应用的阶段

老尸 发表于 2015-2-21 21:08:14

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

飘飘悠悠 发表于 2015-3-1 19:16:53

要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。

山那边是海 发表于 2015-3-8 23:01:24

到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了

分手快乐 发表于 2015-3-11 16:20:13

在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解

再见西城 发表于 2015-3-19 00:45:46

down下code4app网站的每个分类的代码挨着看

变相怪杰 发表于 2015-3-24 20:47:09

自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉

精灵巫婆 发表于 2015-4-3 20:20:33

看《iPhone 4与iPad开发基础教程》,跟着一步步来

再现理想 发表于 2015-4-6 10:37:32

要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。

admin 发表于 2015-4-7 18:01:09

重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。

不帅 发表于 2015-4-29 22:27:01

众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。

谁可相欹 发表于 2015-4-30 19:07:30

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

因胸联盟 发表于 2015-5-1 13:09:24

边吃零食边看Stanford的视频教程

仓酷云 发表于 2015-5-2 21:25:47

好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。

冷月葬花魂 发表于 2015-5-4 21:35:05

在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解

莫相离 发表于 2015-5-9 10:07:37

培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
页: [1] 2
查看完整版本: IOS编程之Android文本时钟 C Part 6仓酷云