- 博客(10)
- 资源 (17)
- 问答 (4)
- 收藏
- 关注
原创 android studio 使用.9图片
一、概述:.9图我们大家都不陌生,以前使用eclipse的时候,都是直接去sdk目录下面的tools中找到 draw9patch.bat 批处理命令,打开之后会出现制作.9图的工具。需要注意的是:图片左和上面画黑线,意味着可以拉伸的区域,右下画线意味着内容填充的区域,很简单!~好吧,其实android studio也可以这样使用,但是编辑过后的.9图放到drawable中的时候出现Error:Exe
2015-11-19 09:23:49 9153 2
原创 仿微信通过拍照、本地图片然后裁剪完美更换头像
其实更换头像这个功能是个老梗了,写的人也很多,但是我没有看见过特别让我满意的,没办法,只能自己搞了。这里面我只说难点吧,最后的会附上完整的代码。这里面涉及到的功能有哪些呢? 大概有:拍照 、扫描本地图片、裁剪、可以拖动放大缩小的图片、圆形头像,自认为还是比较不错的,代码风格可能能有改进,大家可以自行修改!~一、首页main.activitypublic class MainActivity ext
2015-11-18 10:26:01 6560 6
原创 LayoutInflater inflate探究
下面这个方法,我们应该经常使用吧,加载布局文件的LayoutInflater.from(context).inflate(int resource, ViewGroup root, boolean attachToRoot)虽然我们经常使用吧,但是有时候还是有些迷惑的,今天带大家一同探究一下,加深下记忆看源码:我们先找到这里 public View inflate(int resource,
2015-11-14 23:35:06 411
原创 Android 组合控件
自定义view分为三种: 1、直接继承View 2、继承现有控件 3、组合现有控件,组成新的控件。 组合控件就属于第三种,算是最简单的一种了吧 虽然知道简单,但是还是决定写一篇博客,熟悉一下流程,温故而知新吧一、定义需要组合控件的视图,当然也可以在代码中定义 例如:定义一个button Button button=new Button(); 简单的还好,但是如果是复杂的布局就需要写大
2015-11-14 21:20:37 437
原创 VirtualBox 创建com对象失败
Genymotion大家应该都知道,是我们开发者的一个神器啊,除了不能测试视频和动态图片,其它的都是比较方便,还有它的版本的全面性,是个好东西。但是我最近使用的时候遇到了一个坑爹的问题,找了网上的一圈的答案都没有用,最后重启之后安装旧版本又可以用了。好奇葩,记录一下。其实是个老问题了,我找的图,但是错误码不是0005,而是以154结尾的,但是好像解决方案都是一个,那就是更改兼容性。 这里需要注意的
2015-11-09 16:06:55 725
转载 Java代码性能优化总结 推荐收藏
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化
2015-11-06 11:01:22 686 1
原创 C语言extern和static
C语言中extern的用法 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。 1. extern修饰变量的声明 举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。能够被其他模块以extern修饰符引用到的变量通常是全局变量。还有很重要的一点是,extern in
2015-11-04 12:46:00 982
原创 C语言复杂数据类型
1、结构体一、结构体的三种定义方式方式一: //结构体标准写法 struct Person { int age; char * name; }; struct Person personNomal={20,"girl"};方式二: struct Person { in
2015-11-04 10:08:19 1043
转载 android动画总结
文章大部分内容来自【工匠若水 http://blog.csdn.net/yanbober 1、动画的分类视图动画(View Animation) 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。帧动画、Frame 动画(Drawable Animation) 这种动画其实可以划分到视图动画的类别,专门用来一个一个的显示Drawable的resources,
2015-11-03 15:10:54 424
原创 C语言预处理指令
1、宏定义 一、不带参数的宏 /**宏命令 预处理指令*/ //1、不带参数的宏 #define COUNT 4 char chars[COUNT]={'a','b','c','d'}; for (int var = 0; var < COUNT; var++) { printf("%c",chars[var]);
2015-11-02 16:52:07 391
org.apache.http jar包
2017-08-18
完美高仿QQ消息界面功能
2015-12-08
完美仿QQ侧滑操作,自定义listview
2015-12-02
仿微信通过拍照或者本地图片裁剪完美更换头像
2015-11-18
仿微信通过拍照或者本地图片完美更换头像
2015-11-17
如何获取mediaplayer播放网络音频时的缓存?
2015-05-14
新下载的MP3文件是如何实时添加到android的多媒体数据库的?
2015-04-10
android做音乐播放器,为什么都用aidl呢,bindservice不也可以么?
2015-03-13
Android 如何判断手机连上的WIFI,是否可以上网?
2014-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人