自定义博客皮肤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)
  • 收藏
  • 关注

转载 VMware意外关机异常

VMware意外关机异常导致开机的时候显示“vmware:Cannot open the disk 'XXX' or one of the snapshot disks it depends on. reason: failed to lock the file.今天打开vmware的Ubuntu虚拟机,发现出现Cannot open the disk 'XXX' or one o

2014-03-21 15:09:34 1334

原创 Android AAPT and Overlay

在研究Android4.4KitKat中Phone模块的变化挺大的,详细可参考http://blog.csdn.net/yihongyuelan/article/details/19930861,当然这不是本文所讨论的重点,在修改编译了package/app/InCallUI后,将生成的InCallUI.apk push到对应的目录下,打电话测试并没有修改后的痕迹,最后经过尝试,编译了packag

2014-03-10 19:38:35 8464 1

转载 res/raw和assets

res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.re

2013-04-01 22:00:59 753

转载 Android捕获home键

在Activity界面重写onAttachedToWindow方法 Java代码  @Override   public void onAttachedToWindow() {  this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);    super.onAttachedToWindow(

2013-01-04 15:22:59 709

转载 Android 仿flipboard翻页动画实现

参考源码https://github.com/epatel/EPGLTransitionView

2013-01-04 14:58:48 2559

转载 WebRTC整体架构

1、WebRTC目的              WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Jav

2012-11-08 10:02:28 870

转载 WebRTC

1、WebRTC目的              WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Jav

2012-11-08 09:58:51 93

转载 android---- Serializable 和 Parcelable 区别

这两个方法是用来序列化数据的,主要是用在不同的Activity之间在通过intent进行通信的时候,数据传输时,Data部分的传输。以前没注意过这个,都是直接用putData的,例如:Intent it=new Intent();Bundle bd=new Bundle();bd.putInt("aa",20);bd.putString("bb",ok);it.se

2012-10-10 11:09:54 3854 1

转载 android---- Serializable 和 Parcelable 区别

这两个方法是用来序列化数据的,主要是用在不同的Activity之间在通过intent进行通信的时候,数据传输时,Data部分的传输。以前没注意过这个,都是直接用putData的,例如:Intent it=new Intent();Bundle bd=new Bundle();bd.putInt("aa",20);bd.putString("bb",ok);it.se

2012-10-10 11:07:04 61

转载 MK文件语法规则

Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的角色和用途。概述:一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次,解析一次或更多次的bu

2012-04-26 16:56:35 3075

原创 Android URI简介

就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下:scheme://host:port/path举个实际的例子:content://com.example.project:200/folder/subfolder/etc\---------/  \-------------

2012-04-26 16:47:24 67006 1

原创 android 的xliff介绍

标签介绍:%1$s: %2$s这个主要用于程序中,动态的插入内容时候使用,例如,当前时间:%1$s时 %2$s分然后通过程序,context.getString(R.string.time,"10","05");将会输出——当前时间:10时05分属性id可以随便命名 属性example表示举例说明,可以省略 %n$ms:代表输出的是字符串,n代表是第几个

2012-02-20 14:38:22 1390

转载 Android 获取用户安装的app信息

在电子市场类软件中,管理应用程序要获取已经安装的应用程序列表,下面提供两种方法,参考了http://www.cnblogs.com/mengshu-lbq/archive/2010/09/09/1822237.html    方法三、可以通过uid来过滤系统系统的安装包,因为android系统中的uid从 1000 ~ 9999 都是给系统程序保留的,所以只要判断package的u

2011-12-13 10:29:23 7142

转载 Java多线程题(过桥)

有一个南北向的桥,只能容纳一个人,现桥的两边分别有10人和12人,编制一个多线程序让这些人到达对岸,每个人用一个线程表示,桥为共享资源。在过桥的过程中显示谁在过桥及其走向。package org;public class Through_out_bridge {    public static void main(String[] args) {     Bridge b = B

2011-10-31 18:00:18 900

转载 permission uses-permission区别

很多网友可能发现Eclipse的ADT插件添加权限时有4个选项,当然除了Group类外,一般我们使用uses-permission,到底和permission有什么不同呢? 其实在androidmanifest.xml文件中,是和同级的节点,一般<uses-permission >是在后面的。但就不痛了,是定义在和之间,和Activity、Service同级别的。这点Android123建议大

2011-10-31 17:37:22 535

转载 final、finally和finalize的区别是什么?

http://www.iteye.com/topic/213051

2011-10-27 15:02:20 569

原创 汉字/UTF-8的转码和解码

String string = "诺基亚";        String eStr = null;  try {   eStr = URLEncoder.encode(string, "utf-8");  } catch (UnsupportedEncodingE

2011-10-18 16:05:58 1272

转载 JNI数据类型

JNI 定义了一系列基本数据类型和引用数据类型与java想对应。 1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类

2011-10-18 16:01:02 1398

转载 应该知道的System.exit()

public class HelloGoodbye{try{     System.out.println(“Hello World”);     System.exit(0);    } finally {     System.out.println(“G

2011-09-15 12:02:27 844

原创 android 游戏开发

http://blog.csdn.net/xiaominghimi/article/details/6089317

2011-09-09 16:14:15 370

原创 Android导入到工程后override方法出错

很多时候导入android项目在eclipse中会报@Override错误,这是由于java编译器的版本不正确,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出

2011-09-04 21:15:02 1134 1

原创 Intent 案例

//安装apk public void setupAPK(String apkname){ String fileName = Environment.getExternalStorageDirectory() + "/" + apkname; Intent intent = new Intent(Intent.ACTION_VIEW);

2011-07-25 15:25:55 509

转载 PendingIntent和Intent的区别

Java代码 Notification n = new Notification(R.drawable.face_1, "Service启动", System.currentTimeMillis());   PendingIntent contentInten

2011-07-06 09:19:51 501

原创 常见正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可

2011-06-03 15:24:00 620

转载 android HTTP 通信, XML 解析

<br />介绍 <br />在 Android 中与服务端做 HTTP 通信,解析 XML,通过 Handler 实现异步消息处理 <br />HTTP 通信 - 与服务端做 HTTP 通信,分别以 GET 方式和 POST 方式做演示 <br />XML 解析 - 可以用两种方式解析 XML,分别是 DOM 方式和 SAX 方式 <br />异步消息处理 - 通过 Handler 实现异步消息处理,以一个自定义的异步下载类来说明 Handler 的用法 <br /><br />1、HTTP 通信和 XM

2011-05-30 09:26:00 523

原创 [转]Android反编译方法的总结

<br />ps:对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,不过比较去别的是Android上的二进制代码被编译成为Dex的字节码,所有的Java文件最终会编译进该文件中去,作为托管代码既然虚拟机可以识别,那么我们就可以很轻松的反编译。所有

2011-05-09 16:02:00 630

原创 [Android]替换系统的Lock Screen

<br />大体的思路:系统启动成功后SystemServer调用wm.systemReady()通知WindowManagerService,进而调用PhoneWindowManager,最终通过LockPatternKeyguardView显示解锁界面。当按Power键时,系统会像向外广播消息Intent.ACTION_SCREEN_OFF, 同样当在锁屏的情况下按Power键会向外广播Intent.ACTION_SCREEN_ON消息,捕捉这些消息是前提。但由于这些检测都需要实时的,所以需要创建一个S

2011-05-06 09:54:00 4393 5

原创 Windows系统下Android DNK r5环境配置和开发(三)

E:/Projects/Android/WorkSpace_demo/MyFirstJNI>javah -classpath bin -d jni com.mytest.MyFirstJNI

2011-04-29 17:52:00 898

原创 Windows系统下Android DNK r5环境配置和开发(二)

一.Cygwin的安装与配置 a)什么是cygwincygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发 在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。(出自

2011-04-29 11:40:00 1316

原创 Windows系统下Android DNK r5环境配置和开发(二)

<br />一.Cygwin的安装与配置<br /> <br />a)什么是cygwin<br />cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。(出自百度百科)<br />b) 为啥要集成cygwin<br />相信你该知道可爱的a

2011-04-29 11:40:00 100

原创 Android.mk文件语法规范及使用模板

Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它

2011-04-21 10:52:00 729

原创 Innnerclass注意

<br />1.内部类中不能创建静态变量<br />因为内部类相当于外部类的成员,内部类必须在外部类实例化后加载,而静态变量必须在编译的时候就分配空间,所以不能在内部类中创建静态变量

2011-04-13 11:14:00 391

转载 java中的线程和线程同步

<br />http://www.chinaitpower.com/A200507/2005-07-24/165853.html

2011-03-08 16:28:00 347

转载 java---final 关键字 和 static 用法

<br /><br />一、final <br />根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 <br />final方法不能被子类的方法覆盖,但可以被继承。 <br />final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 <br />final不能用于修饰构造方法。 <br />注意:父

2011-03-08 11:38:00 379

原创 Java常用数据结构分析 【ArrayList, Vector,LinkedList, HashMap, HashTable 】

Vector, ArrayList和LinkedList  Vector和ArrayList Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。  Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。  当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它

2011-03-01 16:00:00 797

原创 About App Verifer

<br />APP Verify是否泄漏的几点准测<br />1.    http://hi.baidu.com/donghaozheng/blog/item/bb6048237bd6bb5b9822ed8b.html<br /><br />2.    http://msdn.microsoft.com/en-us/library/aa446904.aspx<br /><br /> 

2011-02-18 17:58:00 547

转载 Android发送短信的字数问题

<br />    在PDU Mode中,可以采用三种编码方式来对发送的内容进行编码,它们是7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,它将一串7-bit的字符(最高位为0)编码成8-bit的数据,每8个字符可“压缩”成7个;8-bit编码通常用于发送数据消息,比如图片和铃声等;而UCS2编码用于发送Unicode字符。PDU串的用户信息(TP-UD)段最大容量是140字节,所以在这三种编码方式下,可以发送的短消息的最大字符数分别是160、140和70。这里,将一个英文

2011-02-18 17:21:00 1402

转载 [转]字符串和字符串池

<br />上次面试题考到一道String字符串比较的,虽然对String了解比较多,用得也比较多,但感觉还是有很多深入的东西没有彻底理解。比如字符串池。先拿自己运行的代码给大家看看再分析。 <br /><br />String a = "ab"; <br />   String b = "a"+"b";//这里的"a"、"b"不是变量,是常量 <br />   System.out.println(a==b);//输出结果为true <br />  <br />   String str1 = "

2011-02-16 10:58:00 495

转载 Android Intent Action 大全(转)

<br />StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。."android.intent.action.ADD_SHORTCUT"StringALL_APPS_ACTION动作:列举所有可用的应用。<br />输入:无。"android.intent.action.ALL_APPS"StringALTERNATIVE_CATEGORY类别:说明 activity 是用户正在浏览的数据的一个可选操作。"android.intent.category.ALTERNATIVE

2010-09-08 14:21:00 607

转载 Android 地区语言和简写对照表

<br />Arabic, Egypt (ar_EG)Arabic, Israel (ar_IL)Bulgarian, Bulgaria (bg_BG)Chinese, PRC (zh_CN)Chinese, Taiwan (zh_TW)Croatian, Croatia (hr_HR)Czech, Czech Republic (cs_CZ)Danish, Denmark (da_DK)Dutch, Netherlands (nl_NL)Dutch, Belgium (nl_BE)English, US

2010-09-08 14:15:00 1850

空空如也

空空如也

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

TA关注的人

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