
Android 常用小知识
文章平均质量分 70
本专栏主要涉及Android一些知识以及在开发和工作中遇到的问题
轻风青阳
这个作者很懒,什么都没留下…
展开
-
Android 返回键的处理
多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overri原创 2016-04-12 10:05:57 · 1373 阅读 · 0 评论 -
android 中在activity弹出一个对话框,并不会执行onpause生命周期
android 中在activity弹出一个对话框,并不会执行onpause生命周期方法 在实际的应用开发中,我们可能会在onResume中进行网络交互,在网络交互的过程中免不了使用Progressdialog,那么现在问题来了,在我们弹出一个进度对话框的时候如果我们的activity的onpause生命方法得到执行,然后在数据加载完毕,对话框进行消失的时候,activity的onResu原创 2016-03-28 12:09:40 · 9158 阅读 · 0 评论 -
Android activity的生命周期
生命周期Android 系统在Activity 生命周期中加入一些钩子,我们可以在这些系统预留的钩子中做一些事情。例举了 7 个常用的钩子:protected void onCreate(Bundle savedInstanceState)protected void onStart()protected void onResume()protected void onPa原创 2016-03-28 12:27:35 · 652 阅读 · 0 评论 -
Android ExpandableListView
一、ExpandableListView介绍 一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。 1.重要方法 expandGroup(int groupPos) :在分组列表视图中展开一组, setSelectedGroup(int groupPosition) :原创 2016-03-21 10:54:22 · 1166 阅读 · 0 评论 -
Android Studio 多渠道打包及 gradlew 命令的基本使用
这里介绍其多渠道打包:1 建立多渠道这里介绍一种简单的,直接as操作:直接上图咯,在项目结构你添加flavor就好了1确定后,项目会自动同步,完成后,渠道就配置好了。当然,也可以直接在gradle脚本里操作:android { productFlavors { dev { manifestPlacehold原创 2016-02-17 17:24:03 · 1961 阅读 · 0 评论 -
Android Can only use lower 16 bits for requestCode
今天项目报了一个这样的bug java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode原因是原因是RequestCode不能为负值,也不能大于16位bit值65536,这是判断RequestCode的源码@Overridepublic void startActivity原创 2016-01-11 14:59:21 · 3474 阅读 · 0 评论 -
android Textview 使用之一:伸缩效果
android开发过程中,经常遇到Textview展示不完全的情况。遇到此情况,通常的处理是:方案一,Textview添加android:ellipsize属性,让展示不完的部分使用省略号代替。然后给Textview设置点击事件跳转到另一个Activity让其显示完全。方案二,我们在很多应用中都能看到有向下的箭头或者“查看详情”的字样,点击后他会自动撑开,让TextView原创 2015-12-01 17:26:04 · 1103 阅读 · 0 评论 -
android 更新UI的两种方法
Android 更新UI的两种方法——handler和runOnUiThread() 在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thre原创 2015-12-15 12:13:24 · 537 阅读 · 0 评论 -
Android中的消息机制
1. 消息机制的引入 1. 现在有的问题: 只有在UIThread中才能直接更新界面 很多长时间处理数据的工作(联网)都需要在workerThread中执行, 完成后立即去更新界面 2). 解决线程间通信的问题: 消息机制 Handler+Message Handler+Message原创 2015-12-15 15:08:23 · 522 阅读 · 0 评论 -
Android横竖屏切换小结
Android横竖屏切换小结Android横竖屏切换小结总结:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一原创 2015-12-15 15:24:10 · 550 阅读 · 0 评论