自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (8)
  • 收藏
  • 关注

将博客搬至CSDN

本博客将迁移至CSDN

2017-03-20 15:52:05 160

Cocos2dx开发解决undefined reference to 'atof'和x86平台下报internal compiler error的错误

最近在为游戏做java sdk的cocos2dx引擎层代码时遇到两个问题:[size=large]1.游戏安装后无法在老设备(4.4)上运行,6.0没问题。crash信息为:[/size][code="java"]xxx/proj.android/../cocos2d/cocos/./platform/CCFileUtils.cpp:277: error: undefined refe...

2016-11-21 17:10:21 271

原创 Android项目集成Jenkins(JUnit test & Coverage)

为了实现持续集成,提高代码质量,项目要求集成Jenkins,第一次集成Jenkins,花了不少时间,终于还是完成了,这里记录一下整个过程,Jenkins支持很多功能,Android Lint、Check Style、PMD、FindBugs、JUnit Test Report、Coverage Report等等,做下来感觉Coverage这部分的集成相对困难,所以本文主要以”如何在Jenkins中...

2016-08-26 14:12:40 343

Android实现可自动关闭的定时器

之前一篇文章里有用到过一个封装好的定时器工具类,现在又做了一些升级,支持自定义响应多少次以后自动关闭,这里单独共享出来:[code="java"]package com.example.util;import java.util.Timer;import java.util.TimerTask;import com.example.CnLog;import ...

2015-12-03 18:54:00 739

Android不太能够分辨率launcher icon的适配

网上讲android适配不同分辨率的文章很多,但是很少有说明不同分辨率的屏幕应该对应多大分辨率的app icon,这里做一个说明:To create alternative bitmap drawables for different densities, you should follow the 3:4:6:8:12:16 scaling ratio between the six g...

2015-04-24 11:01:09 235

Android 根据屏幕尺寸适配控件尺寸(按比例缩放)

在做facebook登录时,正好看到其SDK中一段代码,可以根据屏幕像素适配自己的控件的大小,虽然自己以前也做过类似的逻辑,但不如人家的逻辑来的严谨,这里贴出来学习一下:[code="java"] // width below which there are no extra margins private static final int NO_PADDING_SCREE...

2015-04-03 18:28:28 1668

Android获取状态栏高度

获取状态栏高度有两种方法:1.如果是在Activity中:[code="java"] Rect localRect = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(localRect); statusHeight = localRect.top;[/code...

2015-01-28 12:04:38 134

原创 Linux自定义命令

如果要自定义命令,或者说配置环境变量,都是从~/.bashrc文件下手;一般linux系统中都有该文件,在其中追加相应命令即可,如果没有,自己创建;1.将自定义的命令添加到~/.bashrc[code="java"]alias my_command='ssh jackie@192.168.1.105' // 添加自定义的命令,以ssh远程连接为例if [ -f /etc/b...

2014-12-22 15:36:45 223

Android 控件自动“移入、暂停、移出”效果的实现

一个常见的效果:控件自动移入屏幕,停留几秒,再移出屏幕。项目中想做,但没找到合适的教程,于是自己写了一个工具类实现这个效果。本人初学android,实现方法肯定不是最优的,这只是一个没有办法的办法。构思很简单:两个动画,一个移入,一个移出,两个动画间插入一个计时器,以下是代码:动画类(该类可以实现多个控件的同步动画,只要把所有控件传入构造方法即可,如果要执行不同的动画,各个控件单独调用就可以了...

2014-09-05 09:54:38 224

原创 Google Map 如何捕获onTouchEvent

当我的项目中需要捕获google map的touch事件时,才发现google没有提供OnTouchListener,在其提供的一些listener中看了一遍也没发现有什么可以替代的,一室查了一番。还好有人实现了该功能,原文链接如下:[url=http://dimitar.me/how-to-detect-a-user-pantouchdrag-on-android-map-v2/]How t...

2014-09-02 17:42:13 248

原创 Android日期时间选择器实现以及自定义大小

本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面;2.改变他们的宽度;问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePicker和TimePicker,直接贴代码:date_time_picker.xml:[code="xml"] [/code...

2014-08-27 20:01:47 271

ViewPager刷新单个页面的方法

使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么在子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面。先说说V...

2014-08-22 11:09:22 422

Android使用MediaPlayer开发时抛IllegalStateException

在我开发的语音播放程序中,首次播放语音没问题,第二次播放时就抛出IllegalStateException异常,由于项目时间比较赶,大致查了下,基本明白问题的原因了,自己debug也证实了一些个推论,但最佳的解决方法却未能找到,只有一个自己想到的笨办法,和同样遇到这问题的人分享一下。 首先要明确IllegalStateException这个异常是什么意思,它是指“非法的状态”。据我调查所...

2014-08-18 16:45:20 323

原创 XML解析工具类

这是一个接收xml格式的string,并进行解析的工具类。注:该工具类参考了其他网友的代码,链接忘了。[code="java"]package com.jackie.mytestproject.xmltest;import java.io.IOException;import java.io.StringReader;import java.util.ArrayLi...

2014-07-30 14:47:48 363

原创 JAVA移位运算符

转载:http://jinguo.iteye.com/blog/540150移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:(带符号右移)和>>>(无符号右移)。  在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位...

2014-07-30 10:35:16 95

Android 含有图片和文字的Button的实现

要实现一个同时包含图片和文字的按钮,粗糙一点的做法当然是直接画个含有画像和文字的png做button的背景,但是考虑到文字部分的国际化以及灵活性的话,就必须把图片和文字独立开来了。原生的Button控件是做不到的,方法应该有很多,这里介绍我做法,说白了就是一个父View包裹两个子View,父View选用LinearLayout,子View分别是ImageView和TextView。下面看下主要...

2014-07-17 20:15:05 580

LinearLayout半透明效果

透明效果有很多中实现方式,可以代码实现,也可以直接在布局文件中实现。简单点的就是直接给控件设透明背景:[code="xml"]android:background="#88323232"[/code]上面是常见的灰色半透明效果,当你设置了一个错误的color值时会得到以下提示信息:[code="java"]Error: Color value not valid -- must be ...

2014-07-16 18:12:35 1265

原创 Android图片压缩(质量压缩和尺寸压缩)

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因...

2014-07-04 18:16:12 140

原创 Http一次上传多个文件(类型可以不同)的方式

Http上传中Header信息内要指定ContentType以告知浏览器你所上传的文件类型,如果需要在一次request中上传多个文件(甚至可以是多种文件类型),就可以使用CONTENT_TYPE = "multipart/form-data"这种混编格式来完成,具体做法可以参照示例代码,而相关的介绍则可以参看:[url="http://www.cnblogs.com/shanyou/ar...

2014-07-04 16:43:34 1376

原创 Google Map无法显示:Error contacting Google servers. XXX authentication issue

在开发google map时遇到的问题:[code="java"]06-26 14:05:58.934: E/Google Maps Android API(24276): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be d...

2014-06-30 20:32:02 309

原创 postgresql产生随机数和随机日期的存储过程

[code="sql"]--function to get random number=============================================================-- DROP FUNCTION IF EXISTS get_random_number(integer, integer);CREATE OR REPLACE FUNCTION ...

2014-03-05 16:20:46 1399

原创 【转】Eclipse错误识别javascript文件报错的解决方法

Eclipse自动解析时经常会对导入的jQuery库文件或其他js插件报错,比如以下错误提示:Internal validation errorjava.lang.ArrayIndexOutOfBoundsException: 9 at org.eclipse.wst.jsdt.internal.compiler.ast.CaseStatement.resolveCase(CaseSt...

2014-02-13 11:52:53 647

原创 用powermock mock Dao Http请求 log4j

junit中比较常用的三种情形:1.mock log4j,对log进行测试2.mock DAO,使得测试脱离真实的DB环境,不需要连数据库3.mock Http,使得测试脱离外部环境,不需要真的去进行Http请求[code="java"]package com.project.service;import com.project.bean.User;import...

2013-12-19 17:09:24 595

junit测试Dao层

通过junit测试spring框架构建下的Dao层示例:[code="java"]package com.project.dao;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import org.junit.Assert;import ...

2013-12-19 15:55:53 275

java创建API,通过document生成xml返回给外部

[code="java"]/** * Descriptions DoSomethingAPIサーブレット * * @version xxxx-xx-xx * @author xxxx * @since JDK1.6 * */public class DoSomethingAPI extends HttpServlet { private static f...

2013-11-08 15:21:06 166

原创 windows下安装Movable Type

[size=medium][b]前言[/b][/size] 很多大型博客网站都支持MT标准的博客导入导出,我们也可以用Movable Type来搭建个人博客系统,官方文档自然也有具体的install guide,只不过MT的搭建涉及到很多东西(Web Server、Perl、PHP、MySql等等),官方文档里并未分别介绍,要将他们整合在一起对于新手来讲并非易事,能根据官方的inst...

2013-08-30 15:01:37 256

原创 在windows中配置PHP开发环境

Windows 下配置 PHP 开发环境有两种方法。第一种方法是安装和配置 AMP (Apache、MySQL、PHP) 包,里面将三个组件集成在一起,这种方法最为简便。第二种方法是单独安装和配置每个组件。具体的方法见以下文章:[url=https://netbeans.org/kb/docs/php/configure-php-environment-windows_zh_CN.html...

2013-08-28 16:52:19 122

原创 让Aptana支持JavaScript的代码提示

先下载Aptana Studio 3安装包,它是基于Eclipse的Web Application IDE;然后下载Sencha-touch-2.1.0-gpl.zip,并解压(Sencha Touch是一款基于HTML5的Mobile App框架)。最后再Aptana中安装插件:1. Into Aptana Studio go to Help -> Install New Softw...

2013-08-28 14:08:17 180

原创 JBOSS部署JavaEE项目方法及环境变量配置_JAVA_HOME-JBOSS_HOME-1

本文大致整理了如何从一台无任何与项目相关配置的机器中让一个JavaEE项目在JBOSS服务器下成功运行的步骤和注意事项,其中包括JDK安装、JBOSS安装、Java环境变量配置和JBOSS环境变量的配置等,以下为详细内容。准备工作:用JBOSS部署JavaEE项目需要准备以下几个内容:JDK安装包、JBOSS及项目war部署包;在启动JBOSS之前,我们还需要配置Java的...

2013-07-17 10:46:52 82

原创 远程数据传输方法——putty_pscp

远程数据传输的方法很多,以前曾经用过ssh协议实现本地windows与远程linux的通信,这里介绍一下一个较常用的远程传输工具PuTTY的使用。 首先[url=http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html]下载PuTTY[/url],windows下的安装文件是putty-0.62-install...

2013-07-10 14:31:34 312

原创 [KERNEL] SpeedMod N7000 Jelly Bean [K5-5 CWM CIFS ROOT / NO-ROOT]

Here is how to change some of the kernel configurations:[HOW TO ENABLE LOGCAT]If you are a developer or want to re-enable logcat for whatever reason, do this:adb shellsumount -o remoun...

2013-06-23 22:00:09 110

原创 【转载】Android异步处理

关于Android异步处理的一整个系列的博文,共有4篇,博主写的非常好,特在这里做个标记。为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。本系列文章由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理。[url=http://blog.csdn.net/myl...

2013-06-20 12:12:39 75

原创 android 写log到文件

网上找的一个很强大的实现方法,原网页的链接找不到了,没法转载,特此声明一下。原作者貌似还设了几个小陷阱,大概是不希望我们不劳而获,能多理解一下代码。很多人拿了源码去用,都说日志并没写出来,自己debug了下,果然有些地方是要做改动的,这里把改好的source贴上来,不保证全部正确了,因为我只跑了最基本的写日志,copy日志等功能。[code="java"]import java.io....

2013-06-14 17:31:01 350

原创 android service被系统回收的解决方法

自己的app的service总是容易被系统回收,搜罗了一下,基本上的解决思路有以下几种:[b]1.把service写成系统服务,将不会被回收(未实践):[/b]在Manifest.xml文件中设置persistent属性为true,则可使该服务免受out-of-memory killer的影响。但是这种做法一定要谨慎,系统服务太多将严重影响系统的整体运行效率。[b]2.提高servic...

2013-06-14 11:20:18 175

原创 Android 中的 Service 全面总结

关于Android Service的知识,可以参考以下博文,内容很全面,包括service的种类,生命周期,启动等等。在此做个标记。[url]http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html[/url]...

2013-06-13 16:42:57 60

原创 用div画横线

有时候无法满足一些特定样式的横线的需求时,可以考虑用div画一条横线:[code="html"][/code]

2013-05-20 17:07:01 3510

原创 servlet使用声明式异常处理指定错误跳转页面,ie下无法正常显示

servlet使用声明式异常处理指定错误跳转页面,chrome和firefox下面都能正常跳转的指定页面,但是ie下却无法正常显示。声明式异常处理的使用:web.xml:[code="xml"] 404 /404.jsp[/code]然后做成404.jsp页面就可以了。当发生404not found时,就会跳转到指定的404.jsp了。如果ie下面仍...

2013-04-12 14:14:09 107

原创 上传本地项目到github

切换到你要提交的工程的根目录,执行[code="java"]$ git init$ git add .$ git commit -m "Initial commit"$ git status #查看当前的git状态$ git log #查看git日志[/code]访问github,然后创建一个仓库,这里要注意的是你创建的仓库要和你的工程文件名相同[code="j...

2013-04-01 14:33:39 74

原创 分割字符串的类StringTokenizer的使用

要分割一个字符串,除了常用的String.split(String delimiter)方法外,还有java.util.StringTokenizer;它的简单用法举例:[code="java"]String str = "You are tokenizing a string";//使用java默认的分界符(空格,回车,换行等等)//StringTokenizer strin...

2013-03-27 20:44:51 173

原创 Ant使用

可以看这篇文章:[url]http://blog.csdn.net/user4570/article/details/4221101[/url]

2013-03-05 18:04:41 56

空空如也

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

TA关注的人

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