`
文章列表
转自:http://blog.csdn.net/andie_guo/article/details/16879443 参考:http://www.cnblogs.com/loulijun/archive/2012/02/22/2361533.html 前言: CyanogenMod源码下载和编译是一个耗时、耗精力、耗人品的工程,如果你有足够的毅力、耐心,以及做好了承受各种下载出错、编译出错、固化出错打击的心理准备,请一步一步往下看。考虑到Cyanogenmod支持的手机设备有限,以及广大Android编程爱好者的手机设备差异,本blog是以手机HTC Aria(liberty) 下载 ...
转自:http://blog.csdn.net/xiaoliouc/article/details/8443195    最近调研android视频录制、另一部手机实时观看,大致有以下几种思路。   1. android手机充当服务器,使用NanoHTTPD充当服务器,另一部手机或者pc通过输入http://手机的ip:8080网址 ...
转至:http://blog.csdn.net/lastsweetop/article/details/6589378 一,准备工作 1.一台开发手机。     我推荐最好用G7,也是就HTC Desire那款(是不是有些广告嫌疑。。。),这台机各种ROM都很全,资料也多些,很容易刷到root,android版本也是最新的2.3.3.   2.Auto-sign签名工具    这个是必备的,网上很多下载点,主要做ROM签名所用   3.apktool     打包解包apk工具   二,具体步骤 1.先将ROM包解压,比如我用的就是g7_3.3_hiapk_signe ...
参考文档:1:jar包中包含资源,资源放在assets文件夹中http://my.oschina.net/u/614511/blog/76957                2:jar包中不包含资源,资源放在主工程的res中 http://my.oschina.net/handsomeban/blog/150220             3:jar包中不包含资源,新建一个目录存放资源 http://blog.csdn.net/wletv/article/details/8547797              3方案获取资源方法:http://riddickbryant.iteye ...
官方文档:http://developer.android.com/tools/projects/index.html 1:android project 2:Test project 3:library project      库工程主要向主工程提供源码文件和资源。编译时,会将库工程的源码文件(包括R文件)和资源(图片,布局等资源)合并到主工程中。注意:不会合并manifest文件,而且库工程的manifest文件也没用,它里面的内容必须移植到主工程的manifest文件当中。当库文件中的资源ID和主工程中的资源ID相同时,主工程的资源ID将会覆盖掉库工程的资源ID。当主工程所引 ...
from  http://www.oulan.com/topics/google-maps-embed-parameters.html Google Map参数 下面是一个关于可以传递给maps.google.com(以及.co.uk/.be等)的一些参数的清单。如果你想通过Google Maps显示驾驶路线,而这些API并没有提供,你就可以使用它们。 一 ...
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。那我们能得到吗?很高兴的告诉你,能!Context有个createPackageContext方法,可以创建另外一个包的上下文,这个实例不同于它本身的Context实例,但是功能是一样的。这个方法有两个参数:1。packageName 包名,要得到Context的包名2。flags 标志位,有CONTEXT_INCLUDE_ ...
前言    Android动态加载(下)——加载已安装APK中的类和资源。   声明   欢迎转载,但请保留文章原始出处:)      博客园:http://www.cnblogs.com     农民伯伯: http://over140.cnblogs.com      Android中文Wiki:http://wikidroid.sinaapp.com     正文
前言   近期做换肤功能,由于换肤程度较高,受限于平台本身,实现起来较复杂,暂时搁置了该功能,但也积累了一些经验,将分两篇文章来写这部分的内容,欢迎交流!   关键字:Android动态加载   声明   欢迎转载,但请保留文章原始出处:)      博客园:http://www.cnblogs.com     农民伯伯: http://over140.cnblogs.com      Android中文Wiki:http://wikidroid.sinaapp.com   正文
编写JNI最好用C++编写,因为比较简单 java类中,可以定义一个跟java函数一模一样的native函数,不会出现冲突。 JNIEXPORT, JNICALL关键字 没必要加,不加也能运行。 静态注册:根据JNI的函数名来注册 注册规则:函数名必须是 "Java_" + 包名 + 类名  + 方法名,"." 符号一律换成“_”。                  函数的前两个参数必须是(JNIEnv *env, jobject object )                 供java层调用的函数都必须采用"C"的 ...
转自:http://blog.csdn.net/codezjx/article/details/8879670 前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大的Cygwin了。   r6及以下版本,也可以抛弃几个G的完整版,使用精简过的Mini-Cygwin来编译,解压后大小仅9M,但短小巧精悍,完全可以满足Android NDK的开发。 下载地址:https://code.google.com/p/mini-cygwin/ Eclipse集成Cygwin编译环境可以参考我的这篇贴:http://blog.csdn.net ...
Jni中还可以采用RegisterNatives来注册jni的方法,注册以后的jni函数的命名可以不需要符合类似javah命令生成的函数的规则RegisterNatives为JNIEnv的成员函数,声明为:    jint (JNICALL *RegisterNatives) (JNIEnv *env, jclass clazz, const JNINativeMethod *methods,jint nMethods);其对应的取消注册的函数为声明为:    jint (JNICALL *UnregisterNatives) (JNIEnv *env, jclass clazz);在jav ...
转自:http://blog.csdn.net/furongkang/article/details/6857610 介绍Java如何将数据传递给C和C回调Java的方法。  java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。 Android中使用JNI七个步骤: 1.创建一个android工程 2.JAVA代码中写声明native 方法 public native String helloFromJNI(); 3.用javah工具生成头文件 4. 创建jni目录,引入 ...
android 系统是开源的,于是各种产商各种瞎改android系统,工作了几个月,我发现单单就android的内外存储设备的路径我就不知道怎么获取了。上网查了几种方案,自己试验了下,感觉好迷茫啊。在这里记录下我试验的几种方案。 方案一:通过Enviroment类获取存储设备路径              android的官方文档上说,采用Enviroment.getExternalStorageDirectory()方法可以得到android设备的外置存储(即外插SDCARD),如果android设备有外插SDCARD的话就返回外插SDCARD的根目录路径,如果android设备没有外 ...
Git中从远程的分支获取最新的版本到本地方式如下,如何更新下载到代码到本地,请参阅ice的博客基于Github参与eoe的开源项目指南方式一1. 查看远程仓库 1 2 3 4 5 6 $ git remote -v eoecn https://github.com/eoecn/android-app.git (fetch) eoecn https://github.com/eoecn/android-app.git (push) origin
Global site tag (gtag.js) - Google Analytics