- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 androidService
服务Service介绍运行于后台,没有图形界面。 做耗时操作,实际使用中要开子线程来实现耗时操作。 包含有服务的进程,进程级别会被提高。 分启动服务和绑定服务两类。服务的创建和注册定义一个继承Service的子类,并重写相关方法。public class MyService extends Service{ }在清单文件中配置Service类<service android: name=”c
2016-09-11 11:20:55 526
原创 自定义ViewGroup与SurfaceView
自定义ViewGroup 所有的控件都是直接或者间接继承自View,所有的布局,都是直接或间接继承自ViewGroup。 View是Android最基本的UI,可以在屏幕上绘制一块矩形区域。 ViewGroup是一种特殊的view,它可以包含很多个子ViewGroup,是一个用于防控件和布局的容器。 通过组合方式创建自定义控件 继承线性布局 使用layoutInflate解析自定义布局文
2016-09-11 11:02:34 929
原创 高级界面之自定义View的使用
自定义View创建自定义控件步骤 继承View,重写onDraw(Canvas)方法,绘制自定义控件。 在layout_main布局文件中添加自定义View标签。 得到自定义控件的宽和高(长度以像素为单位) this.getWidth(); this.getHeight();Canvas画布类绘制矢量图 绘制线段canvas.drawLine(startX,startY,endX,end
2016-09-05 17:21:23 586
原创 Toast与Notification的使用
Toast概念在系统中,通过对话框可以对用户的某些操作进行提示,在Android平台中还提供了另外一套更加友好的界面效果,而这种界面在提示用户时不会打断用户的正常操作,这种对话框可以通过Toast组件实现。创建Toast对象public static Toast makeText(Context context, CharSequence text,int duration); 简单Toa
2016-09-04 17:11:58 2188
原创 android之JSON解析
Json解析JavaScrip对象表示法(JavaScript Object Notation)JSON属于轻量级文本数据交换格式 JSon独立于平台和语言JSON具有自我描述性更易于理解 类似Xml,比Xml更小,更快,更易解析Json文件数据保存在{key: value}(键值对)中 {“info”:{“name”:”jack”,”age:”20,”salary”:3000,”爱好”:
2016-09-04 16:53:08 439
原创 android高级界面
RadioButton与CheckBoxRadioGroup 和RadioButtonRadioButton一定要放在RadioGroup Checked=“true”当按钮选中后 勾选事件监听 OnCheckedChangeListener 练习 石头,剪刀,布 MainActivity.javaimport android.app.Activity;import androi
2016-09-04 16:02:18 906
Android OPenGL 简单Demo
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人