- 博客(214)
- 资源 (6)
- 收藏
- 关注
原创 VS2012 打开cocos2d项目时出现MSB8020的错误代码
由于最近比较清闲,想来玩玩cocos2d,但是很久木有使用VS了,多多少少生疏了。用vs2012打开一个cocos2d的项目 当我在编译整个解决方案的时候报错了,错误信息是: error MSB8020: The builds tools for Visual Studio 2010 (Platform Toolset = ‘v100′) cannot be found. To build usi
2013-12-09 11:15:51
2645
转载 转 android 反编译
转自:http://blog.youkuaiyun.com/sunboy_2050/article/details/6727581
2013-05-14 09:46:22
891
转载 File.separator
写好代码在模拟环境下测试,完全没问 题;但linux+tomcat下用的时候,却老是报告“No such file or diretory ”的异常,上传不了。后来发现是文件路径的问题。我的模拟测试环境是windows+tomcat,而令一个的环境是linux+tomcat,文件路径的 分隔符在windows系统和linux系统中是不一样。比如说要在temp目录下建立一个test.txt文件,
2013-03-19 10:04:19
974
原创 log device is empty
最近使用华为的C8812,总是看不到logcat信息,提示是: ?: log device is empty! 于是,百度了一下,发现这个好方法,分享一下。 log device is empty解决办法http://stackoverflow.com/questions/6941710/unable-to-open-log-device-de
2013-03-18 17:46:46
867
原创 软键盘的自动打开和隐藏
项目需求,点击一个按钮,弹出对话框(对话框里面是edittext),在对话框弹出的同时软键盘也要弹出来,对话框收起的同时也需要将软键盘收起。刚刚开始为这个问题头痛了好一会,最终还是解决了。现在分享给大家吧: /** * 自动打开键盘 * @param context * @param v */ private static void openSoftKeybroad
2012-10-26 16:44:04
1038
转载 android textview改变部分文字的颜色和string.xml中文字的替换
项目中做国际化UI的调整,因为中文和英文不一样,所以,用到了这里的知识:Java代码 TextView textView = (TextView)findViewById(R.id.textview); //方法一: textView.setText(Html.fromHtml("红色其它颜色")); //方法二: Strin
2012-10-23 14:31:04
1461
原创 在eclipse-SDK-4.2-win32-x86_64中构建Heritrix1.14.4
听到大家说:"java爬虫"。只觉得真陌生啊,不过很有兴趣。做个了解。这里用的版本是Heritrix 1.14.4(2010年5月10日的版本 目前是最新版本),差了很多的网上资料,发现以下步骤,不过我可是把工程删了建,建了删啊,只能说明自己太水了。哈哈,废话不多说,上酸菜: 1.从http://sourceforge.net中搜索下载 :heritrix-1.14.4.zip 和 her
2012-10-15 15:12:21
1226
原创 android程序覆盖安装
玩了很久的android了,很多东西还不会,虽然老大也没有讲,但是自己还是需要学习,最近老是听到覆盖安装的几个字眼。我也想试试,在网上找了以下几个不能覆盖安装的原因1.通过签名的方式生成你的APK,而不是直接从Bin目录底下去拷贝,每个Android可执行程序的APK都有自己的签名,只要签名一致,就可以覆盖安装,而不需要卸载.2.数据库表结构的变化(增加一个字段,减少一个字段,新表的建
2012-10-11 11:57:56
2438
1
原创 WIN7 64位下安装Python 2.7+MySQL-Python
最近没事做,玩上了python,对python的数据库编程感兴趣,但是完事开头难啊。各种环境配置啥的。我的机子是64位的:WIN7 64位下安装Python 2.7+MySQL-Python 环境的配置需要如下:1.安装python2.7 ,不赘述了。http://www.python.org/download/2.安装mysql http://dev.mysql.com/d
2012-10-11 11:53:54
4023
原创 eclipse 将android项目打包成签名的apk文件
用了那么久的android,居然没有想到android项目打包的事情,真是惭愧啊。今天突然想起,便自己玩了玩,并且分享一下了。革命尚未结束,仍需要努力啊。如下:其实我平时就直接到eclipse项目的bin目录找到文件,那是eclipse系统自动生成的apk文件。下面来个手动的吧:1.)生成keystore首先报个料:如果是win7的系统的话,在进行如下操作之后,
2012-10-10 11:12:45
1692
转载 移动手机消息推送机制
转自:http://blog.youkuaiyun.com/zphappy/article/details/6658504由于公司要做一个android的消息推送功能,让我进行了一个调研,发现网上没有一个集中说明的地方,自己在网上搜罗了一些资料并且自己总结了一下。对于消息的提醒方式可以分为四种:固定窗口、弹出窗口、手机短信和Push信息。下面的针对于push信息的机制和技术实现向大家介绍一下。
2012-07-30 15:12:06
2224
原创 Eclipse IDE for C/C++ Developers 开发C/C++
1安装JDK和按照JDK环境变量配置文件配置好环境变量。 1.JDK环境变量设置配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建“JAVA_HOME”变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建“classpath”变量,变量值为:.;%JAVA_HOME%\lib;%JAV
2012-07-20 10:42:22
1447
原创 adb启动不了
最近开发的时候,时不时会出现 adb连接不上,我尝试了很多种办法去解决去这个问题,可是都是无疾而终,实在浪费了我大多的时间了,但是问题终究还是必须要解决的啊.于是在尝试下面的第二种解决办法的时候,终于行了,真的是谢天谢地了.现在分享出来,希望能为奋斗这个问题的同学带来帮助: 1.一般情况,在任务管理器中找到abd.exe结束后重启adb应该可以解决。
2012-07-16 10:49:35
1521
1
转载 android网络通信之消息推送教程实例汇总
一、实例教程:Android网络通信之消息推送教程篇: 1、Android Cloud to Device Messaging 服务介绍 从云端推送消息到手http://www.eoeandroid.com/thread-29781-1-1.html 2、通知推送在Android上执行 (技术背景)http://www.eoeandroid.com/thread-14887
2012-07-12 14:27:21
1122
转载 开始Admob广告盈利模式详细教程
花了整整一天时间,研究怎么通过在Android应用程序中添加Admob广告来赚钱。网上也有些教程,不过说得不够详细,自己还得花时间摸索。为了让后来者能更快开始Admob广告赚钱,所以写个详细一点的教程,供大家参考。 例子工程源码下载地址: 下载源代码 当然,我也参考了一些网上的资料,主要有: AdM
2012-07-12 13:43:32
831
转载 Android推送通知指南
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就
2012-07-12 10:51:45
524
原创 Android ListView元素间隙线自定义渐变效果
今天看到listview元素间隙的渐变效果,就果断的找谷哥,嘻嘻.直接上代码: android:id="@+id/artistsNameView" android:layout_width="fill_parent" android:layout_height="match_parent" android:divider="@drawable/
2012-07-09 16:52:22
677
原创 解决虚拟键盘挡住了输入框的问题
虚拟键盘挡住输入框是个很讨嫌的事情啊,后面自己查查资料就解决了: 在PopupWindow里面 如果实在PopupWindow里面就加上popup.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); popup.setSof
2012-07-02 11:43:20
1653
原创 Bad version number in .class file
继续解决朋友问到的问题:Bad version number in .class file1、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前工程上点右键选择"属性",进去后在Java build path进去修改即可。2、进到当前工程的属性后,选择"Java Compiler"进去后将"Compiler Compliance level"改成当前jdk的版本3、如果是web
2012-06-27 16:49:47
521
原创 Java的MD5加密
/** * MD5的算法在RFC1321 中定义 * 在RFC 1321中,给出了Test suite用来检验你的实现是否正确: * MD5 ("") = d41d8cd98f00b204e9800998ecf8427e * MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661 * MD5 ("abc") = 90015098
2012-06-26 15:23:55
515
转载 并发集合类 ConcurrentHashMap 和 CopyOnWriteArrayList(转)
在Java类库中出现的第一个关联的集合类是 Hashtable ,它是JDK 1.0的一部分。 Hashtable 提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的―― Hashtable 的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。 Hashtable 的后继者 HashMap 是作为JDK1.2中的集合框架的一部分出现的,它
2012-06-26 15:05:25
491
原创 内存优化的两个类:SoftReference 和 WeakReference
之前一直没有接触过弱引用这个概念,今天看到以后觉得挺新鲜,就查了查资料总结一下,希望对大家有所帮助。 要理解弱引用,首先要先了解一下强引用(Strong Reference), 其实我之前也并不了解强引用,虽然天天都在用。举例来说:如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造
2012-06-26 15:02:18
413
原创 System.load 和 System.loadLibrary详解
1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C://Documents and Settings//TestJNI.dll");。
2012-06-25 15:43:34
555
原创 JfreeChart使用经验总结
自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下.一、简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用 HT
2012-06-25 11:53:49
846
转载 ConcurrentHashMap之实现细节
http://marlonyao.iteye.com/blog/344876ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我
2012-06-25 10:02:27
451
原创 Android流量统计TrafficStats类的使用
对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。static long get
2012-06-20 18:47:40
794
原创 通过接口获取大量数据,内存溢出的问题
今天一个网友问了我一个问题:需要给这个接口中写义工xml串(4w条),人家接口返回0或者1问题是:5千条正常传送,1w条就报内存溢出 .报java.lang.OutOfMemoryError: Java heap space错误.建议解决方法:1.设OutOfMemory的异常断点,看出错时jvm里的堆栈情况.2.增大内存.(可是他说内存是2G的,服务器内存
2012-06-20 18:40:59
2864
原创 Android 大分辨率问题与mainfest文件中android属性
项目中遇见处理大分辨率的问题: android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"/>将上面的代码添加到AndroidManifest.xm
2012-06-20 10:15:50
734
转载 Android 图片处理方法大全
package cn.com.mzba.service;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import android.graphics.Bitmap;import android.graphics.Bitmap.Con
2012-06-19 14:44:15
581
原创 用getIdentifier()获取资源Id
朋友做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。但是直接用R.drawable.?无法调用。头痛,不过还是解决了.嘻嘻.1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),使用流读取:String str= "com/drawable/resource/aa.png"; Inp
2012-06-19 14:35:44
948
转载 jQuery中的编程范式(下)
10. extend: 继承不是必须的 js是基于原型的语言, 并没有内置的继承机制, 这一直让很多深受传统面向对象教育的同学们耿耿于怀。但继承一定是必须的吗? 它到底能够给我们带来什么? 最纯朴的回答是: 代码重用。那么, 我们首先来分析一下继承作为代码重用手段的潜力。 曾经有个概念叫做”多重继承”, 它是继承概念的超级赛亚人版, 很遗憾后来被
2012-06-14 16:15:41
515
转载 jQuery 中的编程范式(中)
5.链式操作: 线性化的逐步细化 jQuery早期最主要的卖点就是所谓的链式操作(chain)。$(‘#content’) // 找到content元素 .find(‘h3′) // 选择所有后代h3节点 .eq(2) // 过滤集合, 保留第三个元素 .html(‘改变第三个h3的文本’) .en
2012-06-14 16:15:11
551
转载 jQuery 中的编程范式(上)
浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了如何以前端特有的方式释放程序员的生产力。本文将结合jQuery源码的实现原理,对javascript中涌现出的编程范式和常用技巧作一简单介绍。 1. AJAX: 状态驻留,异步更新
2012-06-14 16:14:09
869
转载 Android自定义长按事件
Android系统自带了长按事件,setOnLongClickListener即可监听。但是有时候,你不希望用系统的长按事件,比如当希望长按的时间更长一点的时候。这时候就需要自己来定义这个长按事件了。 下面是去年我写代码的时候,自定义长按事件的方式:Java代码 package chroya.fun; import android.conten
2012-06-14 16:02:02
802
原创 android canvas的清空 !!!!!!头痛,,,,,,,哎
private int bgnd;private boolean switching;public void setBgnd(int incoming){ switching = true; switch (incoming){ case R.drawable.image1: bgnd = incoming; this.invalid
2012-06-14 14:27:29
1223
原创 Paint类介绍
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * *
2012-06-13 16:22:47
478
转载 Android ApiDemos示例解析:Graphics->Layers
Canvas 在一般的情况下可以看作是一张画布,所有的绘图操作如drawBitmap, drawCircle都发生在这张画布上,这张画板还定义了一些属性比如Matrix,颜色等等。但是如果需要实现一些相对复杂的绘图操作,比如多层动画,地图(地图可以有多个地图层叠加而成,比如:政区层,道路层,兴趣点层)。Canvas提供了图层(Layer)支持,缺省情况可以看作是只有一个图层Laye
2012-06-13 15:43:00
567
转载 Android线程异步处理之AsyncTask
Android应用是单线程模式的。单线程模式需要记住两条:一、防止UI线程阻塞二、确保只在UI线程中访问Android UI工具包在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在此介绍下何谓UI线程:当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Th
2012-06-12 12:26:07
555
原创 onPrepareOptionsMenu 和onCreateOptionsMenu 的区别
自己在做一个自定义菜单时,需要解决菜单只能被创建一次的问题,之后如下解决了:在android中创建菜单menu时需要重写Activity的onCreateOptionsMenu(Menumenu)方法,这个方法只在第一次创建的时候调用一次,所以如果之后想对menu进行动态的修改,那么就不能再对onCreateOptionsMenu做什么手脚,就要用到onPrepareOptionsMenu(M
2012-06-11 11:13:41
518
原创 java调用webservice的例子
快递查询接口 http://webservice.36wu.com/ExpressService.asmxip查询接口 http://webservice.36wu.com/ipService.asmx天气预报接口 http://webservice.36wu.com/weatherService.asmx身份证查询接口 http://webservice.36wu.com
2012-06-11 10:06:09
698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人