android/safety
licx11
这个作者很懒,什么都没留下…
展开
-
Supporting Multiple Screens
QUICKVIEWAndroid runs on devices that have different screen sizes and densities.The screen on which your application is displayed can affect its user interface.The system handles most of the work转载 2014-11-25 09:59:57 · 620 阅读 · 0 评论 -
Android记录]自定义ADT模板
简介原文:http://my.oschina.net/xesam/blog/143985ADT模板就是在Eclipse中使用向导新建Android工程或者Android组件的时候使用的模板。ADT模板的特点:1.可以通过简单的可视化配置[后面称之为UI parameters]来生成Android代码和资源样本2.集成到Eclipse ADT中3.FreeMark转载 2015-03-24 17:08:41 · 611 阅读 · 0 评论 -
设计模式六大原则(4):接口隔离原则
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例来说明接口隔离原则:原创 2015-03-20 23:48:39 · 380 阅读 · 0 评论 -
Android开发的一些简单的总结
1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.4. 不要相信转载 2015-03-20 22:37:21 · 550 阅读 · 0 评论 -
Android 中Handler可能引起的内存泄露
在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMes转载 2015-03-20 22:31:44 · 616 阅读 · 0 评论 -
StrictMode使用
【IT168技术】最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不转载 2015-03-25 10:38:26 · 513 阅读 · 0 评论 -
高手速成android开源项目【View篇】
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 一、ListView android-pulltorefresh转载 2015-03-25 10:12:38 · 575 阅读 · 0 评论 -
Android开发指南:Action Bar
Action Bar是一个用来标明用户在app中所处的位置,呈现用户action和导航模式的窗口功能。Action bar可以让系统优雅地在不同屏幕配置上进行适配,为你的用户提供跨应用的统一使用体验。 图1:一个包括【1】app图标,【2】两个action项,以及【3】overflow的Action barAction bar提供下面几个主要功能:提供一个用翻译 2014-12-04 16:08:11 · 667 阅读 · 0 评论 -
自定义ActionBar文字样式
标题样式是ActionBar样式的一部分,所以要先定义ActionBar的样式@style/CustomActionBar然后在ActionBar的样式中通过android:titleTextStyle定义标题的样式@style/ActionBarTitle@android:color/holo_blue_bright20sp自定义副标题原创 2014-12-04 16:35:52 · 650 阅读 · 0 评论 -
决定bitmap大小的元素之色彩篇(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
众所周知,当我们加载一张图片到内存时常常会出现OOM的现象,如果不经过任何的处理的话。那么话又说回来了,决定bitmap大小的元素有多种,最是关键的一个却是我们的图片的色彩方面的了,当然我在这方面不是专家,稍有班门弄斧之嫌了。好了直接进入主题吧主题:bitmap 几个色彩 ALPHA_8,ARGB_4444,ARGB_8888,RGB_565值的说明首先这几个值都是来自bitmap.Con原创 2014-12-13 10:51:57 · 1669 阅读 · 0 评论 -
android 各个span类详解--用于富文本编排 下
继续就android的文本样式进行分析:10.MaskFilterSpanMaskFilterSpan,滤镜样式,只有一个构造函数:MaskFilterSpan(MaskFilter filter):参数filter,滤镜样式。说明:在android系统里,MaskFilter提供了两个子类,BlurMaskFilter和EmbossMaskFilter,分别用来制作模原创 2014-11-24 10:50:55 · 2353 阅读 · 0 评论 -
android 各个span类详解--用于富文本的编排 上
在android中,有时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来实现,一方面会使的使用起来特别的复杂,增加了布局文件维护的难度,另一方面,如果加入了太多的控件,在页面加载时也要耗费更多的资源。如果在HTML中,则可以使用各种标签来实现这些特殊效果,而在android中有类似的机制,只不过不是使用标原创 2014-11-24 10:47:03 · 4667 阅读 · 0 评论 -
android webview 注意事项
webview是android中的浏览器控件,在一些手机应用中常会用到b/s模式去开发应用,这时webview的强大功能就会显示出来。 1、webview的几点设置 权限设置:.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误 js开放设置: 如果访问的转载 2014-12-04 12:22:52 · 594 阅读 · 0 评论 -
Android Serializable与Parcelable原理与区别
一、序列化、反序列化是什么?(1) 名词解释对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。对象的反序列化:把字节序列恢复为Java对象的过程。(2) 序列化详细解释对象的序列化涉及三个点关键点:Java对象、字节序列、存储。1. Java对象的组成?Java对象包含变量与方法。但是序列与反序列化仅处理Java变量而不处理方法,序列转载 2014-12-04 13:48:54 · 646 阅读 · 0 评论