- 博客(56)
- 问答 (8)
- 收藏
- 关注
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
336
原创 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
385
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
778
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
271
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
1697
Android获取状态栏高度
获取状态栏高度有两种方法:1.如果是在Activity中:[code="java"] Rect localRect = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(localRect); statusHeight = localRect.top;[/code...
2015-01-28 12:04:38
179
原创 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
286
Android 控件自动“移入、暂停、移出”效果的实现
一个常见的效果:控件自动移入屏幕,停留几秒,再移出屏幕。项目中想做,但没找到合适的教程,于是自己写了一个工具类实现这个效果。本人初学android,实现方法肯定不是最优的,这只是一个没有办法的办法。构思很简单:两个动画,一个移入,一个移出,两个动画间插入一个计时器,以下是代码:动画类(该类可以实现多个控件的同步动画,只要把所有控件传入构造方法即可,如果要执行不同的动画,各个控件单独调用就可以了...
2014-09-05 09:54:38
268
原创 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
292
原创 Android日期时间选择器实现以及自定义大小
本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面;2.改变他们的宽度;问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePicker和TimePicker,直接贴代码:date_time_picker.xml:[code="xml"] [/code...
2014-08-27 20:01:47
303
ViewPager刷新单个页面的方法
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么在子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面。先说说V...
2014-08-22 11:09:22
456
Android使用MediaPlayer开发时抛IllegalStateException
在我开发的语音播放程序中,首次播放语音没问题,第二次播放时就抛出IllegalStateException异常,由于项目时间比较赶,大致查了下,基本明白问题的原因了,自己debug也证实了一些个推论,但最佳的解决方法却未能找到,只有一个自己想到的笨办法,和同样遇到这问题的人分享一下。 首先要明确IllegalStateException这个异常是什么意思,它是指“非法的状态”。据我调查所...
2014-08-18 16:45:20
361
原创 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
407
原创 JAVA移位运算符
转载:http://jinguo.iteye.com/blog/540150移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位...
2014-07-30 10:35:16
126
Android 含有图片和文字的Button的实现
要实现一个同时包含图片和文字的按钮,粗糙一点的做法当然是直接画个含有画像和文字的png做button的背景,但是考虑到文字部分的国际化以及灵活性的话,就必须把图片和文字独立开来了。原生的Button控件是做不到的,方法应该有很多,这里介绍我做法,说白了就是一个父View包裹两个子View,父View选用LinearLayout,子View分别是ImageView和TextView。下面看下主要...
2014-07-17 20:15:05
637
LinearLayout半透明效果
透明效果有很多中实现方式,可以代码实现,也可以直接在布局文件中实现。简单点的就是直接给控件设透明背景:[code="xml"]android:background="#88323232"[/code]上面是常见的灰色半透明效果,当你设置了一个错误的color值时会得到以下提示信息:[code="java"]Error: Color value not valid -- must be ...
2014-07-16 18:12:35
1330
原创 Android图片压缩(质量压缩和尺寸压缩)
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因...
2014-07-04 18:16:12
165
原创 Http一次上传多个文件(类型可以不同)的方式
Http上传中Header信息内要指定ContentType以告知浏览器你所上传的文件类型,如果需要在一次request中上传多个文件(甚至可以是多种文件类型),就可以使用CONTENT_TYPE = "multipart/form-data"这种混编格式来完成,具体做法可以参照示例代码,而相关的介绍则可以参看:[url="http://www.cnblogs.com/shanyou/ar...
2014-07-04 16:43:34
1455
原创 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
346
原创 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
1456
原创 【转】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
681
原创 用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
675
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
300
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
194
原创 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
301
原创 在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
147
原创 让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
206
原创 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
107
原创 远程数据传输方法——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
336
原创 [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
130
原创 【转载】Android异步处理
关于Android异步处理的一整个系列的博文,共有4篇,博主写的非常好,特在这里做个标记。为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。本系列文章由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理。[url=http://blog.youkuaiyun.com/myl...
2013-06-20 12:12:39
94
原创 android 写log到文件
网上找的一个很强大的实现方法,原网页的链接找不到了,没法转载,特此声明一下。原作者貌似还设了几个小陷阱,大概是不希望我们不劳而获,能多理解一下代码。很多人拿了源码去用,都说日志并没写出来,自己debug了下,果然有些地方是要做改动的,这里把改好的source贴上来,不保证全部正确了,因为我只跑了最基本的写日志,copy日志等功能。[code="java"]import java.io....
2013-06-14 17:31:01
397
原创 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
202
原创 Android 中的 Service 全面总结
关于Android Service的知识,可以参考以下博文,内容很全面,包括service的种类,生命周期,启动等等。在此做个标记。[url]http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html[/url]...
2013-06-13 16:42:57
85
原创 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
134
原创 上传本地项目到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
84
原创 分割字符串的类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
218
原创 Ant使用
可以看这篇文章:[url]http://blog.youkuaiyun.com/user4570/article/details/4221101[/url]
2013-03-05 18:04:41
75
空空如也
类似google 日历的框架
2013-09-04
jquery 函数调用
2012-09-06
一段C#的http访问的代码,请帮忙解释下
2012-08-21
javascript里的test()函数
2012-08-14
HTML5 jquery使用
2012-08-03
HQL 多表查询
2012-07-26
java JDK 环境变量
2012-06-25
GitHub的问题
2012-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人