自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 Git常用命令

1.将本地Git分支推送到远端并且建立新分支[code="java"]git push :[/code]example:git push origin vivadev:[new_branch_name]2.将本地Tag推送到远端[code="java"]Git push origin tag[/code]example:git push origin v5.5.0...

2017-01-18 13:36:32 107

原创 android 语言简写对应表

Language / Locale Supported since versionEnglish, US (en_US) 1.1German, Germany (de_DE) 1.1Chinese, PRC (zh_CN) 1.5Chinese, Taiwan (zh_T...

2015-06-08 14:40:22 469

java 分割字符串

[size=large]碰到一个字符串 “A|B”需要通过'|'来分割这个字符串调用“A|B”.split("|"); 却不能分割成功。[/size]原来"|"是正则表达式中特殊字符,不能直接这么使用,如果想实现分割功能需要[code="java"]String test = "A|B";String[] arrDescs = test.split("\\|");[...

2014-12-30 19:57:07 256

google广告封装类

最近在接入google广告模块,封装了一个广告的Fragment供使用。踢掉了不必要的XML配置文件,纯代码实现相关功能。[code="java"]import android.app.Fragment;import android.graphics.Color;import android.os.Bundle;import android.view.Gravity;...

2014-12-18 17:02:16 187

工程加入google service无法生成dex

需要接入google广告,碰到一系列问题。加入之后编apk包出现[quote]Unable to execute dex: method ID not in [0, 0xffff]: 65536Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536...

2014-12-15 20:47:22 105

MediaPlayer 错误码(1,-19)

我在使用MediaPlayer + SurfaceView播放的时候,在调用start()之后,4.0系统播放正常,2.3设备却黑屏并且在onError回调收到 what =1,extra= -19的错误,查了好久,最后发现这是一个系统兼容性问题。 对于3.0及以上的系统不需要调用surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PU...

2014-10-27 15:32:52 2962

原创 如何在做转屏的时候不销毁当前Activity

For API 12 and below: addandroid:configChanges="orientation" Add "screenSize" if you are targeting API 13 or above because whenever your orientation changes so does your screen size, otherwise...

2014-10-23 14:00:35 77

启动google play并进入指定app主界面

如何通过INTENT调用启动google play商店并且进入指定app的界面。首先我们查看apk可以看到google play的包的packagename为com.android.vending。知道包名一起就好办了。 调用代码如下:  public static void showMarket(Activity activity) { final String...

2014-08-23 14:25:24 1563

PopupWindow的显示隐藏配置动画

如果对PopupWindow的显示隐藏过程配置动画。有几个注意点:1.PopupWindow的动画需要成对配置,即一个显示一个隐藏。2.调用PopupWindow setAnimationStyle接口来设置。 定义一个Style <style name="popup_animation"> <item name="@android:w...

2014-08-16 17:23:55 287

原创 android strings.xml转义字符收集

以下为XML标志符的数字和字符串转义符 "     (" 或 ") '     (' 或 ') &     (& 或 &) lt(<) (< 或 <) gt(>) (> 或 >) 空格 (&#1

2014-08-15 16:41:09 108

java dump bitmap byte content

如何dump bitmap数据到文件。有时候需要逐位分析图片数据是可以用到。此方法是未经压缩的数据,网上很多方法都是调用的bitmap的compress接口拿到byte数据,是经过压缩的。 try { BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("/sdcard/pic.tx...

2014-06-09 18:07:21 173

android 通过intent调用短消息的正确方法

今天使用到用INTENT调用短消息,在网上搜索了都不正确。看了文档,总结示例代码如下: String uri= "smsto:"; Intent it = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri)); it.putExtra("sms_body", desc);...

2014-04-19 23:44:49 93

UCDetector: -------java代码引用静态检查工具介绍

UCDetector: Unnecessary Code Detector  工具是一款eclipse插件,可以用于代码静态检查。下载附件的jar包,把它放到eclipse目录  ECLIPSE_HOME/dropins 。重启eclipse就可以干活了。 快速入门   相反点击SHIFT + CTRL+ G(在工作区中搜寻参考资料)所有的时间,按照下面的步骤: ...

2014-04-16 19:45:26 180

SurfaceView receive multi surfaceChanged event problem.

   Have get a problem: receive multi surfaceChanged callback with SurfaceView.   This problem have trouble us for a long time. finally, i found the reason is:.addCallback(mCallBack);   This met...

2014-04-14 16:20:43 90

Auto generate ids.xml and public.xml

  If you used public.xml and ids.xml, you may need these tools.  After study, i found these two file can be generate from R.java. so i decide use perl to generate these two file. you must generat...

2014-04-10 17:59:18 141

adjust eclipse charactor number per line

window->preference->java->code style -> formatter  -> line wrapping  --> maximum line width

2014-04-03 10:49:52 85

androidannotations usage

androidannotations usage tips:{1} Configuring EclipsePut androidannotations-X.X.X-api.jar in the libs folderPut androidannotations-X.X.X.jar in a different folder, such as compile-libs. androi...

2014-03-31 18:54:46 93

原创 apk decompile method

decompile apk with apktool. mostly, i used to decompile the xml. download:https://code.google.com/p/android-apktool/downloads/list at win7 use below command to decompile. apktool d Thinkd...

2014-03-20 15:18:29 151

android project build with ant

Running android update project -p . on the command line, in the base folder of your project will create the necessary build.xml and supporting files for an Ant build.

2014-01-15 13:35:22 81

关于控制音乐关闭的方法

对于多媒体的application经常有需要禁止其他多媒体声音的需求。在网上搜索了相关的方法: Intent i = new Intent("com.android.music.musicservicecommand");i.putExtra("command", "pause");sendBroadcast(i);后来发现这个方法只能解决部分问题,对于那些不支持这个I...

2013-10-14 11:50:39 315

JAVA高效文件内容比较

 实现高效的文件内容比较工具函数。参考了网上的一些方法并做了改进。 测试发现使用MD5方式比较是不完备的,如果文件只改动一个字节,比如 本来数字“1”改成数字“2”,是无法正确比较的。所以还是采用了读取所有字节进行比较的方式比较靠谱。读取文件内容是的buffer大小会影响执行效率。对于10K级别的文本文件,经测试在10MS以内比较完成。/** * <p>...

2013-10-08 21:05:11 1218

使用GIT下载android源代码

最近需要参考android源代码,找了些下载android源代码的方法。总结了一个比较简单的方法。 1.下载  GIT windows 版本2.使用 GIT  GUI进行下载3.https://android.googlesource.com/  参考android的各个模块的地址4.source location :https://android.googlesource....

2013-07-23 16:28:16 125

阿里技术沙龙第17期·杭州站-无线技术专场 记录

今天参加了阿里技术沙龙第17期·杭州站-无线技术专场。分享1:The Application Sandbox in Android主要介绍了android的相关的安全控制的知识。 分享2:无线大数据 - 采集与分析 1.客户端数据上传应该遵循 范式规则。尽量减少冗余数据。对于服务器端采用反范式,允许冗余数据,减轻分析。2.关于如何保证客户端ID的唯一性的思考。 andro...

2013-04-20 17:41:07 96

计算某点绕中心点旋转一个角度后的坐标

开发中碰到一个坐标转换的算法问题,终于解决了,在此分享下。java代码实现如下: private static Point calcNewPoint(Point p, Point pCenter, float angle) { // calc arc float l = (float) ((angle * Math.PI) / 180); //sin/cos...

2013-03-01 10:09:36 4987

android draw text at canvas

最近在定制一个画文字的控件,想把文字画到指定的点。开始始终会有几个像素的偏差。经过研究找到了几个在调用画布来画文字的时候需要注意的地方:1.文字大小的Rectangular区域需要用 Paint的getTextBounds来获取;如果用 mFontMetrics.top 和 mFontMetrics.bottom的绝对值相加获得的高度是包含的空白padding部分的。 2.对...

2013-02-22 18:46:23 74

android 内存占用 分析工具

top  | grep app名称ps  |  grep app名称procrank | grep app名称dumpsys meminfo app名称前两个命令只能查到VSS RSS内存占用信息而后面两个命令可以查出  PSS USS内存占用.dumpsys meminfo 可以查出native和dalvik分别占用多少内存 dumpsys 用来给出手机中所...

2012-10-25 13:51:53 101

原创 sourceinsight使用技巧

1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier2   勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整...

2012-08-15 11:28:22 274

如何屏蔽网页角落弹出的广告

最近在家和公司都发现有电信的所谓ADSL推送式广告,相当的讨厌。配置下DNS服务器就可以了。我用的是:Google Public DNS:8.8.8.8、8.8.4.4

2012-08-12 09:30:34 493

eclipse总是刷新外部文件夹的问题

在eclipse使用过程中,最近发现每次F5刷新都很慢,有一大半的时间是在做 eclipse refresh external folder,非常的缓慢,每次编译都要等待好长的时间,开发效率非常低下。研究发现,原来是由于设置了源码路径的缘故,rightClick project->Properties->Java Build Path->libraries ->sour...

2012-04-24 09:24:34 420

分享拼图板游戏

      玩android开发也有一段时间了,最近有时间就把小时候玩的拼图板游戏按照记忆中的样子实现了一把。代码放在google code上,跟大家分享下。     记得小时候经常玩的拼图板是一块小白板中间有16块小方块,有一块是空的,可以填充。我也是这么实现的。由于手机的型号,屏幕分辨率千差万别,我就考虑根据屏幕的大小来等分,这样子每个方块看起来就不一定是正方形的了,不过不影响游戏。在此基...

2011-12-15 11:08:49 152

3D 图片格式

      目前很多手机、相机都开始支持3D,目前已经有很多手机产品支持3D拍照,3D显示,比如LGE的COSMO设备。   那么3D显示的数据是怎么保存的呢,目前图片数据主要的保存格式为:JPEG Stereo\JPEG Multi-Picture Format.      目前3D显示其实是模仿人眼的特性,在拍摄的时候分别仿照人的左右眼看到的景物分别拍摄两张图片,在将两张图片处理后展现...

2011-12-07 09:30:39 1795

求最小公倍数

What is the smallest number divisible by each of the numbers 1 to 20?[my resolutio] find the prime number first.beside the prime number ,find every number's smallest factor,then delete the equals ...

2011-08-29 13:32:02 104

Activity 加载模式详细说明

 在minifest.xml中的<activity>元素的launchmode属性可以设置四种不同的加载模式:“standard”(默认值)“singleTop”“singleTask”“singleInstance” 以下表格是纯考虑launchmode设置情况下作出比较哪个Task把持对intent作出响应的activityActivit...

2011-06-27 13:57:16 87

欲望--------------------------------------寓言一则

——深秋的一天,枯木瑟瑟中,有位路人急急忙忙地往家里赶。猛一看,脚下散落着很多白色的东西。再仔细一看,原来是人的骨头。为什么在这里会有人骨呢?——令人毛骨悚然又不可思议,他继续前行,一头正在咆哮的猛虎朝他迎面走来。路人大吃一惊,原来是被这只猛虎吃掉的可怜的同路人的骨头啊!他一边想着一边慌忙转身,朝来时的路飞快地逃跑。但是,似乎是迷路了,他竟然来到了悬崖峭壁前,悬崖下面是波涛汹涌的大海,后...

2011-06-22 13:56:04 178

最简单的视频在线播放方式,省去视频转码的麻烦

最近一直在研究视频播放的问题。因为本人并非专门做视频网站的,所以对着方面了解的不是很多。在网上也找了很多的采用java进行视频转码的代码以及说法,发现都是千篇一律的,采用ffmpeg和mencooder进行转码。但是我经过实际的测试,发现这两个转码器的转码速度非常之慢,同时清晰度相差的实在惊人。所以我决定采用别的方式。 最后,我发现了一个宝利通的播放器,他支持ie以插件形式播放。...

2011-06-18 22:34:18 466

原创 js的this指针理解

因为发现身边的一些朋友对js的this指针的理解不是很全面。下面本人简单的讲解一下js的this指针的相关内容,仅供需要的朋友学习参考。 简单的,我先用一句话来概括javascript的this。在js里面,this指针代表的是执行当前代码的对象的所有者。 下面举几个简单的例子加以说明: var name="jonson";function test(){alert("您好,...

2011-06-18 21:28:59 156

华为应聘

    前日收到华为HR的电话,说招人,让周六去面试。冲着华为的名号,想想就答应了。今天去面试了,发现人好多,据说HR介绍说最近华为在大规模招人,而且杭州在建一个大厦啥的balabala(此处忽悠省略几百个字 )。。。    第一轮面试是一个哥们,因为我当时投的是手机端的开发职位,面试的时候发现是其它部门。面试就问了一个在手机上开发的经历,但是觉得问的问题好宽泛,比如:“让你在一个新的平台...

2011-06-18 18:11:37 243

Android 背景之9pitch图片

一个NinePatchDrawable图片其实就是一个可延展的位图,它在android系统下,如果它被设置为背景图的话,会自动适应宿主View的尺寸。比如:对于android的button空间,由于button text长度的不同就很适合用NinePatchDrawable的图片作为背景,免去了为不同尺寸的图片定制背景的麻烦。一个NinePatchDrawable图片是一张标准的png图片,只...

2011-06-17 22:32:57 342

原创 jquery的框架解读(一)

jquery的框架,我想对于大部分使用过js的人来说,都再熟悉不过了。但是却很少有人认真的去学习研究过jquery的源码。下面我就将我前些天研究的这方面的成果与大家分享一下。 这里我采用从整体到细节的讲解方式。 先看jquery的整体框架: 源代码: (function (){ //jquery的代码})(); 第一个括号里面是个匿名函数,第二个括号表示马上执行第...

2011-06-15 12:59:10 140

原创 javascript中的"||"与java中"||" 的区别

//熟悉java的程序员,大致都了解"||"操作符的含义。    在java中,"||"操作符表示两个值进行或者运算,返回的是boolean类型的值,也就是true或者false值。在两个表达式进行“||”运算时,只要有一个表达式的值为true,其返回值就为true;否则返回false。      但是在javascript中,却完全不同。"||"运算符的返回结果却是第一个为true的...

2011-06-10 13:55:41 104

空空如也

空空如也

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

TA关注的人

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