- 博客(7)
- 收藏
- 关注
原创 SharePreference的封装使用,让数据的本地缓存更简单
每一次调用SharePreference都需要些冗长的代码,来初始化护着获取对象。当前的工具类主要就是对SharePreference进行封装。通过简单的一条语句就可以进行数据的保存。首先,我们需要对管理类在Appliaction之中进行初始化,GlobalVarible.init(context);其次在工具类中声明每一个需要使用的变量。以下方代码,我声明的变量Instance为例,
2017-05-24 08:33:41 616
原创 Android studio问题汇总
表示遇到过无数个AS的问题,每次解决了以后没有专门记录下来,每次又要重新去找,这次我决定都记录在这里。1.Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecExcep
2016-03-09 17:00:02 218
原创 android自定义电池View
最近做项目需要做一个电池的效果,加上自己刚接触自定义View不久。于是决定自己做一个自定义View电池的效果。话不多说,直接代码。 // 外框画笔 private Paint paint = new Paint(); // 电量画笔 private Paint powerPaint = new Paint(); // 电池边框矩形 priva
2016-03-01 22:40:24 621
原创 JAVA设计模式之:单例模式
经常遇到单例模式的题目,能死记硬背下来,却一直不明白其原因。最近好好接触了下,说说自己的理解。单例模式主要私有化其构造方法,这样每当我们要实例化一个类的时候,我们就不能通过new的方式来实例化这个类。而这个时候,我们就可以通过调用类中我们自己写的一个实例化类来调用其方法。可是为什么要这么做呢?因为每当我们实例化一个类的时候,堆内存会为其分配一个空间,如果其引用已知存在的话,那么这个为其分配的空
2015-04-02 14:07:26 298
转载 堆(heap)和栈(stack)简单介绍
转载地址:http://www.ruanyifeng.com/blog/2013/11/stack.html 学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。 理解这个概念,对于理解程序的运行至关重要。容易混淆的
2015-04-01 11:43:42 374
原创 Android---蓝牙的使用
最近研究了两天Android4.0的蓝牙功能,做一个总结: 一.获取当前蓝牙设备 最开始使用BluetoothAdapter的getDefaultAdapter来获取本机的蓝牙设备信息,所获得的对象也为BluetoothAdapter BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefault
2015-03-11 14:07:14 377
原创 如何定义和获得资源arrays.xml中的数组
Android提供了一种通过资源文件获得数组的便捷方法,我们只要在arrays.xml之中定义数组,那么可以直接在类中通过资源文件的ID获得数组。以下是在arrays.xml之中分别定义Integer类型和String类型的范例 @drawable/ic_setting @drawable/ic_feed @drawable/ic
2015-03-05 08:58:52 874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人