随笔分类 -  Android

摘要:Android封装实现各种功能的Toast GitHub地址:https://github.com/SibreiaDante/ToastUtils 效果图: 方法封装如下: 阅读全文
posted @ 2016-12-12 14:02 SiberiaDante 阅读(1227) 评论(2) 推荐(2)
摘要:onClickLogin()方法: loginListener接口: updateUserInfo()方法: 必须重写onActivityResult()方法 阅读全文
posted @ 2016-12-05 11:01 SiberiaDante 阅读(8430) 评论(0) 推荐(0)
摘要:菜单的三种创建方式 一、OptionsMenu 选项菜单 二、ContextMenu 上下文菜单 三、PopupMenu 弹出式菜单 可以在指定的组件上设置弹出式菜单,默认情况下,弹出式菜单会显示在该组件的下方或者上方,PopupMenu可增加多个菜单项,也可以为菜单项增加子菜单项。 创建步骤: 1 阅读全文
posted @ 2016-11-27 13:00 SiberiaDante 阅读(771) 评论(0) 推荐(0)
摘要:Android中隐藏顶部状态栏的那些坑 先看看常规的隐藏状态栏的方法: 方法一: 坑1:上文中设置隐藏顶部状态栏的代码必须放在setContentView(R.layout.video_view);之前很多时候这种方法并不起作用。所以推荐第二种方法 方法二: 将:android:theme="@an 阅读全文
posted @ 2016-11-20 17:08 SiberiaDante 阅读(17404) 评论(0) 推荐(0)
摘要:ListView添加头布局和脚布局 之前学习喜马拉雅的时候做的一个小Demo,贴出来,供大家学习参考; 如果我们当前的页面有多个接口、多种布局的话,我们一般的选择无非就是1、多布局;2、各种复杂滑动布局外面套一层ScrollView(好low);3、头布局脚布局。有的时候我们用多布局并不能很好的实现 阅读全文
posted @ 2016-11-20 15:54 SiberiaDante 阅读(4742) 评论(0) 推荐(0)
摘要:Android中点击隐藏软键盘最佳方法 实现功能:点击EditText,软键盘出现并且不会隐藏,点击或者触摸EditText以外的其他任何区域,软键盘被隐藏; 1、重写dispatchTouchEvent()方法,获取当前触摸事件为DOWN的时候隐藏软键盘 2、isShouldHideInput() 阅读全文
posted @ 2016-11-04 13:18 SiberiaDante 阅读(3362) 评论(0) 推荐(0)
摘要:Git从码云或者Github 克隆代码到本地 1、下载安装Git,傻瓜式下一步下一步即可。。。 2、配置Git: 2.1、选择你要clone到本地的路径:右键 >$ Git Bash Here,弹出Linux命令窗口;$ cd ~直接回退到当前盘符下,再输入:$ cd E:\Code 就可以进入你自 阅读全文
posted @ 2016-11-02 14:29 SiberiaDante 阅读(53618) 评论(1) 推荐(0)
摘要:Android中webView和网页的交互 Android中webView跟网页的交互式通过JavaScript进行的。具体步骤: 1、创建JavaScript,在点击的时候调用JavaScript中的方法 2、在Android中创建对应的Java文件,使用@JavaScriptInterface进 阅读全文
posted @ 2016-10-11 20:58 SiberiaDante 阅读(1871) 评论(0) 推荐(0)
摘要:底部内容必须是ViewPager或者NestedScrollView。ViewPager里面的布局也必须是NestdScrollView. 阅读全文
posted @ 2016-09-22 11:17 SiberiaDante 阅读(2805) 评论(0) 推荐(0)
摘要:如何保证Service在后台不被kill 相信很多Android开发者在面试过程中会经常被问到“如何保证Service在后台不被kill”这个问题,总结了下一些大神给的答案。 引用知乎Android Developer的一句话:强烈建议不要这么做,不仅仅从用户角度考虑,作为Android开发者也有责 阅读全文
posted @ 2016-09-03 10:28 SiberiaDante 阅读(6908) 评论(1) 推荐(0)
摘要:Android的四大组件之Activity Activity:是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。Activity提供一个屏幕,用户交互的界面。 “ 阅读全文
posted @ 2016-08-30 08:42 SiberiaDante 阅读(611) 评论(0) 推荐(0)
摘要:RecyclerView 的使用以及多布局的实例 第一步:创建布局,需要导入依赖包:android.support.v7.widget.RecyclerView activity_main.xml item.xml Model.java MainActivity.java 适配器 多布局的Recyc 阅读全文
posted @ 2016-08-29 22:34 SiberiaDante 阅读(23621) 评论(2) 推荐(3)
摘要:Intent Android中三个核心组件——Activity、Services、BroadCastProvider都是通过Intent传递参数。 startActivity(Intent)/startActivityForResult(Intent):来启动一个Activity startServ 阅读全文
posted @ 2016-08-28 10:58 SiberiaDante 阅读(1650) 评论(0) 推荐(0)
摘要:先来张图,看看我们要做成什么样的效果。很简单的一个发送消息接收消息的界面,那怎么实现的呢,毫无疑问,是ListView的多布局了,右边显示我们发送消息的条目,左边显示要接收消息的条目。下面是一个EditText+Button。代码如下(多加一句,ListView多布局type一定是从0开始,不是从0 阅读全文
posted @ 2016-08-28 10:21 SiberiaDante 阅读(637) 评论(0) 推荐(0)
摘要:AlertDialog的六种创建方式 创建AlertDialog的步骤: 1、创建AlertDialog.Builder对象 2、调用Builder对象的setTitle方法设置标题,setIcon方法设置图标 3、调用Builder相关方法如setMessage方法、setItems方法、setS 阅读全文
posted @ 2016-07-27 08:14 SiberiaDante 阅读(66358) 评论(1) 推荐(6)