android学习历程
文章平均质量分 62
Wiesen_Wang
学习!进步!
展开
-
自定义属性(xml中可插入)
在学习开发过程中有许多时候需要使用自定义控件。。然而如何在布局过程中更加方便的定义自定义的属性呢?就拿上一篇博客:仿微信6.0底部菜单选择和滑动效果中自定义底部菜单中的控件来说。。在控件中我们需要规定渐变颜色和字体大小等属性,为了像android:textsize="14sp"这样方便的开发。。我们可以在项目文件夹下的res\values文件夹中创建attrs.xml如同: -原创 2015-06-27 14:43:14 · 646 阅读 · 0 评论 -
android studio NDK 开发初探
android studio NDK 开发初探环境配置 1)下载ndk 2)在android studio中配置ndk 路径 3)配置gradle 在gradle.properties中加入 android.useDeprecatedNdk=true配置 开启ndk 在开发过程中我们有时还会用到c++中到stl库这时我们就需要在build.gradle 中加入原创 2016-05-08 22:13:28 · 1341 阅读 · 0 评论 -
关于androidManifest.xml中输入法窗口设置说明(windowSoftInputMode)
在开发过程中常常会遇到输入法窗口挡住界面使界面不美观等情况,其实这是可以在androidManifest中设置的在activity中有个属性:windowSoftInputMode在这里就可以设置啦其中属性值有:stateUnspecified:输入法软键盘的状态没有特别指定,这意味着系统将自动选择合适的状态值,或者依赖于主题设置stateUnchanged:软键盘状态取决于它上依原创 2015-12-07 11:07:01 · 1101 阅读 · 0 评论 -
进程间数据传递载体——Parcel(一)
前段时间参与一个项目关于进程间通信,看人家的代码中Parcel用的各种6,可是咱看不懂呀!所以只好在查些资料咯! 所谓Parcel英文直译就是“打包”的意思。如果进程间通信直接传递引用对象,这样也只是传递了对象的内存地址,这样的行为是行不通的,毕竟两个进程间的虚拟内存是不同的。但是我通过Parcel将内存地址中存储的数据打包呢。。这样就可以把数据传递过去了! 下面介绍下P原创 2015-12-03 11:39:55 · 1204 阅读 · 0 评论 -
SpannableString的一些api
SpannableString可供我们使用的API有下面这些:BackgroundColorSpan 背景色ClickableSpan 文本可点击,有点击事件ForegroundColorSpan 文本颜色(前景色)MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)MetricAffectingS原创 2015-12-21 17:38:29 · 337 阅读 · 0 评论 -
进程间数据传递载体——Parcel(二)
Parcelables遵循Parcelable协议的对象可以通过Parcel来存取,如开发人员经常用到的bundle就是继承自Parcelable的,相关方法:writeParcelable(Parcelable,int):将这个Parcelable 类的名字和内容写入Parcel中,实际上他是通过回调此Parcelable的writeToParcel()方法来写入数据。readPar原创 2015-12-03 13:52:02 · 784 阅读 · 0 评论 -
Java(Android)线程池
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Override public void转载 2015-12-09 17:53:28 · 270 阅读 · 0 评论 -
自定义控件实现图片布局
在开发过程中需要做一个相册遇到 一个问题。需要对图片进行布局;当时效果图是当时我使用的是一个固定布局和一个gridview结合起来做成的。。现在使用自定义groupview将这个效果实现效果图如下:接下来到了自定义groupview的时候啦package com.ww.mypicture;import java.util.ArrayList;import and原创 2015-06-29 12:24:39 · 652 阅读 · 0 评论 -
仿微信6.0底部菜单选择和滑动效果
第一次写博客。。作为一个新手来说通过写博客来记录自己的学习历程和问题总结是一件非常有意义的事情。。多的不说先看效果为了方便。。我是随便找了几张图片。。并没有对微信进行反编译获取其中的图片,各位将就这看看吧。多的不说先看代码首先布局分析:滑动切换fragment显而易见使用的是ViewPager..至于下面的菜单栏我并没有使用传统的TabHost而是自定义控件。。。大家可以看原创 2015-06-26 21:10:22 · 1647 阅读 · 2 评论 -
使用原生intent分享图片获取资源失败问题
使用原生intent分享图片获取资源失败问题在开发过程中我们经常会遇到分享功能,有很多小伙伴喜欢使用第三方分享框架进行分享,但是偶尔也会用到Intent进行分享,接下来就来说说在使用intent进行分享图片的过程中遇到的那些坑。。-首先我们保存一张图片 private static String saveBitmap(Bitmap bm, String picName) { try原创 2016-11-19 15:05:07 · 22902 阅读 · 8 评论