-
编写高效的Android代码
编写高效的Android代码?[转]编写高效的Android代码??虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我...
78
热度 -
Android镜头UI中的线程约束
Android画面UI中的线程约束转自:http://blog.csdn.net/yihui823/article/details/6722784?这是我自己提炼的一句简单说法:在非UI主控线程中,不得修改UI的显示。?主要的意思,就是在UI主控线程中,我们的代码可以随意改变UI各个对象的显示效果,包括文字、是否可见、大小等等属性。?什么是主控线程????这么简单的说吧,进入onCreate、on...
50
热度 -
Android中Bit地图,byte[],Drawable相互转化
Android中Bitmap,byte[],Drawable相互转化一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matri...
38
热度 -
Android格局技巧——合并布局
Android布局技巧——合并布局<merge/>标签用于减少View树的层次来优化Android的布局。通过看一个例子,你就能很容易的理解这个标签能解决的问题。下面的XML布局显示一个图片,并且有一个标题位于其上方。这个结构相当的简单;FrameLayout里放置了一个ImageView,其上放置了一个TextView:<FrameLayoutxmlns:android="ht...
56
热度 -
android - 替安全而设计 - 1 - 开发文档翻译
android-为安全而设计-1-开发文档翻译由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android进程与线程-开发文档翻译-进程android进程与线程-开发文档翻译-线程其他系列的翻译androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇android...
49
热度 -
Android_自定义控件式样
Android_自定义控件样式Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果。一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item...
74
热度 -
android: 反正屏切换总结-布局改变和数据保存
android:横竖屏切换总结-布局改变和数据保存目录:引言一、布局问题二、重新载入问题三、Q:横竖屏生命周期的切换有可能是什么样的?引言????????Activity在Configuration变化(比如设备横竖屏切换)时会重启Activity,即会执行onDestory()周期函数,然后onCreate(),重新创建Activity。这是因为这样可以让Activity动态适应Configur...
61
热度 -
android 历程与线程 - 开发文档翻译 - 进程
android进程与线程-开发文档翻译-进程劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android进程与线程-开发文档翻译-进程android进程与线程-开发文档翻译-线程其他系列的翻译androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇an...
446
热度 -
android 历程与线程 - 开发文档翻译 - 线程
android进程与线程-开发文档翻译-线程劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android进程与线程-开发文档翻译-进程android进程与线程-开发文档翻译-线程其他系列的翻译androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇an...
368
热度 -
android中的spannable的运用
android中的spannable的使用昨晚研读ApiDemo源码至com.example.android.apis.text.Link类。首先,看一下其运行效果:要给TextView加上效果,方式主要有几种:第一种,自动应用效果,使用android:autolink属性,如:Java代码?<TextView?xmlns:android="http://schemas.android.co...
3
热度 -
52、session入库
php部分1、虚拟主机的配置方式有几种?可以在一台物理服务器上运行/维护多个站点,用户通过不同的IP或域名来进行访问站点虚拟主机的配置一共有两种方式来进行配置:基于ip地址的配置(多个网卡来实现)基于主机名的虚拟主机来进行配置(多个域名来映射到一个IP上)2、PHP脚本的生命周期?3、PHP变量的直接传值和引用传值直接传值:拷贝传值$a=$b引用传值:快捷方式&$a=$b拓展:写实复制:在...
45
热度 -
Android屏幕适配有关问题
Android屏幕适配问题Android设备屏幕的尺寸是各式各样的,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。1.假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1600×960。你在设备A上设计了一个64×64像素的图标,感觉它大小正合适,但放到设备B上的时候,这个图标看上去就只有之前一半大...
9
热度 -
用Gradle 构建您的android程序
用Gradle构建你的android程序前言androidgradle的插件终于把混淆代码的task集成进去了,加上最近,androidstudio用的是gradle来构建项目,下定决心把androidgralde构建项目的用户指南全部看完,让不会用gradle的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离a...
10
热度 -
在android 2.3.x中修改actionbarsherlock的式样
在android2.3.x中修改actionbarsherlock的样式?转自:http://blog.csdn.net/hnxxwyq/article/details/8632769???在android中2.3.x使用ActionBar,需要有actionbarshelock的支持,至于这么加入actionbarshelock的支持,可以移步这里-开源组件actionbarsherlock的使...
48
热度 -
android4.0 中怎么在app 中拦截HOME键
android4.0中如何在app中拦截HOME键转自:http://blog.csdn.net/fulinwsuafcie/article/details/7717408?近日在研究一个视频锁的功能,即在视频播放界面上设一个锁的功能,当该锁起效后,就会屏蔽back,home,menu三个键的功能。back和menu键都可以通过app层?的onKeyDown和onKeyUp函数来拦截。但是home...
22
热度 -
Android札记:防反编译、混淆文件proguard.cfg与proguard-project.txt详解
Android笔记:防反编译、混淆文件proguard.cfg与proguard-project.txt详解===========【转】混淆文件proguard.cfg详解======================================?-injars?androidtest.jar【jar包所在地址】-outjars?out【输出地址】-libraryjars??'D:\androi...
77
热度 -
TDD(Test-Driven Development)测试驱动开发引见
TDD(Test-DrivenDevelopment)测试驱动开发介绍转自:http://www.ibm.com/developerworks/cn/linux/l-tdd/背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一...
107
热度 -
Android中对Handle机制的懂得
Android中对Handle机制的理解转:http://blog.csdn.net/ssstudio/article/details/6758924一、重要参考资料【参考资料】??目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。1、android消息机制一??http://xtfncel.javaeye.com/blog/663517??Android消息机制(一)一、?...
74
热度 -
辨析Android Traceview效率检视工具
剖析AndroidTraceview效率检视工具Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。关于Traceview的使用首先,必须在程序当中加入代码,以便生成trace文件,有了这个trace文件才可以将其转化为图形。要添加的代码如下:Java代码//starttracingto"/sdcar...
83
热度 -
android迅雷上载搭建开发环境
android迅雷下载搭建开发环境附件中有图片转自:http://www.eoeandroid.com/forum-viewthread-tid-53371-highlight-android%2B%2B%E9%85%8D%E7%BD%AE.htmlAndroidSDK2.2?开发环境详解?Google在旧金山Moscone会展中心举办GoogleI/O2010大会第二天(美国时间5月20日上午)...
73
热度