自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 精彩文章目录(持续更新)

1. Android开发细节知识点不要在Android的Application对象中缓存数据!在任意位置获取应用程序ContextAndroid 面试题总结之Android 进阶(一):View的基本介绍Android 面试题总结之Android 进阶(二):View的深入理解2. 面试相关史上最全 Android 面试资料集合3. 知名网站极客导航:一个程序员会用到的导航网站4.

2016-08-30 11:15:11 537

原创 【Android】四大组件之一:BroadcastReceiver

BroadcastReceiver是Android一个重要的组件,代表广播消息接收器,从代码实现角度来看,BroadcastReceiver非常类似于事件编程中的监听器。不过与普通事件监听器不同的是:普通事件监听器监听的事件源是程序中的对象,比如Button、TextView等各组件,而BroadcastReceiver监听的事件源是Android中的其他组件,比如WiFi、蓝牙、系统联系人等等组件

2016-08-17 17:33:49 581

转载 【Android】长按连续触发事件的实现方法

项目中需要实现一个类似购物车数量的小组件,需要单击时增加数量,长按时可以连续增大,之前的代码实现效果不理想,google后得到一个解决方法,测试可以完美实现。实现效果大致如图: 【原理说明】大致原理是,如果手指按在view上,则使用ScheduledExecutorService对象执行scheduleWithFixedDelay()方法,每隔一个间隔不停地向Handler发送Message,

2016-08-17 09:10:18 3823

原创 多线程通讯之Handler实现

在Android系统中,多线程之间传递消息我们可以用Handler来实现UI线程向子线程发送消息,子线程接收到消息后处理public class MainToWorkThreadActivity extends Activity { private Handler handler; private Button button1; @Override protected

2016-08-16 21:14:40 459

原创 Android ViewPager基本使用方法

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapterViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:1. 在布局文

2016-08-12 15:55:26 549

原创 Android应用资源

在Android层次结构中,资源扮演着非常重要的角色。在Android中,资源是绑定到可执行程序的文件或值。这些文件和值绑定到可执行程序的方式很友好,无需重新编译和重新部署应用程序就能更改他们。熟悉的资源包括:字符串,颜色和位图等Android应用下除了res目录用于存放资源文件之外,assets目录也用于存放资源,一般来说,assets目录下存放的资源代表应用无法直接访问的原生资源,应用程序需要通

2016-08-09 22:25:03 1783 2

原创 java.lang.outofmemoryerror permgen space

如下图,这两天调试一个程序的时候总是报内存溢出,找了好久终于找到解决办法了,现在记录在此,以防下次忘记解决办法 Try increasing the ram allocation for your JVM. It should help. Fix for eclipse: You can configure this in eclipse preference as follows

2016-08-08 17:05:22 347

原创 Realm数据库使用

介绍Realm是一个可以替代SQLite以及ORMlibraries的轻量级数据库。相比SQLite,Realm更快并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,以及加密支持使用方法1. 添加Realm到工程要在安卓工程中使用Realm,你需要在module的build.gradle文件中添加一个添加一个依赖:compile 'io.realm:realm-android

2016-08-04 12:27:50 1909

原创 Delphi配置文件之单例模式

在Delphi开发中,我们经常会将程序中的一些配置写到ini配置文件中,为方便使用,这里使用单例模式是非常方便的:{***********************************************************}{ 单元名称: uSingletonConfig.pas{ 单元功用: 读取配置文件-单例模式{ 设计日期: 2015/07/20{ 设 计 者: gqp{

2016-08-03 15:24:28 626

原创 Java设计模式-单例模式

单例模式:顾名思义,即一个应用程序中只需要存在至多一个对象,比如Delphi和Android中的Application对象,为满足这个要求,我们设计如下代码:public class Singleton { private static Singleton uniqueInstance; // other useful instance variables here privat

2016-08-02 14:14:04 256

酒店管理系统(VS2008 C#版本)

适合新手学习C#数据库操作,尤其适合Delphi或其它语言转学C#使用的快速上手入门教程,看一眼就会

2013-07-31

微软ASP.NET2.0快速入门1

这是由中国网通技术支持与项目部开发经理 MSDN特邀讲师苏鹏所讲述的ASP.NET快速入门教程,学习ASP.NET的朋友一定要看 开发环境是:Visual Studio 2005 ,里面是使用的语言是VB<br>

2007-12-30

空空如也

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

TA关注的人

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