自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 给SwipeRefreshLayout添加上拉加载更多功能

给SwipeRefreshLayout添加下拉刷新功能

2016-12-23 19:47:01 2233 3

原创 Android学习笔记-webview使用总结

webview基本设置: private void setWebView(WebView webView) { WebSettings seeting = webView.getSettings(); seeting.setJavaScriptEnabled(true); // webView.requestFocus();

2016-06-15 22:19:59 368

翻译 Android学习笔记-录音

android使用MediaRecorder录音大概步骤:创建 android.media.MediaRecorder实例设置声音来源(MediaRecorder.setAudioSource()),一般使用MediaRecorder.AudioSource.MIC设置输出格式(MediaRecorder.setOutputFormat())设置输出文件(MediaRecorder.setO

2016-06-09 01:19:17 388

原创 Android学习笔记-自定义view保存状态

今天在面试一家公司的时候面试官问我自定义view是如何保存状态的,当时就懵逼了,保存状态是神马东西,从来没思考过这个问题,于是回来搜了一下,原来是这么回事。android在屏幕切换的时候会对view进行重新绘制,如果没有保存状态的话,之前的输入信息就没有了,对于android自身的控件都有保存状态和回复状态的方法,不过android只保存了在布局文件中有id的控件的状态。对于自定义的view如果

2016-06-03 23:25:12 1581 1

原创 Android学习笔记-自定义view

在android开发中有时会找不到想要的控件样式,这时就需要自定义view了。 首先看一下自定义view的进本步骤:继承view,重写onMeasure(),onDraw()方法建立atts.xml文件自定义viewpublic class ToggleButton extends View { Bitmap background; Bitmap toggle; Pai

2016-06-02 22:32:56 328

原创 Android学习笔记-service进程间通信(二)

有时候service和activity之间需要比较复杂的交互,需要双向通信,这时候就可以使用messenger了在service中定义handler类处理message使用自定义的handler实例化messenger在onbinder中返回messenger的binder引用在activity中得到service的messenger引用如果需要service向activity发送消息,在

2016-05-31 23:35:54 336

原创 Android学习笔记-service进程间通信(一)

service作为android的四大组件之一,很多情况下都会去执行一些耗时的操作,比说下载,在activity中获取下载进度是比较常见的需求,下面就举例说明如何在anctivity中获取service的下载进度。首先定义service类,在service中定义set函数在service中定义自己的Binder类,在类中定义取得service引用的函数service的onbind函数中返回自定

2016-05-31 23:16:01 463

原创 Android学习笔记-ExpandableListView的使用

Android中listview只能将item逐行显示,不能实现树形效果,ExpandableListView是对listView的扩充,可以显示 类似QQ列表的效果,ExpandableListView只支持二级列表。ExpandableListView的使用与ListView类似。下面是我写的小例子 首先继承BaseExpandableListAdapterpublic class MyA

2015-10-22 18:09:30 303

原创 Android学习笔记-XML文件解析(三)

PULL解析方法: //PULL解析XML文件 public List PullToObject(InputStream is) throws Exception{ Person person=null; XmlPullParserFactory factory=XmlPullParserFactory.newInstance();

2015-10-20 23:09:06 280

原创 Android学习笔记-XML文件解析(二)

SAX解析是事件驱动,需要为SAX解析器设置一个ContentHandler,下面是使用SAX解析XML的方法://SAX解析XML文件 public List SAXParseToList( InputStream in) throws Exception { SAXParserFactory factory= SAXParserFactory.newInstanc

2015-10-20 23:06:20 285

原创 Android学习笔记-XML文件解析(一)

Android中XML主流解析方法有三种,分别为DOM,SAX,PULL,其中DOM方法不适合解析大型XML文件,而Android推荐的解析方法为PULL解析。首先介绍DOM解析方法: //DOM解析XML文件 public List DOMParseToObject(InputStream is) throws Exception{ Person person;

2015-10-20 23:01:34 360

原创 Android学习笔记-自定义适配器及优化

Adapter提供数据与控件的绑定,Android中有简单的适配器可以供使用,但因为数据的复杂性有时我们需要自定义适配器,实现我们想要展示的数据。 自定义Adapter:public class MyAdapter extends BaseAdapter { private List<Map<String,Object>> list; private Context context

2015-10-18 03:32:05 546

转载 为控件设置背景颜色

为控件设置背景颜色1.为控件所在对话框的类添加CBrush类型的变量,例如m_Brush;   在该对话框的构造函数中,创建一个画刷,例如:CDeleteFace::CDeleteFace(CWnd* pParent ) : CDialog(CDeleteFace::IDD, pParent){ //{{AFX_DATA_INIT(CDeleteFace) 

2014-12-14 18:33:44 828

转载 MFC对话框添加背景图片

首先添加格式为bmp的图片1. 使用画刷CBrush[cpp] view plaincopyvoid CDlg::OnPaint()  {      CPaintDC dc(this);//用于画图的设备上下文        //加载背景位图      CBitmap bitmap;      bitmap.LoadBit

2014-12-14 18:25:06 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除