
ANDROID frameworks类
ddicode
这个作者很懒,什么都没留下…
展开
-
Android串口通信:串口读写实例
转自:http://gqdy365.iteye.com/blog/2188906在Android串口通信:基本知识梳理(http://gqdy365.iteye.com/admin/blogs/2188846)的基础上,我结合我项目中使用串口的实例,进行总结;Android使用jni直接进行串口设备的读写网上已经有开源项目了,本文是基于网上的开源项目在实际项目中的使用做的调整和优化转载 2016-04-12 15:02:46 · 2810 阅读 · 2 评论 -
JNIEnv类型和jobject类型的解释
转自:http://blog.youkuaiyun.com/jiangwei0910410003/article/details/17465457上一篇说的是一个简单的应用,说明JNI是怎么工作的,这一篇主要来说一下,那个本地方法sayHello的参数的说明,以及其中方法的使用首先来看一下C++中的sayHello方法的实现:[cpp] view plain copy JNIEXPORT void JNICA...转载 2016-06-20 18:38:11 · 3876 阅读 · 0 评论 -
AIDL文件实例解析
1.什么是AIDL: AIDL是 Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口(interprocess communication, IPC)。它是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信的代码。如果在一个进程中(例如Ac...原创 2016-06-21 19:34:56 · 629 阅读 · 0 评论 -
JNIEnv类型中方法的使用
转自:http://blog.youkuaiyun.com/jiangwei0910410003/article/details/17466369上一篇说道JNIEnv中的方法的用法,这一篇我们就来通过例子来看一下这些方法的使用:首先是第一个例子:在Java代码中定义一个属性,然后再C++代码中将其设置成另外的值,并且输出来先来看一下Java代码:[java] view plain copy package ...转载 2016-06-20 18:39:50 · 981 阅读 · 0 评论 -
AndroidManifest.xml配置文件
转自:http://blog.youkuaiyun.com/shagoo/article/details/7485958AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plain copy<?xml version="...转载 2016-06-22 10:28:16 · 298 阅读 · 0 评论 -
AndroidManifest.xml
转自:http://ninefoxfire.blog.163.com/blog/static/143176397201261634042514/一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,...转载 2016-06-22 10:36:37 · 298 阅读 · 0 评论 -
android6.0修改默认音量的方法
代码位置:frameworks\base\media\java\com\mediatek\audioprofile\AudioProfileManager.java修改相应宏定义即可原创 2018-03-20 09:53:32 · 2118 阅读 · 0 评论 -
Android下jni方法实现串口操作
转载链接:http://gqdy365.iteye.com/blog/2188906在Android串口通信:基本知识梳理(http://gqdy365.iteye.com/admin/blogs/2188846)的基础上,我结合我项目中使用串口的实例,进行总结; Android使用jni直接进行串口设备的读写网上已经有开源项目了,本文是基于网上的开源项目在实际项目中的使用做的调整和优化; Goo...转载 2018-04-11 09:54:19 · 663 阅读 · 0 评论 -
Android设置iptable实现外网访问
支持WiFi热点访问外网iptables -t nat -A POSTROUTING -s 192.168.43.1/24 -o ccmni0 -j MASQUERADE支持USB共享网络访问外网iptables -t nat -A POSTROUTING -s 192.168.42.129/24 -o ccmni0 -j MASQUERADE ...原创 2018-08-30 14:48:53 · 1862 阅读 · 0 评论 -
Java final关键字
转载:http://blog.163.com/maomaoyu_1012/blog/static/19060130520116269329894/1. 修饰基础数据成员的final这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改。如java.lang.Math类中的PI和E是final成员,其值为3.14159265358...转载 2018-09-14 08:34:47 · 265 阅读 · 0 评论 -
[MTK]如何默认打开user debug 选项
http://blog.youkuaiyun.com/duanlove/article/details/9670765[Description]如何默认打开user debug 选项 [Keyword]user debug root [Solution]1. 在android 4.0 之前,这个设置是在frameworks/base/service/..../SystemSer转载 2016-07-05 18:55:50 · 1469 阅读 · 0 评论 -
android系统服务(service)
转自:http://blog.youkuaiyun.com/jinliang_890905/article/details/7320234关于Android 添加系统级(java)服务和调用的编写实现说明: 本文当主要描述Android添加java 系统级服务的编写实现。一.添加java 系统级服务: 目前网站上介绍的比较多,但是没有很详细的步骤和流程。现总结如下: 以 AlarmM转载 2016-06-17 09:33:29 · 345 阅读 · 0 评论 -
android通过命令行启动app-
执行自动化测试时我们都必须先开启 App 后才开始才进行测试,开启 App 的动作我们可以透过 adb(Android Debug Bridge) 指令来帮我们完成,指令如下所示: adb shell am start -n [PACKAGE-NAME]/[ACTIVITY-NAME] # adb shell am start -n /其中 PACKAGE-NAME 参数的部分,我们可以通过以下指原创 2016-04-11 19:34:56 · 9572 阅读 · 0 评论 -
Android 从framework层到HAL层调用实现(蓝牙串口)
转载自:http://www.cnblogs.com/xl19862005作者:Xandy工作背景:所调试的是一款叫goc-md-102的车载蓝牙模块,由于这款蓝牙模块无法直接用HCI的方式控制,而它已经有了现成的一套AT命令集进行控制,所以我在HAL中直接通过串口读写的方式进行通信,然后通过JNI和java层建立联系。考虑到效率的问题,我在HAL中用回调函数的方式通过JN转载 2016-04-27 10:43:07 · 2980 阅读 · 0 评论 -
android开机自启动app
转自:http://my.oschina.net/jgy/blog/135858 http://www.trinea.cn/android/android-boot_completed-not-work/前言: 有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到转载 2016-04-11 15:29:57 · 3133 阅读 · 0 评论 -
ADB介绍及命令
转自:http://www.cnblogs.com/playing/archive/2010/09/19/1830799.htmlAndroid调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常转载 2016-04-11 19:40:29 · 698 阅读 · 0 评论 -
jni代码
http://www.cnblogs.com/lcw/p/3802654.htmljava调用jni的接口:1, 调用动态库static{ System.loadLibrary("led_jni"); // system/lib/libled_jni.so }2, 调用驱动方法名: public native int openDev();转载 2016-04-19 19:19:20 · 420 阅读 · 0 评论 -
Android5 Lollipop 中关于 SELinux 安全机制调试笔记
转自:http://jingpin.jikexueyuan.com/article/55398.htmlAndroid5 Lollipop 中关于 SELinux 安全机制调试笔记作者: Aisy_D 发布时间:2015-07-28 10:10:07 Android5 中,安全机制增强后, 自己写的 操作 串口 的APP 想正确运行, 都需要经过一番折腾转载 2016-04-21 10:57:41 · 1602 阅读 · 0 评论 -
android 抓完整的log的方式
log 分为 kernel , main, events ,radio 几种log kernel属于 linux内核的log ,通过读取 /proc/kmsg 或者通过串口来抓取。USB连接手机抓取方式: adb shell cat /proc/kmsg > kernel.log串口抓取方式: 在串口终转载 2016-05-17 11:41:45 · 6158 阅读 · 1 评论 -
Android JNI 使用的数据结构JNINativeMethod详解
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:typedef struct {const char* name;const char* signature;voi转载 2016-04-21 19:12:01 · 321 阅读 · 0 评论 -
电脑控制手机的另一选择——Android vnc server
近来发现的Android上的原生VNC Server,就是说只要手机上安装并运行这个软件,即可实现电脑上查看并控制手机了。首先是手机端。1)下载androidvncserver:http://code.google.com/p/android-vnc-server/downloads/list有兴趣的可以下载源码自己重新编译,源码地址:http://code.google.转载 2016-05-17 17:43:23 · 12593 阅读 · 1 评论 -
设置Android静态蓝牙广播地址
You can disable the BLE Privacy Feature to avoid the MAC address rotating, and change the bluedroid source code as follows: \alps\system\bt\include\bt_target.h * Toggles support for genera...原创 2018-11-12 13:46:51 · 2107 阅读 · 0 评论