自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (13)
  • 收藏
  • 关注

转载 java 获取时间

java 获取时间为24小时制java 2010-08-19 14:38:24 阅读383 评论0   字号:大 中 小   订阅按指定格式获取时间import java.util.*;import java.text.*;public class TestDate {  public static void main(String args[])

2014-05-24 23:57:36 630

原创 Notification

左边的大图为 largeIcon右边的Android小机器人为smallIcon若不设置largeIcon,则为以下样式setTicket:设置Notification出来时在状态栏显示的信息另外,setContentInfo("ContentInfo")和setNumber(4);其显示位置一致 public void notify(V

2014-03-31 15:14:35 4189 1

原创 Notification

左边的大图为 largeIcon右边的Android小机器人为smallIconpublic void notify(View view) throws Exception { //Notification add Light/Sound/Vibrate int defaultType = 0; defaultType |= Notification.DEFAULT_

2014-03-31 14:41:47 882

转载 Fragment VS View

原文地址:http://stackoverflow.com/questions/8617696/what-is-the-benefit-of-using-fragments-in-android-rather-than-viewsComing from someone who actually tried to build a phone/tablet app using

2014-03-21 17:21:57 1007

转载 Android中BroadcastReceiver的介绍

Android中BroadcastReceiver的介绍本文主要简单的讨论下Android中广播发送与注册的多种方式注册广播接收者有两种方式,动态与静态:1,动态注册:在Activity的onCreate方法中或根据需要调用register()方法注册即可动态注册一个广播接收者,在代码中有关于其特点的简单注释,如下private void reg

2013-10-15 16:18:38 6978

原创 Java重载函数测试结果

2013-09-25 22:38:48 906

转载 C++堆栈详解

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(s

2013-09-02 14:24:54 747

转载 位运算的性质

交换律 a|b = b|aa&b = b&aa^b = b^a结合律(a|b)|c = a|(b|c)(a&b)&c = a&(b&c)(a^b)^c = a^(b^c)分配律(其他类推)a&(b|c) = (a&b)|(a&c)a^(b|c)=(a^b)|(a^c)其他a|0 = aa&1 = aa&0 = 0

2013-08-30 17:12:02 4718 2

原创 Android TouchEvent的传递

今天做了一些关于Android Touch时间的传递机制的研究,研究的结果是:1. 点击事件是可以穿透View的;如果置于表层的View没有处理该事件,则被覆盖的View是可以接收到这个事件的。因为,屏幕上我们所创建的View,都是屏幕的根容器的Child。而ViewGroup在dispatchTouchEvent时,会将事件依次传递给各个Child。2. 可以发现,dispatc

2013-08-30 13:55:00 998

翻译 Java为什么不使用多继承

在1995年2月发布的Java白皮书中,James Gosling是这么解释的:Java中废弃了很多在C++中很少使用、很难应用且很容易混淆的特性,其中,最主要的是:操作符重载、多继承和自动强制转换。没有人比Java之父James博士更有资格说这句话了。这篇博文将探讨:Java为何不支持多继承。Java不支持多继承首先,我们应该确定:我们在进行一个关于Java为什么

2013-08-30 12:38:44 1174

转载 Android Activity Manifest 标签

android:allowTaskReparentingWhether or not the activity can move from the task that started it to the task it has an affinity for when that task is next brought to the front.The default value is "fa

2013-08-25 13:55:17 1181

原创 关于TaskAffinity的使用

下面是谷歌官方文档对于Affinity的介绍,后面是我关于Affinity的翻译(总结)和测试。The affinity comes into play in two circumstances:When the intent that launches an activity contains the FLAG_ACTIVITY_NEW_TASK flag.A new activ

2013-08-23 17:39:50 1182

原创 Android 从网页中跳转到APP

最近,在使用QQ和微信等SDK来实现分享网页的时候,发现,SDK已经为页面跳转回应用提供了基本的数据支持。我们只需在应用里和被分享的网页进行简单的设置,即可实现此功能。那么我们先来看下网页跳转回应用的实现原理。就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下: scheme:/

2013-08-22 11:00:29 52093 12

翻译 Android ANR

下面是我从Google Android Reference里查看到的关于ANR事件资料里截取的比较重要的信息。原文给出,翻译的不太好,请多多包涵。原文的地址:http://developer.android.com/intl/zh-cn/training/articles/perf-anr.html#ReinforcingAndroid will display the ANR dia

2013-08-22 10:55:08 1087

转载 Java的四种引用

从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异

2013-08-21 21:15:07 710

原创 Java Reference 使用

前几天,一直在想,Reference和普通的引用有什么区别?如下:void setBitmap(Bitmap bmp){if (bmp == null)return;elsedoSomeThingAboutBitmap(bmp);}void setBitmap(SoftReference reference){Bitmap bmp = reference

2013-08-21 09:44:03 723

原创 Java垃圾回收

在之前的面试中,有个问题经常被问道:什么是java垃圾回收?垃圾回收是如何工作的?Java垃圾回收,是Java虚拟机的内存管理技术,是负责将已经没有引用的对象回收的一种内存技术。在C++程序员眼里,内存管理是一个很费事费力的工程,生成每一个对象,都需要申请内存,而在不需要该对象的时候,则要将该内存回收;但对于Java程序员,他们基本上没有这方面的担忧,Java的垃圾回收机制会自动的帮忙解决内存

2013-08-20 10:57:57 885

转载 对android的android:taskAffinity初识

activity标签中有一个属性为android:taskAffinity=“String”。如果不设置此属性,默认一个应用程序只有一个栈,这个栈以应用包命为单位。下面是我做的三个实验:1、新建两个工程,application01和application02application01设置android:taskAffinity="aaa.aaa"android:allowTaskR

2013-08-19 14:05:41 11226 2

原创 使用QQ互联Android SDK 实现本地图片的QQ定向分享

在较新一版的QQ互联Android SDK 中,提供了一个定向分享的办法:void com.tencent.tauth.Tencent.shareToQQ(Activity arg0, Bundle arg1, IUiListener arg2)该方法可以将消息分享给指定的QQ好友。如下所示:然而,从SDK的文档说明中,我们可以发现,该定点分享功能并不支持本地图片的分享。Bundle 参数是否必传

2013-08-05 15:12:42 19195 11

原创 Bitmap的回收

Bitmap的回收 在Android里,垃圾的回收是靠系统来调度的。之前在网上查Bitmap的回收,大家都说Bitmap不会被系统的自动的垃圾回收。于是,做了个简单的测试,发现Bitmap的回收和普通的垃圾回收应该是一致的。代码如下:    public void getBmp(View view)    {       String str = "/sdcard/pi

2013-06-09 14:16:43 4890 1

原创 Activity 生命周期

系统:4.0.31.启动时:onCreate ->onWindowAttributesChanged(多次) ->  onStart -> onResume -> onAttachedToWindow -> onWindowFocusChanged2. 按后退键时:onPause -> onWindowFocusChanged -> onStop -> onDestroy

2013-05-31 21:40:42 685

原创 初学Html -- 20130513

1. 以下写法不对: type="text/javascript" src="jquery.js"/> 得这么写:

2013-05-13 21:29:14 508

转载 ScrollView 设置滚动条的初始位置

ScrollView 的滚动条默认置顶,若想设置它的位置,可以使用mScrollView.smoothScrollTo(x,y)方法,可达到效果。  本人在开发过程中发现,使用mScrollView.scrollTo(x,y)方法,首次初始化时无效果,改用 mScrollView.smoothScrollTo(x,y)则成功了! 注意:mSc

2013-04-09 15:48:55 2427

转载 Android获取文件夹路径 /data/data/

首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。 一、 files1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。2. Context.openF

2013-04-08 17:09:29 38546 2

转载 android String 2

一、使用html方法1、使用 CDATA(推荐)ABC ]]> 方法2、转义HTML标签<b><u>bold, underline </u></b>在程序里引用:Html.fromHtml(getResources().getString(R.string.myHeadStr)); 如下所示:

2013-03-31 15:36:18 2264

原创 AsyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

AsyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

2013-03-28 18:32:58 3021

原创 Notification的图标大小

1. bar上的图标大小:h:26*26  l:14*14 m:15*17  x:34*342. notification的icon: 50dp*50dp

2013-03-27 11:37:14 1992

转载 Android Memory Management, OutOfMemoryError

A   Android框架强制每个进程的24 MB内存限制。在一些旧的设备,如在G1,限制为16 MB 更低,更重要的是,由位图使用的内存限制。处理图像的应用程序,它是很容易达到此限制,并获得与OOM 异常死亡 的过程:E / dalvikvm堆(12517):1048576字节外部分配这个 过程中过大的E / GraphicsJNI(12517): VM将不会让我们分

2013-03-22 11:14:06 743

转载 使用logcat命令

adb logcat 查看日志               分类:            android(综合)2011-11-23 16:1814458人阅读评论(3)收藏举报shellandroidthreadtagscommandevents2012CSDN年度博客之星评选期待您的参与http://vote.blog.csdn.net/item/blogsta

2013-03-18 10:23:55 585

转载 Android特殊字符

项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格   以下为常见的ASCII十进制交换编码:  --> !-->!"-->"#-->#$-->$%-->%&

2013-01-30 16:56:05 4046 1

转载 android String

%1$s %1$d Android string分类: android2012-08-09 11:24 1363人阅读 评论(0) 收藏 举报1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了 在程序中,使用 [java] view plaincopy

2013-01-10 19:22:57 533

原创 Android 使用aidl注意事项

Android在使用Remote Service时,需要使用aidl。注意事项一:虽然所在工程不一样,但同样的aidl应该放在同一个Package里,不然,会报Binder invocation to an incorrect interface的错。

2012-12-19 23:07:28 1155

原创 Android 在代码里动态设置ProgressBar的颜色

设置ProgressBar滑动的颜色,其函数为:progressBar.setProgressDrawable(Drawable d);但是,设置一个普通的Drawable是没有用的,ProgressBar会把该图片平铺。正确的方式是:设置一个ClipDrawable,ClipDrawable 是对一个Drawable进行剪切操作,可以控制这个drawable的剪切区域,以及相相对于容器的

2012-12-14 13:51:16 11957 1

转载 Activity状态保存

对于保持Android Activity状态 一种坏的情况,比如你接的来电时间比较长,由于用户的Android设备RAM较少,你的应用被Java VM的GC给回收了,下次用户再切换回,由于你的应用已经被系统结束了任务,对于游戏来说这可能是致命的。       所以通过重写Activity的onSaveInstanceState(Bundle outState) 方法可以在Android系统

2012-12-03 20:00:08 780

转载 Bitmap Drawable相互转换

drawable,bitmap转换[转载]  2011-04-19 09:47:09|  分类:工作|  标签:android  |字号大中小 订阅转载两篇文章,以前自己做东西的时候碰到的问题。很多朋友表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面eoe给大家两种比较简单高效的方法。  一、Bitmap转

2012-11-29 20:21:43 584

转载 Android Toast无延时方法

使用Toast的时候,如果是直接一行代码:Toast.makeText(this,”这样有延时啊!!!”,Toast.LENGTH_SHORT).show();但是这样写得话就是如果在Toast还没有消失的时候又点击显示Toast,则显示的Toast会先将之前显示的消失掉后才能显示后面的,所以有延时啊!但是如果你分开写得话就不会~\(≧▽≦)/~啦啦啦。如下面代码段:public

2012-11-29 19:57:29 2207

转载 android-getTextSize返回值是以像素(px)为单位的,setTextSize()以sp为单位

使用如下代码时,发现字号不会变大,反而会变小:size = (int) mText.getTextSize() + 1;mText.setTextSize(size);后来发现getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的,两者单位不一致才造成这样的结果。这里可以用setTextSize()的另外一种形式,可以指定单位:

2012-11-29 09:56:29 3621

转载 Android总Activity的启动模式分为四种

Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainActivity" android:launchMode="standard" />Activity的四种启动模式: 1. standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。

2012-11-28 19:25:58 843

转载 在android里面使用自定义字体

在android里面使用自定义字体 Typeface lcdFont = Typeface.createFromAsset(getAssets(), "fonts/lcd2mono.ttf"); txtMineCount.setTypeface(lcdFont); txtTimer.setTypeface(lcdFont);在assets底下新建目录fonts,然后将

2012-11-22 11:30:08 500

原创 Xml 反序列化

1.XStream反序列化时,默认不解析属性: --添加标签xStream.useAttributeFor(class,name) 则可解析class 里属性名name的属性;而xStream.useAttributeFor(class)无效; 2.使用simple-xml-2.6.1.jar解析,则要求:若是某个节点或某个属性可能不会出现,则必须添加该标签:(required=false

2012-11-07 16:21:39 518

DLNA官方文档

DLNA官方文档,共11个文件。学习DLNA的同学可以下来看看

2014-11-04

TR157英文版

TR157协议英文版pdf The architecture of TR-069 Amendment 2 [1] and TR-106 Amendment 1 [2] enables device management of CPE devices in the customer’s home, including the home gateway, and devices behind it. This Technica..

2014-09-21

TR106 英文版

TR106协议,英文版的PDF资源最新版的 tr106协议(2011) TR-106 Data Model Template for TR-069-Enabled Devices Issue: 1 Amendment 6 Issue Date: July 2011

2014-09-21

Charles 3.8.3 For Mac 破解版

Charles 3.8.3 For Mac 破解版,很好用的一个工具

2014-06-18

Android 下拉刷新 源码

Android 下拉刷新 源码

2014-04-22

Android Webp库文件

Android Webp库文件 Webp是google新出的图片无损压缩技术

2013-03-19

LeapFTP压缩包

绿色版LeapFTP 无需注册即可使用

2012-12-14

android 天空盒例子

该代码是简单地android天空盒例子,

2012-12-14

深入浅出之正则表达式

深入浅出之正则表达式 初学者,很管用,我一直在用

2011-11-30

Thinking in Java

Thinking in Java,不错的资料哦,希望可以帮到大家

2011-08-16

Think in C

Think in C,Bruce Ecke 写的, 基础教程,帮助大家打好基础

2011-08-16

Git-1.7.6-preview20110708

Git,可以很方便的下载一些东西,如Android的源码等

2011-08-16

空空如也

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

TA关注的人

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