关闭

LinearLayout(线性布局)详解

Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局) 而今天我们要讲解的就是第一个布局,LinearLayout(线性布局),我们屏幕适配的使用 用的比较多的就是LinearLayout...
阅读(150) 评论(0)

GitHub上最火的40个Android开源项目(二)

原文转载 http://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two 21.drag-sort-listview DragSortListView(DSLV)是Android ListView的一个扩展,支持拖拽排序和左右滑动删除功能。重写了TouchInterceptor(TI)类...
阅读(1351) 评论(1)

GitHub上最火的40个Android开源项目(一)

原文转自csdn:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。...
阅读(1683) 评论(0)

Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起

本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。           下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,    一个Toast,一个Menu菜单等。       首先对相关类的作用进行一下简单介绍:...
阅读(1164) 评论(1)

Android 应用程序界面设计建议

与 iOS 相比,Android 系统界面存在各种不协调,应用界面本身缺乏统一的规范。虽然 Android 的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身能够提供标准的范例,也未必是一件坏事,毕竟许多应用并不一定需要独创的界面。从 Android 4.0 开始,系统界面在一致性上有了许多改善,那么 Android 应用的界面应该如何设计?如果你仔细观察 Google 近期的一系列应...
阅读(804) 评论(0)

Thrift 学习笔记2——Windows环境下Thrift的安装、编译以及测试

Ubuntu 8.0+环境下Thrift的安装与编译请参见http://blog.csdn.net/zj_1395201/article/details/6974954 1、首先安装Cygwin Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组成:一个 UNIX API 库,它模拟 UNIX 操作系统提供的许多特性;以及 Bash shell 的改写...
阅读(8482) 评论(3)

Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试

1、Thrift 概念 Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。...
阅读(5981) 评论(2)

Android 4种数据存储方式详解(二)

Android提供ContentProvider向外界提供数据以及修改数据的方法,以达到应用之间的数据共享。使用ContentProvider进行数据共享的好处在于使用数据者不需要知道数据提供者是以何种方式进行数据存储的,只需要通过数据提供者所提供出来的同一方法即可达到共享数据、操作数据的目的!下面以一个小例子来具体说明是怎么实现的: 数据提供者: 继承ContentProvider 定义访...
阅读(961) 评论(1)

Android 4种存储方式详解(一)

在 Android 中,可供选择的存储方式有SharedPreferences、文件存储、SQLite 数据库方式、内容提供器(contentprovider) 1、SharedPreferences 存储 其是Android 提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存入,下面看一个演示的例子。...
阅读(818) 评论(0)

Android Handler Message 通信机制

Android UI线程更新并不是线程安全的,并且必须在UI线程中进程UI更新操作,以下面一个错误为例: public class MainActivity extends Activity { private String title; private Button b...
阅读(1063) 评论(0)

Android 四大组件之(3)BroadcastReceiver广播事件处理以及与Notification的配合使用详解

Broadcast Receiver是指广播接收器,它和事件处理机制类似,只不过事件处理机制是程序组件级别的,而广播事件处理机制则是系统级别的。 事件的广播比较简单,同样还是创建一个Intent,通过设置action属性,再sendBroadcast()将广播发出; 事件的接受是定义一个类继承自BroadcastReceiver,覆盖onReceiver()方法,在该方法中响应事件。 1、自...
阅读(1663) 评论(0)

Android 四大组件之(2)Service实现原理以及AIDL语言的使用详解

1、Service概念介绍以及生命周期解析 Service是Android系统提供的四大组件之一,它的地位与Activity是并列的,只不过没有Activity的使用频率高。顾名思义,Service就是运行在后台的一种服务程序,一般很少与用户交互,因此service没有可视化界面。 定义一个简单的service类比较简单,只需要继承Service类,实现其生命周期几个方法,然后在Manif...
阅读(2247) 评论(3)

Android 四大组件之(1)Activity与Intent通信机制

1、使用Intent对象来指定一个Activity,并通过startActivity或startActivityForResult方法启动该Activity.以及在Activity之间传递数据: public class MainActivity extends Activ...
阅读(1893) 评论(0)

android matrix camera处理图片绕X轴Y轴翻转(类似3D效果)

android中实现图片绕X轴、Y轴、Z轴翻转可以使用matrix和camera,类似3D效果 具体参见代码: public class FlipImgEffectView extends View { private Context context ; private...
阅读(6712) 评论(1)

Android matrix 控制图片的旋转、缩放、移动

本文主要讲解利用android中Matrix控制图形的旋转缩放移动,具体参见一下代码: /** * 使用矩阵控制图片移动、缩放、旋转 * @author 张进 */ public class CommonImgEffectView extends View {     private Context context ;     private Bitmap mainBmp ,...
阅读(303394) 评论(22)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:360383次
    • 积分:1121
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:3篇
    • 译文:0篇
    • 评论:47条
    最新评论