
Android 手机解决方案
程序员Android
这个作者很懒,什么都没留下…
展开
-
Android 邮件自适应问题
需求:如果需要预置一些邮件服务账户的参数信息到Email Client端,如邮箱域名为mail.ru, list.ru, inbox.ru, bk.ru, corp.mail.ru自适应如下参数:Incoming Server: imap.mail.ruIncoming Server Port: 993Ssl on the incoming server: enabledU原创 2014-04-15 10:55:53 · 2585 阅读 · 0 评论 -
Android App 反应卡顿解决方案
Android App 反应卡顿,从技术上将就是UI 渲染慢。UI渲染是从您的应用程序生成一个框架并将其显示在屏幕上的行为。 为了确保用户与您的应用程序的交互顺利,您的应用程序应该在16ms内渲染帧数达到每秒60帧(为什么60fps?)。 如果您的应用程序因UI渲染速度缓慢而受到影响,那么系统将被迫跳过帧,用户将感觉到您的应用程序中出现卡顿。 我们把这个叫做jank。本篇文章主要介绍 An...原创 2018-01-23 18:00:39 · 11887 阅读 · 2 评论 -
GMS 包相关APK Crash 解决方案(持续更新中)
GMS(GoogleMobile Service)包是出口国外手机中 Google 必须要预制,过 CTS 认证必须的。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:多次刷机 开机向导过程中com.google.android.gms.ui Crash 解决方案 恢复出厂设置,com.google.android.gms.ui Crash 解...原创 2018-01-31 19:40:01 · 4647 阅读 · 0 评论 -
Android Settings 中添加item 解决方案
在Settings中添加item,为自己的APK留个接口,在Android系统开发中经常会用到,本解决方案适用于Android N版本,由于Android O,Android Go版本Settings存在差异,后续会更新Android 8.0之后的解决方案。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:在Settings 的AndroidMan...原创 2018-01-19 09:31:31 · 914 阅读 · 0 评论 -
蓝牙共享网络操作步骤
此方法适用于以下情景:Server A手机可以连接网络(wifi ,数据流量),然后server A手机通过蓝牙共享热点,让Client B手机使用server A手机的网络。类似于数据热点。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:需要区分server角色和client角色 server A手机开启蓝牙,连接网络 client B手机...原创 2018-01-19 09:33:11 · 14304 阅读 · 0 评论 -
Android 内存管理使用方法详解
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 Android Runtime(ART)和Dalvik虚拟机使用 分页 和 内存映射 来管理内存。 这意味着应用程序修改的任何内存(无论是通过分配新对象通过映射页面)都将保留在RAM中,并且不能被分页。应用程序释放内存的唯一方法是释放应用程序持有的对象引用,即使...原创 2018-02-04 16:24:51 · 580 阅读 · 0 评论 -
Eclipse Exception 解决方案(持续更新中)
Eclipse开发用经常会遇到异常,对于部分异常,本文将提供部分异常解决方案。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:1.无法更新SDK 解决方法2.更新SDK后导致无法编译Android项目解决方案欢迎关注微信公众号:程序员Android公众号ID:ProgramAndroid获取更多信息微信公众号:Progra...原创 2018-01-30 11:00:44 · 861 阅读 · 0 评论 -
BatteryService 浅析
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 BatteryService是电池管理的重要服务,该服务继承SystemService,主要用于管理 电池的充电状态,充电百分比等。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:BatteryService 简...原创 2018-03-15 11:18:41 · 1686 阅读 · 0 评论 -
Android 性能优化系列视频(四)
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:1.Cachematters for networking2.Optimizing Network Request Frequencies3.Effective P...原创 2018-04-19 15:24:23 · 457 阅读 · 0 评论 -
Monkey 测试相关知识点
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 Monkey 在开发中非常常见,本篇主要梳理monkey 测试相关知识点。主要包括以下内容整机 monkey 测试命令 app monkey 测试命令 判断Monkey 测试方法 停止monkey的方法 Monkey 使用手册 Monkey Cra...原创 2018-04-19 15:25:12 · 556 阅读 · 0 评论 -
关机充电,手机不断重启问题分析
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的 异常重启 部分知识点,通过阅读本篇文章,您将收获以下内容:一、lk 阶段重启二、在kernel关机充电阶段重启三、关闭异常掉电机制在低电量时,插着充电器关机充电,手机会不断重启。一、lk 阶段重启...原创 2018-08-27 18:05:43 · 7258 阅读 · 0 评论 -
FastBoot 刷机方法
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Fastboot 简介二、Fastboot 刷机准备三、Fastboot 刷机命令四、其他刷机工具一、Fastboot 简介在安卓手机中Fastbo...原创 2018-08-27 18:06:57 · 50024 阅读 · 1 评论 -
Systrace 分析性能工具使用方法详解
Systrace允许您在系统级别收集和检查设备上运行的所有进程的计时信息。 它将来自Android内核的数据(例如CPU调度程序,磁盘活动和应用程序线程)组合起来,以生成HTML报告。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:Systrace 简介 Systrace 使用方法 使用命令行抓取 Systrace 使用Systrace 检...原创 2018-01-23 17:59:41 · 6828 阅读 · 0 评论 -
Android 手机按键客制化详解
在Android 中会有以下5个按键(Back、Home、Menu、Power、Volume)与用户进行交互,Framework 层中实现按键功能,因此,从手机系统定制的角度,可以满足客户的客制化要求。本文主要从Framework层浅析这些客制化需求的实现。Back、Home、Menu、Power、Volume 按键图Android 按键修改相关的类 PhoneWindowMana...原创 2017-11-14 18:30:11 · 2982 阅读 · 0 评论 -
长按电源键,为Android手机添加自动重启Item
修改Framwork层源码添加重启效果如下 : 仿照关机代码写重启效果修改实现的方法如下:1.添加重新启动的图标 分别适应 高清 高 中 低 4 种不同的分辨率 路径如下frameworks/base/core/res/res/drawable-hdpi/ic_lock_reboot.pngframeworks/base/core/res/res/drawabl原创 2014-04-19 18:20:09 · 2955 阅读 · 0 评论 -
删除信息中的小区广播、默认语言、添加自定义铃声
进入信息,信息列表界面,menu键,设置,基本设置原创 2014-04-19 16:39:44 · 2284 阅读 · 0 评论 -
Android 修改手机中的型号、Wlan、蓝牙、照片信息中所带的手机型号
原创地址:点击打开链接参考地址:点击打开链接,这个比较不错,建议可以看看.修改点:强制写死类型:\build\tools\buildinfo.sh修改buildinfo.sh 强制改为想要的手机型号MASTONE G15(万事通的手机)echo "ro.product.model=MASTONE G15"还有一种,修改“关于手机”中的型号:build原创 2014-04-19 17:02:08 · 3289 阅读 · 0 评论 -
MT 6572 平台手机系统源码分析
1.Android源码中Package包下有:2.最主要使用的是Package/app 下的包,这里面包含一些系统应用,比如: 3.编译app模块下的应用的方法如下:编译方法:User版本: ./mk -o=TARGET_BUILD_VARIANT=user ${projectname} mm packages/apps/Settings/ En原创 2014-08-19 18:25:36 · 1869 阅读 · 0 评论 -
如何去除Launcher默认的google search bar?
[DESCRIPTION]如何去除Launcher默认的google search bar?[SOLUTION]JB2/JB3/JB5/JB9: 1. 请修改 Launcher2/res/layout/qsb_bar.xml,如下: layout="@layout/search_bar" android:visibili转载 2015-01-29 18:34:41 · 2133 阅读 · 0 评论 -
Android 系统源码情景分析读书笔记(2)----Logger 日志系统
Android 中的Logger 是基于内核中的Logger 日志驱动程序,使用的是环形缓冲区来保存日志,如果日志太多,前面的日志会被冲掉覆盖。一、展讯 、MTK手机抓取log的工具,高通平台没开发过,暂时不清楚1.部分 ZTE 展讯平台的Logger启动指令如下 :*#*#83781#*#* (代码中Dialer 模块 可以控制 、修改、屏蔽 指令) 2. 部...原创 2015-09-07 17:12:11 · 1532 阅读 · 0 评论 -
Android 系统源码情景分析读书笔记(1)----开发Android 硬件访问服务
1.硬件访问服务接口的路径 (用AIDL定义) 1. 代码存放路径如下:MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base\core\java\android\os 2. Android.mk 编译服务接口 MocorDroid4.4_TShark28_MP_W14.47.2\frameworks\base...原创 2015-09-06 17:56:48 · 1033 阅读 · 0 评论 -
MTK Android 语言支持
1.MTK手机语言支持列表 Android 手机支持多国语言的语言包,以实现满足不同国家用户的需求,下面MTK 芯片厂商语言支持情况: Language English Name Chinese Name Code GB ICS JB KK L العربية Arabic(Israel)...原创 2015-09-17 22:08:55 · 2239 阅读 · 1 评论 -
GMS(Google Mobile Service)预制方法
一、KK版本GMS包预制方法1.打开GMS编译开关/mediatek/config/common/ProjectConfig.mkBUILD_GMS = yes 2.修改GMS预置条件/build/target/product/common.mk将以下内容(如果有出入,请以修改后为标准):#--GMS feature-----ifeq ($(strip $(BUILD...原创 2016-01-25 18:01:48 · 8474 阅读 · 0 评论 -
Google Play Store 应用无法安装解决方案
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的Google play Store 应用 部分知识点,通过阅读本篇文章,您将收获以下内容:一、Google Play Store 应用无法安装解决方案Google PlayStore应用无法安装的原因:1. 国...转载 2018-12-01 16:16:36 · 30423 阅读 · 0 评论