
Android
wuyahui0124505
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android动画学习笔记-Android Animation
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P转载 2013-10-29 23:08:58 · 388 阅读 · 0 评论 -
Android中View绘制流程以及invalidate()等相关方法分析
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍:转载 2014-03-07 14:26:11 · 471 阅读 · 0 评论 -
SharedPreferences多个程序之间共享数据
SharedPreferences多个程序之间共享数据0作者:703225158更新于 05月09日访问(1719)评论(2)Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文转载 2014-03-13 17:48:47 · 1252 阅读 · 0 评论 -
ContentProvider和Uri详解
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_转载 2014-03-13 17:45:21 · 443 阅读 · 0 评论 -
Fragment使用问题
1.fragment加动画后,页面切换偶尔卡的问题: 解决方法:handler.postDelayed方法,将获取网络数据方法延迟执行2.进程被杀掉fragment被回收问题:一般情况都会想当然的以为进程被杀掉之后,Fragment也会被回收其实,Fragment有自己的生命周期,有自己的管理器(FragmentManager),也即:包含Fragment的进程被原创 2014-03-12 17:44:23 · 951 阅读 · 0 评论 -
Android manifest属性理解
android:sharedUserId当APK安装的时候,userid这个标志就会产生。APK在设备上的整个生命周期中,这个ID不再改变。不同设备上同一个应用包可能有不同的userid,重要的是在给定的设备上,每个应用包有自己独立的userid。userid的特点:1. 作为APK身份的标识 2. userid对应一个Linux用户,所以不同APK(用户)间互相访问数据默原创 2014-03-10 18:47:30 · 649 阅读 · 0 评论 -
Genymotion使用问题总结
1.安装应用时出现 INSTALL_FAILED_CPU_ABI_IMCOMPATIBLE 错误解决办法:点击下载Genymotion-ARM-Translation.zip将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。2.使用百度地图sdk的应用出错,报如下异常:Caused by: java.lan原创 2014-03-05 16:00:10 · 714 阅读 · 0 评论 -
android bitmap drawable canvas
转换方法:1)Bitmap 转化为 byteByteArrayOutputStream out = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);byte[] array= out.toByteArray();2)byte转化为bitmapfinal ContentResolver原创 2014-03-04 17:09:58 · 561 阅读 · 0 评论 -
Android问题之res/raw和assets文件大小限制
Android系统对资源文件(res/raw和assets文件夹下)的大小有限制,默认最大仅支持1M的文件。否则apk程序将报错。如果AssetManager或Resources classes方法来获取InputStream,将抛出java.io.IOException的异常如下DEBUG/asset(1123): Data exceeds UNCOMPRESS_DATA_MAX。1、大转载 2014-02-14 15:28:09 · 1177 阅读 · 0 评论 -
android 开源工具
第二部分 工具库主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。ps:android140个经典开源代码库放送:http://www.23code.com转自:http://www.trinea.cn/android/android-open-sourc转载 2014-01-28 15:47:16 · 582 阅读 · 0 评论 -
Android 自带图片裁剪
概述 我写这篇文章是为了发表我对MediaStore裁剪图片功能的一些简要研究。基本上,如果你要写一个应用程序,使用已有的Media Gallery并允许用户在你的应用里选取TA的图片的一部分(可选功能:人脸识别)。 可以使用一个Intent做到这个,但是也存在着相应的问题,总的来说也缺少这方面的文档告诉我们怎么实现它。 另外,这篇文章基于2.1并且在Nexus On转载 2014-01-03 17:26:30 · 949 阅读 · 0 评论 -
listview header 注意事项
1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其内部button等控件的焦点获取,具体方法可以在自定义item的根控件中调用:[java] view转载 2013-11-29 16:24:49 · 597 阅读 · 0 评论 -
Android OpenGL 学习笔记 --开始篇
Android OpenGL 学习笔记 --开始篇1、什么是 OpenGL? OpenGL 是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL 的前身是 SGI 公司为其图形工作站开的 IRIS GL。IRIS GL 是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是 SGI 公司便在 IRIS GL 的基础上开发 OpenG转载 2013-11-04 17:30:17 · 560 阅读 · 0 评论 -
Android属性动画---Property Animation(二)
用ValueAnimator来制作动画ValueAnimator 类通过设定动画过程中的int、float或颜色值,来指定动画播放期间的某些类型的动画值。通过ValueAnimator类的一个工厂方法来获取一个 ValueAnimator对象:ofInt()、ofFloat()、ofObject()。例如:123Value翻译 2013-10-30 18:02:55 · 872 阅读 · 0 评论 -
Android属性动画--Property Animation(一)
本文译自:http://developer.android.com/guide/topics/graphics/prop-animation.html属性动画系统是一个健壮 的框架,它几乎可以允许把任何对象变成动画。可以根据时间的推移来改变任何对象的属性来定义一个动画,而不用关心该对象是否要绘制在屏幕上。属性动画是在 指定的时间长度上改变一个属性(对象中的一个成员字段)的值。要让某些对象变翻译 2013-10-30 18:01:41 · 634 阅读 · 0 评论 -
Android 自动化测试框架对比
出自http://android.codemach.com/android-ce-shi-kuang-jia-dui-bi.htmlandroid的测试框架,除了需要适合做UI测试,还需要保证选取的框架有以下几点特性:工具开源,易于扩展。脚本编写简洁,维护成本低。满足客户端的自动化需求。便与校验结果的正确性。可用于持续集成。目前较热门的开源框架有:Android APIs提转载 2014-04-01 17:24:24 · 581 阅读 · 0 评论