-
Android处置图片OOM的若干方法小结
Android处理图片OOM的若干方法小结前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简...
69
热度 -
转贴 Android 开发之旅:又见Hello World
转贴Android开发之旅:又见HelloWorld!经过数篇对Android应用程序的原理的讲述,现在我们大概回顾一下。首先我们利用HelloWorld程序介绍了一个Android应用程序的目录结构,包括src文件夹、gen文件夹、Androidx文件夹、assets文件夹、AndroidMainifest.xml、default.properties;接下来我们又站在架构的高度分析了一下And...
325
热度 -
android使用从零开始到发布
android应用从零开始到发布android应用从零开始到发布要经历几个过程:1.搭建android开发环境。2.开发应用(中间很多步省略)。3.发布。1步我们这里不谈,可以到我的博客里面找找,2步的话这里也说不清楚,我们主要谈谈第三步,怎么发布我们的应用。假设程序开发好了,只等发布了,你还要做几件事:1.准备好程序的截图:截图可以使用豌豆夹,或者直接使用eclipse截图,在androd市场只...
66
热度 -
android UI设计时急需注意遵循的设计原则
androidUI设计时需要注意遵循的设计原则1、Android设备屏幕尺寸分布首先看一下各种屏幕的尺寸和屏幕密度划分,下图是各种屏幕尺寸对应的范围:从上图可以看出,对应normal尺寸的屏幕范围集中在常见的3到5寸屏之间,large尺寸对应的就主要是5到7寸的nottpad之类的设备,例如三星的Note和Nexus7平板等,再网上走就是平板电脑了。接下来是屏幕密度(dpi),需要说明的时,平时所...
85
热度 -
android UI设计时亟需注意遵循的设计原则
androidUI设计时需要注意遵循的设计原则1、Android设备屏幕尺寸分布首先看一下各种屏幕的尺寸和屏幕密度划分,下图是各种屏幕尺寸对应的范围:从上图可以看出,对应normal尺寸的屏幕范围集中在常见的3到5寸屏之间,large尺寸对应的就主要是5到7寸的nottpad之类的设备,例如三星的Note和Nexus7平板等,再网上走就是平板电脑了。接下来是屏幕密度(dpi),需要说明的时,平时所...
8
热度 -
android开关机动画片和铃声配置
android开关机动画和铃声配置1,MTK平台开关机动画配置,将需要调整的开关机动画和铃声放到alps\frameworks\base\data\sounds这个目录下面,打开该目录下的Android.mk文件,增加下面的编译link语句。会在编译的时候自动导入到/system/media下$(LOCAL_PATH)/bootanimation.zip:system/media/bootanim...
62
热度 -
Android高级工程师不可不知的安卓屏幕知识(原创)
Android工程师不可不知的安卓屏幕知识(原创)不少Android工程师和Android设计师都被安卓设备纷繁的屏幕搞得晕头转向,刚好我最近也在做AndroidUI方面的一些东西,看到一些资料,特此整理一片关于屏幕的知识工自己和大家共同学习!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080...
362
热度 -
Android trouble shooting 拾掇(转)
Androidtroubleshooting整理(转)转自:http://hi.baidu.com/donghaozheng/blog/item/0e0edfc8d96a54197e3e6fdb.htmlAndroidtroubleshooting整理2010-09-2913:30(1)[01-0108:39:22.0161228:0x4cdE/AndroidRuntime]java.lang.E...
340
热度 -
android市场下怎么发布新的版本
android市场上如何发布新的版本给你的程序签名注意事项:所有提交到Market的程序必须经过签名。未经签名的程序不能安装。你可以使用个人证书去签名程序,不一定要经证书机构授权。用Debug版本证书签名的程序将不能发布。在安装程序时会检测签名证书是否过期。如果程序在安装后证书过期,程序也能正常使用。你可以使用keytool和Jarsigner产生密钥并签名你的程序。l你的程序在签名后还需要使用z...
94
热度 -
RabbitMQ 从入门到精通(二)
目录 1.消息如何保障百分之百的投递成功? 1.1方案一:消息落库,对消息状态进行打标 1.2方案二:消息的延迟投递,做二次确认,回调检查 2.幂等性 2.1幂等性是什么? 2.2消息端幂等性保障 3.Confirm机制 3.1如何理解? 3.2怎么实现? 4.Return机制 4.1如何理解? 4.2如何实现? 1.消息如何保障百分之百的投递成功? 什么是生产端的可靠性投递?...
11
热度 -
SQL小结(七)查询实战
SQL总结(七)查询实战SQL总结(七)查询实战一、场景给定一个场景,学生选课系统为例,大家很熟悉。主要关系:学生(学号、姓名、年龄、性别)教师(教师ID,教师姓名)课程(课程ID,课程名称,任教教师ID)成绩(学生ID,课程ID,成绩)二、创建表并预置数据创建关系表:--学生:Student(SID,SName,SAge,SSex)--学生表(学号、姓名、年龄、性别)--性别,0表示男,1表示女...
31
热度 -
手机抚摸版(一) 环境搭建
手机触摸版(一)环境搭建 用谷歌(Chrome)浏览器来当手机模拟器 PS(补充。?谷歌Android:的虚拟机,可以在XP上安装,?苹果iPhone的的虚拟环境不是很好搭建)所暂时有觉得?Chrome还是不错的) 一下内容为网络上引入: ? WrittenbyRainbowOn2010-10-04 With0Comments? 很多网站都通过User-Agent来判断浏览器类型,如果是3G手机...
914
热度 -
超大整数计算
超大整数计算 ava中long类型可以表示-9,223,372,036,854,775,808(即-2^64)到9,223,372,036,854,775,807(即2^64-1)范围内的整数。有的时候我们希望能够处理在此范围之外的整数。 为此,我们设计了一个BigInteger类。它可以支持大整数的加、减、乘操作。请根据提供的代码框架,完成整个程序。 >注: ...
498
热度 -
Android应用程序开发以及背地的设计思想深度剖析(1)
Android应用程序开发以及背后的设计思想深度剖析(1)本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义,Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程...
74
热度 -
设计边沿状况的几个“凡是”(原创技巧)
设计边缘状况的几个“凡是”(原创技巧)http://www.zcool.com.cn/article/ZMzk2NTY=.html 因为在做细节交互设计的时候,有时候明明知道却老偏偏漏掉一些特殊状况的方案设计, 其中又以边缘状况的设计遗漏为多数,所以干脆给自己总结了几个“凡是”,以提醒自己记得别忘记。 在这里一一列举,希望对大家也有些许帮助。 一。凡是输入,必有限制。 当我们在设计中使用到...
436
热度 -
Java Web开发详解――XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入辨析与实例应用
JavaWeb开发详解――XML+DTD+XMLSchema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用 《JavaWeb开发详解――XML+DTD+XMLSchema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》基本信息作者:孙鑫[作译者介绍]出版社:电子工业出版社ISBN:9787121167683上架时间:2012-6-12出版日期:2012年5月开本...
735
热度 -
Java Web开发详解――XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖解与实例应用
JavaWeb开发详解――XML+DTD+XMLSchema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用《JavaWeb开发详解――XML+DTD+XMLSchema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》 基本信息 作者:孙鑫[作译者介绍] 出版社:电子工业出版社 ISBN:9787121167683 上架时间...
753
热度 -
Android札记1——开发前奏1开发环境搭建和开发工具使用介绍
Android笔记1——开发前奏1开发环境搭建和开发工具使用介绍转载请注明http://www.cnblogs.com/devtrees/p/4382234.html欢迎指正错误,共同进步!一背景知识1.1G-4G的介绍Generation(一代)WAP(waitandpay)WirelessMarkupLanguage(WML)精简版的html语言二.Android概述1.Android操作系统...
32
热度 -
采办,接收数据收集SQL汇总(从订单->接收->INVOICE所有数据关联SQL)
采购,接收数据收集SQL汇总(从订单->接收->INVOICE所有数据关联SQL)INDEXOFQUERIESSourceDocument:PurchaseOrder:1:po_headers_all(sql)2:po_lines_all(sql)3:po_line_locations_all(sql)4:po_distributions_all(sql)AccountingRelat...
427
热度 -
Android开发之又见Hello World
Android开发之又见HelloWorld!量变产生质变,如果你从第一篇一直看到了这篇,可以说这就是你的质变点之一。回顾及展望经过数篇对Android应用程序的原理的讲述,现在我们大概回顾一下。首先我们利用HelloWorld程序介绍了一个Android应用程序的目录结构,包括src文件夹、gen文件夹、Androidx文件夹、assets文件夹、AndroidMainifest.xml、def...
91
热度