自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象的基础

什么是类 什么是实例 构造方法 方法重载 属性与修饰符 封装 继承 多态 重构 抽象类 接口 集合 泛型 委托与事件 客套集合1 数组的有缺点 优点:数组在内存中连续存储,可以快速从头到尾遍历元素,可以快速修改元素 缺点:创建时必须指定大小,如果数组长度过大,就造成内存空间的浪费,如果过小,就会内存溢出。在两个元素之间添加元素也不容易 2 用于数据存储和检索的专用类,这些

2016-01-31 21:55:52 202

原创 单例模式

目录 类需要计划生育 判断对象是否为null 生还是不生是自己的责任 单例模式 多线程时的单例 双重锁定 静态初始化 单例模式保证一个类只有一个实例,并提供一个访问它的全局访问点package com.shj.zhbj52.bean;public class Child1 extends Father { //私有的 private static Child1 instance;

2016-01-31 21:16:51 62

原创 简单工厂模式

一些专业的术语:代码规范 面向对象编程 业务的封装 紧耦合 松耦合 UML类图什么是工厂:用一个单独的类来创造实例 以下为简单工厂模式的例子,其中Father是父类,Child1,Child2,Child3为其三个子类public class FatherFactory { public static Father createFather(String str) {

2016-01-31 20:48:28 70

原创 获取系统当前的时间

/** * 获取当前时间 */ public String getCurrentTime() { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//MM:一月份从一开始,小写是从0开始;mm:小写是12小时,大写是24小时 return forma

2016-01-31 09:22:07 234

原创 自定义旋转的ProgressBar

自定义圆环<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:

2016-01-31 09:07:56 1222

原创 RadioGroup方法总结

1 rg.check(int id):默认选中的RadioButton

2016-01-31 08:50:22 695

原创 android项目中出现的错误

1 依赖SlidingMenu出现的错误 Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/suppor SlidingMenu和我的项目中都有v4包,所以就可能出现冲突,这个时候可以将我的项目中的v4包改成library中的,也可以直接将我的项目中的v4包删

2016-01-29 11:21:39 274

原创 Service

目录 service简介 创建,配置service 启动,停止service 绑定本地service并与之通信 service的生命周期 使用IntentService 重点 - service的作用和意义 - 创建,配置,启动,停止service - 绑定本地service并与之通信 - service的生命周期 - IntentService的功能和用法一 service的理解 代表可

2016-01-28 19:45:16 599

原创 SQLite数据库

目录 SQLiteDatabase简介 创建数据库和表 使用SQL语句操作SQLite数据库 使用sqlite3工具 使用特定方法操作SQLite数据库 事务 SQLiteOpenHelper类 英文生词本 一 对SQLite数据库的理解 它是android系统集成的一个轻量级的数据库 是一个嵌入式的数据库引擎?? 适用于资源有限的设备上适量数据的存取 它只是一个文件 SQLite的操作方式只是一

2016-01-27 18:05:22 438

原创 使用特定的方法操作SQLite数据库

一 概述 android的SQLiteDatabase提供了insert,delete,update,query语句来操作数据库 二 使用insert方法插入纪录 SQLiteDatabase的insert方法的签名为 long insert(String table,String nullColumnHack,ContentValues values) 参数介绍table 表名 nullCo

2016-01-27 13:28:05 337

原创 ContentProvider实现数据共享

1 数据共享的标准:ContentProvider ContentProvider的简介 Uri简介 使用ContentResolver操作数据 2 开发ContentProvider ContentProvider与ContentResolver的关系 开发ContentProvider的子类 配置ContentProvider 使用 ContentResolver调用方法 创建ContentPr

2016-01-27 09:23:57 1498

原创 框架设计模式mvc

m 模型model v 视图view c 控制器 controller业务逻辑,数据,界面分开的方式组织代码 将业务逻辑聚集到一个部件里 在改进和个性化界面时,不需要重新编写业务逻辑m层处理数据,业务逻辑等 v层处理界面的显示结果 c层起到桥梁的作用,控制m,v通信来分离视图和业务逻辑m:数据库,网络,耗时 v:xml c:activity

2016-01-25 21:48:04 245

原创 多线程之handler

1 概述: 出于性能优化,ui操作线程不安全,所以硬性规定:只有ui线程可以修改activity中的ui组件 2 handler类的简介 作用:在新线程中发送消息,在主线程中接收,处理消息 疑惑:新线程何时发送消息,主线程又怎么接收,处理消息-------回调 解释: 1> 我重写handler中处理消息的方法 2> 新线程发送的消息会发送到与之关联的messagequeen

2016-01-25 21:40:52 476

原创 给button设置selector

在drawable中建立android xml file<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@drawa

2016-01-25 16:32:54 567

原创 第三方支付宝支付

参考别人的文章

2016-01-25 16:29:45 506

原创 android适配

一 屏幕适配的概述 开发前:选择主流屏幕开发,1280*720(分辨率) 开发中:遇到要写死的东西时要考虑做后期的适配 开发后:在不同当屏幕上适配(480*800,1920*1080),不用适配平板 遇到问题:要考虑用这些适配方式 1 图片适配 不常用 2 布局适配 不常用 3 尺寸适配 4 权重适配 5 代码适配 开发原则方面: 1 不用绝对布局,

2016-01-24 13:47:54 352

原创 mac命令

1 cd downloads 打开downloads文件夹 2 ls 查看文件夹下的文件 3 adb install xxx.apk 将应用程序安装到手机 4 配置adb的环境变量 5一些命令工具 工具1 工具2 工具3 工具4

2016-01-22 12:02:10 301

原创 ListView的优化

一package com.example.apple.listviewscrollview.adapter;import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.

2016-01-21 22:01:16 40

原创 adapter接口及实现类

adapter是一个接口 它派生出ListAdapter,SpinnerAdapter两个子接口 ListAdapter为AbsListView提供列表项 SpinnerAdapter为AbsSpinner提供列表项 BaseAdapter同时实现ListAdapter,SpinnerAdapter ArrayAdapter,SimpleAdapter等都是继承BaseAdapter a

2016-01-21 21:37:46 541

原创 ListView的xml属性

<ListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="match_parent" android:entries="@array/book"

2016-01-21 20:13:42 1100

原创 ScrollView嵌套ListView只显示一行的解决方法

ScrollView嵌套ListView只显示一行的解决方法 1 在ScrollView中嵌套ListView,无法正确的计算ListView的大小,故可以通过代码,根据当前的ListView的列表项计算列表的尺寸。实现代码如下: package com.example.apple.listviewscrollview;import android.support.v7.app.ActionB

2016-01-21 19:42:52 302

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-01-21 19:33:25 58

空空如也

空空如也

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

TA关注的人

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