Android
文章平均质量分 81
茫茫大士
热爱编程
展开
-
解决genymotion模拟器无法联网的正确方法100%成功
解决genymotion模拟器因为联网设置不能开机的问题转载 2022-07-03 10:13:54 · 1963 阅读 · 0 评论 -
Error: This attribute must be localized. 解决方法
FROM:http://blog.csdn.net/qinyun188/article/details/7466973在使用mmm单独编译Android应用程序时出现如下错误:mmm packages/apps/BoardconLED/============================================PLATFORM_VERSION_CODENAM转载 2017-06-24 17:08:43 · 2050 阅读 · 0 评论 -
【纯技术】MTK Fuel Gauge算法分析
FROM:http://www.eetrend.com/forum/100061643也可以在百度文库里下载文档:https://wenku.baidu.com/view/e374ea14fab069dc5122010d.html作者:王进目录1. Battery 架构简析2. MTK 电量算法简析3. 25 平台 SW FG 算法分析4. 误差和消除误差转载 2017-06-12 09:47:39 · 1950 阅读 · 0 评论 -
onEditorAction不执行
调试开源项目android_serialport_api时,遇到onEditorAction不执行的问题原始的EditText为 <EditText android:id="@+id/EditTextEmission" android:layout_width="fill_parent" android:layout_height="w原创 2017-07-01 18:25:11 · 1132 阅读 · 0 评论 -
Android 软键盘事件imeOptions响应
FROM:http://blog.csdn.net/liuweiballack/article/details/46708697在Android发开过程中,有时候需要对EditText的软键盘进行监听。 当点击软键盘回车位置按键的时候,需要实现 完成、前进、下一项、搜索、发送或其他功能,这就需要开发者对软键盘回车的点击事件进行捕捉。 比如在登录界面,需要用户在输入密码之后点击软转载 2017-07-01 18:16:06 · 479 阅读 · 0 评论 -
EditText中onEditorAction监听事件执行两次
调试开源项目android_serialport_api时,遇到onEditorAction执行两次的问题更具参考文档解释:Android的EditText通过setOnEditorActionListener给文本编辑框设置监听事件,但是在其处理方法onEditorAction中的逻辑在每次回车后都触发了两次,原来是在键盘回车的ACTION_UP和ACTION_DOWN时都会触发这个方法,后原创 2017-07-01 18:04:54 · 1890 阅读 · 0 评论 -
Android之——JNI初探
FROM:http://blog.csdn.net/l1028386804/article/details/47405683转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47405683这里,我将用一个小例子的形式来帮助大家初探JNI的用法,首先,大家要先搭建好NDK环境,请大家先阅读《Android之——N转载 2017-06-30 10:47:59 · 619 阅读 · 0 评论 -
android开发ndk调用第三方so库
FROM:http://blog.csdn.net/hongbochen1223/article/details/529574211.0 功能概述1.0.1 概述在android开发中,java调用C/C++函数库是经常遇到的,我们的android开发中使用JNI开发技术,有下面几种情况:已经使用C/C++发了某些函数库,如果再使用java封装相应的函数库的话,可能会话转载 2017-06-30 10:46:45 · 559 阅读 · 0 评论 -
NDK jni 加载静态库
FROM:http://www.cnblogs.com/zhangweia/p/3361711.html加载静态库到android,静态库的提供方式有2种,a. 通过源文件来编译静态库b. 加载已经编译好的静态库首先我们来看,通过源文件来编译静态库,工程目录如下第一步:我们来看我们的jni目录,目录下包含以下4个文件Android.mk -转载 2017-06-30 10:44:06 · 544 阅读 · 0 评论 -
NDK 通过java调用so文件
FROM:http://www.cnblogs.com/zhangweia/p/3360980.html首先我们来看so文件的来源1. 自己写.c文件,然后生成so库2. 引用别人的静态库,或者动态库来生成新的jni调用库。我们先来看最简单的编写一个jni调用的so库,包含一个获取字符串的方法,通过这个列子,我们主要是了解怎么在android的工程中调用jni的库,转载 2017-06-30 10:43:08 · 388 阅读 · 0 评论 -
android开发ndk调用第三方so库
FROM:http://blog.csdn.net/hongbochen1223/article/details/529574211.0 功能概述1.0.1 概述在Android开发中,Java调用C/C++函数库是经常遇到的,我们的android开发中使用JNI开发技术,有下面几种情况:已经使用C/C++发了某些函数库,如果再使用java封装相应的函数库的转载 2017-06-30 10:30:17 · 385 阅读 · 0 评论 -
Android串口通信:串口读写实例
在Android串口通信:基本知识梳理(http://gqdy365.iteye.com/admin/blogs/2188846)的基础上,我结合我项目中使用串口的实例,进行总结; Android使用jni直接进行串口设备的读写网上已经有开源项目了,本文是基于网上的开源项目在实际项目中的使用做的调整和优化; Google串口开源项目见:https://code.google.com/p转载 2017-06-24 13:45:07 · 3147 阅读 · 0 评论 -
android源码中打包so到apk的方法
FROM:http://blog.csdn.net/chaihuasong/article/details/50562679如下两句命令即可[python] view plain copy./aapt a ../../../out/target/product/scx35_sp7731gea_hdr/system/app/xxx/xx转载 2017-06-24 16:13:25 · 2188 阅读 · 0 评论 -
android关机动画
FORM:https://blog.csdn.net/zeng622peng/article/details/7334018 关机动画和开机动画功能是大体一致的,只是播放的动画不一样而已。既然关机动画和开机动画如此相似,所以,先了解一下开机动画的流程是怎样的。一. 开机动画的图片存放位置:1. 默认位置/development/data/etc/bootanimation.zi...转载 2018-12-20 17:23:06 · 3085 阅读 · 1 评论 -
MTK keypad调试,扩张键盘IC AW9523
FROM:http://blog.csdn.net/aree/article/details/28683741按键没有hal层设备中断-------驱动------>内核按键码(SCANCODE)-------*.kl--------> android keycode(char*)--------- KeycodeLabels.h ------>android keyevent(i转载 2018-01-23 22:15:13 · 2522 阅读 · 0 评论 -
为Android应用程序读取/dev下设备而提权(一)
FROM:http://blog.csdn.net/yiyaaixuexi/article/details/6803593为Android应用程序读取/dev下设备而提权(一) 倘若应用程序需要对/dev/xxx进行读写操作,就需要提升其权限。提权方法不唯一,需要根据具体需求情况而选择。归根结底,终究都落到chmod 777 /dev/xxx 上,不转载 2017-06-13 16:19:57 · 1260 阅读 · 0 评论 -
APK签名原理
网上已有多篇分析签名的类似文章,但是都有一个共同的问题,就是概念混乱,混乱的一塌糊涂。在了解APK签名原理之前,首先澄清几个概念:消息摘要 -Message Digest简称摘要,请看英文翻译,是摘要,不是签名,网上几乎所有APK签名分析的文章都混淆了这两个概念。摘要的链接http://en.wikipedia.org/wiki/Message_di转载 2017-06-13 16:11:12 · 263 阅读 · 0 评论 -
Android签名机制之---签名验证过程详解
一、前言今天是元旦,也是Single Dog的嚎叫之日,只能写博客来祛除寂寞了,今天我们继续来看一下Android中的签名机制的姊妹篇:android中是如何验证一个Apk的签名。在前一篇文章中我们介绍了,Android中是如何对程序进行签名的,不了解的同学可以转战:http://blog.csdn.net/jiangwei0910410003/article/details/50转载 2017-06-13 16:08:16 · 5209 阅读 · 1 评论 -
android 为什么需要签名
FROM: http://blog.csdn.net/fyh2003/article/details/6911967所有的Android应用程序都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。 平时我们的程序可以在模拟器上安装并运行,是因为在应用程序开发期间,由于是以Debug面试进行编译的,因此ADT根据会自动用默认的密钥和证书来进行签名,转载 2017-06-13 16:05:19 · 519 阅读 · 0 评论 -
Android中应用程序如何获得系统签名权限
FROM:http://blog.csdn.net/jingwen3699/article/details/8024900signapk.jar与eclipse export插件默认赋予程序一个DEBUG权限的签名signapk.jar包含有系统权限(system api, permission),而eclipse export插件默认赋予程序一个DEBUG权限的签名。转载 2017-06-13 15:59:58 · 3486 阅读 · 0 评论 -
android 非系统APP访问字符设备
FROM:http://blog.csdn.net/evan_lo/article/details/62423780在默认的selinux规则中, 非系统APP无权访问很多类型的字符设备. 下面以访问串行设备为例确认android / platform / external / sepolicy / file_contexts 文件转载 2017-06-13 15:56:13 · 544 阅读 · 0 评论 -
采用Fuel Gauge可能出现的几种电量现象及解释
FROM:http://blog.csdn.net/angle_birds/article/details/40393683首先应该熟悉两个变量,bat_volt_check_point是UI上面显示的值。gFG_capacity_by_C,库仑计计算的电量值.也等于SOC的值.公式 DOD1 = DOD0 + (-Car/Qmax).DOD1对应当前的电量值.转载 2017-06-13 15:42:23 · 1233 阅读 · 0 评论 -
Android串口通信:串口读写
FROM:http://blog.csdn.net/burly/article/details/50512379公司有个项目要用到串口通信,同事有写好一个DEMO,用的时候发现会有问题,从jni读串口数据时,经常会被截断,修改select延时还是无济于事,于是想到用Java直接去读/写串口文件,经过搜索在iteye上的一篇博客1可以满足需求,但看到下面留言说有问题,自己试了下确实是有问题,转载 2017-06-30 10:26:17 · 1570 阅读 · 0 评论 -
Android开发之jni串口
FROM:http://blog.csdn.net/qq_33750826/article/details/53638180前言我第一次听说串口完全是懵逼状态,脑子没一点概念,于是我就到处百度,但是发现网上的例子都是一些乱七八糟的代码,有代码也基本都不会解释,现在做这个串口开发也有段时间了,现在根据我的理解写了这篇博客。串口是什么?串口就是一个可以将我们转载 2017-06-30 10:22:09 · 348 阅读 · 0 评论 -
MTK Android Driver:UART
FROM:http://blog.csdn.net/cbk861110/article/details/425834691.uart口配置:将uart log和meta配置端口配置为其他端口,空出来的uart1专门用作此功能通信调试。备注:硬件主板上只有uart1口能够飞线出来调试。修改方法:参考:[FAQ07420]如何设置吐uart log的uart口JB5转载 2017-04-20 19:04:16 · 891 阅读 · 0 评论 -
那两年炼就的Android内功修养
写得真好,拜读大神!FROM:http://blog.csdn.net/luoshengyang/article/details/8923485 经过两年的时间,终于完成对Android系统的研究了。Android是一个博大精深的系统,老罗不敢说自己精通了(事实上最讨厌的就是说自己精通神马神马的了,或者说企业说要招聘精通神马神马的人才),但是至少可以说打通了整个Androi转载 2017-04-20 16:33:09 · 794 阅读 · 0 评论 -
Ubuntu下adb 显示insufficient permissions for device,或Eclipse中DDMS设备显示????
FROM:http://blog.csdn.net/h3c4lenovo/article/details/8098347一、工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android开发过程中,这个工具是使用得最多的。(缩写adb,有点像gcc的gdb似的) adb start-转载 2017-03-27 14:35:03 · 270 阅读 · 0 评论 -
fastboot出现错误:no permissions fastboot
FROM:http://blog.csdn.net/jk198310/article/details/17524763fastboot flash boot out/target/product/generic/boot.img不管用,提示原因查找:用fastboot命令查看设备提示无权限,如下:$ fastboot -l devicesno permissio转载 2017-03-27 14:33:38 · 1752 阅读 · 0 评论 -
Ubuntu 12.04 远程桌面系列——FreeNX Server
FROM:http://www.2cto.com/os/201305/212216.html使用远程桌面登录ubuntu在 Ubuntu 上安装 VNC Server 来连接我直接就没成功过,倒是在 CentOS 上还就没有问题。前一篇系统自带的 VNC 文章就说过,Ubuntu 10.10 还好,只要升级了 Ubuntu 11 以上的 Unity 桌面开启自带桌面共享后,靠 VNC转载 2017-01-23 10:35:31 · 2336 阅读 · 3 评论 -
MTK 三星处理器一览表
FROM:http://www.mydrivers.com/zhuanti/tianti/01/index_other.html (这里会实时更新)联发科处理器型号制造工艺CPU架构核心频率GPU内存基带出货时间代表机型MT651665nm单核ARM9416MHz————GSM200转载 2017-01-21 15:49:27 · 3825 阅读 · 0 评论 -
高通处理器一览表
FORM:http://www.mydrivers.com/zhuanti/tianti/01/index_gaotong.html(这里会实时更新)骁龙800/600系列处理器型号制造工艺CPU架构核心频率GPU内存基带出货时间代表机型骁龙800(MSM8x74)2转载 2017-01-21 15:48:14 · 20969 阅读 · 0 评论 -
Android-传感器开发-方向判断
FROM:http://blog.csdn.net/baidu_28479651/article/details/47299927自从苹果公司在2007年发布第一代iPhone以来,以前看似和手机挨不着边的传感器也逐渐成为手机硬件的重要组成部分。如果读者使用过iPhone、HTC Dream、HTC Magic、HTC Hero以及其他的Android手机,会发现通过将手机横向或纵向放置,转载 2017-01-20 19:37:09 · 4095 阅读 · 0 评论 -
重力感应G-Sensor 方向介绍
FROM:http://blog.csdn.net/wh_19910525/article/details/9073207 以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正.从-10到10,以浮点数为等级单位,想象一下以下情形:手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10);手机屏幕向下(z转载 2017-01-18 20:43:09 · 1433 阅读 · 1 评论 -
基于Android的串口聊天室 (基于tiny4412)
FROM:http://www.th7.cn/Program/Android/201506/486142.shtml硬件平台: tiny4412ADK + S700 4GB FlashAndroid版本:Android-5.0.2Linux版本: Linux-3.0.86Bootloader:Superboot 下面的例子是基于Andrioid源码中自带的一转载 2017-04-20 19:52:34 · 481 阅读 · 0 评论 -
Ubuntu12.04 adb无法连接手机
1、安装adb命令(注意如果你的Ubuntu下已经安装了adb 就无需执行该步骤,可以输入:adb ,查看是否安装adb)sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install Android-tools-adb此时,将android设备连接至电脑,执行a转载 2017-05-04 17:07:26 · 362 阅读 · 0 评论 -
预置第三方apk到MTK项目相关问题总结
FROM:http://blog.csdn.net/a462533587/article/details/46380795标签:MTK 预置apk作者:解国栋 2015-06-03目前5.0之后项目预置方式通用步骤为:建立apk文件夹;置目标apk到该文件夹下;解压缩apk查看是否包含lib/文件夹(apk项目是否包含lib库文件);在该文件夹下编写Andr转载 2017-05-26 11:22:24 · 443 阅读 · 0 评论 -
Android串口操作,简化android-serialport-api的demo(附源码)
FROM:http://blog.csdn.net/akunainiannian/article/details/8740007 最近在做Android串口的开发,找到一个开源的串口类android-serialport-api。其主页在这里http://code.google.com/p/android-serialport-api/ ,这里可以下到APK及对源码。转载 2017-06-30 10:20:00 · 641 阅读 · 0 评论 -
【Android应用开发】-(19)Android 串口编程原理和实现方式(附源码)
FROM:http://blog.csdn.net/tangcheng_ok/article/details/7021470 提到串口编程,就不得不提到JNI,不得不提到JavaAPI中的文件描述符类:FileDescriptor。下面我分别对JNI、FileDescriptor以及串口的一些知识点和实现的源码进行分析说明。这里主要是参考了开源项目android-serialport转载 2017-06-30 10:12:37 · 632 阅读 · 0 评论 -
Android JNI打包so文件到apk .
FROM:http://blog.csdn.net/itluochen/article/details/53784830Android JNI 的使用,之前很少使用这个,所以这次用到占用了很多时间搞,不熟悉C++Android JNI如何用呢?下面这段拷贝别人的,是没问题的:常用有两种方法:1、在windows/Linux下,首先把so动转载 2017-06-30 08:55:49 · 2669 阅读 · 0 评论 -
Android Uevent 分析,从kernel到framework
FROM:http://write.blog.csdn.net/postedit?ref=toolbarUevent是内核通知android有状态变化的一种方法,比如USB线插入、拔出,电池电量变化等等。其本质是内核发送(可以通过socket)一个字符串,应用层(android)接收并解释该字符串,获取相应信息。一、Kernel侧:UEVENT的发起在Kernel端,主要是通过转载 2017-06-17 14:40:21 · 474 阅读 · 0 评论