- 博客(25)
- 资源 (4)
- 收藏
- 关注
转载 Android中shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: android:startColor="#ff8c00"
2012-12-26 15:45:52 701
转载 修改 EditText 中的光标位置
Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数. 经查看其文档 发现 setSelection 函数可以完成该功能. 如下:Java代码
2012-12-25 17:47:28 91130 6
转载 高通安卓调试LCD几方面总结(二)
高通安卓调试LCD几方面总结(二) 在上一篇里写了高通平台android2.3里的kernel和bootloader(LK)里LCD驱动的移植,这一篇主要写一下在4.0里LCD驱动的移植。 (1) kernel 高通的android4.0和2.3在kernel里的LCD驱动是有区别的,主要在于4.0里少了latedisplay.c这个文件。这里我以re
2012-12-25 14:29:20 1459
转载 高通安卓调试LCD几方面总结(一)
主要接触了高通android4.0和android2.3的LCD驱动,当然在bootloader下LCD的驱动我也调试的。 (1) kernel 先来说一下kernel里LCD的移植,之前从来没有接触过LINUX里LCD的驱动,所以刚一开始我竟然连MIPI接口、LCDC接口这些最基本的都不知道,鄙视一下我自己,呵呵。感觉android2.3和android4.0在kernel里
2012-12-25 14:27:14 2991
转载 Android区分系统应用和安装应用
获取全部包信息:[java] view plaincopyprint? /** * * 获取系统中的全部包信息 * * @param context 应用上下文 * */ private void getPackageInfos(Context context) { PackageManager pm = cont
2012-12-24 09:16:36 5861 1
转载 LCD驱动时序
LCD时序图如下所示图1外部引脚信号:VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。HSYNC: 行同步信号,表示扫描1行的开始。VDEN:数据使能信号。VD[23:0] : LCD像素数据输出端口。VCLK:像素时钟信号。寄存器参数:VSPW:帧同步信号的脉宽,单位为1行(Line)的时间。
2012-12-21 20:23:02 842
转载 key驱动调试问题总结
这里的Keypad不是PC上用的编码式的键盘,而是在嵌入式设备中常见的非编码式的键盘。Keypad的常见连接方式有:矩阵扫描式的,直接GPIO检测式的。检测方式上,可以通过GPIO扫描自己实现检测,也有的CPU集成了扫描电路逻辑,可以进行自动检测。某些键位的键值取值出现固定的错误症状 某些键位的键值多数情况下读出来的值为一个恒定的错误值,比如理论上应该为
2012-12-21 15:15:51 689
转载 触摸屏驱动调试常见问题总结
电阻式触摸屏的Controller从原理上,简单的说就是一个可切换通道的AD转换器,常见的有类似TSC2046这一系列的独立芯片,也有Buildin在MPU里的集成模块。这里记录的主要是这类触摸屏驱动的调试中我所遇到过的一些问题,因为具体硬件平台和环境不同,有些问题,现象和原因可能不一定与你的实际情况相同,仅供参考。数据线上无法得到正确的数据症状 读取的测
2012-12-21 15:15:06 3503
转载 lcd驱动调试常见问题总结
这里记录的是在TFT类型的LCD驱动的调试中我所遇到过的一些问题,因为具体硬件平台和环境不同,有些问题,现象和原因可能不一定与你的实际情况相同,仅供参考。无法正确完成初始化症状 往LCD的串行总线发送初始化数据后,LCD模块没有任何反应分析 通常在嵌入式领域中使用的中小型LCD模组都会需要在上电后进行初始化
2012-12-21 15:14:20 1401
转载 android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
一:点亮lcd inkernel其实点亮lcd很简单必须保证以后几个步骤正确:1:确认Lcd信息所在文件被编译进去,并且lcd 和board name里面注册一质,倘若这部正确,那么log里面应该有对应分辨率的一段framebuffer同时调到相对应的power_on函数。对于lcdc panel对应文件在lcdc_xx.c,对于mipi panel对应文件在mipi_xx.c(下序列操作
2012-12-21 15:01:18 915
转载 android 之 SQLite
一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,
2012-12-21 13:39:00 465
转载 Android关系型数据库应用——电话(短信)黑名单 .
1.打开数据库,创建数据表;2.对数据进行crud(Create Read Update Delete);1.打开数据库,创建数据表; 1.SQLiteOpenHelper 2.SQLiteDatabase .execSQL("create table blacknumber
2012-12-16 13:13:17 780
原创 ubuntu基本操作 - ssh的使用
ssh的下载安装:$ sudo apt-get install ssh ssh的登录:$ ssh [email protected] 将文件/文件夹从远程Ubuntu机拷至本地(scp)scp -rf [email protected]:/home/username/remotefile.txt ~/ 将文件/文件夹从本地拷至远程Ubuntu机(scp
2012-12-12 18:15:33 468
转载 Android 4.0设置Dialog点击屏幕不消失
Android 4.0设置Dialog点击屏幕不消失业务的需求是变化莫测的,最近就遇到一个需求是——用户只有点击Dialog的取消按钮才会消失,点击屏幕的时候不消失。Android ICS对UI做了很大的变动,系统提倡使用DialogFragment,但是系统默认的操作习惯是点击屏幕Dialog会自动消失。为了实现业务的需求,想过使用Dialog风格的Activity,但是做出来的
2012-12-12 09:56:28 1872
转载 android 提升性能总结
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效的Android代码,应遵循两个原则:不要做不必要的事不要分配不必要的内存以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景):1、避免建立对
2012-12-11 09:47:34 573
转载 Android中的Audio播放:控制Audio输出通道切换
1. 解决耳机切换杂音的问题。Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音直接从Speaker发出。我们在编写程序
2012-12-11 08:59:40 926
原创 模式设计参考
参考一:http://blog.csdn.net/windows_nt/article/details/8263206 参考二:http://blog.csdn.net/feixiaoxing/article/category/951264
2012-12-06 11:55:58 355
原创 Launcher 参考博客
参考一:http://blog.csdn.net/luoxianxion/article/details/7698157 参考二:http://blog.csdn.net/wdaming1986/article/details/7585649http://blog.csdn.net/wealoong/article/details/8259974http://blog.cs
2012-12-05 17:40:59 439
转载 onCreateDialog方法及示例
一个Dialog一直被创建及作为Activity的一部分显示的时候,一般情况下,你应该使用回调方法onCreateDialog(int)创建Dialog,当你使用这个方法的时候,Android系统会自动的管理每一个Dialog的状态,并有效的控制着每个Dialog,同样的,每个Dialog也会继承Activity中的某些特性。就像当一个Dialog显示的时候,按下菜单键显示Activity定义的选
2012-12-03 20:15:42 485
转载 Android Fragment使用详解
这篇文章主要讲些Fragment的管理控制、性能优化以及和Activity的传输相关内容。 一、 管理Fragment 管理Fragment在你的Activity你需要使用一个名为FragmentManager的类,通过调用getFragmentManager()方法来实例化该管理类在你的Activity种。 FragmentManager 类一些主要的方法有通过findFragme
2012-12-03 14:46:26 582
转载 Android Fragment学习笔记(一)----Fragment的生命周期和派生类
最近有时间看看有关Fragment的一些介绍,自己做下笔记,记录下学习足迹。之前在Pad上使用QQ的时候就注意到Pad版本做的比较合理,由于pad屏幕比较大,左侧显示QQ联系人的列表,右侧可以显示具体的聊天窗口界面,觉得这样的设计不错,实现了多个fragment合并在一个单独的activity中,并建立多个UI。 fragment的行为和用法都和activity比较相似,它也有自己的生命
2012-12-03 14:32:28 529
转载 Android编译系统详解
参考文献: http://blog.csdn.net/mr_raptor/article/details/7539978
2012-12-03 14:13:50 386
转载 单例模式优缺点
主要优点:1、提供了对唯一实例的受控访问。2、由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。3、允许可变数目的实例。主要缺点:1、由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。2、单例类的职责过重,在一定程度上违背了“单一职责原则”。3、滥用单例将带来一些负面问题,如为了节省资源将数据
2012-12-03 09:55:02 405
转载 Android开发——文件操作模式
一、基本概念[java] view plaincopyprint?// 上下文对象 private Context context; public FileService(Context context) { super(); this.context = context; } // 保存文件方法 public void sa
2012-12-03 09:44:21 889
Android 框架开发视频
2018-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人