1. Intent(意图)intent是一组抽象地描述您想要执行“什么”行为的信息。它是一个对象,包含一组的信息。 通过它,可以启动另一个Activity(startActivity方法);broadcastIntent传播intent给 BroadcastReceiver组件;启动服务:start...
分类:
移动开发 时间:
2015-02-13 16:03:00
阅读次数:
172
http://www.cnblogs.com/linjiqin/category/284058.html
分类:
移动开发 时间:
2015-02-13 16:03:23
阅读次数:
212
对于模拟器,其在终端的log文件位于: ~/Library/Logs/CoreSimulator/C4B94BA6-EF08-4AD2-AE7D-1A3A2E2AC545/system.log对于真机:Here's another tip using the great libimobiledevi...
分类:
移动开发 时间:
2015-02-13 15:59:37
阅读次数:
193
android Service Activity三种交互方式(付源码)Android应用服务器OSBeanthreadandroid Service Binder交互通信实例最下边有源代码:android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有...
分类:
移动开发 时间:
2015-02-13 16:01:02
阅读次数:
198
原文网址:http://blog.csdn.net/wangjinyu501/article/details/27961303版本:1.0日期:2014.5.172014.6.1版权:© 2014 kince 转载注明出处在介绍SwitchButton之前,先来看一下系统Button是如何实现的。源...
分类:
移动开发 时间:
2015-02-13 16:01:23
阅读次数:
215
今天和大家分享一下Android中Matrix的简单用法,Matrix其实就是一个3*3的矩阵,利用这个矩阵对图像操作。在Android中,为我们提供一些封装好的方法可以进行一些简单的图像操作,总共分为rotate(旋转),scale(缩放),translate(平移)和skew(倾斜)四种,每一种变换都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心。...
分类:
移动开发 时间:
2015-02-13 14:54:21
阅读次数:
216
我看到越来越多的应用使用这样的效果,如QQ空间5.0的主界面,确实很好看!大概就搜了一下相关的实现方式,发现早就有了相关的方案:
仿QQ空间滚动ActionBar透明度变化Demo
还有我在github上看到就有这样的实现方式,这也是本博文的主要核心内容:
具体请查看:https://github.com/AChep/Header2ActionBar
效果如下:
这是Demo...
分类:
移动开发 时间:
2015-02-13 14:49:49
阅读次数:
233
一个瀑布流优化实现,可实现类似ListView的回收和更新机制...
分类:
移动开发 时间:
2015-02-13 14:48:37
阅读次数:
248
首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。
一、View的坐标
需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),getRight()。以getTop为例,函数源代码为:
/**
* Top position of this ...
分类:
移动开发 时间:
2015-02-13 14:47:06
阅读次数:
236
1.整个周期的流程: 1. onCreate():当你第一次创建该activity时调用。你可以在这里设置静态代码,创建View,绑定数据到列表。 1.1 onRestart():在你的activity处于onStop状态后调用 1.2onStart():在这个activity正在变成可视化时 .....
分类:
移动开发 时间:
2015-02-13 14:44:54
阅读次数:
178
一般来说,ListView的列表项都会采用相同的布局,只是填充的内容不同而已,这种情况下,Android提供了convertView帮我们缓存列表项,达到循环利用的目的,开发者也会使用ViewHolder模式来对ListView进行优化。但有的情况下,ListView的列表项布局是不尽相同的,甚至差...
分类:
移动开发 时间:
2015-02-13 14:45:19
阅读次数:
189
1)第一种,也是最长见的添加方法(一下都以Button为例)Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener() { public v...
分类:
移动开发 时间:
2015-02-13 14:44:15
阅读次数:
157
Android应用开发中,很多情况下免不了要调用手机上的邮件类应用,实现邮件发送的功能,这一般是通过调用系统已有的Intent来实现的。看到网上很多邮件发送都是调用action为android.content.Intent.ACTION_SEND的Intent来实现的,下面我们就来看下这种方式实现的...
分类:
移动开发 时间:
2015-02-13 14:43:47
阅读次数:
119
在应用开发中,有时需要实现有字数限制的EditText,首先来分析下市面上存在的类似实现方案吧,好有个感性的认识。【方案一:腾讯微博】每个中文字符算一个字数,每两个英文字符算一个字数,当用户输入内容时,实时显示剩余的字数,当超出字数限制时,剩余字数显示为负数,但此时用户仍然可以继续在EditText...
分类:
移动开发 时间:
2015-02-13 14:40:54
阅读次数:
204
原帖:http://www.lovelucy.info/idsdt-mac-video-audio-drive.html之前写过PC机上装Mac OS X系统,准备工作中最纠结的就是驱动了。在网络上搜寻别人发布的驱动,可惜很多时候都无法解决自己出现的各种莫名其妙的问题。好在现在有了iDSDT这款神器...
分类:
移动开发 时间:
2015-02-13 14:38:57
阅读次数:
252
setBackgroundDrawable和setBackgroundResource的区别很多网友不知道View类提供的setBackgroundDrawable和setBackgroundResource的区别是什么,同时Android View类很多子类比如TextView、ImageView...
分类:
移动开发 时间:
2015-02-13 14:39:18
阅读次数:
178
android:id为控件指定相应的IDandroid:text指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:gravity指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身android:layou...
分类:
移动开发 时间:
2015-02-13 14:35:49
阅读次数:
159