- 博客(50)
- 资源 (4)
- 收藏
- 关注
原创 CTS,GTS自动化运行,统计失败项,自动测试失败项。
CTS,GTS自动化运行,统计失败项,自动测试失败项。提供给大家使用:https://download.youkuaiyun.com/download/chengfuyong001/10300539
2018-03-21 17:10:15
402
原创 通话距离感应实现源码
展讯平台: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
560
转载 Android软件开发之获取通讯录联系人信息(二十九)
http://xys289187120.blog.51cto.com/3361352/656766 Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Android的通讯录机制。图中选中的数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开
2014-01-14 11:01:51
1148
转载 Android 本机号码的获取
转:http://blog.youkuaiyun.com/lifanupc/article/details/5721484首先我们来明确几个概念: SIM卡存储的数据可分为四类:第一类是固定存放的数据。这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI)、鉴权密钥(KI)、鉴权和加密算法等等。第二类是暂时存放的有关网络的数据。如位置区域识别码(LAI)、移动用户暂时识别码(TM
2014-01-06 10:31:44
1131
转载 MTP in Android
MTP in AndroidMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。一 背景知识介绍笔者相信《程序员》杂志的绝大多数读者或多或少都使用过MTP。因为早在智
2013-12-19 14:05:47
1038
转载 管理音频播放,音频焦点,输出设备切换AudiaoManager
参照http://blog.youkuaiyun.com/kesenhoo/article/details/7381129,关键东西用红色标记一个好的用户体验是可预期可控的。如果App是在播放音频,那么显然我们需要做到能够通过硬件按钮,软件按钮,蓝牙耳麦等来控制音量。同样的,我们需要能够进行play, stop, pause, skip, and previous等动作,并且进行对应的响应。
2013-12-17 15:13:54
2130
转载 解决Android自带输入法的英文联想问题(Latin和Google输入法)
Android的开源给我们带来了很多好处,我们可以随意使用系统自带的程序,在Android 2.2里自带输入法有3个,Latin键盘,Google拼音和OpenWnn。 目前公司的产品只需要定制Latin键盘和Google拼音,但使用时发现这2个输入法都没有英文联想,Google拼音很早看过代码就知道没有英文联想功能,但Latin键盘没有让我比较奇怪。因为本身就只能输入英文字符,还没有联
2013-08-20 17:06:09
3453
转载 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理
线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理本文为线程本地存储TLS系列之分类和原理。一、TLS简述和分类我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变
2013-05-31 14:35:37
1624
转载 Android深入浅出之Binder机制
Android深入浅出之Binder机制Android深入浅出之Binder机制一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l
2013-05-30 14:30:52
457
转载 android中的Plurals(Quantity Strings)类型
android中的Plurals(Quantity Strings)类型不同的语言对数量的定义有不同的语法规则。例如,在英语中,1个指的是一种特殊情况。其他时候我们说n个。这种单数和复数的情况非常的普通。但其他语言却有明显的区别。Android中设置了0,1,2,"很少",“许多”和“其他”做为数量表述。对于给定的语言和数量,决定使用那种情况是非常的困难和复杂的。Android
2013-05-10 13:46:47
711
转载 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
922
原创 线程经典代码
class MyRunnable implements Runnable {@Override public void run() {}}new Thread(new MyRunnable()).start();
2013-04-11 17:28:46
630
原创 图像,图形随记
Bitmap 和 BitmapFactory类String path = "/sdcard/wallpaper.jpg";Bitmap bm = BitmapFactory.decodeFile(path);DrawableR.drawable.XXXX动画Tween,可以实现,移动,放大,缩小以及透明度。Frame,传统的动画,播放排列好的图片来实
2013-04-10 13:51:29
608
转载 git patch 多分支
查找问题的利器 - Git Blame git中找回丢失的对象Git的Patch功能 2012-05-26 09:34:40| 分类:版本控制| 标签:|字号大中小 订阅本文整理编辑自:http://www.cnblogs.com/y041039/articles/2411600.htmlhttp://yuxu971
2013-04-08 10:09:32
941
转载 Android中APK安装过程及原理解析
Android中APK安装过程及原理解析-来自华为内部资料应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
2013-04-02 10:52:38
3481
转载 一些常用的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
819
转载 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
1883
转载 linux下递归删除文件或目录
转:http://hi.baidu.com/necrohan/item/2ffbd4c6bf5a127ecfd4f81blinux下递归删除文件或目录在linux下没有类似DOS下 del/s *.dep 的递归删除命令,不知道是不是我还没有找到合适的命令用法,为这个在DOS下非常容易的小问题我搜索了一下,发现这个问题是用find和rm命令组合实现的,因此还搜索了find的语法,因为fin
2013-03-28 17:34:01
2024
转载 Google Play和基于功能的过滤---硬件功能参考
Google Play会过滤出那些对用户可见的应用程序,因此用户只能看到和下载那些跟他们的设备兼容的应用程序。通过功能的兼容性是过滤应用程序的方法之一。Google Play通过把以下两项内容进行比较,来判断应用程序跟给定用户设备是否兼容:1. 应用程序需要的功能---指应用程序在它自己的清单的元素中声明的功能;2. 在设备上有效的硬/软件功能---值设备用只读的系统属性所报告的它所支
2013-03-26 13:36:23
1094
转载 Ubuntu 下截图工具
Ubuntu 下截图工具个人觉的Ubuntu附件自带的抓图工具就很不错了,这个是它的主界面但每次截图都要进去打开它就麻烦了,可不可以设置快捷键呢,就像QQ的那种按下Ctrl+Alt+A就可以截图呢当然可以了(就下大致过程,要想加其它程序快捷键的也类似)首先要查看下这个抓图软件的命令参数,运行一个终端输入gnome-screenshot -h就可以了用法:gnom
2013-03-26 10:02:11
858
转载 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
2529
转载 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
792
转载 android 4.0 cts
Android 4.0 CTS step转载来自:http://blog.youkuaiyun.com/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
707
转载 Android源码编译整理总结
转:Android源码编译整理总结经过好几天的折腾终于在Ubuntu下成功编译源码,sdk和adt,并成功使用,真实费来好大劲。即便其中还是有很多不明白的地方,下面总结以下自己遇到的问题,留到以后查看以及给遇到和我一样问题的人一些帮助1.必要的软件环境 sudo apt-get install build-essentialsudo apt-get install make
2013-03-25 15:23:59
682
转载 Ubuntu基本命令整理
转:Ubuntu基本命令整理sudo:如何设定/改变/启用 root 使用者的密码:sudo passwd root当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H 在线安装程序:sudo apt-get install g++
2013-03-22 16:42:57
727
转载 android通知栏提示
转:android通知栏提示机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的[java] view plaincopypackage cn.com.chenzheng_java; import android.app.Activity; import and
2013-03-22 14:09:25
717
原创 展讯,默认蓝牙名称
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
1529
转载 Android_launcher的源码详细分析
这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controlle
2013-03-20 13:48:25
598
转载 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
504
原创 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
567
转载 ubuntu解压压缩及打包命令大全
转:ubuntu解压压缩及打包命令大全.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName
2013-03-16 12:31:24
888
转载 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
2061
原创 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
829
原创 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
462
原创 activity 随记
1、onCreate();常用函数:设置当前视图setContentView(); 实例化组件 findViewById();2、activity 的跳转,startActivity() 和 startActivityForResult();3、传递数据:Bundle包装,并用Intent传递出去。4、Activity 生命周期:活动,暂停,停止,销毁。5、Activity 常
2013-03-11 13:51:45
498
转载 Android中对多媒体操作阶段总结
转:点击打开1.多媒链接体存储机制:当Android的系统启动的时候,系统会自动扫描sdcard内的(包括大容量存储)跟系统内存的多媒体文件,并把获得的信息保存在两个系统数据库中,以后在其他程序中如果想要访问多媒体文件的信息,其实就是在这两个数据库中进行的,而不是直接去sdcard中或者手机内存里取。两张数据库都是位于/data/data/com.android.providers.med
2013-03-08 15:32:51
802
转载 Android 查看内存使用情况
转:Android 查看内存使用情况再看开发过程中,经常要通过内存的使用量来优化程序。查看应用程序的命令:adb shell procrank显示如下: PID Vss Rss Pss Uss cmdline 190 79560K 74736K 49624K 43604K system_server1433
2013-03-08 14:48:50
985
转载 android service 生命周期
http://www.cnblogs.com/charley_yang/archive/2011/01/09/1931043.html服务的生命周期部分内容参考自优快云博客:http://blog.youkuaiyun.com/wtao158/archive/2010/01/08/5149721.aspx 有了 Service 类我们如何启动他呢,有两种方法: • Cont
2013-03-08 11:46:16
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人