- 博客(28)
- 资源 (1)
- 收藏
- 关注
转载 10个Android开源个性化View控件
10个Android开源个性化View控件整理了10个Android开源项目中不错的个性化View控件,相信有你喜欢的。1.SlideAndDragListView支持ListView的Item的拖动排序、左右滑动事件,可自定义左右滑动显示文字、图标、位移,同时支持onItemClick、onItemLongClick等监听器,提供丰富的回调接口。
2016-08-12 11:42:00
748
转载 Android系统小知识
Launcher 总结:1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度( Launcher2 icon 数目、大小)\packages\apps\Laun
2016-08-10 15:59:11
1466
转载 最流行的Android组件、工具、框架大全
Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。部分图片需要翻墙才能显示很好的中文教程Google Android官方培训课程中文版
2016-08-06 14:16:02
724
原创 Eclipse编译apk遇到SystemProperties无法识别解决方法
在Eclipse中使用SDK开发应用,需要使用的SystemProperties进行property的存取操作。但是由于android.os.SystemProperties类在api中是hide的类。所以Eclipse中无法识别改对象,编译时会报错。可以如下方法解决:选中需要编译的工程,右键->Build Path->Configure Build Path->Java Bu
2016-06-24 11:04:28
2159
原创 Eclipse自动补全编辑时出现闪退
在使用Eclipse的过程中,配置自动补全功能,在编辑文件自动补全时,Eclipse出现闪退。会在Eclipse目录下生成一个hs_err_pid*.log的文件,错误日志类似如下:## A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x00007f
2016-06-08 15:01:55
1913
转载 Bootchart分析Android启动时间
简介:bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。bootchart是一个对linux启动流程进行分析得开源软件工具。Android中有集成bootchart源码,路径为system/core/init/bootchart.c第一部分:先从具体使用流程
2016-06-01 14:07:49
964
转载 20 个有用的 SVG 工具,提供更好的图像处理
转自: http://www.oschina.net/translate/20-useful-svg-tools-for-better-graphicsSVG 现正在 Web 设计领域变得越发流行, 你可以使用 Illustrator 或者 Inkscape 来创建 SVG 图像。 但当进行 Web 设计时,我们还需要做一些优化来使得 SVG 变得更加轻量。下面介绍的 20 个工具
2016-03-23 17:45:12
1828
转载 Android合并文件的三种方式
转自:http://www.codeceo.com/article/android-combine-files.html下面介绍合并文件的几种方式,并通过合并amr文件来举例介绍合并文件的具体流程。amr格式的文件头是6字节,所以在进行文件合并的时候要减去除第一个文件以外的其他文件的文件头。注意:不同文件的文件头是不一样的,所以在合并的时候根据不同文件相应的减去合并文件的文件头。步
2015-11-26 15:41:23
3761
1
原创 一些有用的网站
linux 64位版本adtbundle:https://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zipWindows 64位版本adtbundle:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
2015-07-01 20:31:00
488
原创 设置内部sdcard存储下限
Run application, SQLiteFullException happend when devices memory is full.
2014-08-18 14:10:53
1605
转载 Android应用开发Permission理解
Android的permission机制想必大家并不陌生。在开始主要内容之前,我们来简单回顾一下吧。1.Android为每个应用程序分配一个唯一的UID,以确保每个应用程序有独立的空间,使它与其它应用程序分隔开来,避免其他应用程序进行非授权的访问。2.Android可以为其几大组件定义permission,包括Activity, Service, ContentProvider, Broa
2014-08-07 15:42:33
1087
原创 Android4.4监听耳机插入处理方法
Andriod4.4处理耳机插入逻辑Android系统硬件检测到耳机插入,并告诉底层当前插入的是纯耳机,还是带Mic的耳机。底层在CallBack中接收到耳机插入消息后,发送广播告诉上层,发送广播的action是Intent.ACTION_HEADSET_PLUG。一、Android4.4系统中处理耳机插入,在StatusBar中像手机信号一样的动态显示效果方法如下:1.f
2014-06-12 13:17:54
2707
原创 adb push时无权限访问system分区
remount failed: Operation not permitted在XDA上面找到了解决的方法:1. 确定是否正确连接手机了adb devices2. 进入shelladb shell3. shell中输入命令(命令最前面的#号不用输入)# su# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /s
2014-04-04 17:36:00
5944
转载 Android PackageManagerService启动流程分析
概要本篇主要分析了系统启动阶段包管理服务的启动流程,其中的几个接口在 apk 安装时也会被调用。包管理服务启动时主要做的工作大致有如下几方面: 1. 建立 java 层的 installer 与 c 层的 installd 的 socket 联接,使得在上层的 install,remove,dexopt等功能最终由 installd 在底层实现 2. 建 立 Pac
2014-03-25 19:46:19
1008
转载 Android4.0编译环境搭建
Android4.0.3的源码编译:1、安装ubuntu11.10(64位)第一步就让我很是纠结,安装完成之后,我又安装了A显卡,然后又把整个系统更新了下,结果悲剧了,重启之后,一直停在开机LOG处,不能进入系统,在网上找资料说是显卡驱动的问题,一番折腾无果只得重装,这次学乖了,我是先把整个系统更新完了再装得显卡驱动,嘿嘿!2、安装编译环境必备条件:a)、java jdk,不用赘述
2014-03-12 17:40:06
1171
转载 Android电话管理机制2
四 SipPhone 如下是SipPhone实现相关类图。 SipPhone对象虽然也派生自PhoneBase,但实现机制及实例化过程与其它Phone对象大大不同。 SipPhone对象的实例化通过PhoneFactory的makeSipPhone的接口调用SipPhoneFactory的makePhon
2014-03-11 13:25:29
1151
转载 Android电话管理机制1
电话管理是Android 系统支持的重要的业务之一,提供接听电话,收发短信、电话薄、网络事件监听、读取用户信息等功能。 从下到上可以分为四层:硬件驱动层、RIL daemon层、Telephony框架实现层、 PHONE应用层,下层为上层提供服务,每层之间采用不同的通讯方式交互。RIL daemon层实现为单独的一个开机启动的进程(rild命令),通过AT命令硬件驱动层交互
2014-03-11 13:24:07
1327
转载 Android ART运行时无缝替换Dalvik虚拟机的过程分析
ndroid 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的系统中,大量的代码都是运行在Dalvik虚拟机里面的。开始觉得这个替换工作是挺复杂的,但是分析了相关代码之后,发现思路是很清晰的。本文就详细分析这个无缝的替换过程。
2014-01-16 18:36:48
1279
转载 Android签名机制分析
转载自:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Fr
2014-01-14 14:07:33
793
转载 Android中文语音合成(TTS)
转载自Yao.GUET的博客http://blog.csdn.net/yao_guet/article/details/7231489#commentsAndroid系统从1.6版本开始就支持TTS(Text-To-Speech),也就是我们所说的语音合成,不过遗憾的是系统默认的TTS引擎:Pico TTS,并不支持中文。由此对于广大的炎黄子孙不得不安装我们自己的TTS引擎跟语言包,由
2013-08-05 16:34:05
2319
转载 Android学习网站
Android开发必看知识,不看后悔打包为大家奉上最实用最给力的资源,不看你绝对后悔。最强大的UI特效奇艺高清UI界面源代码http://www.eoeandroid.com/thread-160824-1-1.html搜索关键字飞入飞出效果http://www.eoeandroid.com/thread-156452-1-1.html水波纹效果
2013-06-05 14:55:17
634
原创 判断字符串是否是乱码
public static boolean isGarbledCode(String strName) { if (null == strName || 0 == strName.trim().length()) { return true; } Pattern p = Pattern.compile("\\s*|\t*|\
2013-04-19 16:58:04
3070
原创 深度定制双按钮调节的SeekBar控件
1.首先在工程values文件夹下定义attrs.xml文件,用来定义控件所需要的属性,并在其中定义属性如下: 这些设置的属性就可以如Android原生的android:layout_width等属性直接在layout的xml文件中设置2.在用到此控件的layout的xml文件中需要引入当前
2013-04-18 15:38:10
2829
原创 android4.0中Fragment定制item背景
我们知道android3.0之后加入了Fragment的使用,这里探讨下我学习Fragment时遇到的定制其item背景的方法。第一我们要在base/core/res/res/drawable/下定义item背景使用的selector属性xml文件1.preference_background_bottom.xml 2.preferenc
2013-03-29 18:07:18
1289
转载 android listview 连续调用 getview多次问题分析及解决
当我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4次。有的严重甚至到10次,当我们在listview中移动的时候。每移动一列都会调用很多次,这样大大影响到效率!其实这和listview本身在android上的机制有关。下面我开始来介绍一下吧: 在布局,我们只有一个listview的时候。那好。我
2013-03-25 13:28:13
1039
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人