在实际的应用开发过程中经常会遇到,在文本的不同部分显示一些不同的字体风格的信息如:文本的字体、大小、颜色、样式、以及超级链接等。一般情况下,TextView中的文本都是一个样式,对于类似的情况,可以借助SpannableString或SpannableStringBuilder对象来实现以上设置。...
分类:
移动开发 时间:
2014-08-09 21:33:59
阅读次数:
298
小猪的Android入门之路 Day 5 - part 1
基本程序单元:Activity(活动)
本节引言:
经过前面的学习,我们已经可以开发出一个自定义简单UI界面以及具有简单逻辑业务的App了,
不过都是在一个界面上完成的,而现在大部分的app都是拥有多个界面的,所以我们有必要继续深入地
学习,而这些所谓的界面,窗口,在Android我们把他们叫做Activity(活动),他也是Android四大组件的其中
一个,是基本的程序单元!在本节中我们要理解Activity是什么,它的生命周期,以及如何去新建...
分类:
移动开发 时间:
2014-08-09 21:31:09
阅读次数:
314
大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的现状而言,大多还停留在展厅阶段,还没有广泛的推广起来,有人说最大的问题是标准不统一云云,但在我看来,最大的问题在于两个方面,一个是价格,一个是操作的简便性,技....
分类:
移动开发 时间:
2014-08-09 21:23:19
阅读次数:
574
原文:http://blog.csdn.net/feng88724/article/details/6318430Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好...
分类:
移动开发 时间:
2014-08-09 21:18:29
阅读次数:
410
原文地址:android常用的API接口调用作者:宋耀显示网页:Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);显示地图.....
分类:
移动开发 时间:
2014-08-09 21:16:59
阅读次数:
282
有你短信,不知道现在状况怎么样,反正我从一个忠实用户变成了一生黑。首先为什么成为忠实用户。因为这是第一款我接触到的使用流量发送短信的应用,惊为天人~和男盆友聊天发图片发语音各种方便节约。在我印象中,有你是移动端做聊天软件比较早的,那个时候我甚至还没使用微信,获得了这么好的先机,可惜后来自己作死了。再...
分类:
移动开发 时间:
2014-08-09 21:12:39
阅读次数:
213
原地址:http://blog.163.com/zhoulong19880518@126/blog/static/6070970220132511558143/解决方法: 复制 ***\cocos2dx\platform\android\java\src\ (***为cocos2d-x更目录) 到你...
分类:
移动开发 时间:
2014-08-09 21:10:59
阅读次数:
261
作为一个有创意的开发者,或者软件对UI设计的要求比较高,你经常会遇到安卓自带的控件无法满足你的需求的情况,这种时候,我们只能去自己去实现适合项目的控件。同时,安卓也允许你去继承已经存在的控件或者实现你自己的控件以便优化界面和创造更加丰富的用户体验。
那么怎样来创建一个新的控件呢?
这得看需求是怎样的了。
1.需要在原生控件的基本功能上进行扩展,这个时候你只需要继承并对...
分类:
移动开发 时间:
2014-08-09 18:54:28
阅读次数:
493
渐变Drawable是使用标记作为形状Drawable定义...
分类:
移动开发 时间:
2014-08-09 18:53:28
阅读次数:
274
上一次我们讲了一堆实现自定义控件的理论基础,列举了View类一些可以重写的方法,我们对这些方法的重写是我们继承View类来派生自定义控件的关键
我通过一个最简单的例子给大家展示了这一个过程,无论是多么复杂的自定义控件,思路总是这样子的,但是因为我们仅仅重写了onDraw方法使得大家觉得怪怪的,作为一个控件,我们居然还要为了他的实现为其增加麻烦的监听,这就不能叫做控件了。
下面再给大...
分类:
移动开发 时间:
2014-08-09 18:53:08
阅读次数:
303
/**
* 禁止Edittext弹出软件盘,光标依然正常显示。
*/
public void disableShowSoftInput()
{
if (android.os.Build.VERSION.SDK_INT <= 10)
{
editText.setInputType(InputType.TYPE_NULL);
}
else { ...
分类:
移动开发 时间:
2014-08-09 18:52:58
阅读次数:
246
为什么android源码中有的public方法,在官网会查不到并且我们也用不了?
比如,看这个:
在android开发官网上搜是搜不到这个方法的,我们也调用不了,为什么呢?这是因为我们只能调用到android Framework层给我们提供的api,而这个方法框架层不开放调用,所以自然我们就调用不到了。不过,我们可以通过反射的方式间接调用此类方法(详细见我上一篇博客)。
...
分类:
移动开发 时间:
2014-08-09 18:52:18
阅读次数:
197
上篇已经让飞机加载子弹和音效及背景音乐,本篇主要添加敌机。...
分类:
移动开发 时间:
2014-08-09 18:49:49
阅读次数:
321
/**
* 模拟点击某个指定坐标作用在View上
* @param view
* @param x
* @param y
*/
public void clickView(View view,float x,float y)
{
long downTime = SystemClock.uptimeMillis();
final MotionEvent downE...
分类:
移动开发 时间:
2014-08-09 18:49:28
阅读次数:
276
android openGL ES2 一切从绘制纹理开始...
分类:
移动开发 时间:
2014-08-09 18:47:38
阅读次数:
380
透过Boolean看Swift
一个简单的Bool类型内部就包含了许多Swift主要功能, 如何构建一个简单类型是有趣的演示. 本文将创建一个与Bool类型在设计与实现上非常相似的新MyBool类型.我们希望通过设计和实现一个简单的Swift类型能让你更好的理解Swift语言是如何工作的....
分类:
移动开发 时间:
2014-08-09 18:47:08
阅读次数:
321