
Android开发
文章平均质量分 65
yuxiangyunei
这个作者很懒,什么都没留下…
展开
-
Android4.4 RIL的AT命令增加流程
首先,感谢http://blog.youkuaiyun.com/guoleimail/article/details/41649537这篇博文的出现,文中不仅列出了大部分要修改的代码,还给出了原理阐述。本文作为该博文的补充,将所有修改的地方全部给出,由上层应用逐级往下调用,但类之间的关系不作说明,想弄清楚的朋友可以看看下面的链接http://blog.youkuaiyun.com/youbang321/a原创 2015-01-17 23:03:32 · 8285 阅读 · 1 评论 -
使用Android Studio开发遇到的问题集合
问题一:导入SDK中的Sample后,Messages中提示原创 2014-05-23 11:32:33 · 66804 阅读 · 7 评论 -
Android底层控制系统设置的命令集合
1、关机 poweroff -f2、设置系统时间 date -s yyyyMMdd.HHmmss3、LCD背光开关 echo enable/disable > sys/class/lcd/debug4、安装应用 pm install -r xxx.apk5、启动Activity am start 包名/.Activity名6、挂载目录可读写原创 2015-06-19 14:58:31 · 2060 阅读 · 0 评论 -
android4.4设置默认launcher
修改frameworks\base\services\java\com\android\server\am\ActivityManagerService.java在startHomeActivityLocked函数开始的地方加入下面语句String packageName = SystemProperties.get("thirdparty.launcher.packagename原创 2015-07-27 11:57:37 · 5087 阅读 · 0 评论 -
Android下使用W25Q32
一路做下来,感觉过程还是满复杂的,特意写一篇文章,方便大家用到类似的外设。刚开始是想着自己写spi驱动,操作W25Q32的寄存器,本来已经读到芯片的ID了,后来因为cs脚的原因,以为自己写的程序有问题,转而找其他的方法,发现linux驱动中是支持这个系列的,路径在\drivers\mtd\devices\m25p80.c。具体操作为打开CONFIG_MTD_M25P80驱动,打开MTD相关的驱原创 2016-06-14 14:35:08 · 3147 阅读 · 0 评论 -
Android下编译wifidog
1、从https://github.com/wifidog/wifidog-gateway上下载wifidog-gateway-master.zip,解压得到wifidog-gateway-master文件夹,丢到android源码目录下的extern文件夹。2、修改src\conf.h,在extern pthread_mutex_t config_mutex;这一行之前添加#include原创 2015-10-30 19:50:34 · 4794 阅读 · 20 评论 -
在Android Studio中指定import的先后顺序
在TelephonyManager中增加了几个api,编译系统生成classes.jar后,app导入引用TelephonyManager类时,ide提示TelephonyManager类没有增加的那几个api。查看该TelephonyManager来源,发现是来自Android Studio配置的sdk。执行下面两步操作后,可指定ide首先引用我们修改的TelephonyManager类:原创 2017-05-24 11:38:51 · 2550 阅读 · 0 评论 -
Android录像时添加时间水印
在网上搜索整理了下,有三篇有用的文章,原理也是一样。实现步骤说明在这里Android 录制视频添加时间水印 上面也仅给出了步骤,具体代码在增加录像时间戳水印、 camera框架介绍 可以找到。从博客发表时间和内容来看,前面那篇估计也是参考这篇实现效果的。我在amlogic平台上修改frameworks/av/media/libstagefright/CameraSource.cpp文件原创 2017-05-24 10:45:48 · 10319 阅读 · 2 评论 -
在Android Studio中直接编译C/C++文件
在AS中打包.so文件很方便,原创 2014-09-01 19:18:29 · 43775 阅读 · 7 评论 -
Android开发所需资源汇总
JDK:http://www.oracle.com/index.html原创 2014-07-16 11:38:29 · 2121 阅读 · 0 评论 -
android4.4全屏应用中禁止状态栏下拉
4.4中的应用是无法独自禁止状态栏下拉,必需系统提供相应的接口。首先对系统做修改路径:frameworks/base/core/java/android/provider/Settings.java+ public static final String STATUS_BAR_DISABLED = "status_bar_disabled"; public static fin原创 2015-03-16 18:33:06 · 6978 阅读 · 0 评论 -
Android framework系统默认设置修改
1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度( Launcher2 icon 数目、大小) \packages\apps\Launcher2\res\l转载 2015-03-29 13:19:00 · 6541 阅读 · 0 评论 -
保证android每次开机gps都是关闭
大部分的系统属性都是通过修改frameworks/base/packages/SettingsProvider/res/values/defaults.xml 这个文件来配置的,不过这个配置只在系统第一次启动的时候读取,后面再进系统时读取的是用户的配置。那么如何保证每次开机gps都是关闭的呢?首先想到的是去查看settings.apk的源码,在多次修改LocationSettings.java原创 2015-10-20 14:46:33 · 2140 阅读 · 0 评论 -
android4.4修改出厂默认输入法
1、 需要提前将用到的默认输入法(.apk)内置到系统中2、将系统中所有的输入法设置为可用,修改frameworks/base/core/java/com/android/internal/inputmethod/InputMethodUtils.java public void enableAllIMEsIfThereIsNoEnabledIME() {-原创 2015-03-22 23:46:13 · 8713 阅读 · 2 评论