自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 ShareUserId不一致导致数据丢失问题

开发一个应用的过程中发现一个问题,就是发布应用的初版是没有添加ShareUserId,后面版本升级的时候团队中的同学添加ShareUserId,导致新版本升级以后版本不兼容,初版软件应用保存的data全部被删除了,这问题坑人呀。所以设计的时候,要么想好添加ShareUserId,要么不加ShareUserId,这样方便扩展,不要为此埋雷。

2015-07-09 18:05:31 530

转载 Android中ShareUserId注意问题

1、两个App的ShareUserId相同,则共享对方的data目录下的文件,包括SharePreference, file, lib等文件。     2、

2015-07-09 17:35:18 1525

转载 Android Paint和Color类

要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下:    setAntiAlias: 设置画笔的锯齿效果。    setColor: 设置画笔颜色    setARGB:  设置画笔的a,r,p,g值。    setAlpha:  设置

2015-02-27 17:46:03 971

转载 Paint方法setXfermode

android.graphics.Paint方法setXfermode (Xfermode x...http://my.oschina.net/smalant/blog/40328 用法:设置两张图片相交时的模式例子:1mPaint = new Paint();2         m

2015-02-27 16:02:28 452

原创 Cygwin,NDK编译动态库时报Argument list too long错误

用在cygwin用ndk-r8c编译一个鬼火的动态链接库时报错: /cygdrive/f/android-ndk-r8c-windows/android-ndk-r8c/toolchains/arm -linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-ar: Argument list too long。坑爹啊

2013-05-14 16:24:26 4485 3

转载 The content of the adapter has changed but ListView did not receive a notification 异常解析

在Android编程中使用Adapter时,偶尔会出现如下错误:The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread,

2013-04-08 16:20:17 1833

转载 Eclipse中出现Select at least one project解决办法

今天遇到个问这个问题的,顺便帮解决了,是在导入工程的时候出现的,这是因为有同名的工程的,进入windows->show view->project explorer 这里找出来删掉再导入工程即可。

2013-03-22 14:03:23 35608 13

转载 #ifndef的主要作用是什么?

#ifndef的主要作用是什么?(转)为 防止重复编译以test.h为例:#ifndef TEST_H#define TEST_H.#endif一般是用来防止重复包含头文件第一次包含头文件时 XXX没有被定义 第二次再用时 XXX 已经被定义拉就不在包含这个头文件。条件指示符#ifndef检查预编译常量在前面是否已经被定义.如果在前面没有被定义,则条件指示符的值为真,于是从#inndef到

2013-03-15 10:28:42 5550

转载 Looper的方法详解

Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用,从消息队列里取消息,处理消息。注:写在Looper.loop()之后的代码不会被立即执行,当调用后mHandler.getLooper().quit()

2013-01-03 11:14:42 1676

转载 LinearLayout上onFling事件失效问题

1.  写一个类,实现OnGestureListener, OnTouchListener接口。重写里面的方法,记得把onDown()方法return true;这样才能触发onFling事件。  2.  设置layout的onTouch事件:  LinearLayout layout = (LinearLayout) findViewById(R.id.mylayout); layout

2012-12-17 20:39:15 683

转载 IT精英们,创业路上的:降级论

原文地址:http://www.gameres.com/msg_189314.htmlIT精英们,创业路上的:降级论作者微博:meditic  几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事:  从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,

2012-11-08 17:46:36 973

转载 使用ListView应该注意的地方

在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView需要在初始化好数据后,其中一项需要呈选中状

2012-10-11 11:36:47 552

转载 Android之完美退出应用程序的方法

为什么要写这篇文章? 因为网上有很多种退出方法,可是实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Activity,但如果仅仅使用finish()方法就不能在需要的时候达到一次性退出的效果,自己作为一个Android退出问

2012-09-06 15:56:48 693

转载 Timer和TimerTask详解

以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;im

2012-07-19 11:41:37 527

转载 Prototype设计模式的原理和用法

在软件开发中,有时候可能会需要创建一些特别复杂的对象,如果系统中已经存在同样类型的对象,并且不同的属性个数相差不大的话,用Prototype模式可能是一个理想的选择。定义 :用原型实例指定创建物件的种类,并且通过拷贝这些原型创建新的物件。Prototype 模式允许一个物件再创建另外一个可定制的物件,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型物件传给那个要发动创建的

2012-07-13 15:43:17 567

转载 onSaveInstanceState和onRestoreInstanceState的使用方法

先看Application Fundamentals上的一段话:  Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance

2012-06-27 17:20:01 541

转载 开发工程师人生之路

相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的 几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年 中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上

2012-06-12 20:12:41 8585

转载 Android高手的六大境界 mvc模式

成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程

2012-05-22 16:43:16 1213

转载 this和getApplicationContext区别

this和getApplicationContext区别public class MyActivity extends Activity {    public void method() {       mContext = this;    // since Activity extends Context       mContext = getApplicationCont

2012-05-22 12:01:07 6697 2

转载 java语言中的数组初始化

java语言中的数组初始化在C中初始化数组极易出错,而且相当麻烦。C++通过“集合初始化”使其更安全(注释⑥)。Java则没有象C++那样的“集合”概念,因为Java中的所有东西都是对象。但它确实有自己的数组,通过数组初始化来提供支持。数组代表一系列对象或者基本数据类型,所有相同的类型都封装到一起——采用一个统一的标识符名称。数组的定义和使用是通过方括号索引运算符进行的([])。为

2011-12-09 11:01:21 5039

转载 Android实现矩形设置菜单

xml Layout Xml代码 xml version="1.0" encoding="utf-8"?>  ScrollView xmlns:Android="http://schemas.android.com/apk/res/android"      android:layout_width="fill_parent" android:lay

2011-11-30 15:10:01 2074

转载 android自定义列表的修饰

android自定义列表的修饰By 王军, 2010年01月22日 12:42 上午在android自定义列表的实现一文中讲述了列表的实现,在这里进行一下修饰,主要是颜色和图片的添加。前后效果对比: 主要是背景色的改变和添加了小图标。 在这里只写一下TabHost类表标题栏背景色的改变。  主要方法是通过添加侦听器,来判断当前是那个TabWidget,可以得到相应的

2011-11-30 14:41:07 1623

转载 关于Android隐式启动Activity(2)

关于Android隐式启动Activity(2)单靠data的mimeType属性不能匹配,就算这个mimeType是唯一的也不行(比如 in.setType("leo.android.cursor.dir/vnd.google.leo");),需要有一个action配合可以有多个 mimeType,在java代码里只需匹配其中一个即可:

2011-11-14 10:32:48 1000

转载 android Acitvity action,flag和category各个参数的说明

android Acitvity action,flag和category各个参数的说明Activity是负责来显示用户界面的,但是启动一个Activity也有很多学问,里面自带了几个参数,例如有action,flag和category等,action是用来隐示启动activity的,例如带了android.provider.Settings.ACTION_SETTINGS这个acti

2011-11-14 10:23:44 1081

转载 正则表达式大全

在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示:Java代码  public class Test{    public static void main(String args[]) {

2011-10-22 13:06:29 501

转载 一个80年代大学生的悲壮职业人生

我都看了很多遍了,每次都有很大的感触,的确值得大家看一及思考。一个80年代大学生的职业人生         这是一个82年名牌大学毕业生的惨烈故事,也许很长,可是请耐心,看完以后你就会真 得了解一个时代年轻人的生活和奋斗。这是他的故事,也是我们的故事....   我是82年,大学毕业3年5个月。现在一家大型市场咨询公司,自己带一个组,月薪16000,未算其他收入与分红。也就是传统意义上

2009-12-25 20:16:00 798

原创 多项式操作及文件读写

#include#include#include #define NULL 0 //定义多项式结构体类型typedef struct polynomial{   int ceof;      int expn;  struct polynomial *next;}polynomial;//从文件中读取多项式void PrintPolyn(FILE *fp){int ceof,expn,i; fsc

2009-12-25 19:33:00 1527

原创 数据结构--顺序表的操作

#include #include #include #define  ERROR 0#define LIST_INIT_SIZE 100 #define LISTINCREACEMENT 10#define OK 1#define OVERFLOW 1typedef int ElemType;typedef struct { ElemType *elem;//存储空间首地址int length;

2009-12-04 12:41:00 741

英语职称网上报名系统

采用MVC模式,应用struts2和hibernate开发英语职称网上报名系统,拥有详细的源码,对于web开发、struts2和hibernate的学习有良好的帮助。

2011-10-12

web开发源码—FAQ信息管理系统

一个实用的学生问题信息管理系统,运用mvc架构,符合大众FAQ系统的特点,对熟悉FAQ,以及加深web开发具有较好的帮助作用。

2011-05-17

web应用程序——bbs论坛

一个运用struts jsp javascript等等技术,采用 mvc 三层架构写的bbs论坛,简单实用,对学习web开发很有好处。

2011-05-17

java_扫雷游戏——java_扫雷游戏

运用java语言编写的扫雷游戏,简单易懂。

2010-08-21

bluej--图书馆

在bluej环境下,运用java实现图书馆以下功能:一次存入一本书籍、一次存入多本书籍、一次存入一本杂志、一次存入多本杂志、显示图书馆所存储的书籍和杂志、将某年以前的书籍和杂志移除。

2010-06-27

c#--酒店管理系统

运用c# 及vs平台制作的酒店管理系统,功能强大,一个不错的学习资料。

2010-05-05

数据结构顺序表相关常用操作

用c语言模拟数据结构中顺序表相关常用操作如,插入数据,删除数据,获取特定数据的位序,及将顺序表逆序等常见操作。

2010-04-12

链表实现多项式相关操作

该程序主要功能就是从文件中读取数据,经链表实现多项式对数据进行相乘,相加,相减等操作,然后再写文件中。

2010-04-12

JAVA面向对象程序设计(英文版--书中项目源码)

JAVA面向对象程序设计(英文版--书中项目源码),帮助java爱好者更快更好学习这本经典的java书籍。

2010-04-12

Wab程序设计--jsp源码(全书各章节均包含)

Web程序设计--jsp全书的源代码,方便大家学习Web程序设计--jsp该书,是很有价值的参考资料。

2010-04-12

绝对经典好用的Win7--Vs2008升级补丁

非常方便的win7下vs2008的升级补丁,解决你vs2008试用版90天过期给您带来的不便。

2010-04-12

空空如也

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

TA关注的人

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