android
houyidg
这个作者很懒,什么都没留下…
展开
-
android 多媒体编程
多媒体编程1、加载大图片(*)android虚拟机根据所建模拟器版本分配内存对空间(2.3(level10)默认16M),加载图片需要的内存空间不是按图片大小来算的,而是按像素点的多少来算的(图片分辨率*每个像素所占字节)。图片加载到内存中需要把每一个像素加载到内存中,所以堆存的要求非常高,一不小心就会造成OOM(OutOfMemoryError)内存溢出致命错误。例如: 当前有一张图片,大小仅翻译 2015-03-20 10:48:38 · 537 阅读 · 0 评论 -
android-ANR异常处理
[转]Android ANR 分析解决方法一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:KeyDispatchTimeout(5 seconds) –主要类型按键或触摸事件在特定时间内无响应BroadcastTimeout(10 seconds) –BroadcastReceiver在特定时间内无法处理完成Ser转载 2015-07-16 14:45:15 · 609 阅读 · 0 评论 -
android-LV数据源初始化异常
解决java.lang.IllegalStateException: The content of the adapter has changed but ListView…的问题 分类: Android 2014-03-06 09:47 10104人阅读 评论(4) 收藏 举报 androidadapterUI thread 我写了一个Dialog,Dialog中有一个ListView,想要转载 2015-07-16 15:32:11 · 802 阅读 · 0 评论 -
android-monkey测试
Android 的monkey测试及排错步骤1转载 2015-07-16 16:27:01 · 977 阅读 · 0 评论 -
android开发规范
Android开发规范项目包命名: sun公司建议java包的命名规则为域名的倒写,比如sun公司www.sun.com 就用该是com.sun.www等等, 包名应该全是小写,这样可以避免重复! 比如:com.sun.mobile.app, com.sun.mobile.app.activity com.sun.mobile.app.adapter转载 2015-07-15 00:20:59 · 476 阅读 · 0 评论 -
android基础之ANR
ANR application not Response指应用程序未响应: 有三大类会引起ANR: 1、在主线程中超过5s还未响应(处理完成) 2、在broadcastRecevice中超过10s 还未处理完成 3、在service中超过20s 还未处理完成有一种特殊情况,就是在主线程中等待broadcastRecevice返回处理结果原创 2015-07-10 18:41:28 · 381 阅读 · 0 评论 -
android系统的启动流程
体系流程当系统引导程序启动linux内核,内核会记载各种数据结构,和驱动程序,加载完毕之后,android系统开始启动并加载第一个用户级别的进程:init(system/init/Init.c)*查看 Init.c代码 看main函数 int mai(int argc,char**argv){ //执行linux指令 makdir(“/dev”,0755); makd转载 2015-07-12 16:59:18 · 429 阅读 · 0 评论 -
android下屏幕适配
公司开发流程:1.产品、需求文档(流程图)2.美工设计(效果图)、程序员(后台工程师(数据库,xml,json,接口文档)、客户端(接受数据,解析,android,ios))3.测试(测试工程师)4.运营(产品发布、运营) 1.流程图2.效果图3.接口文档4.代码 适配1.图片设计(800*480,如果800*480小图放在1280*720手机上,变原创 2015-06-22 11:31:01 · 385 阅读 · 0 评论 -
android 图片过大如何处理?压缩后图片有多大? 分辨率压缩、质量压缩
通过bitmap的option属性 获取所要加载图片的长和宽 然后根据手机屏幕大小或者自定义大小和图片大小 获取缩放比例。 完成缩放之后,通过bitmap.compress压缩图片的质量输出原创 2015-07-10 18:26:41 · 1901 阅读 · 0 评论 -
LV的几种适配器特点
ArrayAdapter---------数据源为数组、支持泛型 SimpleAdapter-----------数据源为xml中所对应的控件 BaseAdapter-------------数据源通用封装原创 2015-07-08 22:41:37 · 475 阅读 · 0 评论 -
px、dp、dip、dpi、sp 等到底有什么联系区别?
px 表示像素 dp dip (device independent pixel) 设备独立像素 用于智能手机 sp (scale pixel) 缩放像素 用于字体由于智能手机的分辨率不同 分为四种级别dp: ldpi mdpi hdpi xdpi 在mdpi模式下: 1 dpi=1px ,1sp =1px;在hdpi模式下: 1 dpi = 1.5px,1sp =1.5px原创 2015-07-10 16:28:12 · 651 阅读 · 0 评论 -
android中service之intentService
前言有这样一种需求:一个大任务分为几个小任务,且这几个小任务需要按顺序依次执行。这样需要开几个线程,手动控制执行次序。如果是后台任务,就需要放在service中。这时就可以使用intentservice。特点intentservice: 是继承service的并处理一部请求的子类,它里面有一个处理耗时操作的工作线程。 开启多次intentservice会放在一个工作队列中, 最终按顺序依次执行,执原创 2015-07-10 16:42:34 · 373 阅读 · 0 评论 -
四大组件之Activity
四大组件之Activity1、Activity简介(xx)activity是android四大组件之一,他用于展示界面。activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。activity中所有操作都与用户密切先关,是一个负责与用户交互的组件,可通过setContentView(View)来显示指定控件。在一个android应用中,一个activity通常就是一个单原创 2015-04-13 13:54:39 · 591 阅读 · 0 评论 -
android优化
前言由于所有的android App都运行在Dalvik虚拟机上,而虚拟机只为每个应用程序分配16M或者24M的运行内存。所以我们所写的App需要对内存的分配极为苛刻。优化分类:1、代码层次问题: 1.1、对象的引用没有释放。例如:一些不需要的普通对象;一些集合中的对象。 1.2、注册类对象没有反注册。例如:监听手机来信、开机动态广播。 1.3、资源对象没关闭造。例如:Fil原创 2015-07-09 20:47:21 · 381 阅读 · 0 评论