自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

原创 绘图基础之Path类的应用

绘图基础之Path类的应用Path类可以预先在View上将N个点连成一条”路径”,然后调用Canvas的drawPath(path,paint)即可沿着路径绘制图形直接看代码 Activity代码package com.shake.pathtest;import android.content.Context;import android.content.pm.ActivityInfo;imp

2016-02-06 00:10:25 159

原创 图形之实现/assets/目录下的图片浏览器

图形之实现/assets/目录下的图片浏览器大部分时候,我们只要把图片放在drawable目录下,就可以在程序中通过资源ID获取封装该图片的Drawable对象。但是由于手机系统的内存比较小,如果系统不停去解析、创建Bitmap对象,可能由于前面创建的Bitmap所占用的内存还没有回收,而导致程序运行时引发OutOfMemory错误布局文件代码<?xml version="1.0" encoding

2016-02-04 20:29:56 160

原创 存储数据之SharedPreferences的使用方法

存储数据之SharedPreferences的使用方法SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。demo下面实例实现点击保存数据,还有点击获取数据。先看布局文件代码<?xml version="1.0" encoding=

2016-01-29 23:54:59 156

原创 Acticity之重新创建时保存编辑值

Acticity之重新创建时保存编辑值假如点击按钮EditText的值就会增加,那么在屏幕旋转的时候,会重新创建Activity,那么之前编辑框的值也就不会相应保存例如,我在竖屏的时候点击结果为: 当我切换到横屏模式的时候,再点击按钮,结果为: 这个时候值重新变为1了。那是因为屏幕切换时默认情况下会重新创建Activity,为了保存当前Activity的状态,我们可以重写onSaveInstan

2016-01-29 21:44:54 157

原创 Activity之设置横屏、全屏和窗口模式的Activity

Activity之设置横屏、全屏和窗口模式的Activity内容比较简单,直接上代码布局文件代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android

2016-01-29 21:05:00 573

原创 UI组件之GridView实现图片浏览器

UI组件之GridView实现图片浏览器GridView和ListView有共同的父类:AbsListView。因此ListView和GridView有很高的相似性,都是列表项。唯一区别就是ListView只显示一列,而GridView可以显示多列。GridView一般都会指定numColumns大于1带预览的图片浏览器界面布局文件代码<?xml version="1.0" encoding="ut

2016-01-25 22:08:51 175

原创 UI组件之AutoCompleteTextView

UI组件之AutoCompleteTextView自动完成文本框。当用户输入一定字符后,自动完成文本框会显示一个下拉菜单。该属性表示出现多少个词后开始提示: android:completionThreshold="1"demo布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schema

2016-01-23 14:19:13 149

原创 UI组件之Spinner

UI组件之SpinnerSpinner其实就是一个列表选择框Spinner的三种实现方法:方法一:在布局文件中实现,通过entries实现绑定资源数组中的数据 <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@

2016-01-23 11:51:22 183

原创 Service基础之bind方式启动Service

Service基础之bind方式启动Servicebind方式启动 - bind方式启动 生命周期方法:onCreate –> onBind –> onUnbind –>onDestroy 特点:以绑定的方式去启动一个服务.这种方式启动的服务,启动该服务的组件在退出运行之前一定要跟服务进行解绑。并且,这种方式,可以得到一个控制服务的对象IBinder,通过这个对象,就可以直接跟服

2016-01-20 19:58:34 225

空空如也

空空如也

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

TA关注的人

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