主类:IndexAnimationLinearLayout.java package com.yw.sortlistview; import java.util.ArrayList; import java.util.List; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.os.Handler; impo…
在Android源码树中添加userspace I2C读写工具(i2c-util) http://blog.csdn.net/21cnbao/article/details/7919055 分类: Android系统架构2012-08-29 10:41 3659人阅读 评论(2) 收藏 举报 candroid工具includemodulebuild by @宋宝华Barry 通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个I…
在Android源码中添加C/CPP可执行程序一般保存在external目录中 下面是每个文件的内容 ①add.c #include "add.h" int add (int a, int b) { return a+b; } ②add.h #ifndef __ADD_H__ #define __ADD_H__ int add(int a, int b); #endif ③main.c #include <stdio.h> #include <cutils/log.h…
如果要适合于所有的Android版本,可以在多个LinearLayout放置用于显示分隔线的View.例如,放一个ImageView组件,然后将其背景设为分隔线的颜色或图像,分隔线View的定义代码如下: <ImageView android:layout_width="fill_parent" android:layout_height="1dp" android:background="#ffffff" /> 效果如下: 在And…
Android系统本身提供了很多系统服务,如WindowManagerService,PowerManagerService等.下面描述一下添加一个系统服务的具体步骤. 1.定义自定义系统服务接口 撰写一个aidl文件,定义服务的接口,将在编译过程中通过aidl工具生成对应的Java接口. 一般系统服务的aidl文件都放在framework\base\core\java\android\os目录中. 以IMyTool.aidl为例.在.aidl中定义自己需要加入的方法,编写规则和java接口差不…
  1.可以放置一个ImageView组件,然后将其设为分隔线的颜色或图形.分隔线View的定义代码如下:   2.在Android3.0及以上版本,LinearLayout支持直接显示分隔线. android:showDividers="end" android:divider="@drawable/divider_line" 除了需要设置android:showDividers属性外,还要设置android:divider属性,该属性表示分隔线的图像,需要一个D…
参考罗升阳<Android系统源代码情景分析> 在Android源码中,我们通常把实验性质的Android APP放在packages/experimental目录下.对于一个简单的应用程序,他的目录结构如下 Android应用程序工程一般包含有一个源代码目录src.一个资源目录res.一个配置文件AndroidManifest.xml和一个编译脚本文件Android.mk HelloAndroid.java package com.tian.hello; import android.app…
在一个偶然(闲着无聊)的过程中,突然非常好奇为什么LinearLayout在不指定排列方向为垂直(VERTICAL)时就得是水平方向(HORIZONTAL)排列的.产生这个疑问的时候脑子里蹦出来的第一个回答就是:肯定是LinearLayout在实例化过程中指定了它的默认值为HORIZONTAL.反正这会闲着也是闲着,不墨迹,看源码!!! 在LinearLayout的源码(Android4.4)中找到setOrientation()方法的实现如下图所示. 图1 setOrientation的实现…
#pragma mark - 添加到购物车的动画效果 // huangyibiao - (void)addAnimatedWithFrame:(CGRect)frame { // 该部分动画 以self.view为参考系进行 frame = [[UIApplication sharedApplication].keyWindow  convertRect:frame fromView:self.RFcell.headBtn]; UIButton *move = [[UIButton alloc]…
记录一个简单的动画效果,自己写的,很简单,仅做记录. 附一个demo的下载地址: https://github.com/hgl753951/hglTest.git 代码如下: 1,准备 BOOL _isOpen; NSMutableArray * _btnArray; 2,具体代码 -(void)initUI { _btnArray = [[NSMutableArray alloc]init]; ; i<; i++) { UIButton * btn = [UIButton buttonWith…