Android
文章平均质量分 68
T型人类
Keep curiosity ! Keep thirsty !
展开
-
基于Spinner的省市县三级联动选择显示
基于Spinner的省市县三级联动选择,通过xml解析获得数据源,通过Spinner进行三级的联动显示,以下为源代码public class MainActivity extends Activity { Spinner spinner1, spinner2, spinner3; Province province = null; City city原创 2016-08-19 17:07:55 · 655 阅读 · 0 评论 -
ViewPager & Fragment & HorizontalScrollView & ListView···
最近做Android项目中常见的ViewPager布局,感觉有几个小坑,我就想着写下来,考虑多所不周,以后有新的想法,再做补充。1、ViewPager遇到网络异步加载时的优化问题:1.1、有时候我通过ViewPager.setOffscreenPageLimit(width)来解决,width指的是当前Pager的两侧可以拓展的宽度。这种方法适合比较体量较小的UI元素,保证用户使用的连贯性原创 2016-09-08 10:51:57 · 570 阅读 · 0 评论 -
官方的databinding的资料,顺便练练英语
Data Binding LibraryIn this document:Build EnvironmentData Binding Layout FilesWriting your first set of data binding expressionsData ObjectBinding DataEvent HandlingMethod转载 2016-10-27 21:09:36 · 646 阅读 · 0 评论 -
AndroidStudio 使用Release签名进行Debug
原文:http://www.cnblogs.com/niray/p/5242985.html当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如转载 2016-11-07 10:20:56 · 2710 阅读 · 0 评论 -
各种View的使用技巧和注意点
声明:本博文作为个人的学习笔记,如果有想法我会继续更新,欢迎大家斧正,共同进步。@http://blog.csdn.net/tt_man给TextView添加下划线其实很简单,只需要在布局文件中设置一个属性:style="?android:attr/listSeparatorTextViewStyle"其实上述属性其实也适用于LinearLayout等等原创 2016-09-29 13:43:26 · 353 阅读 · 0 评论 -
Android三种播放视频的方式
原文请移步:http://xfenglin.com/a/12006986150.html在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控转载 2016-10-14 09:25:51 · 502 阅读 · 0 评论 -
安卓自定义View进阶-事件分发机制原理
原文链接:http://www.gcssloop.com/customview/dispatch-touchevent-theory,版权归作者所有!之前讲解了很多与View绘图相关的知识,你可以在 安卓自定义View教程目录 中查看到这些文章,如果你理解了这些文章,那么至少2D绘图部分不是难题了,大部分的需求都能满足,但是关于View还有很多知识点,例如: 让绘图更加炫酷的Paint转载 2016-10-13 20:26:28 · 417 阅读 · 0 评论 -
ToolBar的title的精确居中!
今天做一个项目:需要用到ToolBar的Title居中,网上的流行的解决办法是在ToolBar里面嵌套一个TextView,布局如下:android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="原创 2016-10-11 20:08:11 · 16945 阅读 · 9 评论 -
Android Studio下对资源进行分包
本博客为转载,原文请移步http://www.jianshu.com/p/8e893581b9c7也许你曾经用过这个插件来对资源文件layout进行分类https://github.com/dmytrodanylyk/folding-plugin,但如今随着AS版本的升高,该插件已经不再支持。now,我来分享一种比这个插件更加优秀合理地对资源进行分包,让你的资源文件看起来简明有序。转载 2016-09-26 08:20:28 · 746 阅读 · 0 评论 -
用安卓内置的MediaPlaye类实现一个简单的音乐播放器
声明:本博文作为个人的学习笔记,欢迎大家斧正。吼吼!就用MediaPlayer就搞定了哦!虽然功能很简单(斜眼),但是可以播放音乐,暂停,关键步骤:MediaPlayer player = MediaPlayer.create(this, R.raw.m1);player.start();//播放player.pause();//暂停player.sto原创 2016-09-22 14:53:23 · 632 阅读 · 0 评论 -
android中xml tools属性详解
原文请移步:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。转载 2016-10-10 19:37:36 · 389 阅读 · 0 评论 -
android的内存管理简介
原文请移步:http://www.codeceo.com/article/android-memory-manage.html相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。内存泄漏:对象在内存he转载 2016-10-09 19:08:55 · 294 阅读 · 0 评论 -
如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
原文请移步:http://www.open-open.com/lib/view/open1453253049558.html当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?别担心,向前兼容是 Android 非常关注的事情。用户在升级到新版 An转载 2016-10-09 14:40:10 · 253 阅读 · 0 评论 -
Handler的使用
声明:本博文作为个人的学习笔记,如果有想法我会继续更新,欢迎大家斧正,共同进步。@http://blog.csdn.net/tt_man* Handler的使用步骤 * 1 创建Handler对象 * 2 创建子线程完成耗时操作 * 3 耗时操作执行完之后,在子线程中创建Message对象,并将请求的数据封装到Message中 * 4 在子线程中使用Ha原创 2016-09-22 17:36:11 · 306 阅读 · 0 评论 -
安卓中广播和通知的简单使用
本博文为个人笔记所用,如果有新的想法,我还会随时更新。同时也欢迎大家斧正。@http://blog.csdn.net/tt_man广播有三个要素1、广播,由系统自动生成并发送2、Intent意图(频道),用于保存广播相关的媒介3、广播接收器(BoradcastReceiver),用于接收广播。广播的作用:接收系统广播,解析意图对象做相应处理:短信、开机、拨打电话、电原创 2016-09-22 15:12:44 · 2494 阅读 · 0 评论 -
CursorLoader的使用
本博文为个人笔记所用,如果有新的想法,我还会随时更新。同时也欢迎大家斧正。@http://blog.csdn.net/tt_man目标只有一个——CursorLoader的使用,注释都在代码里;关键步骤:getLoaderManager().initLoader(1, null, this);CursorLoader cursorLoader = new Curso原创 2016-09-22 15:57:39 · 542 阅读 · 0 评论 -
Activity简单几步支持向右滑动返回
原文请移步:http://www.androidchina.net/2655.html向右滑动返回,对于屏幕过大的手机来说,在单手操作时,是一个不错的用户体验,用户不必再费力的或者用另一个手去点击屏幕左上角的返回按钮或者,手机右下角的返回按钮,轻轻向右滑动屏幕即可返回上一页,这个功能如今大部分APP都已经支持啦,你的APP支持了吗?自己在网上百度了一些滑动返回的方法,有的是用的转载 2016-10-08 19:54:12 · 469 阅读 · 0 评论