- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 Android利用canvas画各种图形
canvas通俗的说就是一张画布,我们可以使用画笔paint,在其上面画任意的图形。原理:可以把canvas视为Surface的替身或者接口,图形便是绘制在Surface上的。Canvas封装了所有的绘制调用。通过Canvas,绘制到Surface上的内容首先存储到一个内存区域(也就是对应的Bitmapz中),该Bitmap最终会呈现到窗口上。使用:1、Canv
2014-05-25 17:06:23 1737
原创 首次启动优美新手指引tip
在开发商业应用时候,用户第一次进入app,有种无从下手的感觉,我们作为开发者要提供可用户一些指引,这些指引不能让用户看着唐突,要舒服的展示给用户,带着用户愉快的使用我们的app。怎么让用户舒服呢? 我们不能直接弹出一个AlterDialog,这样会吓跑你的用户,所以嘛 我们要温柔一点那就在整个窗体做文章吧。我们可以对定义自定义主题theme来实现这个tip,很柔和的
2014-05-18 22:34:16 1260 2
原创 Android全局变量使用
1、通过一个Data.java实例类,可以实现全局数据保存,这里就不多说了,学Java的都知道。2、Android特有的Application,是应用的入口,运行贯穿整个app运行过程,可以在这个类中定义全局变量public class baseApplication extends Application { private float screenWidth; pri
2014-05-09 18:13:13 1467
原创 ListView嵌套ListView优化
在做业务时候,一个ListView显示多种数据类型,我们想到的方法是ListView在嵌套一个ListView,对于子ListView占父ListView的一行,就解决了问题,但是这样的逻辑是不是有点奇怪呢?第一,父ListView的长度size需要加1,因为增加了一行放子listView public int getCount() { retur
2014-05-07 21:43:46 2389 3
原创 android创建桌面快捷键shortcut
有很多人也写过创建桌面快捷键的blog,但是大部分都只讲了怎么用,其实技术使用起来都很简单,但是你使用后下次还知道吗?根本原因还是不清楚原理,今天我就来讲讲shortcut创建过程。过程:home键--》点击添加--》弹出一个Dialog对话框--》Dialog对话框中的数据,是一个系统级专门用来查找的Activity启动---》查找出数据显示能添加的快捷方式-
2014-05-06 23:32:12 2476
原创 android开发完全退出activity
我们退出Activity可以调用:finish(),system(0),但是这些都只是单单退出单个Activity也有人会说,直接把进程杀死,这些做法都不是很可取,其实我们翻看api可以发现,Activity都是放入stack中管理,我们只要把stack清空了,不就完全退出了嘛。要对Activity的stack管理,就需要了解launchMode的四种状态,这里
2014-05-06 17:50:56 1554 5
SwipeListView实例源码
2015-06-18
Android自动清理无用资源
2014-11-21
Android自动清理无用资源文件
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人