- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Google Maps Android API V2简用总结(显示,添加marker,根据两个marker自动缩放)
1. 安装开发环境,参照Google Maps Android API v2 的Getting Started,具体不详述了,程序跑起来,能看到google地图就行。2. 添加marker: mMap.addMarker(new MarkerOptions().position(new LatLng(10, 10)).title("Marker"));即可添加一个简单的ma
2014-12-04 11:09:05
619
1
原创 NDK中多级Android.mk及ifeq、ifdef
1. jni目录下有多个子目录,并且子目录中也有Android.mk,我们可以在jni目录下的Android.mk使用下面两种方法: 1.1 逐一使用 include $(LOCAL_PATH)/子目录/Android.mk列出每个需要使用的Android.mk,下划线部分是子目录中Android.mk的绝对路径; 1.2 由于ndk中使用直接include $(call al
2014-02-11 11:10:20
384
转载 Android.mk中输出打印信息
原文地址:http://blog.youkuaiyun.com/brucexu1978/article/details/9225037在Android.mk中打印输出信息的方法是:$(warning string)或者$(error string)输出变量方式为:$(warning $(var))可以用这种方法检查一些编译变量 , 比如toolchain, 设置的flag等
2014-02-11 10:30:54
189
转载 如何在Android NDK中调用第三方库文件
原文地址:http://blog.sina.com.cn/s/blog_8f9e6654010135s3.html下面是动态库(.so)1.在project/jni目录下创建prebuilt子目录(目录名可自定义).2.将第三方.so放到prebuilt中,并创建Android.mk, 内容如下: LOCAL_PATH := $(call my-dir)
2014-02-11 09:43:24
217
原创 NOSuchFieldError:android.graphics.PorterDuff$Mode.OVERLAY
今天遇到这个问题,google了一下是android2.3及以下不支持OVERLAY及ADD,为了验证,查看了4.0及2.3的PorterDuff源码,发现4.0中有此定义,而2.3没有。但是查看了android api reference后,发现里面有定义OVERLAY和ADD,并且没有做任何说明,所以在此记录一下。
2014-01-22 16:27:55
268
转载 Eclipse+Maven: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
原文地址:http://blog.youkuaiyun.com/jerval/article/details/8966991解决JettyMavenPlugin: Failed to load class "org.slf4j.impl.StaticLoggerBinder" . Jetty Maven Plugin环境:[xml] view plaincopy
2013-10-29 11:19:15
271
转载 在Android 2.3状态栏中添加menu,home和back快捷键的方法
原文地址: http://www.cnblogs.com/endlessli/archive/2011/04/01/2002336.html1、准备资源,修改XML文准备几张图,这里我们准备添加home back和menu图标,就需要准备6张图,三张普通状态,三张按下的高亮状态图标:stat_home.pngstat_home_pressed.pngstat_back.pn
2013-08-28 13:30:57
228
原创 eclipse+linux 64位+jdk 64位(libjvm.so+0x1f125a问题解决)
我在Ubuntu 64位下使用eclipse时,出现如下错误:## An unexpected error has been detected by Java Runtime Environment:## SIGSEGV (0xb) at pc=0x00007fe6cab2b25a, pid=2220, tid=140627523454720## Java VM: Jav
2013-08-15 10:11:56
454
原创 FFMPEG on Android: No such file or directory
将移植好的ffmpeg放在android里面,使用的时候会提示:/mnt/sdcard/1.jpg: No such file or directory问题是上述文件是存在的。于是google,参考下面的办法:http://stackoverflow.com/questions/7867853/android-ffmpeg-halfninja-av-open-input-f
2013-08-06 17:56:31
601
转载 Nagle算法
原文地址:http://blog.163.com/li_xiang1102/blog/static/607140762011111103213616/1. Nagel算法 TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。(一个连接
2013-08-06 16:06:10
162
原创 Android后台录像
最近因工作需求,要开发Android后台录像的功能,鉴于功能太邪恶,就不公开源码了,我们主要用于记录出租车行驶过程中的数据。提供开发思路:1. 难点:后台一直运行(service或thread);预览界面的大小控制(1*1)(这方面可以搜一搜,网上很多)2. 本人采用service+悬浮窗口开发 2.1 在service中使用surfaceview(这个surfaceview是
2013-07-18 13:18:51
968
1
原创 java中byte数组与String间的转换
byte[] b = {2, 3, 4, 5}; for (int i = 0; i < b.length; ++i) { System.out.println(b[i]); } System.out.println("----------------"); String s = null;
2013-07-17 13:28:57
272
转载 使用Maven编译Android下i-jetty的一些问题
转载地址:http://xiaoboss.iteye.com/blog/1560544假设已安装eclipse、adt及android SDK,除了这些还必须做以下配置:1、m2eclipseeclipse插件地址:http://m2eclipse.sonatype.org/sites/m2e如不知,请自行搜索怎样在线安装Eclipse插件2、maven其实,m
2013-06-13 16:51:54
302
原创 CodeBlocks中使用fopen出错,解决办法
codeblocks默认设置运行目录为自己的目录,不是可执行文件的目录。Project -> Properties -> Build Targets -> Excution Dir = bin/Debug(原路径为MinGW/bin,修改为我们的路径即可)问题: 使用Codeblocks工具进行调试,发现fopen函数打不开文件。目标文件和所编译文件在同一文件夹下。解决:Cod
2013-04-12 11:47:52
639
原创 CodeBlocks中配置OpenGL开发环境
我的系统是win7 64位:1. 从官网下载CodeBlocks安装包,最好是包含mingw的,这样省去很多麻烦,然后安装即可。2. 从OpenGL官网下载glut库文件,我下载的是glutdlls36.zip, 将glut.h 放在 MinGW\include\GL 下;(MinGW位于CodeBlocks安装目录下) 将glut.lib, g
2013-04-11 16:05:00
407
原创 为何调试Android Framework时,有些文件的log打印不出来?
当我们修改framework源码时,有些文件(比如GSMPhone.java等等)的log打印不出来,可以从下面android 官网的资料中看出端倪:Viewing Alternative Log BuffersThe Android logging system keeps multiple circular buffers for log messages, and not all
2013-03-19 15:11:48
424
翻译 Android——CountDownTimer
通过Google API,很清楚的知道是用于倒计时。Class OverviewSchedule a countdown until a time in the future, with regular notifications on intervals along the way. Example of showing a 30 second countdown in a text
2013-03-18 15:26:34
292
转载 Android线程错误信息捕获
转自:http://aichixihongshi.iteye.com/blog/1200425android项目开发中的debug是很重要的,以下转载自前辈的文章,记录一下:程序员最头疼的事情就是bug和debug。这次debug长达20天,搞的我心力交瘁。累,因为Android兼容性,不同手机会有不同的bug 出来,而且很难复现,所以就上网找了下类似保存错误log到文件再上传到服务器
2013-03-18 10:01:20
238
翻译 API Guides之Application Fundamentals
原文地址 http://developer.android.com/guide/components/fundamentals.html(按照个人理解进行翻译,方便以后查找资料,水平有限,如有错误,还请谅解)翻译:Application FundamentalsAndroid应用程序使用Java编程语言编写。Android SDK工具集将代码、所有数据和资源文件一起,编译到一个
2013-01-10 09:44:37
143
翻译 API Guides之AIDL
原文地址 http://developer.android.com/guide/components/aidl.html(按照个人理解进行翻译,方便以后查找资料,个人水平有限,如有错误,还请谅解)翻译:Android Interface Definition Language(AIDL)AIDL(Android接口定义语言)与我们工作中使用的其它IDLs(接口定义语言)相似。它
2012-12-27 11:34:39
194
翻译 API Guides之Bound Services
原文地址 http://developer.android.com/guide/components/bound-services.html(按照个人理解进行翻译,方便以后查找资料,水平有限,如有错误,还请谅解)翻译:Bound Services一个bound service是客户端——服务器端接口中的服务器端。一个bound service允许组件(例如activity)绑定
2012-12-26 15:37:03
204
翻译 API Guides之Services
原文地址 http://developer.android.com/guide/components/services.html(按照个人理解进行翻译,方便以后查找资料,个人水平有限,如有错误,还请谅解)翻译:ServicesService是能够在后台执行耗时操作并且不提供用户界面的应用程序组件。其他应用程序组件可以启动service,甚至当用户使用其他软件时,service将
2012-12-25 15:12:37
203
原创 Android模拟器中文输入法
<br />首先进入手机的设置“Setting”,在列表中选择“language&keyboard”,并将“谷歌拼音输入法”打上勾。<br />经过以上设置后,只要在你需要输入中文的地方,长按输入框,就会弹出选择框,就可以进入输入法选项里面找到谷歌输入法了。
2010-11-21 22:20:00
449
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人