自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

转载 android按钮被点击文字颜色变化效果

转载自:http://blog.csdn.net/maylian7700/article/details/6978131 有的时候做应用需要点击按钮时文字颜色也跟着变,松开后又还原,目前发现两种解决方案:第一用图片,如果出现的地方比较多,那么图片的量就相当可观;第二,也就是本文讲到的。废话少说,先贴图片,再上代码。正常效果:按下效果:先在values目录创建co

2014-04-28 13:20:26 1531

转载 Android字体设置

Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体<!-- 使用默认的sans字体-->                           Android:text="Hello,World"                  

2014-04-25 23:05:01 663

原创 Android常见莫名错误集合

1.部分变量为初始化

2014-04-10 09:52:31 545

转载 Java Socket实战之三 传输对象

本文原地址:http://blog.csdn.net/kongxx/article/details/7259827Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以

2014-04-06 16:06:31 632

转载 关于java中对数的计算

转载自:http://blog.csdn.net/accesine960/article/details/293163 最近为了计算文档间的相关性需要用到对数的计算,在网上找到下面的方法:其中的关键是:1 java标准包提供了自然对数的计算方法,2 其他的对数计算可以转换为自然对数的计算。下面是转贴:但不知道谁是原创作者。后来搜索到这个连接:http://www.cs.

2014-03-25 19:31:01 1344

转载 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题

转载自http://blog.csdn.net/lovexieyuan520/article/details/9814273另外稍微了解Demo使用的请见:http://blog.csdn.net/yangyu20121224/article/details/9255829看完后基本就会使用了 公司要使用一个侧滑菜单,类似于网易新闻客户端的效果,在网上搜索了一下,发现github上

2014-03-13 13:06:13 983

原创 Please ensure that adb is correctly located at 'D:\Android\android-sdk\platf

最近编程发现了Please ensure that adb is correctly located at 'D:\Android\android-sdk\platf......这个错误,怎么运行都运行项目不成功。按以前经验先在任务管理器 kill掉adb 或者重启adb server或eclipse就行了,但打开任务管理器发现并没有adb这个进程。        最后解决办法发现又是adb的

2014-03-13 11:28:12 2190

转载 C++决不要重新定义继承而来的非虚函数

Effective C++有条款说明这个问题的条款37: 决不要重新定义继承而来的非虚函数有两种方法来看待这个问题:理论的方法和实践的方法。让我们先从实践的方法开始。毕竟,理论家一般都很耐心。假设类D公有继承于类B,并且类B中定义了一个公有成员函数mf。mf的参数和返回类型不重要,所以假设都为void。换句话说,我这么写:class B {public:  vo

2013-10-08 22:09:22 1027

转载 C++ 虚函数表解析

转载原始链接:http://blog.csdn.net/haoel/article/details/1948051/ C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可

2013-10-08 21:22:05 537

转载 linux硬链接与软链接

linux硬链接与软链接1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多

2013-10-08 15:30:51 733

转载 java中的匿名内部类总结

原文地址:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.htmljava中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方

2013-08-14 17:33:02 524

原创 Android中比较两个图片是否想等

在做项目中有时我们需要判断两个图片相等(例如按钮A的背景图片是不死a.png等),用一下方法即可比较两个drawable是不是引用同一个一个资源,以此判断两张图片是否相同。but10.getBackground().getConstantState().equals(getResources().getDrawable(R.drawable.anniu02).getConstantState(

2013-07-23 21:38:36 7249 5

转载 Activity之间传递类对象

先了解什么是序列化?序列化是什么:   序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。   序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例   序列化

2013-07-23 15:36:48 1369

转载 android或Java中 系统日期时间的获取总结大全

[java] view plaincopyprint?import    java.text.SimpleDateFormat;              SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("yyyy年MM月dd日    HH:mm:ss     ");     

2013-07-22 10:45:07 2812

转载 Android Intent用法详解

如果是从BroadcastReceiver 启动一个新的Activity , 不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);[java] view plaincopyprint?public class MyReceiver extends BroadcastReceiver{  public

2013-07-19 09:29:53 1077

原创 TextSwitcher滑动动画改变内容

由于项目需要,要做一个滑动改变选项内容效果的类似iOS的按钮,不由想起TextSwitcher,今天看了http://blog.csdn.net/tianjf0514/article/details/7556487的Demo,感觉不是很完美,故做了一些修改以更好实现效果。首先是布局文件:<LinearLayout xmlns:android="http://schemas.and

2013-07-17 09:50:52 1641

原创 Open the Java build path property page of project

导入工程时,有关Open the Java build path property page of project  的一些错误导致包里面出现错误,进而文件里大部分引用都找不到位置而出现满屏幕都是红色的小x。解决:将project.properties中的target= android-X 改成你对应的版本,以及AndroidManifest.xml中的  也改成你对应的版本。再导入就能正

2013-07-12 16:24:23 20397

转载 Android自定义Dialog

原文地址:http://www.cnblogs.com/and_he/archive/2011/09/16/2178716.html这段时间在做一个项目,需要使用到自定义Dialog,先在网上找了一下资料,发现还是有很多没有讲清楚的,在此给出一个Demo,一来可以方便广大码农,二来也可以方便自己,以备不时之需。。。先来一张图吧,很简单,只有一个Activity,当点击Button的

2013-07-12 15:53:23 1462

转载 初识Redis及Redis在Windows下的安装和使用

初识Redis及Redis在Windows下的安装和使用附加:下载windows下Redis地址:https://github.com/dmajkic/redis/downloadsNoSQL简介      介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值

2013-07-08 10:39:50 939

原创 Java中@SuppressWarnings

J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 @SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看到警告。

2013-07-07 15:21:14 609

原创 Java批量加密解密文件简单小程序

今天突然想起来要把我的一些文件(文本,图片文件等都可以)给加密了,那就写了一个加密解密的小程序,并不牵涉什么很厉害的算法(所以大牛勿喷),就是把一些数据加减一个固定数这么简单的加密解密,不过还是很实用的,可以批量的把当前目录下的所有文件给加密了,同时可以用解密文件把加密后的文件给解密了,程序很简单就不多解释了,很基础但扩展性和参考性还是很高的,先上图,后上源码:运行加密文件lock.j

2013-07-02 12:26:16 2371

转载 Java获取键盘屏幕输入简单方法

在程序开发过程中,我们经常需要从键盘获取输入值,c语言给我们提供了scanf(),C++给我们提供了cin(),但是在java中,并没有给我们提供这样的平台,那我们应该如何实现呢? 以下将列出几种方法: 1.从控制台接收一个字符,然后将其打印出来 public static void main(String [] args) throws IOException{ System

2013-07-02 11:23:08 11688

转载 C语言输出格式总结

1 一般格式   printf(格式控制,输出表列)   例如:printf("i=%d,ch=%c\n",i,ch);   说明:   (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:         ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。         ②普通字符,即需要原样输出的字符。

2013-06-25 14:44:45 2364

转载 Android按比例布局

Android按比例布局:今天在使用androidlayout_weight的时候遇到点奇怪的问题,就上网查了一下,发现这篇文章很详细,就转了过来,谢谢分享者,写的很详细。 在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供ta

2013-06-24 11:14:41 1535

转载 Android 实现再按一次后退键退出应用程序

Android 实现再按一次后退键退出应用程序[java] view plaincopyprivate boolean isexit = false;   private boolean hastask = false;  Timer texit = new Timer();  [java] view plainc

2013-06-18 13:58:27 727

原创 Android Socket编程android端服务器和客户端的实现

Android Socket编程android端服务器和客户端的实现      其实和java实现的差不多,或本质是用java实现的,但由于android有自身的独特性,所以还是有一些要注意的点:      我这个Demo是以服务器开启,然后客户端连上服务器后就可与服务器进行交互,客户端每向服务器发送一条信息,服务器就向客户端返回相应的信息,两端都在android端实现(网上有很多

2013-06-09 16:47:59 8282 1

原创 eclipse导入android项目之后有个红色叹号

这个一般是由于导入工程中的jar包出了问题(要么包没导进去,要么重复导入了包(特别是低版本升高版本时有些jar包系统自己带了,不用再导入了))解决方案:     点击项目名称,右键build path, 查看所引用lib库,如果包没导入,就Add External JARs添加新的jar包,如果已经存在一个jar包但是上面有个红色小X,那就把这个jar包删除(remove),然后重新导

2013-06-09 15:54:25 1018

转载 Android系统设置开机音乐、开机动画

上半部分原文:http://mawenhao19930620.blog.163.com/blog/static/1285753612013126103020477/下半部分原文:http://kaiyuan.blog.51cto.com/930309/923522另附送修改开机文件必备的工具(取得root权限):http://download.csdn.net/detail/mowen11

2013-06-08 17:38:03 3949 4

转载 dp和px,那些不得不吐槽的故事——Android平台图

原文地址:dp和px,那些不得不吐槽的故事——Android平台图片文字元素单位浅析作者:cqyandszlw一个优秀的手机软件,不仅要有精巧的功能,流畅的速度,让人赏心悦目的UI也往往是用户选择的重要理由。作为移动产品的PM,也需要了解一些在UI设计中的基本知识。 1. px和pt,一对好伙伴在视觉设计中,我们经常会见到以下两个单位: px和磅数pt。

2013-06-08 14:48:10 1275

转载 Android手机分辨率基础知识(DPI,DIP计算)

1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong

2013-06-08 14:46:23 711

转载 Android里神奇的dp

原文:http://blog.csdn.net/eggcalm/article/details/7006378今天偶然间问了同事一个关于dp单位的问题,然后由这个问题引发的一连串的问题彻底颠覆了我关于dp的理论体系。我那个问题是这样的:既然dp的本质是物理尺寸,为什么不用cm或者mm等传统长度单位替代?然后他回答我dp是和像素密度无关的。。。我对这个回答不屑一顾

2013-06-08 14:08:09 665

转载 安全完美终止线程大全,各种各样情况

安全完美终止线程大全,各种各样情况转载自: http://www.blogjava.net/jinfeng_wang/archive/2008/04/27/196477.html程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。      在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程

2013-06-05 19:44:48 1110

原创 Android 资源名称(name)和id互相转换,动态获取

Android 资源名称(name)和id互相转换,动态获取通过资源名称(例如ic_launcher)获取对应的id public int getId(String name){       Resources res=getResources();       //return res.getIdentifier(name,null,null);//带

2013-06-05 10:55:50 5056

转载 Android 对话框(Dialog)大全 建立你自己的对话框

Android 对话框(Dialog)大全 建立你自己的对话框  Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOw

2013-06-05 10:04:00 519

转载 Android关于OnTouch 和OnClick同时调用冲突的解决方案

Android关于OnTouch 和OnClick同时调用冲突的解决方案Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。

2013-05-31 16:18:41 961

转载 The connection to adb is down, and a severe error has occured.

启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to

2013-05-31 08:57:19 594

转载 android Toast大全(五种情形)建立属于你自己的Toast

Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",     Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码

2013-05-30 11:57:46 486

转载 Android 保持屏幕常亮

需要对象  import android.os.PowerManager.WakeLock;  启用屏幕常亮功能  wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).  newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.O

2013-05-23 14:54:47 672

转载 Canvas的save和restore

在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。 onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? ❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩

2013-05-22 14:08:25 526

转载 android 切割画布(clipRect)详解

初次接触到android的clip有以下两点疑问:1. Clip(剪切)的时机2. Clip中的Op的参数的意思。通常咱们理解的clip(剪切),是对已经存在的图形进行clip的。但是,在android上是对canvas(画布)上进行clip的,要在画图之前对canvas进行clip,如果画图之后再对canvas进行clip不会影响到已经画好的图形。一定要记住clip是针对canv

2013-05-22 10:49:37 4235 1

Android Socket服务器客户端编程

Android Socket的编程实例,Android端即当服务器又当客户端,既简单又好学好用,即基础功能强大,可扩展性强,物超所值

2013-06-09

TPSparkyRoot-4.1.1Root.rar

这是取得Android的root权限的必备工具,如果想修改android的系统文件(例如修改开机画面,开机动画,开机音乐),用这个工具取得root权限是第一步。

2013-06-08

Android Dialog大全源码

很好,很全,亲测可用,两套最全的各种样式的Dialog Android

2013-06-05

空空如也

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

TA关注的人

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