TextView进一步深化:
Textview 可以对其文字进行格式化。
通过查询资料,了解到格式化文字的方式主要分为两大类:
第一类:HTML标签格式化文字
代码比较简单,如下:
import android.app.Activity; import android.os.Bundle; import android.text.Html; ...
分类:
移动开发 时间:
2014-11-19 22:13:16
阅读次数:
303
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(sock...
分类:
移动开发 时间:
2014-11-19 21:52:23
阅读次数:
252
转载自:http://wicrewoft.blog.51cto.com/210706/1236005原作者:范国锋标签:libstdc++.6.dylib如果遇到下面这个问题是因为引用的c++库不正确导致,xcode 6.1版本需要引用libstdc++.6.dylib才能解决问题。Undefine...
分类:
移动开发 时间:
2014-11-19 21:47:42
阅读次数:
6459
提示错误: 1 java.lang.NullPointerException 2 Exception details are logged in Window > Show View > Error Log 3 4 java.lang.NullPointerException 5 at c...
分类:
移动开发 时间:
2014-11-19 21:47:14
阅读次数:
225
有时候因为主板连接器和客户LCD打样出现状况,使得LCD的方向倒180度,驱动上可以修改扫描方向,但比较麻烦,LCD效果也需要重新调整。 ? ? ? ?这时候通过framework来旋转是个比较方便的办法。 ? ...
分类:
移动开发 时间:
2014-11-19 20:40:57
阅读次数:
189
最近查了很久这个事情,分享给大家,
原理很简单,一个Activity在manifet里声明了android:parentActivityName;这时候通过Activity左上角的返回按钮点击返回,
启动声明的父Activity,总会先调用父Activity的OnDestroy方法,具体如下面所说:
android:name="com.example...
分类:
移动开发 时间:
2014-11-19 20:39:32
阅读次数:
200
在阎宏博士的《JAVA与模式》一书中开头是这样描述状态(State)模式的:
状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。
状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。
状态模式的结构
用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每...
分类:
移动开发 时间:
2014-11-19 20:39:43
阅读次数:
180
1.你出题,我来猜,你分享,大家乐!每日海量更新!离线缓存,没网也能看。
2.冷笑话,脑筋急转弯,谜语大全,智力题库,搞笑段子,内涵趣图,节操糗事,穿帮镜头,逻辑推理,内涵漫画,应有尽有。
3.集成了讯飞语音,可以以说的方式投稿了。
appstore下载地址:你出我猜...
分类:
移动开发 时间:
2014-11-19 20:39:47
阅读次数:
186
最近在学习FM模块,FM是一个值得学习的模块,可以从上层看到底层。上层就是FM的按扭操作和界面显示,从而调用到FM底层驱动来实现广播收听的功能。
看看Fm启动流程:如下图:
先进入FMRadio.java类,onCreate初始化一些数据,画出FM界面,启动fm在onStart()方法里启动FMRadioService.java (调用bindToService(this, ...
分类:
移动开发 时间:
2014-11-19 20:37:25
阅读次数:
222
本函数是从一个映射函数对象构造一个新字典。与dict(**kwarg)函数不一样的地方是参数输入是一个映射类型的函数对象,比如zip函数、map函数。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)
#以映射函数方式来构造字典
d2 = dict(zip(['one', 'two', 'three'], [1, ...
分类:
移动开发 时间:
2014-11-19 20:34:20
阅读次数:
235
之前几天下载了很久没用了的桌面版酷狗来用用的时候,发现其中加载歌曲的等待进度条的效果不错(个人感觉),如下:然后趁着这周末两天天气较冷,窝在宿舍放下成堆的操作系统作业(目测要抄一节多课的一堆堆文字了啊...啊..)毅然决定把它鼓捣出来,最终的效果如下(总感觉有点不和谐啊·):对比能看出来的就是多了形...
分类:
移动开发 时间:
2014-11-19 20:31:44
阅读次数:
344
1.什么是selector?selector,是一个SEL类型的数据,就代表一个方法。可以间接调用方法。SEL :是对方法的一种包装,将方法包装成一个SEL类型的数据,去找对应的方法地址,找到方法地址就可以调用。发消息:就是发送一个SEL类型的数据。方法在内存中的存储位置:1》每个类的方法列表都存储...
分类:
移动开发 时间:
2014-11-19 20:26:16
阅读次数:
189
最实在的办法就是继承Application,在里面设置全局变量,因为Application是android的应用入口,并且运行周期贯穿整个程序运行。import android.app.Application;public class MyApplication extends Applicatio...
分类:
移动开发 时间:
2014-11-19 20:22:53
阅读次数:
617
一、dispatch_after功能:延迟一段时间把一项任务提交到队列中执行,返回之后就不能取消常用来在在主队列上延迟执行一项任务函数原型[plain] view plaincopyfuncdispatch_after(_when:dispatch_time_t,_queue:dispatch_qu...
分类:
移动开发 时间:
2014-11-19 20:20:56
阅读次数:
372
在执行npm 命令时候,例如npm install 出现了错误nodejs Error: ENOENT, stat ‘C:\Users\T440P\AppData\Roaming\npm‘解决办法:手动在C:\Users\T440P\AppData\Roaming\npm 建立 npm 文件夹,如下...
分类:
移动开发 时间:
2014-11-19 20:18:21
阅读次数:
183
Step1:使用IOS SDK可以做什么高德地图 iOS SDK 是一套基于 iOS 5.1.1 及以上版本的地图应用程序开发接口。通过该接口,用户可使用高德地图数据和服务轻松构建功能丰富、交互性强的地图应用。地图 iOS SDK 不仅包含构建地图的基本接口,还提供了诸如本地搜索、路线规划、公交搜索...
分类:
移动开发 时间:
2014-11-19 20:16:45
阅读次数:
176
http://www.cnblogs.com/tt_mc/p/3891546.htmlEclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1 Ant自动编...
分类:
移动开发 时间:
2014-11-19 20:13:34
阅读次数:
276