Android
文章平均质量分 71
xumeng33
这个作者很懒,什么都没留下…
展开
-
Android PinnedHeaderListView Demo及SectionIndexer里面方法简单解析
1、http://blog.csdn.net/top_code/article/details/10198247 这里的一个例子是别人从系统源码里面去的原创 2014-06-26 14:15:30 · 1070 阅读 · 0 评论 -
Android中JNI使用基本步骤
基于Eclipse且Android开发环境以及安装好JNI用来调用c或c++编写的so库,用来实现高效的操作 1、下载android-ndk-r9d,将ndk解压后的根路径设置到Eclipse的window–>preferences–>android–>ndk中 2、在Eclipse中创建一个普通的Android工程,并点击工程右键,在弹出的菜单中选择Android Tools –>Add原创 2015-10-21 16:25:56 · 661 阅读 · 0 评论 -
Android中事件分发机制理解
onInterceptTouchEvent 是ViewGroup提供的方法,进行事件拦截,默认为false,返回true表示拦截dispatchTouchEvent是处理事件分发,执行super.dispatchTouchEvent(ev)事件向下分发onTouchEvent 进行事件处理,返回true表示消费这个事件onInterceptTouchEvent只在ViewGroup中存在,可以决原创 2015-10-12 23:24:00 · 447 阅读 · 0 评论 -
Android中Binder机制理解及AIDL使用基本步骤
1.binder是一种client-server通信结构,且整个调用过程是一个同步的过程。 2.从表面看,是client通过获得一个server的代理接口,对server进行直接调用,实际上代理接口中定义的方法和server中定义的方法是一一对应的。 3.client调用代理接口中的方法时,代理接口的方法将client的参数打包成为Parcel对象,发送给内核的binder driver,s原创 2015-10-21 16:27:51 · 700 阅读 · 0 评论 -
ActivityManagerService、WindowManagerService相关解释
WindowManagerService运行与独立的进程system_server中当应用程序需要创建窗口时,通过进程通信的方式请求WMS窗口,由WMS向应用程序传递和窗口相关的交互消息所有程序的窗口都在服务端管理,窗口的显示和控制都在WMS里处理mExitingTokens,保存了所有具有同一个token的WindowStateAppWindowToken继承于WindowToken,专原创 2015-11-09 23:24:54 · 1104 阅读 · 0 评论 -
android adb shell 常用命令记录
apk包安装步骤:1,首先将../android-sdk/platform/tools添加都path路径下2,在控制台窗口中进入到你apk包所在的目录中3,输入:abd unremount,第一次使用该命令的时候需要获取该命令的操作权限4,打开android的模拟器5,在控制台中执行:adb install 包名.apk6,如果显示success,那么就安装apk包成功原创 2014-08-29 14:18:29 · 5956 阅读 · 0 评论 -
Android SharedPreferences
SharedPreferences是Android中数据持久化中最简单的一种,即使用Preferences的键值对存储方式,这种方式主要用来存储比较简单的数据,而且是标准的Boolean、Int、Float等类型。 android.content.SharedPreferences是一个接口,用来获取和修改持久化存储的数据。 有三种获取Sha原创 2015-11-18 23:39:50 · 434 阅读 · 0 评论 -
Android MotionEvent中getX()和getRawX()区别以及View坐标getLeft(),getTop()一点理解
最近在看一位大神写的可以拖拽移动的GridView的实现,里面有很多通过getX(),原创 2014-06-19 00:15:46 · 5918 阅读 · 0 评论 -
Android Surface、SurfaceView、SurfaceHolder和SurfaceHolder.Callback之间的联系
1、Surface 由屏幕显示内容合成器(screen compositor)所管理的原生缓冲器的句柄,即通过Surface可以获得原生缓冲器以及其中的内容,可以理解为Surface就是一个用来画图形图像的地方。 Surface中有一个Canvas,专门用来画图。2、SurfaceView SurfaceView就是Surface的View,通过Surface原创 2014-06-19 16:25:36 · 698 阅读 · 0 评论 -
Androd 处理屏幕滑动的一些记录
参考的一些博客地址:http://blog.csdn.net/vansbelove/article/details/9013731http://www.eoeandroid.com/thread-178659-1-1.htmlhttp://www.jb51.net/article/35800.htmscrollBy(int x, int y):将View偏移(x,y),x控制左右方向的偏移,y控制原创 2014-06-19 16:25:43 · 604 阅读 · 0 评论 -
Android Shape资源文件和Selector选择器使用
使用示例://AlphaAnimation 动画 构造器参数:起始alpha值的动画 结束alpha值的动画 AlphaAnimation alphaAnimation = new AlphaAnimation(0.01f, 1.0f); //动画持续时间 alphaAnimation.setDuration(5000); //使用View的startAnimation开始执行动原创 2014-06-19 16:25:40 · 903 阅读 · 0 评论 -
Android LocalService与RemoteService理解
前段时间被别人问到相关的went原创 2014-07-01 16:43:42 · 3839 阅读 · 0 评论 -
Android Activity启动模式与Task理解
一、Activity原创 2014-07-02 16:28:27 · 760 阅读 · 0 评论 -
Android 获取assets文件夹中的图片资源
此方法可当工具类直接使用: * 读取Assets文件夹中的图片资源 * @param context * @param fileName 图片名称 * @return */ public static Bitmap getImageFromAssetsFile(Context context, String fileName) { Bitmap image = null;原创 2014-06-19 16:25:34 · 2034 阅读 · 0 评论 -
Git学习
Git相关命令git init 初始化一个Git仓库添加文件到Git仓库,分两步:(1)git add 可反复多次使用,添加多个文件(2)git commit 完成git status 查看工作区文件状态git diff 查看修改内容git log 查看提交历史记录git log --pretty-oneline 格式化输出原创 2015-11-09 23:12:13 · 375 阅读 · 0 评论