自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛壳

该写写博客啦

  • 博客(9)
  • 收藏
  • 关注

原创 自定义View基础及常用示例(二)

自定义View基础及常用示例(二) View和ViewGroup的事件分发 实例 View和ViewGroup组成的树形结构中,触摸事件通过特定的分发方式从顶层View向底层View传递,如果到底层都没有处理则会原路返回至根节点直到某个节点处理或拦截。3. View和ViewGroup的触摸事件分发Android触摸事件的分发,实际是先分发ACTION_DOWN事件,得知某个Vi

2017-09-15 10:08:10 279

原创 自定义View基础及常用示例(一)

自定义View基础及常用示例(一) View类的结构 View和ViewGroup绘制流程 View和ViewGroup的事件分发 Activity顶层View:DecorView的布局流程(Window) 实例 1. View类的结构 Google开发者指南: View类是用户界面组件的基本构建块。一个View 组件占据了 的矩形区域,并屏幕上负责绘

2017-09-14 17:08:20 335

原创 App中Util工具类的种类

App中Util类在app开发过程中需要使用的到的通用工具类设备状态:设备状态判断权限判断\设置工具手机信息及App信息获取工具屏幕管理活动管理:Activity管理配置及日志管理:日志工具App全局配置时间等计量单位格式化:时间\日期\数字格式化工具格式化单位 UplusFiltUtil.getFormatSize异步操作:多线程\异步工具网络能力:网络请求\响应解

2017-09-12 14:31:37 719

原创 Android播放器开发基础(二)

Android播放器开发基础(二) 1. 播发器示例 2. 播放器开发小技巧播发器示例在VideoView中有开启播放视频的代码修改后如下:注意 :MediaPlayer中没有提供当前播放位置的回调,要主动使用:getCurrentPosition()来获取;播放器状态:从Idle状态到init状态再到prepare或者preparing状态 /** * 开启视频播放

2017-09-12 11:44:27 358

原创 Android播放器开发基础(一)

Android播放器开发基础(一) MediaPlayer Android原生VideoView SurfaceView基础 播发器示例及列表播放器 Android中播放器的开发主要是在原生的MediaPayer组件或者第三方SDK的基础上进行功能和界面的开发。而第三方的SDK的方法基本和原生MediaPlayer一致,因为会考虑的和原生的使用一致。MediaPlayer

2017-09-11 18:00:54 657

原创 基于AndroidStudio的项目开发概述及实践

基于AndroidStudio的项目开发初探及实践主要内容:Android Studio的介绍 AS中个Gradle及Groovy介绍AS中的依赖管理Maven以及Nexus私库管理依赖Gradle对变种代码的管理以及多渠道打包列表内容eclipse工程迁移至ASAS配置NDK工程AS的优化配置

2017-08-03 14:24:53 12613 2

原创 Android屏幕长宽以及控件坐标获取

Android上获取屏幕长宽、控件的位置时不时就会用到,每次都要把所有API运行下看下那个是想要的,太没效率,这里总结下常用的获取方式。获取屏幕的长宽是系统的固有的,怎么都不会改变的,主要是要获取到在屏幕上的status bar Activity 中的titil以及实际的decorView的位置和内部的控件的位置,这里要注意的一点是Activity一般是占满整个屏幕的所以在Activity上的坐

2017-03-31 17:18:26 812

原创 Eclipse 下使用NDK编写JNI

今天操作了下在eclipse 下使用NDK编写JNI先简单写下过程材料 eclipse adt ndk (安装插件时可能说不匹配,解压以后添加ndk-build空文件)步骤 1.在Java文件中声明native 方法以后在工程Android tools中选择 add native support 2.ndk会自动生成jni文件夹和cpp文件,我们可以按照jni调用c的格式声明方法

2017-03-29 17:58:11 445

原创 我的第一篇博客

作为一个软件工程专业毕业的程序猿,现在感觉怎么都不专业呢,做过的东西过两天就忘,用的时候又要看一下之前的东西,作为猿类,这点东西都记不住真是丢猿类的脸:-D。 之前基本没有认真写过博客,一个是自己没啥好写的,另一方面是写这些东西好花时间啊,打字速度也慢....不过好在我这么多年在CSDN上看见各种复制粘贴,画面龙飞凤舞,逻辑混乱,各种病句错别字的小学生技术贴,个人感觉我还不是最差的那个:-D

2017-03-28 12:01:39 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除