![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
chengfuyong001
这个作者很懒,什么都没留下…
展开
-
CTS,GTS自动化运行,统计失败项,自动测试失败项。
CTS,GTS自动化运行,统计失败项,自动测试失败项。提供给大家使用:https://download.csdn.net/download/chengfuyong001/10300539原创 2018-03-21 17:10:15 · 366 阅读 · 0 评论 -
Android 2.3 CTS测试修改测试结果和调试方法
转:Android 2.3 CTS测试修改测试结果和调试方法1. CTS 测试 用 USB 连接开发板和办公电脑,就可以开始进行 cts 测试了。测试步骤如下:1)进入 cts 目录,启动 cts。localhost bin # pwd/work/android_src/out/host/linux-x86/bin (cts 可执行程序放在 an转载 2013-03-26 09:48:35 · 2456 阅读 · 1 评论 -
Google Play和基于功能的过滤---硬件功能参考
Google Play会过滤出那些对用户可见的应用程序,因此用户只能看到和下载那些跟他们的设备兼容的应用程序。通过功能的兼容性是过滤应用程序的方法之一。Google Play通过把以下两项内容进行比较,来判断应用程序跟给定用户设备是否兼容:1. 应用程序需要的功能---指应用程序在它自己的清单的元素中声明的功能;2. 在设备上有效的硬/软件功能---值设备用只读的系统属性所报告的它所支转载 2013-03-26 13:36:23 · 1044 阅读 · 0 评论 -
Ubuntu 下截图工具
Ubuntu 下截图工具个人觉的Ubuntu附件自带的抓图工具就很不错了,这个是它的主界面但每次截图都要进去打开它就麻烦了,可不可以设置快捷键呢,就像QQ的那种按下Ctrl+Alt+A就可以截图呢当然可以了(就下大致过程,要想加其它程序快捷键的也类似)首先要查看下这个抓图软件的命令参数,运行一个终端输入gnome-screenshot -h就可以了用法:gnom转载 2013-03-26 10:02:11 · 826 阅读 · 0 评论 -
Android CTS 测试总结【转】
转:Android CTS 测试总结【转】最近一直在做Android兼容性测试,根据Android官网给出的android-cts-manual 配置好了device后,开始测试。首先配置软件环境:1、下载Android-2.1系统,并编译。$ . build/envsetup.sh //配置选项,并编译android源码$ make cts转载 2013-03-25 19:27:25 · 765 阅读 · 1 评论 -
android 4.0 cts
Android 4.0 CTS step转载来自:http://blog.csdn.net/subsist/article/details/7209341分类: android技术 2012-03-19 19:54 142人阅读 评论(0)收藏 举报前提:1.在虚拟机上 安装linux (ubuntu)并用串口连接;2.用USB线把 MID和 p转载 2013-03-25 19:23:38 · 676 阅读 · 0 评论 -
Android源码编译整理总结
转:Android源码编译整理总结经过好几天的折腾终于在Ubuntu下成功编译源码,sdk和adt,并成功使用,真实费来好大劲。即便其中还是有很多不明白的地方,下面总结以下自己遇到的问题,留到以后查看以及给遇到和我一样问题的人一些帮助1.必要的软件环境 sudo apt-get install build-essentialsudo apt-get install make转载 2013-03-25 15:23:59 · 652 阅读 · 0 评论 -
notification 修改相关文件
LatestItemView.java 对应的一个View文件。StatusBarService.java 主要函数:addNotificationViews,makeNotificationView,Launcher(作为View的相应处理函数)。status_bar_latest_event.xml status_bar_latest_event_content.xml 默认通原创 2013-02-26 16:17:40 · 463 阅读 · 0 评论 -
android通知栏提示
转:android通知栏提示机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的[java] view plaincopypackage cn.com.chenzheng_java; import android.app.Activity; import and转载 2013-03-22 14:09:25 · 677 阅读 · 0 评论 -
图像,图形随记
Bitmap 和 BitmapFactory类String path = "/sdcard/wallpaper.jpg";Bitmap bm = BitmapFactory.decodeFile(path);DrawableR.drawable.XXXX动画Tween,可以实现,移动,放大,缩小以及透明度。Frame,传统的动画,播放排列好的图片来实原创 2013-04-10 13:51:29 · 575 阅读 · 0 评论 -
android如何让service不被杀死
android如何让service不被杀死参考链接:http://www.eoeandroid.com/thread-120983-1-1.html注:本文不代表个人观点,仅是网上搜集的资料,在此做个笔记。1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Overridepublic int转载 2013-04-22 10:11:42 · 894 阅读 · 0 评论 -
android中的Plurals(Quantity Strings)类型
android中的Plurals(Quantity Strings)类型不同的语言对数量的定义有不同的语法规则。例如,在英语中,1个指的是一种特殊情况。其他时候我们说n个。这种单数和复数的情况非常的普通。但其他语言却有明显的区别。Android中设置了0,1,2,"很少",“许多”和“其他”做为数量表述。对于给定的语言和数量,决定使用那种情况是非常的困难和复杂的。Android转载 2013-05-10 13:46:47 · 660 阅读 · 0 评论 -
通话距离感应实现源码
展讯平台:android 7.0代码。packages/apps/Dialer/InCallUI/src/com/android/incallui/ProximitySensor.javaframeworks/base/services/core/java/com/android/server/power/PowerManagerService.javaPowerMan原创 2017-03-15 17:33:20 · 522 阅读 · 0 评论 -
Android AddManager浅析
android,平台插件实现接口。原创 2016-11-24 14:19:25 · 658 阅读 · 0 评论 -
Android软件开发之获取通讯录联系人信息(二十九)
http://xys289187120.blog.51cto.com/3361352/656766 Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Android的通讯录机制。图中选中的数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开转载 2014-01-14 11:01:51 · 1054 阅读 · 0 评论 -
Android 本机号码的获取
转:http://blog.csdn.net/lifanupc/article/details/5721484首先我们来明确几个概念: SIM卡存储的数据可分为四类:第一类是固定存放的数据。这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI)、鉴权密钥(KI)、鉴权和加密算法等等。第二类是暂时存放的有关网络的数据。如位置区域识别码(LAI)、移动用户暂时识别码(TM转载 2014-01-06 10:31:44 · 1101 阅读 · 0 评论 -
MTP in Android
MTP in AndroidMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。一 背景知识介绍笔者相信《程序员》杂志的绝大多数读者或多或少都使用过MTP。因为早在智转载 2013-12-19 14:05:47 · 997 阅读 · 0 评论 -
管理音频播放,音频焦点,输出设备切换AudiaoManager
参照http://blog.csdn.net/kesenhoo/article/details/7381129,关键东西用红色标记一个好的用户体验是可预期可控的。如果App是在播放音频,那么显然我们需要做到能够通过硬件按钮,软件按钮,蓝牙耳麦等来控制音量。同样的,我们需要能够进行play, stop, pause, skip, and previous等动作,并且进行对应的响应。转载 2013-12-17 15:13:54 · 2027 阅读 · 0 评论 -
解决Android自带输入法的英文联想问题(Latin和Google输入法)
Android的开源给我们带来了很多好处,我们可以随意使用系统自带的程序,在Android 2.2里自带输入法有3个,Latin键盘,Google拼音和OpenWnn。 目前公司的产品只需要定制Latin键盘和Google拼音,但使用时发现这2个输入法都没有英文联想,Google拼音很早看过代码就知道没有英文联想功能,但Latin键盘没有让我比较奇怪。因为本身就只能输入英文字符,还没有联转载 2013-08-20 17:06:09 · 3292 阅读 · 0 评论 -
Android深入浅出之Binder机制
Android深入浅出之Binder机制Android深入浅出之Binder机制一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l转载 2013-05-30 14:30:52 · 427 阅读 · 0 评论 -
展讯,默认蓝牙名称
BluetoothService.javaandroid_server_BluetoothService.cppandroid_server_BluetoothEventLoop.cppBluetoothAdapter.java/external/bluetooth/bluez/src/adapter.c 中的adapter_setup调用expand_name函数 ->原创 2013-03-22 14:02:40 · 1482 阅读 · 0 评论 -
Android中APK安装过程及原理解析
Android中APK安装过程及原理解析-来自华为内部资料应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。转载 2013-04-02 10:52:38 · 3442 阅读 · 0 评论 -
Android_launcher的源码详细分析
这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controlle转载 2013-03-20 13:48:25 · 572 阅读 · 0 评论 -
自定义View的框架学习
原文:http://android.tgbus.com/Android/androidnews/201204/425833.shtml有关安卓的自定义View的框架,我们在View中需要处理以下几种问题: 1.控制事件 2.刷新View 3. 绘制View 1.对于控制事件今天我们只处理按键事件onKeyDown,以后的文章中将会讲到屏幕触控的具体处理onTou转载 2013-02-27 10:08:40 · 351 阅读 · 0 评论 -
activity 随记
1、onCreate();常用函数:设置当前视图setContentView(); 实例化组件 findViewById();2、activity 的跳转,startActivity() 和 startActivityForResult();3、传递数据:Bundle包装,并用Intent传递出去。4、Activity 生命周期:活动,暂停,停止,销毁。5、Activity 常原创 2013-03-11 13:51:45 · 445 阅读 · 0 评论 -
android Notification 的使用
原文地址:http://www.cnblogs.com/newcj/archive/2011/03/14/1983782.html最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下:No转载 2013-02-26 10:32:19 · 299 阅读 · 0 评论 -
Android 中Parcelable的作用
转载:http://blog.sina.com.cn/s/blog_78e3ae430100pxba.htmlandroid提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西1)write转载 2013-02-26 10:38:07 · 288 阅读 · 0 评论 -
Android中对多媒体操作阶段总结
转:点击打开1.多媒链接体存储机制:当Android的系统启动的时候,系统会自动扫描sdcard内的(包括大容量存储)跟系统内存的多媒体文件,并把获得的信息保存在两个系统数据库中,以后在其他程序中如果想要访问多媒体文件的信息,其实就是在这两个数据库中进行的,而不是直接去sdcard中或者手机内存里取。两张数据库都是位于/data/data/com.android.providers.med转载 2013-03-08 15:32:51 · 762 阅读 · 1 评论 -
Android 查看内存使用情况
转:Android 查看内存使用情况再看开发过程中,经常要通过内存的使用量来优化程序。查看应用程序的命令:adb shell procrank显示如下: PID Vss Rss Pss Uss cmdline 190 79560K 74736K 49624K 43604K system_server1433转载 2013-03-08 14:48:50 · 935 阅读 · 0 评论 -
android service 生命周期
http://www.cnblogs.com/charley_yang/archive/2011/01/09/1931043.html服务的生命周期部分内容参考自CSDN博客:http://blog.csdn.net/wtao158/archive/2010/01/08/5149721.aspx 有了 Service 类我们如何启动他呢,有两种方法: • Cont转载 2013-03-08 11:46:16 · 577 阅读 · 0 评论 -
android 输入法模块,根据当前输入法,改变可以切换的输入法数组。
参考:http://wenku.baidu.com/view/80de2573a417866fb84a8efc.htmlLocalePicker.java ,菜单Settings/Language & keyboard/Select lanuage/调用到这个文件:当更改语言时:会调用updateConfiguration函数 。LatinIME.java ,就会调用onConfigura原创 2013-03-06 19:58:47 · 738 阅读 · 0 评论 -
android中实现消息推送
原文:http://blog.csdn.net/lganggang131/article/details/7441854最近手头一个项目中需要用到消息推送,查了又蛮多资料,感觉这篇写的最好,感谢无私奉献的人,红色字体为我自己加上的部分关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务转载 2013-02-27 10:15:18 · 507 阅读 · 0 评论 -
Android媒体的一些使用总结
原文:http://blog.csdn.net/kallyena/article/details/7107070http://blog.csdn.net/lgl125/article/details/7559124http://hi.baidu.com/zlykeepon/item/6c5db3eec1f74f2c5b2d64dd主要分为几节:1. Android的转载 2013-02-27 13:45:48 · 1926 阅读 · 0 评论 -
Intent 随记
1、Intent 与 对应。2、Intent 组成:Action是指Intent要完成的动作,Data执行动作的URI和MIME类型,Category执行Action的附加信息(CATEGORY_LAUNCHER,Activity 出现在最上面,CATEGORY_HOME表示回到Home界面),Type,Component(显示查找,setComponent(),setClass(),set原创 2013-03-11 15:20:42 · 440 阅读 · 0 评论 -
一些常用的Intent及intent-filter的信息
转:点击打开链接UriAction功能备注geo:latitude,longitudeIntent.ACTION_VIEW打开地图应用程序并显示指定的经纬度 geo:0,0?q=street+addressIntent.ACTION_VIEW打开地图应用程序并显示指定的地址 http://web_add转载 2013-04-01 17:05:17 · 784 阅读 · 0 评论 -
UA信息
转:UA信息 对于WAP网站来说我们知道手机的机型适配变得异常重要。在讨论UA前我们看下典型的几个UA的例子: 1)SCH-M609/1.0 POLARIS/5.30.WAP CTC/1.0 2)Mozilla/5.0 (LG-KV755/CH755V05;U;REX/1.0;BREW/3.1.5;240*320;CTC/1.0) Polaris/6.153)转载 2013-04-01 16:22:17 · 1784 阅读 · 0 评论 -
Android之SurfaceView学习(一)
转:Android之SurfaceView学习(一)首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface转载 2013-03-18 15:47:01 · 481 阅读 · 0 评论 -
android 多媒体应用
视频播放器:两个相关类:VideoView, MediaController相关代码:VideoView video;MediaController ctlr;File clip = new File("/sdcard/test.mp4");if(clip.exists()){video = (VideoView) findViewById(r.id.vide原创 2013-03-18 15:25:54 · 544 阅读 · 0 评论 -
android,eclipse常用工具
ubtunu 打开文件所在的文件夹,在eclipse中安装OpenExplorerhttps://github.com/samsonw/OpenExplorer/downloadsGitk 工具:sudo apt-get install gitk字体优化:1、sudo apt-get install tk8.52、gedit ~/.gik找到原创 2013-03-14 09:24:11 · 801 阅读 · 0 评论 -
Ubuntu 下常用的软件工具
点击打开链接一 常用工具列表1.编程工具: Eclipse ,Intellij IDEA, Codelite,Apatana Studio,Zend Studio,NetBean IDE, Gambas22.浏览器: firefox browser,chromium web browser , Opera browser3.虚拟机:virtualbox4.聊天工具:转载 2013-03-16 10:08:45 · 1988 阅读 · 0 评论