随笔分类 -  Android开发

摘要:1. 实现只在Google setup wizard情况下才切换SIM卡语言,其余时候(比如已经开机进入Home)不切换语言 在/frameworks/opt/telephony/src/java/com/android/internal/telephony/MccTable.java中添加: pu 阅读全文
posted @ 2020-05-22 15:18 Kunkka_An 阅读(1315) 评论(0) 推荐(0)
摘要:在APP中使用: 检测当前连接设备是否有对应的VID/PID 监听USB设备插入和拔出 在frameworks中使用: 需要修改frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java 1. 在原来的 阅读全文
posted @ 2019-05-03 15:49 Kunkka_An 阅读(5003) 评论(0) 推荐(0)
摘要:第一种方法: 首先检查有没有权限,没有就去申请。申请时会触发frameworks/base/services/core/java/com/android/server/wm/AlertWindowNotification.java里面 弹出可以覆盖view的权限窗口。 检查和处理的code如下: 实 阅读全文
posted @ 2019-04-27 14:36 Kunkka_An 阅读(8979) 评论(0) 推荐(0)
摘要:1. 隐藏软键盘 private void hideKeyboard() { final Activity activity = getActivity(); if (activity != null) { View view = activity.getCurrentFocus(); InputM 阅读全文
posted @ 2019-01-16 10:18 Kunkka_An 阅读(402) 评论(0) 推荐(0)
摘要:因为PreferenceActivity加载的layout是以PreferenceScreen为底的,所以没办法在layout里面直接添加TextView之类的控件。 此时可以把PreferenceScreen当做一个listview,放在另一个layout中: 1. PreferenceScree 阅读全文
posted @ 2018-12-04 08:59 Kunkka_An 阅读(792) 评论(0) 推荐(0)
摘要:实现功能如下:在背景运行app,检测到自由落体状态时,熄灭屏幕,可重复测试。 1. 检测自由落体动作 需要使用到加速度感应器 TYPE_ACCELEROMETER 标黄的是判断手机失重的依据,即三个方向的合力为0。由于不是那么精确,让其合力<1即可。 另外为了防止手机平时突然出现符合这个结果的,当第 阅读全文
posted @ 2018-10-12 17:43 Kunkka_An 阅读(1236) 评论(0) 推荐(0)
摘要:1. Disable Package 需要system权限以及添加 2. Disable Component 关于第二个参数的介绍: /** * Flag for {@link #setApplicationEnabledSetting(String, int, int)} * and {@link 阅读全文
posted @ 2018-08-15 14:42 Kunkka_An 阅读(2437) 评论(0) 推荐(0)
摘要:每个运营商的SIM卡都会有一套对应的MCC/MNC,比如: 中国移动: 460-02 AT&T: 310-410, 311-070 Verizon: 311-480, 310-012 Sprint: 310-120, 311-940 Telstra: 505-01 TMobile: 310-260 阅读全文
posted @ 2018-02-09 16:51 Kunkka_An 阅读(3507) 评论(0) 推荐(0)
摘要:需求1: android设备自带九键的小键盘,此时小键盘被识别为HW Keyboard,默认与软键盘不能共存,需要使软键盘与物理键盘共存。 实现: 在网上找的别人总结的Android5.1的解决方法,需要解决的codebase为Android6.0,都可以用。 方法一:(此方法在Android8.0 阅读全文
posted @ 2017-12-23 09:02 Kunkka_An 阅读(3635) 评论(0) 推荐(0)
摘要:adb命令 1. 常用adb命令 a. 查看已连接的设备 adb devices b. 重启手机 adb reboot c. 重启手机并进入fastboot模式 adb reboot bootloader d. adb截屏保存到电脑: 2. adb shell 命令a. echo xxx > fil 阅读全文
posted @ 2017-12-14 16:25 Kunkka_An 阅读(223) 评论(0) 推荐(0)
摘要:在Android8.0的Sound Settings中可以看到调整音量分为三种:Media/Alarm/Ring 当用户点击设置时,设置的值范围分别为: Media 0--15,Alarm 0--7,Ring 0--7 布局文件位于:packages/apps/Settings/res/xml/so 阅读全文
posted @ 2017-12-14 16:06 Kunkka_An 阅读(944) 评论(0) 推荐(0)
摘要:1. Android数据库问题(以下描述引用及参考http://blog.csdn.net/yin1031468524/article/details/71512996) 在Android7.0之后,很多Provider数据库的位置都发生了改变。 a. SettingsProvider 在之前Set 阅读全文
posted @ 2017-11-02 10:11 Kunkka_An 阅读(1872) 评论(0) 推荐(0)
摘要:一. 通用Android环境和工具配置 1. 系统更新升级 2. 配置ntlmaps代理上网环境(本公司网络需要代理) Parent proxy:cnkusisal Parent proxy port:8080 NT Windows domain:wkscn 以后如果需要重新配置ntlmaps可以用 阅读全文
posted @ 2017-07-28 16:07 Kunkka_An 阅读(1266) 评论(0) 推荐(0)
摘要:Android4.0以后 一般的全屏: getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | 阅读全文
posted @ 2015-06-05 16:47 Kunkka_An 阅读(658) 评论(0) 推荐(0)
摘要:转自http://blog.csdn.net/wirelessqa/article/details/22725581 你要知道: screenrecord是一个shell命令 支持Android4.4(API level 19)以上 支持视频格式: mp4 一些限制 某些设备可能无法直接录制,原因是 阅读全文
posted @ 2015-06-05 16:40 Kunkka_An 阅读(452) 评论(0) 推荐(0)
摘要:Android编程中,ScrollView嵌套ListView时,会无法正确的计算ListView的大小。解决的办法如下: (非原创,网上搜到的解决方法) 阅读全文
posted @ 2014-11-06 10:12 Kunkka_An 阅读(411) 评论(0) 推荐(0)
摘要:Android4.4.4,SecurityException 阅读全文
posted @ 2014-10-14 13:51 Kunkka_An 阅读(12137) 评论(0) 推荐(0)
摘要:1. 自定义spinner下拉条目的样式custom_spinner.xml 2. 默认选中spinner样式 spinner.xml 3. 在activity的页面添加spinner控件 4. 在java文件中添加绑定和监听 阅读全文
posted @ 2014-03-12 15:40 Kunkka_An 阅读(7289) 评论(0) 推荐(0)