- 博客(19)
- 资源 (8)
- 收藏
- 关注
转载 android系统之apn相关
工作一年了,好久没来,默默地当颗小螺丝钉。今天借此机会把学习的写一下,记录下。最近工作在交接,正好总结回顾,这一年,主要和三个字母打交道A,P,N。APN概述:APN 的类型分为web(internet),wap,mms三种类型,用于手机中上网时数据交换的接入点名称配置与显示。APN配置的时候,出现的type的值主要有:default,mms,supl,dun。Defaul
2014-09-24 10:37:49 564
原创 如何修改USB连接后的默认功能&&USB连接电脑不弹出选择框问题
以默认功能为MTP为例,可在main.mk中,使 ADDITIONAL_DEFAULT_PROPERTIES += persist.sys.usb.config=mtp 在Y:\6592\alps\build\core\main.mk中搜索可以看到: # default usb function ifeq ($(strip $(MTK_MASS_STORAGE)),yes)
2014-09-24 08:54:57 1421
转载 Android系统取消自动锁定屏幕
查看文件 frameworks/base/packages/SettingsProvider/res/values/defaults.xml 可以找到R.integer.def_screen_off_timeout的定义。 60000 发现默认值为60000ms,也就是60s。我们只需要把这个参数改为-1。然后重新编译SettingsProvider模块,就OK了。
2014-09-18 17:30:18 1426 1
原创 MTK存储分区感悟
PRELOADERRaw data512 KBPRO_INFORaw data1024 KBNVRAMRaw data3 MBPROTECT_FYAFFS23 MBPROTECT_SYAFFS23 MBSECCFGRaw data
2014-09-12 16:13:56 870
转载 把 notepad++ 的 tab 设为4个空格
版本 6.5.5设置---》首选项---》选项卡设置右侧,选项卡大小:4使用空格替换,勾选上。关闭吧。
2014-09-11 15:39:26 273
转载 Android 4.0 Launcher2源码分析——Laucher界面元素分解(主布局文件内容介绍)
转载请注明出处:http://blog.csdn.net/fzh0803/archive/2011/03/26/6279995.aspx去年做了launcher相关的工作,看了很长时间。很多人都在修改launcher,但还没有详细的文档,把自己积累的东西分享出来,大家一起积累。这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.L
2014-09-09 17:06:17 436
原创 情景模式中是一个叫做Ringtone & notificationsWHY两个宏.txt
情景模式中是一个叫做Ringtone & notificationsWHY两个宏FeatureOption.WT_CUSTOMER_STREAM_RING_VOLUME 和 FeatureOption.WT_CUSTOMER_STREAM_NOTIFICATION_VOLUME, 这两个在软件 情景模式中是一个吧 叫做Ringtone & notifications。为
2014-09-09 15:07:55 816
转载 Android onInterceptTouchEvent()和onTouchEvent()例子和总结——Launcher前期准备
如果看了下面的文章有部分你觉得熟悉,那不用想了,我是截取过来的^0^,然后补上一些细节问题,理解更方便。(说明:下面是抄袭网上两遍文章组合成的,自己只是加了点点改动)概念介绍1、onInterceptTouchEvent()是用于处理事件(重点onInterceptTouchEvent这个事件是从父控件开始往子控件传的,直到有拦截或者到没有这个事件的view,然后就往回从子到父控件,这次是
2014-09-09 14:50:59 321
原创 EXCEL脚本拼接字串
=CONCATENATE("",CHAR(10))=CONCATENATE("",CHAR(32),CONCATENATE("user=",CHAR(34),C12,CHAR(34),CHAR(10),"password=",CHAR(34),C13,CHAR(34),CHAR(10))),"mmsc=",CHAR(34),C2,CHAR(34),CHAR(10),IF(OR(C5="
2014-09-05 17:11:58 472
转载 android4.0 Launcher仿三星平板workspace页面编辑(即页面增减)
最近研究页面删除,稍微总结一下,以后继续补充: 本文主要讲android4.0 Launcher添加页面辑编功能,式样同三星的平板。 一、已实现功能: 1、页面增减(最多8个页面、动拖删除、最后一个添加页面、有内容的页面弗成删除) 2、由自动拖换交置位 3、页面置位布局(完整仿三星置位布局)、前目是定固巨细的。。。为什么要仿它,纠结 布局
2014-09-05 11:18:07 697
转载 Android 4.0 Launcher2源码分析——Workspace滑动
Launcher桌面的一大功能就是支持左右滑动,这样的功能在现在的应用中使用非常广泛,并且有很多实现的方式,可以通过使用Fragment来实现也可以通过自定义的控件来实现。Launcher采用了后者,这一功能的实现在Workspace来完成。首先来看一下Workspace的继承关系:从图中可以看出Workspace是PagedView的子类,而实际上滑动功能的实现是在PagedView
2014-09-05 10:39:49 363
转载 Android手势:单指拖动、双指缩放图片
手势其实是一个比较复杂的东西,首先是因为处理的时机。Android中触摸屏的事件其实只有ACTION_DOWN、ACTION_MOVE和ACTION_UP这三种,当然我们实现手势的逻辑时,一般会用到GestureDetector,它有许多封装好的事件回调接口,比如onFling、onLongPress、onScroll等,其实这些事件只是对上面那三个基本时间的包装而已:即三个基本事件按一定的序列出
2014-09-05 10:18:18 839 1
转载 ADROID 2.1 架构解析 10 声音
http://blog.csdn.net/skdev/archive/2010/05/11/5579497.aspx10 声音 10.1 音频管理 文件: frameworks/base/media/java/android/media/AudioManager.java 10.1.1 音量控制 /** @hide Default volume index value
2014-09-05 09:21:18 303
转载 android声音调整源代码分析
android调整音量方法有两种,一种是渐进式,即像手动按音量键一样,一步一步增加或减少,另一种是直接设置音量值. 下面先分析第一种渐进式的:[java] view plaincopyprint?AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); publ
2014-09-04 17:44:49 474
转载 Android的framework层音量控制原理分析--hot(key)处理
Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。正常处理过程:1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理;2.AudioService调用VolumePanel画出音量调整界面,并发送音量变动广播消息,3
2014-09-04 17:29:36 379
转载 Android Notification 详解,MediaPlayer 一直播放系统铃声
背景知识要使用Android通知必须使用到Android通知管理器:NotificationManager管理这个应用程序的通知,每个notify都有唯一标识符即ID。用于管理更新这个通知内容……当然还是需要添加相应的权限滴!比如响铃,震动……代码解析 1.创建通知管理器 NotificationManager 是一个系统Service,必须通过 get
2014-09-04 14:05:49 1149
转载 将音乐文件设置为来电铃声,短信铃声以及联系人铃声
好久没有发帖了,这周做了个将音乐设置为来电铃声,短信铃声,联系人铃声这些小功能!额,具体说说方法吧//add by Aaron case R.id.ring_tone://来电铃声 FileInfo fileInfo = mAdapter.getFirstCheckedFileInfoItem(); if (file
2014-09-04 14:05:03 943
原创 通常PAD版本不支持电话功能的
直接把frameworks/base/core/res/res/values/config.xml里面的false改为falseUtils.isVoiceCapable(getActivity())这个可以判断不支持电话功能
2014-09-04 11:17:29 337
转载 跟面试官讲Binder(零)
面试的时候,面试官问你说,简单说一下Android的Binder机制,你会怎么回答?我想,我会这么说。在Android启动的时候,Zygote进程孵化出第一个子进程叫SystemServer,而在这个进程中,很多系统提供的服务,比如ActivityManagerSerivce, PowerManagerService等,都在此进程中的某一条线程上运行。而很多用户开发的应用程
2014-09-03 15:08:37 267
谷歌CTS测试6572平台经验汇总
2014-05-26
关于提升android编译速度到半小时编译完成
2014-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人