-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
236 lines (151 loc) · 8.13 KB
/
index.html
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Yancy's World</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta property="og:type" content="website">
<meta property="og:title" content="Yancy's World">
<meta property="og:url" content="http://yoursite.com/index.html">
<meta property="og:site_name" content="Yancy's World">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Yancy's World">
<link rel="alternate" href="/atom.xml" title="Yancy's World" type="application/atom+xml">
<link rel="icon" href="/favicon.png">
<link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="/css/style.css">
</head>
<body>
<div id="container">
<div id="wrap">
<header id="header">
<div id="banner"></div>
<div id="header-outer" class="outer">
<div id="header-title" class="inner">
<h1 id="logo-wrap">
<a href="/" id="logo">Yancy's World</a>
</h1>
<h2 id="subtitle-wrap">
<a href="/" id="subtitle">To be the one you want to be</a>
</h2>
</div>
<div id="header-inner" class="inner">
<nav id="main-nav">
<a id="main-nav-toggle" class="nav-icon"></a>
<a class="main-nav-link" href="/">Home</a>
<a class="main-nav-link" href="/archives">Archives</a>
</nav>
<nav id="sub-nav">
<a id="nav-rss-link" class="nav-icon" href="/atom.xml" title="RSS Feed"></a>
<a id="nav-search-btn" class="nav-icon" title="搜索"></a>
</nav>
<div id="search-form-wrap">
<form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" results="0" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="http://yoursite.com"></form>
</div>
</div>
</div>
</header>
<div class="outer">
<section id="main">
<article id="post-introduced-android" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-meta">
<a href="/2017/03/14/introduced-android/" class="article-date">
<time datetime="2017-03-14T15:43:31.530Z" itemprop="datePublished">2017-03-14</time>
</a>
</div>
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name">
<a class="article-title" href="/2017/03/14/introduced-android/">Android开发初探</a>
</h1>
</header>
<div class="article-entry" itemprop="articleBody">
<p>作为一名Android开发者,对Java编程思想的认识,对整个Android开发知识体系的认识是很重要的,日常的开发中,对于一些基础知识和开发技巧,不甚了解,最近一直回顾,先做基本的总结吧。</p>
<h1 id="Android基石-四大组件"><a href="#Android基石-四大组件" class="headerlink" title="Android基石:四大组件"></a>Android基石:四大组件</h1><ul>
<li>Activity </li>
<li>Service</li>
<li>AIDL</li>
<li><p>Broadcast(广播)</p>
<p>Activity是每一个APP必须的,是我们进行开发项目的基础,也是最常见的,其他三个用的少。广播在App里面有需要的也会涉及。<br>Activity在App中,是我们直接基础的操作界面,包括它的各种UI元素,都是依附于在其上面,包括父View和TextView,ImageView,Button等。</p>
</li>
</ul>
<h3 id="Fragment-popupWindow-Dialog等"><a href="#Fragment-popupWindow-Dialog等" class="headerlink" title="Fragment,popupWindow,Dialog等"></a>Fragment,popupWindow,Dialog等</h3><p> 这些都是搭建UI界面最基本的view,很常见。</p>
<h3 id="自定义控件"><a href="#自定义控件" class="headerlink" title="自定义控件"></a>自定义控件</h3><h3 id="三大动画"><a href="#三大动画" class="headerlink" title="三大动画"></a>三大动画</h3><ul>
<li>帧动画(Frame)</li>
<li>补间动画</li>
<li><p>属性动画</p>
<p>动画的应用主要是对View的操作,后续会分享一些动画Utils,其他大部分就是一些xml文件,代码中也可以,不过还是布局文件配置较多。</p>
</li>
</ul>
<h3 id="Android的数据存储"><a href="#Android的数据存储" class="headerlink" title="Android的数据存储"></a>Android的数据存储</h3><figure class="highlight sh"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div></pre></td><td class="code"><pre><div class="line">$ 使用SharedPreferences存储数据</div><div class="line">$ 文件存储数据</div><div class="line">$ SQLite数据库存储数据</div><div class="line">$ 使用ContentProvider存储数据</div><div class="line">$ 网络存储数据</div></pre></td></tr></table></figure>
<h3 id="网络编程"><a href="#网络编程" class="headerlink" title="网络编程"></a>网络编程</h3><p> HTTPurlConnection和ApachHttpClient,最基本的,不过现在网上有很多开源的集成的控件,想OKHttp等</p>
<h3 id="Android的消息机制和多线程"><a href="#Android的消息机制和多线程" class="headerlink" title="Android的消息机制和多线程"></a>Android的消息机制和多线程</h3><p>Handler的消息传递,Thread和线程池,AsyncTask,后面再详细介绍吧</p>
</div>
<footer class="article-footer">
<a data-url="http://yoursite.com/2017/03/14/introduced-android/" data-id="cj09q0zcf00017kvqt56zddfb" class="article-share-link">Share</a>
</footer>
</div>
</article>
<article id="post-hello-hexo" class="article article-type-post" itemscope itemprop="blogPost">
<div class="article-meta">
<a href="/2017/03/11/hello-hexo/" class="article-date">
<time datetime="2017-03-11T13:40:40.593Z" itemprop="datePublished">2017-03-11</time>
</a>
</div>
<div class="article-inner">
<header class="article-header">
<h1 itemprop="name">
<a class="article-title" href="/2017/03/11/hello-hexo/">Hello Hexo</a>
</h1>
</header>
<div class="article-entry" itemprop="articleBody">
<h1 id="Hello-World"><a href="#Hello-World" class="headerlink" title="Hello World"></a>Hello World</h1><p>很高兴能有自己的Hexo ,在这里我将分享我的Android开发心得和其他的一些想法!</p>
</div>
<footer class="article-footer">
<a data-url="http://yoursite.com/2017/03/11/hello-hexo/" data-id="cj09q0zc400007kvq3zay0n05" class="article-share-link">Share</a>
</footer>
</div>
</article>
</section>
<aside id="sidebar">
<div class="widget-wrap">
<h3 class="widget-title">归档</h3>
<div class="widget">
<ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/03/">三月 2017</a></li></ul>
</div>
</div>
<div class="widget-wrap">
<h3 class="widget-title">最新文章</h3>
<div class="widget">
<ul>
<li>
<a href="/2017/03/14/introduced-android/">Android开发初探</a>
</li>
<li>
<a href="/2017/03/11/hello-hexo/">Hello Hexo</a>
</li>
</ul>
</div>
</div>
</aside>
</div>
<footer id="footer">
<div class="outer">
<div id="footer-info" class="inner">
© 2017 Yancy<br>
Powered by <a href="http://hexo.io/" target="_blank">Hexo</a>
</div>
</div>
</footer>
</div>
<nav id="mobile-nav">
<a href="/" class="mobile-nav-link">Home</a>
<a href="/archives" class="mobile-nav-link">Archives</a>
</nav>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<link rel="stylesheet" href="/fancybox/jquery.fancybox.css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script src="/js/script.js"></script>
</div>
</body>
</html>