
Android
文章平均质量分 68
yy228
这个作者很懒,什么都没留下…
展开
-
如何过滤 adb logcat 输出
对原作者表示感谢,转自博客:http://www.otechu.me/zh/2011/12/filtering-adb-logcat-output/本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要转载 2013-02-06 09:36:31 · 652 阅读 · 0 评论 -
Android 开发之系统应用Launcher详解,简单添加和删除快捷方式及常见问题
转载自:http://blog.youkuaiyun.com/t12x3456/article/details/7857925Android 开发之系统应用Launcher详解,简单添加和删除快捷方式及常见问题1.. Launcher是什么? 1.1 Launcher是系统启动后加载的第一个应用程序 1.2 Launcher是其他应用转载 2012-08-13 14:30:27 · 951 阅读 · 0 评论 -
Android应用程序的快速启动是怎样炼成的
转载自:http://blog.youkuaiyun.com/wxzking/article/details/5857172 Android系统框架和上层应用是类java(不是正统的sun java)开发的,实现了自己的java虚拟机dalvik,既然用java虚拟机和java开发,一般都会认为效率低下。其实不然,在基本主流的智能手机的软件平台上,android的执行速度是最快的。转载 2012-07-26 19:37:39 · 681 阅读 · 0 评论 -
[android开发必备]Android开发者社区汇总
转载自:http://blog.youkuaiyun.com/iceskysl/article/details/7851385[android开发必备]Android开发者社区汇总经常收到很多人问做android开发去哪个社区,每次都回答的零零碎碎的很比系统,今天统一整理下,把截至目前为止有价值的android开发社区汇总下,供大家参考~1. Android开发官网(偶尔被墙,需梯子的转载 2012-08-10 15:54:04 · 1227 阅读 · 0 评论 -
android 2.3 修改 statusbar
转载自:http://blog.youkuaiyun.com/android_learn/article/details/6710000 android 2.2 和android 2.3 在源码结构上有一些变化:tatusbar 的位置的变化,2.3中 statusbar 的源码在 frameworks/base/packages/SystemUI中。 修改statusbar的背景,f转载 2012-08-09 08:45:13 · 555 阅读 · 0 评论 -
关于Intent.FLAG_RECEIVER_REPLACE_PENDING
/** * If set, when sending a broadcast the new broadcast will replace * any existing pending broadcast that matches it. Matching is defined * by {@link Intent#filterEquals(Intent) I转载 2012-08-09 13:54:01 · 4511 阅读 · 0 评论 -
Android Mms专题之:MMS支持
转载自:http://www.linuxidc.com/Linux/2012-02/53497.htmComposing and editingMMS在Android Mms应用里面的具体实现形式,或数据结构是SlideshowModel,它是一个每个节点为SlideModel的ArrayList,SlideModel是一个Model的List,也就是它可以接收任何Model的子类,A转载 2012-07-25 17:36:11 · 462 阅读 · 0 评论 -
Android 获取文件名 乱码
上一篇“Android 文件关联详解“。但是关联指定的文件后,点击文件使用程序打开文件时,如果文件名中有中文总是获取不到正确的文件名,通过Log看输出得到的全是类似下面的输出:/sdcard/%E8%B0%B7%E6%AD%8C%E9%BB%91%E6%9D%BF%E6%8A%A5--%E6%95%B0%E5%AD%A6%E4%B9%8B%E.tct获取文件名的代码:if(Inte转载 2012-07-24 15:59:33 · 3834 阅读 · 1 评论 -
Android音乐编程:管理音频焦点
转载自:http://mobile.51cto.com/android-309321.htmAndroid音乐编程:管理音频焦点2011-12-23 10:17 zhourunsheng 润物无声的博客 我要评论(0) 字号:T | T因为系统中可能会有多个应用程序会播放音频,所以需要考虑他们之间该如何交互,为了避免多个应用程序同时播放音乐,Android转载 2012-07-23 17:11:35 · 489 阅读 · 0 评论 -
android输入法01:SoftKeyboard源码解析02
转载自:http://www.apkbus.com/forum.php?mod=viewthread&tid=52413本篇为SoftKeyboard源代码注释。1、LatinKeyboard[代码]java代码:public class LatinKeyboard extends Keyboard { private Ke转载 2012-07-20 00:55:52 · 1398 阅读 · 0 评论 -
Intent中的setType,setData,setDataAndType的区别
详见API。。。。有比较原创 2012-08-14 13:31:22 · 1265 阅读 · 0 评论 -
如何添加一种语言?
转载自:http://blog.youkuaiyun.com/zhq56030207/article/details/6239979修改系统语言有两种方式:一、修改主要的配置文件:/froyo/build/target/product/我们可以看到language_full.mk和language_small.mk(这时候你就会想这两个文件到底该修改哪一个呢)打开两个文件我可以看到 在la转载 2012-08-16 15:22:41 · 517 阅读 · 0 评论 -
删除多余语言
mediatek/config/zte....../ProjectConfig.mk中找到 PRODUCT_LOCALES= 对该行进行修改原创 2012-08-16 15:52:07 · 464 阅读 · 0 评论 -
Android3.1后Boot_COMPLETED广播不响应的问题
在做Android开发时,很多应用由于各种目的,希望在机器启动时被唤醒,一般的做法是写一个BroadcastReceiver,接收对应的boot action,当然别忘了在Manifest中添加permission "android.permission.RECEIVE_BOOT_COMPLETED“。但是最近在做4.0开发时,有同事声称这个广播接收不到了, 同时其他有人又说自己的能接收到,到底是转载 2013-02-06 09:33:59 · 496 阅读 · 0 评论 -
Android APN开发流程分析
2 Data Connect 流程分析 Android 的数据连接是基于PPP 方式的,主要步骤为:首先通过AT 命令激活PDP 连接,然后利用pppd 通过数据端口完成拨号连接;数据连接的核心控制类是DataConnectionTracker ,存在于GSMPhone 里,数 据连接不需要用户的干预,在 APN 设置好之后,在适当的情况下就会自动激活,激活的入口点是: DataConne转载 2013-01-26 11:50:51 · 639 阅读 · 0 评论 -
Android_launcher的源码详细分析
http://www.cnblogs.com/playing/archive/2011/04/22/2024980.html这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layo转载 2012-12-04 15:31:22 · 464 阅读 · 0 评论 -
Android MMS模块数据存取 (转)
数据表MMS 模块总共包含 17 张表: addr 、 android_metadata 、 attachments 、 canonical_addresses 、 drm 、 part 、pdu 、 pending_msgs 、 rate 、 raw 、 sms 、 sr_pending 、 threads 、 words 、 words_content 、 words_segdir 、wo转载 2012-09-17 19:23:33 · 742 阅读 · 0 评论 -
Python电子书教程汇总
From:http://bathome.net/thread-15554-1-1.html[转载教程] Python电子书教程汇总(2012-02-16更新)简明Python教程(A Byte of Python)_1.20_中文版 pdfhttp://www.rayfile.com/zh-cn/files/6cdcc561-58b2-11e1-ad5e-001转载 2012-08-28 09:17:43 · 1423 阅读 · 1 评论 -
MTK编译笔记
转载自:http://www.cnblogs.com/redspider110/archive/2012/03/12/2391836.html1. uboot路径mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmpmediatek\custom\common\uboot\logo\hvga\hvga_uboot.bmp转载 2012-08-27 11:13:11 · 519 阅读 · 0 评论 -
禁用状态栏,使其不可展开
由于StatusBarManager没有在SDK中提供,因此需要使用反射,调用该类的方法Object service = getSystemService ("statusbar"); try { Class statusBarManager = Class.forName ("android.app.StatusBarManager"); Method ex原创 2012-08-23 17:41:10 · 1126 阅读 · 0 评论 -
修改默认时区
修改frameworks/base/core/java/com/android/internal/os/RunTimeInit.java文件commonInit方法 TimezoneGetter.setInstance(new TimezoneGetter() { @Override public String getId() {原创 2012-08-20 20:03:25 · 834 阅读 · 0 评论 -
开发笔记
【日积月累】(1)隐藏输入法中虚拟键盘的输入区域(即IME):editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);(2)(呼叫限制密码修改中的BUG)在所测试的2.3.6平台中,给EditText的inputype设置为numeric|password时,横屏状态下输入法中显示的是明文(即输入法中的IME为实现星号),原创 2012-07-20 19:38:57 · 1281 阅读 · 0 评论 -
Android 输入法
转载自:http://blog.youkuaiyun.com/q_zhe/article/details/7625073输入法的例子和源代码看了不少时间了,看得头很晕,很郁闷。静下心来把整个代码想了一遍,其实大部分代码都在处理绘制界面,以及事件的处理,核心代码很少,都被底层封装得很完美了。先看看一般输入法的界面: 分为两个部分,上部分是候选窗口(CandidateView)转载 2012-07-20 00:46:06 · 784 阅读 · 0 评论 -
android输入法01:SoftKeyboard源码解析01
转载自:http://www.apkbus.com/android-52412-1-1.html本文主要介绍android自带输入法实例SoftKeyboard的源码,共分为两篇:第一篇为SoftKeyboard框架概述,第二篇为源码注释。1、IMF简介 一个IMF结构中包含三个主要的部分:input method manager:管理各部分的交转载 2012-07-20 00:53:22 · 2046 阅读 · 0 评论 -
KeyguardManager简介
文章地址:http://hubingforever.blog.163.com/blog/static/171040579201191524550863/转载 2012-07-11 19:38:28 · 515 阅读 · 0 评论 -
Android 待机流程解析
以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。 KeyguardViewMediator是整个待机解/锁屏业务的调度器,负责转载 2012-07-11 09:29:27 · 665 阅读 · 0 评论 -
Android锁屏及解锁相关代码分析
我觉得对于普通人来说,最常见的是Android解屏的界面,然后应该是Home界面。今天就来分析一下解屏界面的相关代码(以索爱的解锁界面为例)。首先看解屏的界面,我把解屏的界面分为两个部分,最上部是status Bar,下面是LockScreenSemc,在LockScreenSemc上有一个可供滑动解锁的界面,每个界面对应的类如图所示。转载 2012-07-11 09:47:04 · 3940 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
原文乃本人创作,发表在http://tech.it168.com/a2011/0802/1226/000001226690.shtml上 转载请注明: 在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户转载 2012-07-10 20:22:56 · 299 阅读 · 0 评论 -
Android Manifest
所有Android程式的运作流程,都定义在Activity中。Android系统与其他系统很不一样的地方时:它的应用程式并不直接与底层系统紧密结合,而是跑在Android框架中。这意思是设计Android应用程式时,我们并不需要关心实际上运作的机器是哪一牌的手机或是哪一种嵌入式系统,或使用哪一种架构(ARM、X86、MIPS),我们要关心的只有Android框架提供了哪些功能,好让我们能操转载 2012-07-10 11:23:25 · 996 阅读 · 0 评论 -
Contact数据模型之EntitySet(EntityDeltaList)
Contact数据模型之EntitySet(EntityDeltaList)分类: 电话薄2011-12-02 21:19 194人阅读 评论(0) 收藏 举报com.android.contacts.model.EntitySet在Android 4.0中已经改名为了com.android.contacts.model.EntityDeltaList.public转载 2012-07-06 11:29:52 · 1101 阅读 · 0 评论 -
不同应用之间的activity跳转产生的闪烁,解决方法
不同应用之间的两个activity进行跳转,由于他们属于不同的task,所以跳转的时候会产生闪烁,解决方法:假设A1跳转到A2,则在A1中不设置setContentView(),并且对A1所属的应用清单文件进行修改,将Application的taskAffinity属性,修改成与A2清单文件的taskAffinity属性一样。完成。原创 2012-07-07 10:15:21 · 3222 阅读 · 1 评论 -
taskAffinity属性
taskAffinity属性分类: Android2011-07-12 16:46 1841人阅读 评论(7) 收藏 举报 Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而转载 2012-07-07 10:28:19 · 667 阅读 · 0 评论 -
玩转Android 之 TextView常用特效
玩转Android 之 TextView常用特效8人收藏此文章, 我要收藏发表于11个月前 , 已有3099次阅读 共1个评论暑期大学生博客分享大赛 - 2011 Android 成长篇 本文参加第二届Google大学生暑期博客分享大赛 TextView是最常用的Android控件之一,显示文字时的首选,然而很多人都不满足于,TextView默认的显示效果,转载 2012-07-04 19:42:13 · 3349 阅读 · 0 评论 -
修改Android的Framework层操作小记
1. 首先要在工程目录下运行: . ./build/envsetup.sh 这样在之后就可以使用mm命令了2.例如要修改services下的文件那么编辑完成后cd frameworks/base/services/mm3.替换修修改的文件编译后用生成的包替换手机上 /system/framework/ 中相应的文件转载 2012-07-12 17:20:33 · 527 阅读 · 0 评论 -
修改Android解锁界面
转载自:http://blog.chinaunix.net/uid-26926660-id-3197384.html背景 先说说背景吧,这是本人从WinCE系统转到Android之后,接到的第一个任务就是修改Android原生的解锁界面,之前看了两个星期的书和网络博客,Java的也有、Android应用开发的也有、Linux开发的也有、Android框架介绍的也有。然后写了几转载 2012-07-12 20:16:29 · 2204 阅读 · 1 评论 -
Android增加SNTP网络时间同步功能
本文转载自:http://blog.youkuaiyun.com/yeqishi/article/details/7401031仅用于备忘。因为android的网络时间同步只支持NITZ协议 可能是国外的运营商这些都是肯定有的 所以在中国这个网络时间同步就显得很不足 因为国内很多基站都不支持NITZ 我们如果要让这个网络时间同步功能能够和他的名字对等 就得加上补救措施 用SNTP来补充做时间校转载 2012-07-13 15:08:23 · 2218 阅读 · 0 评论 -
android过滤第三应用列表
转载自:http://blog.youkuaiyun.com/santicom/article/details/7465751调用所有匹配的第三应用:[java] view plaincopypublic class AppFilterActivity extends Activity { @Override publi转载 2012-07-20 16:19:41 · 1074 阅读 · 0 评论 -
android fih-mms的实现
转载自:http://blog.youkuaiyun.com/miaouu/article/details/5493484 android fih-mms的实现分类: mango2010-04-16 14:07 1147人阅读 评论(5) 收藏 举报1、接收到mms的保存 接收到得mms,会在RetrieveTransaction::run()函数中调用P转载 2012-07-18 20:44:05 · 794 阅读 · 0 评论 -
android2.2应用开发之IccCard(sim卡或USIM卡)第一篇
转载自:http://blog.youkuaiyun.com/csuhanyong/article/details/6185864如果要做android通讯录的联系人的机卡混排显示,由于手机卡类型的不同,导致手机卡存储容量以及可以存储信息不同,就要涉及到android去读Icc卡的信息。 一般的sim卡只能存储姓名跟一个电话号码,而USIM卡还可以存多个电话号码跟邮箱,所转载 2012-07-17 15:43:35 · 1797 阅读 · 0 评论 -
Android MMS模块数据存取
Android MMS模块数据存取 数据存储MMSSMS 数据表MMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、words_se转载 2012-07-16 17:49:51 · 425 阅读 · 0 评论