
android 系统组件(简介及扩展)
文章平均质量分 77
蒲锦_up
never give up,again!
qq: 762396990
weibo: 蒲锦_Up
展开
-
简介获取图片
先写这么多。原创 2014-04-29 22:50:41 · 1211 阅读 · 0 评论 -
绑定未绑定的服务
与未绑定的服务访问获取状态。写了两个活动,一个活动开启未绑定服务,第二个活动绑定服务,获取服务的状态。自定义的服务:public class MyService extends Service { private Thread t; private boolean isRun = false; private MyBinder binder = new MyBinde原创 2014-03-27 11:11:37 · 1421 阅读 · 0 评论 -
简单介绍抽屉效果
官方文档这种抽屉般的ui,有点像是侧边栏,不过跟侧边栏还是有点不同的,它是在显示在actionbar的下面的,而侧边栏显然是用另外一个视图来遮盖当前的视图。当然,因为是13 google才更新的support库支持的组件,你需要把最低版本写到高点的版本,不能写成2.x的版本。官方demo给的是滑动左边侧滑的ui效果,下面是右边出来的效果。1.活动视图:public clas原创 2014-03-18 18:27:15 · 3616 阅读 · 0 评论 -
侧滑删除ListView
根据网友的分享修改的例子,实现了listview侧滑删除效果。当侧滑的距离小于屏幕尺寸三分之一的时候,就回复。否则如果向右侧滑动超过三分之一,就移动到右侧边界外,然后删除该子项,如果是向左侧滑动超过三分之一,就移动到左侧边界外,然后删除该子项。自定义Listview:public class SlideListView extends ListView { private Co原创 2015-03-29 00:57:55 · 1583 阅读 · 1 评论 -
上下滑动的Listview
Listview的滑动实现过程,提供了对滑动状态(开始,滑动和停止)的监听。自定义Listview:public class RefreshListView extends ListView implements OnScrollListener { private Context context; // 按下的Y值 private int startY; // 监听刷新状态原创 2015-03-07 21:51:44 · 749 阅读 · 0 评论 -
ListView长按删除效果
主要是使用了对ListView的长按和点击,长按的时候显示确认视图,在里面有删除和取消选项。效果:长按的时候,显示删除和取消界面,点击删除就删除该项,取消就隐藏显示的删除和取消视图。显示了删除和取消视图,点击其他选项就隐藏显示的视图。活动:public class MainActivity extends Activity { private MainActivit原创 2015-03-31 16:21:06 · 27844 阅读 · 1 评论 -
ListView加载更多
主要是对OnScrllListener的使用介绍,有两个方法来监听滑动的状态,onScroll()和onScrollStateChanged()。new AbsListView.OnScrollListener() { /** *正在滚动时回调,回调2-3次,手指没抛则回调2次。scrollState = 2的这次不回调原创 2015-03-31 19:14:29 · 999 阅读 · 1 评论 -
android通知
注意:android.app.RemoteServiceException: Bad notification posted from package Couldn't create icon: StatusBarIcon(pkg=com.risetek.nfcuser=-1 id=0xffffffff level=0 visible=true num=0 )检查Notificatio原创 2015-04-02 17:44:00 · 3643 阅读 · 0 评论 -
简介录音和播放音频实现
1.MediaRecorder及MediaPlayer:MediaRecorder类原创 2014-04-26 00:48:35 · 4027 阅读 · 1 评论 -
自定义数字键盘
自定义键盘:重写的Popupwindow,将自定义的键盘放到里面,然后屏蔽系统键盘,就能使用自定义的键盘了。功能:输入框弹出自定义键盘点击屏幕或者back键,退出键盘效果:弹出框:public class PopupKeyboard extends PopupWindow implements OnDismissListener { private Con原创 2015-02-28 00:12:09 · 1835 阅读 · 0 评论 -
调用系统相机拍照,裁剪图片
很重要的是加入权限,很多人因为原创 2014-04-29 17:32:39 · 4364 阅读 · 1 评论 -
android 广播简介
无序广播特点:执行效率较高,发出去后能被不同应用 不同的广播接受者接受,不安全。广播发送方式:sendBroadcast(mIntent);//无序广播接受者按生命周期分为动态注册的广播和静态注册的广播。动态广播接受者注册:动态注册的广播随着注册时的Context对象的销毁而销毁。也可以主动注销掉动态注册的广播接受者。1.创建过滤器IntentFilter原创 2015-07-08 23:00:39 · 1550 阅读 · 0 评论 -
简介AsyncTask
AsyncTask作为android提供的轻量级异步类,实现异步操作。同Thread+Handler组合实现异步来讲,它的实现方式显得更加简洁一些。完整的大纲视图:通过cancel(),getStatus()等方法,发现我们对线程是可控的。使用:我们直接继承AsyncTask 就可以了。class TestAsyncTask extends AsyncTas原创 2014-11-26 21:44:26 · 1277 阅读 · 0 评论 -
绑定活动的service
服务跟活动的区别其实差别不大,主要的区别在于一个有界面一个没有界面。生命周期:想对于活动来说,生命周期多了两个方法,onbind()和onunbind()。活动:public class Main extends Activity implements OnClickListener { private Intent intent; private Butto原创 2014-03-26 22:56:59 · 1181 阅读 · 0 评论 -
不绑定活动的service
通过该方法启动的service,访问者与service之间没有联系,即使访问者退出了,service也会运行。一般使用在需要在后台长期进行某项活动,应为跟访问者之间不联系,所以在消息通知等功能中使用。该方法启动服务的方式很简单,直接startService()就可以了。活动:public class TestService extends Activity implements原创 2014-03-26 17:40:24 · 1084 阅读 · 0 评论 -
碎片页介绍(一)
我们先看下生命周期:原创 2014-09-16 00:53:42 · 1486 阅读 · 0 评论 -
碎片页介绍(二)
介绍下碎片的生命周期:原创 2014-09-16 16:15:44 · 1081 阅读 · 0 评论 -
碎片页介绍(三)
注意:原创 2014-09-17 00:17:23 · 1151 阅读 · 0 评论 -
GridView简单使用
1.新建活动public class TestGridView extends Activity { private GridView myGridView; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCre原创 2014-02-26 00:26:06 · 3512 阅读 · 0 评论 -
WebView简单使用
WebView是view的子类。使用来显示网页的一个android控件,使用了webkit渲染引擎。当然,android提供了webview的空间,你可以在xml直接指定它的位置什么的。下面是加载的webview ,来整页显示。java代码:/** * webview */public class TestWebView extends Activity { priva原创 2013-11-15 00:06:57 · 1971 阅读 · 0 评论 -
TabHost简单使用
<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:id="@+id/linea原创 2013-10-08 23:59:30 · 1512 阅读 · 0 评论 -
简单使用Gallery
画廊功能,在实际的开发中使用到的地方还是挺多的!1.重写的适配器:public class GalAdapter extends BaseAdapter { private Context context; private List list; public GalAdapter(Context context, List list) { this.context = con原创 2014-03-13 10:49:14 · 2590 阅读 · 0 评论 -
Actionbar使用的简单实例
actionbar在2.x及以前的版本使用中,要导入支持的jar包,现在在3.0以上的版本都包含有actionbar了,直接使用就可以了。1.按标题public class MainActivity extends Activity { private TextView txt; private ActionBar bar; @Override protected void原创 2014-03-10 00:33:51 · 8011 阅读 · 1 评论 -
发送短信中使用PendingIntent
这是发送方的入口,主要是在这发送消息。public class MainActivity extends Activity implements OnClickListener {Button send;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedIns原创 2013-08-20 23:04:38 · 2607 阅读 · 0 评论 -
SeekBar小结
seekbar默认的最小值是0,可是现实中许多的时候最小值,却不是0,所以需要自定下。一个取巧的办法就是,在重写的方法中,自己修改进度值。 @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { // TODO Auto-generated me原创 2013-12-23 11:27:43 · 11752 阅读 · 3 评论 -
简单介绍Matrix的图形特效
Matrix在android的API中,对该工具类的说明很简单:原创 2014-05-21 01:58:04 · 3064 阅读 · 0 评论 -
ListView动态刷新某项Item
使用ViewHolder来刷新某项数据,而不用每次都全部刷新数据。继承BaseAdapter,新建ViewHolder类。public class TestListAdapter extends BaseAdapter { private Context mContext; private List strList; public TestListAdapter原创 2015-07-01 13:53:58 · 24552 阅读 · 6 评论