自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 使用AndroidStudio导入源码

1.在开始编译idegen模块前,你一定知道需要先全局编译出out目录及相关文件吧,这个不再过多说了,我们通过如下命令编译idegen模块:mmm development/tools/idegen/这行命令的意思是编译idegen这个模块项目,然后生成idegen.jar文件。运行完以后如果看到如下信息则说明编译OK:......#### make completed successf...

2018-09-29 16:22:11 339

原创 删除新建短信时候输入框中的重复收件人

1.参考文章:http://www.cnblogs.com/vendor/p/6924964.html2.我的修改 packages\apps\Mms\src\com\android\mms\ui\ComposeMessageActivity.java 8.0的代码和参考文章中有点不同,只需要在switch的default下添加就行,相当于2个以上的收件人时private void...

2018-02-08 15:28:00 841

原创 联系人模块--Group

一、群组数据库contact2.db中的group 1.数据库位置 /data/data/com.android.providers.contacts/databases/contact2.db 2.Group表的内容截图 3.各代表的意思 _id 行id package_id account_name 账户名字 account_type 帐户的类型 sourceid ve

2017-11-28 17:16:07 1510

原创 MTKlog分析总结

博客:http://www.cnblogs.com/xiyuan2016/p/6740521.html-----------------------------------------------------------------------------------------------------------------ZZ_INTERNAL  相关信息及解释ANR,21

2017-08-14 11:20:53 4269

原创 关于给APK签名简记

前言 最近遇到一个问题需要抓取SystemTrace,网上一搜,我去太麻烦了。查找MTK的FAQ,发现有工具,于是索取了apk,但是这个apk需要签名。看到文档中签名的方法有两种:[FAQ17553]如何手动对apk进行签名或者通过Android.mk重签,添加LOCAL_CERTIFICATE := platform第一种方法这种方法是使用命令 java -jar signapk.ja

2017-07-26 11:37:09 2274 1

原创 MTKLOG分析笔记

简记很长时间就像总结总结,现在有点小时间,先把近期遇到的问题,已经分析方法总结一下,方便后面查阅。一、通话问题分析 很多场测神马的,都会报出很多通话相关的bug,有些是通话无声,有些事通话质量不好,等等。遇到这种问题原来都是直接提给MTK的,后面发现很多都是网络质量问题,遂跟MTK讨了方法。在radiolog中搜索+ECSQ:06-30 10:38:06.572525 938 976 I

2017-07-20 14:56:59 2484

原创 Canvas学习笔记

前言最近看书看到canvas,加上遇到工模下的两点测试,遂仿照写一个,顺便学习一下canvas。一、简单介绍要做成的样子1.canvas 画一个点2.手指点击屏幕的时,点就显示在手指点击的地方,暂时不处理多个手指的情况。二、进入正题1.canvas画圆,这个比较简单:Paint paint = new Paint(); paint.setColor(Color.GREEN); p

2017-07-14 16:24:52 471

原创 MTK问题简记

前言,记录一下工作中遇到的MTK平台问题,如果以后知道的更详细,在总结出一个完整的笔记。一、重启问题在重启的问题中,如果aee_exp文件夹中有出现db.fatal.02.HWT.rar这种文件就是HWT重启,需要提供对应版本的Vmlinux文件,文件路径为:out/target/product/$proj/obj/KERNEL_OBJ/vmlinux.简单记录,后面了解更多的时候,再做进一步的整

2017-07-10 14:39:57 601

原创 (笔记)第二章 :先从看到的入手-探究活动

2.1和2.2的内容比较简单,没什么好记的,2.3 Intent的基本用法1.显示意图Intent intent = new Intent(FirstActivity.this ,SecondActivity.class);startActivity(intent);

2017-05-16 14:19:08 452

原创 事件分发机制

一、前言 最近一直对事件分发机制理解有点模糊,今天看了[传送门]这个博客,感觉有点渐渐的清晰,遂提笔记下,以便今后查阅。二、总结事件分发机制,就是发生点击事件之后,父view会遍历自己所有的子view,来查找到底哪个view处理此事件,在这个过程中,会出现三个方法:dispatchTouchEvent(MotionEvent ev),oninterceptTouchEvent(Motion

2017-05-04 14:48:42 402

原创 那些年我用过的adb命令

就是简单记一下用到的adb命令,以备日后翻阅。(ps不定时更新)1.手机录屏 adb shell screenrecord /sdcard/movie.mp4

2017-04-25 14:34:05 434

原创 笔记:第十章

10.1 多线程的三种写法第一种: 继承Thread class MyThread extends Thread { public void run(){ //do something } } new MyThread().start();第二种:实现Runnable class MyThread impleme

2017-04-25 13:54:07 306

原创 处理蓝牙问题需要的LOG的抓取

前言,遇到蓝牙相关问题需要MTK提供帮助的时候,我们通常需要提供MTKlog和打开HCI信息收集日志,还需要把debug level 从2 提高到 6.一 、设置debug level其中mtklog需要将debug level设置为6才可以;请只要复现一次问题即可,记录问题时间点,不要多次复现。复现后描述此次复现步骤及问题现象,感谢;Android M版本将debug level 设定为6,方

2017-04-12 09:29:15 3733

原创 APE音频文件不支持

1.APE音频文件不支持对于那些音频格式平台是支持的,需要向MTK索要Android_Audio_Format_Spec文件。 在文件中查看版本对应支持的格式,除了文件中写出的音频格式,其他的都是不支持的。

2017-02-13 15:07:08 569

原创 MTK WIFI小笔记

一、前言 这几天一直在修改WIFI,把自己遇到的问题以及相关知识做一个小小的笔记,毕竟好记性不如烂博文。二、WIFI相关问题注意事项 在遇到WIFI问题的时候,要注意以下事项: 1.天线:首先我们要确认测试机和对比机的天线是否一样,如果不一样就没有可对比性。 2.WIFI的FW版本:FW指的是Firmware,WIFI的FW版本号怎么看呢,进入MTK的工程模式-Conn

2017-01-20 14:48:03 7644 1

原创 Linux下火狐浏览器无响应

Linux下火狐浏览器总是出现以下提示: Firefox已经在运行,但是没有响应。如要打开新窗口,您必须现关闭该Firefox进程,或者重新启动您的系统。解决方法:在命令行中输入   firefox -profilemanager 。 回车后会出现一个提示窗口。显示选择使用哪个 profile 来启动 firefox。将原来已经存在的 profile 删除掉,一般都是 default

2017-01-20 10:59:43 12356 1

原创 使用Google Earth画线路图

1.首先需要将GPS Debug.log打开。打开方法  :点我传送。 2.使用 NMEA2KMZ 程序将LOG 中的Nmealog开头的log转换成 KMZ文件,会生成一个日期的文件。3.直接将生成的文件放到Google Earth中就行了。当两条路线对比的时候,还可以调整路线的颜色。注: KMZ文件是将GPS每秒位置点连成轨迹,比较精确的反映了测试轨迹。

2017-01-06 11:10:14 6664

原创 [MTK录制GPS Debug Log]对于通常遇到的GPS问题,需要录制什么log,以及如何录制。

FAQ05622[SOLUTION]对于GPS问题,请提供mobile log和GPS debug log。  log 抓取办法如下:【gps debug log抓取方法】1. 进到工程模式,打开YGPS。2. 点击“NMEA Log->Enable dbg2file [Need Restart]”按钮和“NMEA Log->Enable dbg2ddms [Nee

2017-01-04 15:45:19 2469

原创 Android:SQLite数据库

SQLite数据库一、SQLite简介    SQLite是一款轻量级的关系型数据库,它的运行速度非常快,占用资源非常少。非常适合在移动设备上使用。二、创建数据库        Android中专门提供了一个SQLiteOpenHelper帮助类,首先SQLiteOpenHelper是一个抽象类,如果要使用这个类,必须创建一个类来继承它,SQLiteOpenHelper中有

2016-09-09 11:28:50 356

原创 Android:SQLite数据库

SQLite数据库一、SQLite简介    SQLite是一款轻量级的关系型数据库,它的运行速度非常快,占用资源非常少。非常适合在移动设备上使用。二、创建数据库        Android中专门提供了一个SQLiteOpenHelper帮助类,首先SQLiteOpenHelper是一个抽象类,如果要使用这个类,必须创建一个类来继承它,SQLiteOpenHelper中有

2016-09-09 10:22:58 349

原创 MTK的Dialer模块的拨打电话

一、应用层的流程  1.1、拨号盘初步处理@DialpadFragment.javaprivate void handleDialButtonPressed(int type) { if (isDigitsEmpty()) { // No number entered. handleDialButtonClickWithEmptyD

2016-09-01 13:41:34 1356

原创 Android:MTK的Dialer模块联系人搜索

MTK的Dialer模块联系人搜索                 拨号搜索机制分为两个部分:引导搜索和搜索。其中引导搜索是指,从用户输入到开始搜索之间的流程,而搜索部分是指,从数据库搜索字符串的过程。一、引导搜索部分      默认的拨号界面的布局从上到下主要分为3个部分:显示列表、数字编辑框、拨号键盘。他们的作用是:用户直接在拨号键盘上输入数字,然后数字编辑框显示所输入的数

2016-08-30 09:46:43 2136

原创 Android:configChanges 属性

设置Activity的android:configChanges时,切屏会重新调用各个生命周期;设置android:configChanges="keyboardHidden|orientation"或不设置,横竖屏切换时也会执行onCreate各一次,并且不会执行onConfigurationChanged;设置android:configChanges="orientation|screenS

2016-08-26 11:33:30 515

原创 MTK在设置/显示下增加永不休眠选项

一、首先在资源文件中加入选项       在package/app/Settings/res/values/arrays.xml文件中加入永不休眠选项 15 seconds 30 seconds 1 minute 2 minutes 5 minutes 10 minutes 3

2016-08-17 15:16:49 2804 1

原创 从心开始学Android:ListView

一、ListView的简单用法首先创建一个项目:ListViewDemo[java] view plain copy"http://schemas.android.com/apk/res/android"      xmlns:tools="http://schemas.android.com/tools"      andr

2016-08-08 14:28:17 451

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-01 11:06:16 306

原创 从心开始学Android:Activity

一、AndroidManifest文件中注册 <activity android:name=".MainActivity" android:label="@string/app_name" > Ac

2016-08-01 11:05:08 387

原创 全局获取Context变量

android在很多的地方都会用到Context变量,但是除了在Activity中,我们在别的地方都不是很好获取到。Android中有个Application类,每当系统开始启动的时候就会自动将这个类进行初始化,因此我们可以重写这个类,通过这个类来获取到全局Context变量。        java代码: package com.example.viewpagerdemoprimary;

2016-08-01 09:54:55 707

原创 9—patch图的制作方法

在android sdk目录下有一个tools文件夹,找到draw9patch.bat文件,,在图片的四周放置一个个的小黑点,在上边框和左边框绘制的部分就表示当图片需要拉伸的时候就拉伸黑色标记的区域,在下边框和右边框绘制的部分则表示内容会被放置的区域。

2016-04-07 16:54:16 555

转载 从头开始学安卓android--ListView

自己重写的adapter;public class FruitAdapter extends ArrayAdapter {private int resourceId;public FruitAdapter(Context context, int textViewResourceId, List objects) {super(context, textViewResourceI

2016-04-07 16:04:49 596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除