- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 Android 怎样获得手机信息
Android 怎样获得手机信息 1.手机信息查看助手可行性分析 开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。 这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的
2012-11-30 17:11:55 908
原创 android 自分辨式布局
Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏) 一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会
2012-11-27 17:50:15 3057
转载 在UI中显示Bitmap
这节课将我们前面几节课学习的东西都整合起来,向你展示如何使用后台线程和Bitmap缓存加载多个Bitmap(位图)到ViewPager和GridView组件中,并学习如何处理并发和配置变化问题。 实现加载Bitmap到ViewPager 滑动浏览模式(Swipe View Pattern)是一种很好的浏览详细图片的方式。你可以使用ViewPager组件配合PagerA
2012-11-12 17:12:16 946 1
转载 缓存Bitmap
加载一个Bitmap(位图)到你的UI界面是非常简单的,但是如果你要一次加载一大批,事情就变得复杂多了。在大多数的情况下(如ListView、GridView或者ViewPager这样的组件),屏幕上的图片以及马上要在滚动到屏幕上显示的图片的总量,在本质上是不受限制的。 像这样的组件在子视图移出屏幕后会进行视图回收,内存使用仍被保留。但假设你不保留任何长期存活的引用,垃圾回收器也
2012-11-12 16:55:37 1137
转载 在非UI线程处理Bitmap
在高效地加载Bitmap中,我们讨论了BitmapFactory.decode*系列方法,如果源数据来自硬盘或者网络(或者除内存之外的来源),是不应该在主UI线程执行的。这是因为读取这样的数据所需的加载时间是不确定的,它依赖于多种因素(从硬盘或网络的读取速度、图片的大小、CPU的功率等等)。如果这些任务里面任何一个阻塞了UI线程,系统会将你的应用标记为未响应,并且用户可以选择关闭应用(更多信息,请
2012-11-12 16:52:01 872
转载 第一课:高效地加载大Bitmap(位图)
图像可以有各种各样的形状和大小。在很多情况下,它们往往会比典型的应用UI界面所需要的更大。例如,系统的Gallery程序展示使用Android设备的摄像头拍摄的照片的分辨率往往要远高于设备的屏幕密度。 考虑到你所使用的内存有限,理想的情况是你只会想加载一个分辨率相对较低的图片到内存中来。低分辨率版本的图片与相应UI组件的尺寸应该是相匹配的。一张高分辨率的图片并不能带给你任何
2012-11-12 16:31:00 496
低功耗蓝牙项目4.3.zip
2019-10-15
标准蓝牙DEMO.rar
2019-10-02
Android源码设计模式解析与实战
2018-01-08
下拉刷新 水平滑动 仿商城
2017-11-10
Android mvvm 架构设计
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人