自定义控件--自定义ToggleButton

摘要: 自定义类继承View,并复写三个构造方法 在构造方法中对背景图片,按钮图片,按钮滑动最大距离进行初始化,设置点击事件 在点击事件中,对开关状态进行反向操作,并使用invalidate(),重新调用onDraw(),在onDraw()中改变按钮图片的位置,实现开关状态的效果 实现触摸事件,(注意要调用父类的触摸事件,将事件继续向下转发,在处理结束后要返回true已表示事件已经... 阅读全文
posted @ 2014-12-25 09:10 fujianyi 阅读(899) 评论(0) 推荐(0) 编辑

Android基础--键值对存储(SharedPreferences)

摘要: SharedPreferences用于将键值对形式的数据存储到当前应用专属的存储空间中 package com.itheima.sharedpreferences; import android.os.Bundle; import android.app.Activity; import android.content.SharedPreferences; import android.... 阅读全文
posted @ 2014-11-21 00:08 fujianyi 阅读(635) 评论(0) 推荐(0) 编辑

Android基础--单元测试框架

摘要: 1.定义一个类继承AndroidTestCase,在类中定义方法,选中方法,右键,RunAs-->Android Junit Test即可测试方法的运行,无需界面跳转等复杂操作.public class Test extends AndroidTestCase { public void te... 阅读全文
posted @ 2014-11-21 00:06 fujianyi 阅读(268) 评论(0) 推荐(0) 编辑

Android基础--XML序列化(XmlSerializer)

摘要: 1.封装节点的JavaBeanpublic class City { private String name; private String temp; private String pm25; public String getName() { return ... 阅读全文
posted @ 2014-11-20 23:49 fujianyi 阅读(926) 评论(0) 推荐(0) 编辑

Android基础--XML解析(XmlPullParser )

摘要: 1.要解析的xml文件如下 深圳 18° 30 上海 13° 25 北京 6° 800 2.每个City节点对应的JavaBea... 阅读全文
posted @ 2014-11-20 23:32 fujianyi 阅读(301) 评论(0) 推荐(0) 编辑

Android基础--文件访问权限

摘要: 1.Android 底层是Linux内核,因此文件访问权限与Linux中文件访问权限类似 d rwx rwx rwx 文件类型 owner group other 文件类型 d 代表文件夹,-代表文件,l 代表链接 owner文件创建的用户 group 与文件创建者在同一组的其他用户 other 与文件创建者不在同一组的其他用户... 阅读全文
posted @ 2014-11-16 23:03 fujianyi 阅读(453) 评论(0) 推荐(0) 编辑

Android基础--获取SD卡可用容量

摘要: import java.io.File; import android.os.Build; import android.os.Bundle; import android.os.Environment; import android.os.StatFs; import android.app.Activity; import android.text.format.Formatter; ... 阅读全文
posted @ 2014-11-16 22:37 fujianyi 阅读(166) 评论(0) 推荐(0) 编辑

在线支付

摘要: 1.支付方案: 支付方案1:网站直接与银行对接 此种模式下,网站需要针对不同的银行开发不同的支付程序,编程工作量很大,并且银行接入规范一旦发生变动,网站程序也要跟着改,维护工作量极大。 支付方案2:通过第三方支付公司与银行对接 这种方式接方式的优缺点: 优点:系统只需要与第三方支付公司打交道,第三方支付公司根据用户选择的支... 阅读全文
posted @ 2014-11-13 21:42 fujianyi 阅读(1568) 评论(0) 推荐(0) 编辑

自定义Spring--DI依赖注入

摘要: 1.框架思想 IoC(Inversion of Control,控制反转,反向控制),或者成为DI(Dependency Injection,依赖注入). 在传统程序中,相互的依赖性是固定在程序中的.程序的运行也是一步一步的,完全按照程序代码执行,根据代码就能知道程序怎样运行. 在Spring中程序间的依赖关系并不是直接写在程序中,而是配置在Spring文件中,有Spring在... 阅读全文
posted @ 2014-11-12 21:17 fujianyi 阅读(351) 评论(0) 推荐(0) 编辑

Android基础--电话拨号器

摘要: 1.布局文件: activity_main.xml 2.MainActivity.java package com.itheima.callphone; import android.content.Intent; import android.net.Uri; import android.os.Bundle; i... 阅读全文
posted @ 2014-11-11 23:46 fujianyi 阅读(402) 评论(0) 推荐(0) 编辑