Prevent App/Process Termination by Android OS

Is there a way to prevent an app or process from being terminated by the Android OS due to the OS's attempt to free up resources? The app needs to put itself in the Notifications bar in order...
阅读(483) 评论(0)

Android NDK 使用stlport

最近在看box2d这个物理引擎,之前没有仔细自己写过jni的调用,只是看了看jni的语法和几个例子觉得还行难度不是很大,只是jni接口写起来很麻烦,一直没有自己动手做, 今天在论坛中看有人问stlport使用的问题,就自己动手写了下,发现这里面水还是比较深的,真是只有动手试了以后才只知道水深水浅; 下面是C++代码: #include #include #include #in...
阅读(3797) 评论(0)

Android NDK C++开发注意事项总结

相信Android开发者都喜欢用C++编写一些高效的应用,有关Android NDK的C++开发相关知识Android123总结如下:   1. 从Android NDK r5开始支持了STL Port,在这个版本开始就可以使用部分STL库的功能了,比如说vector、string摆脱c下面容易出现的数组未初始化、越界,增强应用的健壮性。   2. 很多网友包含了include 这样...
阅读(804) 评论(0)

hg clone

svn的就不说了,git的也不说了,这些都是常用的,直说hg   图很直观...
阅读(1611) 评论(1)

Android单位区别与转化

Android设置有很多长度单位,dp、px等 px 像素,指屏幕上的一个点 in 英寸 mm 毫米 pt 磅,也就是1/72英寸 dp 有点类似于像素但是它这个像素和密度没有关系,是一种抽象单位,在每英寸160像素的屏幕上1dp=1px,如果在320像素的屏幕上,1dp=2px,也就是讲dp可以自适应大小 dip 这个和dp一样 sp 这个也和dp差不多但是它是和刻度无关,一般字体...
阅读(396) 评论(0)

windows系统集成cygwin与Eclipse与使用Android NDK r5(支持OpenglES),集成

一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将so 和Jav...
阅读(469) 评论(0)

使用libevent实现最简单的android http-server

其实就是把libevent sample 下的http-server.c 在android emulator 上跑起来 环境: libevent: libevent-2.0.12-stable sdk     :  android-sdk-linux_86  支持到2.01 ndk     :  android-ndk-r4b-linux-x86   1. 交叉编译   * 将l...
阅读(3608) 评论(0)

Android NDK 调用c++ stl 模板库(修改android.mk文件)

1  在需要调用模板库的文件前包含头文件:    #include   #include     此时编译可能不过,需要在android.mk文件内添加:    LOCAL_C_INCLUDES :=   /home/administrator/android-ndk-r5b/sources/cxx-stl/stlport/stlport     (ndk安装路径下的stl...
阅读(919) 评论(0)

在eclipse中配置android ndk的自动编译环境builders

无论linux还是mac在jni目录中直接运行  ndk-build 就可以生成 lib目录及所需要的 so文件; windows 装上lnx模拟器也是一样; 每次修改完 c++代码, 都要运行一下 ndk-build,然后在 eclipse中运行 java 程序;非常之麻烦;   之所以麻烦,归根于对强大的eclipse ide环境的不熟悉; 其实 eclipse可以配置 jni的自动编译选项...
阅读(1779) 评论(0)

android 平台下免费的 3D/2D 开源项目

1、Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。 项目地址:http://code.google.com/p/angle/ 2、Rokon...
阅读(505) 评论(0)

android adb push 与 adb install的比较(两种安装APK的方法)

一般的,Android 应用程序有两种安装方法: 1. 将应用程序的apk文件push到手机中,用如下命令:    adb push xxxx.apk /system/app. 2. 用adb install xxxx.apk进行安装 3. 二者的比较以及注意事项:   1) 用第一种方式的弊端:          a.   会将原来系统中的对应的apk...
阅读(502) 评论(0)

Android Gesture 手势识别使用实例

很高兴能在Android1.6的sdk看到手势识别这一功能,之前一直在想,如何在android中实现nds游戏那样用手势(准确点应该是笔势)来控制游戏角色?现在总算看到一点曙光了,不过手势要做到笔势那样随心所欲地控制游戏人物,还有很多细节问题需要处理。     在Android1.6的模拟器里面预装了一个叫Gestures Builder的程序,这个程序就是让你创建自己的手势的(Gestur...
阅读(488) 评论(0)

[Android实例] 48个android程序源码贡献!!!值得收藏!!!

Android PDF 阅读器   http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans   http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog   http://sourceforge.net/projects...
阅读(605) 评论(0)

Android各版本区别总结

Android 1.0 第一版商用操作系统  Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包 Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器...
阅读(500) 评论(0)

[Android]异步任务AsyncTask使用解析

AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。 AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask: Params是指调用execute()方法时传入的参数类型和doInBackgound()的参数类型Progres...
阅读(570) 评论(0)

[Android]ListView中分割线的设置

1.在布局文件中ListView元素中通过属性设置 view plain android:divider="#fffff"  分割线颜色   android:dividerHeight="1px"  分割线高度   2.使用XML文件设置 view plain >   xmlversionxmlversion="1....
阅读(862) 评论(0)

[Android]ListView美化:去阴影、底色、选中色

1.去滑动到顶点和底边时的黑色阴影 view plain android:fadingEdge="none"   2.去拖动时默认黑色底色 view plain android:cacheColorHint=“#00000000”   3.去选中时的黄色底色 view plai...
阅读(669) 评论(0)

Android Build系统分析 一

闲来无事,分析一下Android的Build系统,希望对自己的工作有所助益;有可能对别人有所帮助。   Android无疑是一个很大的系统,目前看来也是还很年轻,又很有活力的一个系统。通过研究它的build子系统,至少可以看到一个大系统是怎样写出来的。   Makefile,很多人可能都觉得,这个东西太简单了,甚至很多时候都不需要,我直接gcc把源代码编出来就可以了。这种想法,在程序小的时...
阅读(605) 评论(0)

Build update.zip from your own android source code

本文介绍如何从一个已经编译好的android源码树中提取一个update.zip所需要的所有资源, 从而最终构建一个可以在android recovery模式下刷机的update.zip包.在介绍之前,我们先假定你已经有了一个编译好的android源码树 myandroid.     在Android 2.1-update1版本中, 一个最基本的update.zip包的结构如下:...
阅读(750) 评论(0)

編譯android原始碼到模擬器上執行

Version Notice:  2. 新增SDK 1.5 r2 版本的相關說明 (2009.5.26) 1. 此文章中的平台版本為 SDK 1.1 r1 (2009.5.10)     0. 下載android的source code,請參考官方網頁的做法吧!(http://source.android.com/download)   1....
阅读(543) 评论(0)
31条 共2页1 2 下一页 尾页
    个人资料
    • 访问:722504次
    • 积分:9002
    • 等级:
    • 排名:第1930名
    • 原创:111篇
    • 转载:376篇
    • 译文:0篇
    • 评论:111条
    文章分类
    最新评论