- 博客(22)
- 资源 (3)
- 收藏
- 关注
转载 Android:Theme 和 style
当我们做项目到一定程度的时候,Android提供给我们的简单的UI控件(虽然后期ADT插件更新中增加了不少)已经不能满足我们的需要,一款成功的软件不仅要功能强大,漂亮的界面同样会吸引不少用户! 这里,我将总结一下Android提供给我们的两个重要的资源:Theme 和 Style。1.Theme(是针对窗体级别的,可以改变窗体样式)官方文档 Th
2014-07-25 13:57:32
635
转载 [Android] 输入法的开发
[Android] 输入法的开发 (2011-09-01 18:51:38)转载▼标签: 杂谈分类: Android从SDK 1.5版本以后,Android就开放它的IMF(Input Method Framework),让我们能够开发自己的输入法。而开发输入法最好的参考就是Android自带的Sample-Sof
2014-07-22 10:11:57
2123
转载 android binder解析
android binder解析 2013-04-20 09:27:48| 分类: android | 标签:binder ipc surfaceflinger anr |举报|字号 订阅一直对android的binder机制比较困惑,出了问题时也手足无措。看了一些资料,感觉似懂非懂,于是萌生了一个想法,一定要自己跟一根binder流程,这样有
2014-07-15 10:05:25
1331
转载 Android系统中自带的图标&一些预定义样式&参考颜色值
Android系统中自带了很多图标,我们的程序可以方便使用。 Android™ 1.5 android.R.drawable Icon Resources http://since2006.com/android/1.5-drawables.php Android™ 1.6 android.R.drawable Icon Resources http://since2006
2014-07-10 15:00:15
892
转载 android:布局参数,控件属性及各种xml的作用
以下大部为用在RelativeLayout中的一些参数:android:layout_above 将该控件的底部至于给定ID的控件之上,但不会左对齐,默认置于父窗口最左边,会覆盖最左边的控件android:layout_below 将该控件的顶部至于给定ID的控件之下,但不会左对齐,默认置于父窗口最左边,会覆盖最左边的控件android:layout_toLeftOf 将该
2014-07-10 14:53:19
1026
转载 Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
本文转载自http://blog.youkuaiyun.com/jincf2011/article/details/6344678今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:at
2014-07-10 14:15:30
470
转载 安卓SharedPreference之多进程共享
ShardPreference是安卓中重要的数据存储的功能。其作用和一般用法不再重述,大家百度就可以了。进入重点,如果你想让你的sharedPreference文件可以让多进程访问,1. 在创建这个文件的时候声明权限是多进程可以访问的。代码:c.getSharedPreferences("my_file", Context.MODE_WORLD_WRITEABLE);2.
2014-07-10 08:04:07
1219
转载 Android task process thread 进程与线程
要了解Android的应用程式的开发,这是基础,也是一个观念知道的表面的运作方式才可以深入了解process&thread(进程与线程)的运作才可以去开发比较深入的程式毕竟有时候可能会碰到多线程的程式运作先简单了解task转贴 : 小鳗的学习笔记Task是使用者在使用Application时的User Experiences。如果今天我们的APK功能要开启Google
2014-07-10 08:01:58
666
转载 eclipse 阅读代码 快捷键
eclipse 阅读代码 快捷键http://www.cnblogs.com/hannover/archive/2009/11/19/1605760.html1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"
2014-05-27 13:33:15
554
转载 Android中preference的使用(二)
继上篇文章 Android中preference的使用(一) ,在这篇文章中主要是学习下preference中各个节点的属性。PrefeneceActivity都提供了哪几种元素可供使用。点击Add按钮,在打开的新窗口中可以看到以下几项:1. CheckBoxPreference:CheckBox选择项,对应的值的ture或flase。如图:2. EditTextP
2014-05-21 10:41:45
488
转载 Android中preference的使用(一)
在Android系统中,当我们点击Menu按钮时,则会弹出Menu的菜单选项,其中一项是设置选项,点击了设置选项后,则会弹出系统的设置 Activity界面,这些设置功能是如何实现的呢?Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceActivity的呢,更关键是怎样触发相应事件的呢。And
2014-05-21 10:40:37
548
转载 Android中<uses-sdk>属性分析
目录1 概要... 12 minSdkVersion 分析... 12.1 安装时作用:... 12.2 项目构建时作用:... 22.3 总结:... 33 maxSdkVersion 分析... 44 targetSdkVersion 分析... 45
2014-05-20 18:01:35
587
原创 eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-05-08 16:12:14
504
原创 Java (log)日志管理最佳实践
概述对于现在的应用程序来说,日志的重要性是不言而喻的。很难想象没有任何日志记录功能的应用程序运行在生产环境中。日志所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等。在生产环境中,日志是查找问题来源的重要依据。应用程序运行时的产生的各种信息,都应该通过日志 API 来进行记录。很多开发人员习惯于使用 System.out.println、Syste
2014-05-08 13:09:00
2919
1
转载 Android应用程序开发以及背后的设计思想深度剖析
本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程 序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连 载
2014-04-23 16:06:21
2141
1
转载 Android开发经验
android开发半月谈这个话题真的是太泛了!想了好久最终还是决定写点儿自己在开发过程中的遇到的一些问题以及一些技巧吧!以下是小弟接触android这段时间来的一些学习方法以及经验吧!请大家多多指教!该拍砖的拍哈!一、 总结,分享,做好资料库 说起总结我想很多人都不愿意干的一件事情,其中也包括我 。出来工作两年多了,一直没有总结以及做笔记的习惯!感觉这东西太麻烦,不懂的
2014-04-23 14:48:08
652
转载 什么是动态代理
代理:代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。动态代理的具体实现:相关类与借口:java.lang.reflect.Proxy:这是 Java 动态代理机制的主类,它提供了一组静态方法来为一组接口动态地生成代理类及其对象。 // 方法:该方
2014-04-17 16:55:39
962
转载 Struts2中的设计模式
设计模式(Design pattern)是经过程序员反复实践后形成的一套代码设计经验的总结。设计模式随着编程语言的发展,也由最初的“编程惯例”逐步发展成为被反复使用、并为绝大多数程序员所知晓的、完善的理论体系。我们使用设计模式(Design pattern)的初衷,是使代码的重用度提高、让代码能够更容易被别人理解以及保证代码的可靠性。毫无疑问,在程序中使用设计模式无论是对于程序员自身还是对于应用程
2014-04-17 13:52:30
1050
转载 初学spring 关于IOC与AOP 使用的设计模式
Rod Johnson提出interface21改名为springIOC(Inverse of Control) 控制反转以前程序中需要使用对象时,需要自己new一个,造成程序与对象的强耦合。IOC 对象的生成交给spring容器完成DI(Dependency Injection),依赖注入IOC与DI一个意思,等价
2014-04-17 13:49:58
929
原创 android下实现WAP和NET的自适应
WAP和NET的区别:(1) 为什么会有两个接入点? 在国际上,通常只有一种GPRS接入方式,为什么在中国会有CMWAP和CMNET两兄弟呢?(彩信之所以单独配置接入点是因为彩信服务需要连接专用的服务器,在这里不作探讨。) 其实,CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPR
2014-04-17 11:41:27
880
原创 android如何释放图片缓存
加载单个Bitmap到UI是简单直接的,但是如果你需要一次加载大量的图片,事情则会变得复杂起来。在大多数情况下(例如在ListView,GridView or ViewPager), 显示图片的数量通常是没有限制的。通过循环利用子视图可以抑制内存的使用,GC(garbage collector)也会释放那些不再需要使用的bitmap。这些机制都非常好,但是为了保持一个流畅的用户体验,你
2014-04-16 19:21:49
503
原创 Struts2的基本原理
阐述struts2的执行流程。 Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组
2014-04-14 16:02:45
462
putty_v0.6.3
2014-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人