博客园 - sunzn
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=188051
2016-10-12T02:32:11Z
sunzn
https://www.cnblogs.com/sunzn/
feed.cnblogs.com
https://www.cnblogs.com/sunzn/p/5951812.html
Android Studio 引入Lambda表达式 - sunzn
依次点击 【File】【Other Settings】【Default Project Structure】确保当前项目使用的JDK版本是1.8。 打开项目(Project)的build.gradle,在dependencies节点添加 打开项目(Module)的build.gradle,在根节点添
2016-10-12T02:26:00Z
2016-10-12T02:26:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】依次点击 【File】【Other Settings】【Default Project Structure】确保当前项目使用的JDK版本是1.8。 打开项目(Project)的build.gradle,在dependencies节点添加 打开项目(Module)的build.gradle,在根节点添 <a href="https://www.cnblogs.com/sunzn/p/5951812.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/5409350.html
去掉SrollView、GrdiView、ListView、ViewPager等滑动到边缘的光晕效果 - sunzn
当我们使用SrollView、GrdiView、ListView、ViewPager带有滑动功能的组件时,滑动到边缘时总会出现类光晕效果。这是用于提示用户已经滑动到了组件的边缘,不能再滑动了,但有时候我们并不需要这个,比如在 Viewpager 中只有一个页面时;Scrollview、ListVie
2016-04-19T10:44:00Z
2016-04-19T10:44:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】当我们使用SrollView、GrdiView、ListView、ViewPager带有滑动功能的组件时,滑动到边缘时总会出现类光晕效果。这是用于提示用户已经滑动到了组件的边缘,不能再滑动了,但有时候我们并不需要这个,比如在 Viewpager 中只有一个页面时;Scrollview、ListVie <a href="https://www.cnblogs.com/sunzn/p/5409350.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/5394412.html
RxJava - sunzn
Grokking RxJava, Part 1: The Basics Grokking RxJava, Part 2: Operator, Operator Grokking RxJava, Part 3: Reactive with Benefits Grokking RxJava, Part
2016-04-15T02:39:00Z
2016-04-15T02:39:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】Grokking RxJava, Part 1: The Basics Grokking RxJava, Part 2: Operator, Operator Grokking RxJava, Part 3: Reactive with Benefits Grokking RxJava, Part <a href="https://www.cnblogs.com/sunzn/p/5394412.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/5207729.html
Android 编程下的自定义 xmlns - sunzn
什么是 xmlns xmlns是 XML Namespaces 的缩写,中文名称是 XML命名空间。 xmlns 使用规则 xmlns:namespace-prefix="namespaceURI"。 xmlns 在 Android 中的作用 命名空间的作用是什么呢?命名空间里约定了对应类的属性,通
2016-02-22T09:26:00Z
2016-02-22T09:26:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】什么是 xmlns xmlns是 XML Namespaces 的缩写,中文名称是 XML命名空间。 xmlns 使用规则 xmlns:namespace-prefix="namespaceURI"。 xmlns 在 Android 中的作用 命名空间的作用是什么呢?命名空间里约定了对应类的属性,通 <a href="https://www.cnblogs.com/sunzn/p/5207729.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/5145492.html
Android 编程下 DP、SP 以及屏幕像素密度 - sunzn
有时需为视图属性指定大小尺寸值(通常以像素为单位,但有时也用点、毫米或英寸)。最常见的属性有:文字大小(Text Size),指设备上显示的文字像素高度;边距(Margin),指定视图组件间的距离;内边距(Padding),指定视图外边框与其内容间的距离。Android 使用 drawable-ld...
2016-01-20T07:54:00Z
2016-01-20T07:54:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】有时需为视图属性指定大小尺寸值(通常以像素为单位,但有时也用点、毫米或英寸)。最常见的属性有:文字大小(Text Size),指设备上显示的文字像素高度;边距(Margin),指定视图组件间的距离;内边距(Padding),指定视图外边框与其内容间的距离。Android 使用 drawable-ld... <a href="https://www.cnblogs.com/sunzn/p/5145492.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/5144512.html
Java 多字符分割字符串 - sunzn
有时候要对不规整的数据进行分割处理,数据中可能会出现一个或多个不同的分割符,这时需要用到 String.split() 方法来进行分割,代码如下: String string = "张三:李四,王五;赵六:孙七"; String[] authors = string.split("[,;:]...
2016-01-20T03:26:00Z
2016-01-20T03:26:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】有时候要对不规整的数据进行分割处理,数据中可能会出现一个或多个不同的分割符,这时需要用到 String.split() 方法来进行分割,代码如下: String string = "张三:李四,王五;赵六:孙七"; String[] authors = string.split("[,;:]... <a href="https://www.cnblogs.com/sunzn/p/5144512.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4547462.html
Android 编程下 ListView 的 HeaderView 和 FooterView 不可选择点击 - sunzn
在 ListView 里,HeaderView 和 FooterView 也占一行,与其他的 item 一样,可以点击,有索引,HeaderView 的索引为0。如果要使这两项不可点击,可以使用下面的方法: public void addFooterView(View v, Object da...
2015-06-02T11:15:00Z
2015-06-02T11:15:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】在 ListView 里,HeaderView 和 FooterView 也占一行,与其他的 item 一样,可以点击,有索引,HeaderView 的索引为0。如果要使这两项不可点击,可以使用下面的方法: public void addFooterView(View v, Object da... <a href="https://www.cnblogs.com/sunzn/p/4547462.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4468934.html
Android 使用 LruCache 缓存图片 - sunzn
在你应用程序的 UI 界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。在很多情况下,(比如使用 ListView, GridView 或者 ViewPager 这样的组件),屏幕上显示的图片可以通过滑动屏幕等事件不断地增加,最终导致 OOM。为了保证
2015-04-30T07:01:00Z
2015-04-30T07:01:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】在你应用程序的 UI 界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。在很多情况下,(比如使用 ListView, GridView 或者 ViewPager 这样的组件),屏幕上显示的图片可以通过滑动屏幕等事件不断地增加,最终导致 OOM。为了保证 <a href="https://www.cnblogs.com/sunzn/p/4468934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4289751.html
Android 动画 - sunzn
透明动画AlphaAnimation(float fromAlpha, float toAlpha)参数名称参数说明fromAlpha 动画起始透明值,0.0时为全透明,1.0为不透明。toAlpha 动画结束透明纸。 案例分析 案例分析(1)动画说明 1.透明状态:控件从无缩放到自身原始大小(0....
2015-02-13T02:13:00Z
2015-02-13T02:13:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】透明动画AlphaAnimation(float fromAlpha, float toAlpha)参数名称参数说明fromAlpha 动画起始透明值,0.0时为全透明,1.0为不透明。toAlpha 动画结束透明纸。 案例分析 案例分析(1)动画说明 1.透明状态:控件从无缩放到自身原始大小(0.... <a href="https://www.cnblogs.com/sunzn/p/4289751.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4274128.html
自定义 ActionBar 标题与菜单中的文字样式 - sunzn
自定义标题文字样式标题样式是 ActionBar 样式的一部分,所以要先定义 ActionBar 的样式然后在 ActionBar 的样式中通过android:titleTextStyle定义标题的样式自定义副标题文字样式副标题样式同样是 ActionBar 样式的一部分,在ActionBar模式中...
2015-02-05T02:26:00Z
2015-02-05T02:26:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】自定义标题文字样式标题样式是 ActionBar 样式的一部分,所以要先定义 ActionBar 的样式然后在 ActionBar 的样式中通过android:titleTextStyle定义标题的样式自定义副标题文字样式副标题样式同样是 ActionBar 样式的一部分,在ActionBar模式中... <a href="https://www.cnblogs.com/sunzn/p/4274128.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4242131.html
Android SDK Manager 更新代理配置 - sunzn
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和...
2015-01-22T08:50:00Z
2015-01-22T08:50:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和... <a href="https://www.cnblogs.com/sunzn/p/4242131.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4172016.html
Android 设计中的.9.png - sunzn
在 Android 的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内...
2014-12-18T08:16:00Z
2014-12-18T08:16:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】在 Android 的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内... <a href="https://www.cnblogs.com/sunzn/p/4172016.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4168623.html
Android 编程下的 Secret Code - sunzn
我们很多人应该都做过这样的操作,打开拨号键盘输入*#*#4636#*#*等字符就会弹出一个界面显示手机相关的一些信息,这个功能在 Android 中被称为 Android Secret Code,除了这些系统预置的 Secret Code,我们也可以实现自己的 Secret Code,而且实现起来非...
2014-12-17T01:17:00Z
2014-12-17T01:17:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】我们很多人应该都做过这样的操作,打开拨号键盘输入*#*#4636#*#*等字符就会弹出一个界面显示手机相关的一些信息,这个功能在 Android 中被称为 Android Secret Code,除了这些系统预置的 Secret Code,我们也可以实现自己的 Secret Code,而且实现起来非... <a href="https://www.cnblogs.com/sunzn/p/4168623.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/4166353.html
Android 编程下如何修改 jar 文件的包名 - sunzn
首先我们要说说为什么要修改 jar 文件的包名,jar 包我们会非常高频率的使用,尤其是用一些其他三方库的时候,往往把 java 代码打包成 jar 文件,方便项目依赖使用。笔者在开发过程中遇到过一些问题,是由于 jar 文件里面的包名和项目或者运行时环境的引用文件包名上存在冲突导致的,这时候我们修...
2014-12-16T01:09:00Z
2014-12-16T01:09:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】首先我们要说说为什么要修改 jar 文件的包名,jar 包我们会非常高频率的使用,尤其是用一些其他三方库的时候,往往把 java 代码打包成 jar 文件,方便项目依赖使用。笔者在开发过程中遇到过一些问题,是由于 jar 文件里面的包名和项目或者运行时环境的引用文件包名上存在冲突导致的,这时候我们修... <a href="https://www.cnblogs.com/sunzn/p/4166353.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/3854009.html
Android 编程下设置 Activity 切换动画 - sunzn
为 Activity 设置切换动画我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activ...
2014-07-18T09:35:00Z
2014-07-18T09:35:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】为 Activity 设置切换动画我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activ... <a href="https://www.cnblogs.com/sunzn/p/3854009.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/3795009.html
Android 编程下如何调整 SwipeRefreshLayout 的下拉刷新距离 - sunzn
SwipeRefreshLayout 的下拉刷新距离比较短,并且也没有提供设置下拉距离的 API,但是看SwipeRefreshLayout 的源码,会发现有一个内部变量 mDistanceToTriggerSync,这个变量决定了触发刷新的下拉距离。下面的代码展示了源码中是如何给这个变量赋值的:f...
2014-06-18T09:17:00Z
2014-06-18T09:17:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】SwipeRefreshLayout 的下拉刷新距离比较短,并且也没有提供设置下拉距离的 API,但是看SwipeRefreshLayout 的源码,会发现有一个内部变量 mDistanceToTriggerSync,这个变量决定了触发刷新的下拉距离。下面的代码展示了源码中是如何给这个变量赋值的:f... <a href="https://www.cnblogs.com/sunzn/p/3795009.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/3766158.html
Android 编程下短信监听在小米手机中失效的解决办法 - sunzn
相信很多人写的短信监听应用在小米手机上是拦截不到短信的,这是因为小米对短信的处置权优先分给了系统。我们可以在短信的【设置】→【高级设置】→【系统短信优先】中发现短信的优先处理权默认是分给系统的,只要关闭这个系统优先权,短信监听应用就可以正常的拦截到短信了。
2014-06-03T09:20:00Z
2014-06-03T09:20:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】相信很多人写的短信监听应用在小米手机上是拦截不到短信的,这是因为小米对短信的处置权优先分给了系统。我们可以在短信的【设置】→【高级设置】→【系统短信优先】中发现短信的优先处理权默认是分给系统的,只要关闭这个系统优先权,短信监听应用就可以正常的拦截到短信了。 <a href="https://www.cnblogs.com/sunzn/p/3766158.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/3766101.html
Android 编程下 Using ViewPager for Screen Slides - sunzn
(参考官方文档:Using ViewPager for Screen Slides | Android Developers)
2014-06-03T08:57:00Z
2014-06-03T08:57:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】(参考官方文档:Using ViewPager for Screen Slides | Android Developers) <a href="https://www.cnblogs.com/sunzn/p/3766101.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/3752594.html
Android 编程下 App Install Location - sunzn
从 API 8 开始(参考官方文档:App Install Location | Android Developers),你可以将你的应用安装在外部储存中(例如,安装到设备的 SD 卡上)。这是一个可选的特征,你可以在你的应用的AndroidManifest.xml中声明 android:insta...
2014-05-26T02:46:00Z
2014-05-26T02:46:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】从 API 8 开始(参考官方文档:App Install Location | Android Developers),你可以将你的应用安装在外部储存中(例如,安装到设备的 SD 卡上)。这是一个可选的特征,你可以在你的应用的AndroidManifest.xml中声明 android:insta... <a href="https://www.cnblogs.com/sunzn/p/3752594.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunzn/p/3663363.html
Android 编程下判断当前设备是手机还是平板 - sunzn
/** * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android * @param context * @return 平板返回 True,手机返回 False */ public static boolean is...
2014-04-14T01:56:00Z
2014-04-14T01:56:00Z
sunzn
https://www.cnblogs.com/sunzn/
【摘要】/** * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android * @param context * @return 平板返回 True,手机返回 False */ public static boolean is... <a href="https://www.cnblogs.com/sunzn/p/3663363.html" target="_blank">阅读全文</a>