Android Frameworks层提供了硬件服务,Android系统APP可以调用这些硬件服务,进而完成硬件的控制,实现应有的功能。接着上一篇,这一篇要在frameworks层为应用提供java接口的硬件服务。cd到frameworks/base/core/java/android/os目录,添加 IGpioService.aidl:
package android.os;
inter...
分类:
移动开发 时间:
2014-12-17 18:39:05
阅读次数:
251
A.项目中的常见文件1.单元测试Test2.Frameworks(xCode6 创建的SingleView Project没有)依赖框架3.Products打包好的文件4. projectname-Info.plist全局配置文件所以最好其他的plist文件不要带有Info字眼(1)更改项目名a.修...
分类:
移动开发 时间:
2014-12-17 14:20:59
阅读次数:
219
什么是Cocoa?什么是Xcode?什么是Framework? 什么是Cocoa?NeXTSTEP(以Unix作为内核的操作系统)内置的许多库(libraries)和工具,让程序员以一种优雅的方式与窗口管理器进行交互,这些libraries叫做Framework,在1993年这些frameworks...
分类:
其他好文 时间:
2014-12-16 22:25:07
阅读次数:
205
Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层访问硬件驱动
中我们已经编译好了硬件抽象层模块,下面就要开始为HAL层编写JNI方法,为上层提供服务。
cd到frameworks/base/services/jni目录中,新建一个com_android_server_GpioService.cpp文件:...
分类:
移动开发 时间:
2014-12-15 23:40:54
阅读次数:
305
先来看一下官方的说法,贴内容(https://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications)Dependent Project InstallBecause frameworks cannot be used in Coco...
分类:
其他好文 时间:
2014-12-09 17:39:31
阅读次数:
206
1)TD项目修改alps\mediatek\source\frameworks\base\core\res\res\values\Strings.xml中
的wifi_tether_configure_ssid_default_for_cmcc变量
2)非TD项目修改alps\frameworks\base\core\res\res\values\strings.xml中的wifi_tethe...
分类:
移动开发 时间:
2014-12-09 10:40:00
阅读次数:
177
个人原创,转帖请注明来源:cnblogs.com/jailbreaker之前在[iOS越狱开发 之六]使用class-dump导出Frameworks头文件,通过一个perl脚本来dump出Frameworks的所有头文件,这片帖子主要讲dump一个app的实战,创建一个singleView的app...
分类:
移动开发 时间:
2014-12-08 13:52:43
阅读次数:
208
个人原创,转帖请注明来源:cnblogs.com/jailbreakerclass_dump这个工具,可以导出sdk中似有api的头文件,也可以导出别人的app中使用的头文件,工具是开源的,作者网站:http://stevenygard.com/projects/class-dump/。去网站下载后...
分类:
移动开发 时间:
2014-12-06 12:48:40
阅读次数:
294
修改:
Frameworks\av\media\libmediaplayerservice\nuplayer\nuplayer.cpp
Void nuplayer::onMessageReceived(const sp &msg) {
...
case kWhatSetVideoNativeWindow:
{
ALOGD("kWhatSetVideoNativeWindo...
分类:
移动开发 时间:
2014-12-05 14:20:59
阅读次数:
175
一、添加某些格式
以rmvb格式为例,由于lisence问题,将一个rmvb格式视频文件拷贝到手机的SD卡上,该文件无法显示为视频文件;若贵司有预装第三方apk来支持播放该格式视频,可以按照下面的方法,添加对rmvb格式的支持。
在frameworks\base\media\java\android\media\MediaFile.java中:约270行左右,添加RMVB格式的mimeType...
分类:
移动开发 时间:
2014-12-05 14:20:37
阅读次数:
262