- 博客(47)
- 收藏
- 关注
转载 Android requires compiler compliance level 5.0. Please fix project properties.错误
error:Android requires compiler compliance level 5.0. Please fix project propertie1ERROR 解决的办法: 首先清理项目,然后按以下步骤进行: 1:Project / Clean 清理项目,这一步还是不能少的; 2:右击项目,在弹出菜单中进入Android Tools
2012-05-31 19:38:56 1403
转载 java inputStream ,outputStream
流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。 流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字节流的实现是基于自动转换的,读取数据时会把数据按照JVM
2012-05-31 16:08:39 493
转载 Android定制系统语言为简体中文
Android系统原版默认的语言为英文,而我们定制系统可能需要用户一开机就是简体中文。我们可以通过修改系统属性来达到默认语言的作用。这里有两种方法,需要的可以借鉴下:1、在init.rc或者在其他的开机初始化文件如:default.prop中加入如下设置系统属性的代码:[persist.sys.language]: [zh][persist.sys.country]: [CN]
2012-05-31 10:30:33 1124
转载 如何在程序中获取系统语言及修改value-的语言
很多开发者考虑使自己的Android程序兼容多国语言,其实Google在设计Android时已经考虑了本地化问题,通过定义相关的资源可以自适应当前手机的语言来加载响应的资源文件。Android开发网列出主流的本地化: 语言自适应 在Android工程的res目录下,通过定义特殊的文件夹名称就可以实现,比如我们的程序兼容 简体中文、日文、英文、法文和德文,常规的字符str
2012-05-31 10:29:33 2143
转载 android jar文件与dex文件的转换
一、dex文件转为jar文件1.第一篇Android 反编译资料整理Made by 李文栋 rayleeya@gmail.com2010-12-13 Monday 于北京一、反编译流程图 二、工具使用方法(命令)准备工作假设我的工作目录为 $AndroidDecompile,首先要将system.img中(或者说从
2012-05-29 10:44:27 14363
转载 编译android framework的例子
在开发过程中,尤其是Framework相关开发时,有时候需要重新编译资源文件.编译顺序和注意事项如下:1,资源文件位置:frameworks/base/core/res2,编译后生成的文件:framework-res.apk 另外com.android.internal.R会更新这个R.java所在目录为/out/target/common/R/com/android/internal.
2012-05-28 19:13:49 13512 2
转载 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难
2012-05-28 15:52:56 699
转载 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的class
2012-05-28 15:50:32 489
原创 malloc/free/new/delete
http://wenku.baidu.com/view/02813ed449649b6648d7470c.html
2012-05-28 10:26:27 563
转载 cmake
CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfig 更简洁的语法。
2012-05-27 13:00:30 1327
转载 android语音识别
今天从网上找了个例子实现了语音识别,个人感觉挺好玩的,就把代码贴出来与大家分享下: Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常。而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没有开启,就无法
2012-05-25 10:19:01 1762 1
转载 开源语音识别软件
开源语音识别软件2009-02-24 9:47开源语音识别软件simon的第一个测试版已经发布,simon用Julius作实际的语音识别处理引擎,HTK toolkit作为主要的语言模型。这些组件被一个易于使用的图形用户界面连接在一起。simon能够直接输入wiktionary(维基百科的子项目)词典,或者是将个人文本转换成HADIFIX或HTK格式和文
2012-05-25 10:14:57 17583 1
转载 Android中DecimalFormat的用法
import java.text.*;import java.util.*;public class DecimalFormatSample { public static void main(String args[]) { DecimalFormat myformat1 = new DecimalFormat("###,###.0000");//使用系统默认的格式 Sy
2012-05-24 16:17:54 8015
原创 c++正则表达式
http://www.anxue.net/tech/shiping/cpp/2010/0412/30080_4.html http://blog.csdn.net/coofucoo/article/details/4367791
2012-05-24 15:46:43 599
原创 android 应用学习
在学习杨版应用的例子4-21的progressbar时, 发现当第二次再运行时, bar没有进度显示, 研究发现是在handlemessage的末尾用了Thread.currentThread().interrupt(). 这个函数导致主线程挂起。 解决方法是, 在click函数中加一个小sleep, 该线程就可以被唤醒,这个问题就可解决。这个在interrupt()的解释中有。使用c
2012-05-24 00:26:52 366
转载 select, poll, epoll
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核源代
2012-05-23 15:58:44 491
转载 译稿:UserAgent的历史变迁
感谢ItStrike的投递新闻来源:译言Google推出的Chrome让大家热议纷纷,只有专业用户才会注意到用Chrome访问网页时发出的“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13”UserAge
2012-05-23 12:58:19 2594
转载 非常全面的浏览器useragent判断代码
什么是User Agent?懂一点网页制作的人应该都明白。简单的说,User Agent就是用来识别浏览器名称、版本、引擎以及操作系统等信息的内容。于是乎,User Agent的判断就成为识别浏览器的关键,不仅仅如此,移动互联网开发势头迅猛,那么通过User Agent判断桌面端设备或移动设备就变的很为重要。当然,通过User Agent也可以用来改善一定的兼容性,比如判断得到用户用IE6浏览
2012-05-23 12:50:39 1774
原创 红外遥控协议
http://wenku.baidu.com/view/c3aac71ffc4ffe473368abc7.html: 英文http://wenku.baidu.com/view/e5763e2c0066f5335a8121b7.html?from=rec&pos=0&weight=21&lastweight=13&count=4: 中文
2012-05-23 10:31:06 659
转载 strdup用法
strdup 原型:extern char *strdup(char *s); 头文件:#include 用法:char *strdup(char *s); 功能:复制字符串s 说明:strdup()在内部调用了malloc()为变量分配内存,当程序结束后,必须用free()释放相应的内存空间,否则会造成内存泄漏 举例: //
2012-05-23 10:11:27 609
转载 Android不同手机屏幕分辨率自适应
各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为这样的布
2012-05-22 23:37:09 702
原创 linuxidc
http://linux.linuxidc.com/: 用户名/密码:www.linuxidc.com:www.linuxidc.com
2012-05-22 22:26:36 679
转载 android模拟器使用sdcard
1.创建镜像文件 用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。 例如我的tools目录为:E:\skyland\android-sdk-windows-1.0_r2\tools> 则:E:\skyland\android-sdk-windows-1.0_r2\tools>mksdcard 128M sdcard.img
2012-05-21 15:06:39 1100
原创 sqlite c库使用
这里一个简明教程:http://www.sqlite.org/cintro.html 下面摘自网上介绍在android ndk中使用这个的做法:不像liblog.so,android 没有直接开放libsqlite.so给外部使用虽然Android提供了访问 sqlite的Java接口,但现在需要在ndk中使用 c 语言访问sqlite。 方法有二: 第一种
2012-05-21 12:20:59 821
转载 c语言access函数
access()函数用来判断用户是否具有访问某个文件的权限(或判断某个文件是否存 在). access 总揽: #include int access(const char *pathname,int mode) 参数: pathname:表示要测试的文件的路径 mode:表示测试
2012-05-21 11:29:18 599
转载 Android属性系统
property_get/property_setAndroid属性系统(翻译)Android属性系统http://my.unix-center.net/~Simon_fu/?p=957 属性(property)系统对Android来说是一个重要的功能。他作为一个系统服务管理着系统的配置和状态,所有的这些系统配置和状态都是属性(property)。属性
2012-05-21 11:28:00 341
转载 Ubuntu下搭建android NDK R7开发环境
通过参考网络上的资料,将自己在Ubuntu上面搭建android NDK R7开发环境的过程,经验,以及遇到的问题给记录下来。希望对大家有所帮助。1. 下载包android-ndk-r7-linux-x86.tar.bz2(然后可以拷贝至你想存放的路径,比如我的路径为:/home/XXX/Android_install)2. 进入包存放目录(cd /home/XXX/Android_ins
2012-05-18 16:40:44 646
转载 Ubuntu上使用android4.0.3模拟器实现JNI例子
上一篇文章写了在Ubuntu环境下搭建NDK R7的过程,这篇文章来实现我的第一个JNI例子,Android sdk的API版本是 4.0.3,NDK的版本是R7的。一. 创建一个Android项目。 打开Eclipse后,执行File->New->Project,选择Android->Android Project,然后依照填好项目名字(我的项目名为MyJniTe
2012-05-18 16:36:08 821
原创 android开机自动运行native程序
可以改变/init.xxx.rc里面增加native可执行程序的自动运行, 例如:service log /data/data/tmp/log.sh orexec /bin/sh /data/data/tmp/log.sh log.sh的内容是:#!/bin/sh/system/bin/logcat -f /data/data/tmp/tmp_log
2012-05-17 18:48:18 1499
原创 linux tee命令
http://www.docin.com/p-281228157.html 同时标准输出, 同时存到文件中。可以重定向标准error到标准输出, 再通过管道作为标准输入传给tee:cat xx 2>&1|tee file. 如果xx是个不存在的文件, 那么log会存在file中。
2012-05-17 17:19:08 683
原创 opencv materials
opencv chinese:http://www.opencv.org.cn/index.php/OpenCV%E6%A6%82%E8%BF%B0opencv android project:http://code.opencv.org/projects/opencv/wiki/OpenCV4Androidopencv source forge:h
2012-05-17 13:46:26 418
原创 mpeg2学习
http://wenku.baidu.com/view/a921ab4ffe4733687e21aa3b.html?from=related&hasrec=1 iso13818. 一帧视频或者音频组成au(I, P, B帧), au组成es, es形成pes, 通常一个pes包含一个au。 符合itu-r.601的I1B2B3P4B5B6P7B8B9I10视频帧编码后生成I1P
2012-05-15 14:45:08 1467
转载 Android APK+Dex文件反编译及回编译工具
http://baike.baidu.com/view/8181896.htm dex格式:http://wenku.baidu.com/view/698b7214cc7931b765ce15f2.html 使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件(二进制格式)组合成一个应用程序包(APK)。
2012-05-15 10:45:46 2020
转载 ubuntu10.04(64位)安装android sdk
http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html(这个是win下的, 只是作为参考)另外Here are the steps to install Java and Eclipse, prior to installing the Android SDK and ADT Plugin.
2012-05-14 00:59:56 628
转载 linux设备文件
http://blog.csdn.net/broadview2006/article/details/7310585http://blog.csdn.net/hangbing0203/article/details/4746647
2012-05-13 22:24:36 387
转载 linux du命令
du命令功能说明:统计目录(或文件)所占磁盘空间的大小。语 法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]常用参数:-a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。-b或-bytes 显示
2012-05-13 14:59:10 952
转载 android repo学习
转载,但忘掉网址了,对原创者表示歉意,如不妥,请发信!如何取得 Android 源代码 Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本 控制软件,它不同于 Subversion、CVS 这样的集中式版本控制系统。在集中式版本控制系统 中只有一个仓库(repository) ,许多个工作目录(working copy) ,而像 G
2012-05-13 11:37:52 4276
转载 android授权下载
本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作用。利用五一假期期间,用家里的网络要把Android2.3,4.0都下载下来。但操作起来还真有遇到了问题。
2012-05-12 23:47:56 853
原创 ubuntu10.04装中文输入
使用sudo apt-get install ibus-pinyin不要直接选ibus prefrence中的pinyin(m17), 不好用, 选刚才安装的“拼”
2012-05-12 23:02:04 321
转载 ubuntu 10.04 jdk
ubuntu 10.04已经去掉 sun-java6-jdk 和 sun-java6-jre的软件包,ubuntu 官方声明:建议安装 openjdk-6 以取代 sun-java6-jre ,但如果你不能转换到openjdk-6下,仍可以继续使用 sun-java6-jre。据说 openjdk和 sun-jdk还是有很多差别的。jdk安装办法:1,编辑源列表:~$ sudo vi
2012-05-12 12:18:11 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人