
Android基础篇
android_ls
这个作者很懒,什么都没留下…
展开
-
使用MarginLayoutParams设置View的margin
使用MarginLayoutParams设置View的margin ViewGroup.LayoutParams params = sdv_luck_activity.getLayoutParams(); ViewGroup.MarginLayoutParams marginParams; if (params instanceof ViewGroup.MarginLayo...原创 2019-11-04 11:01:37 · 954 阅读 · 0 评论 -
android在点击EditText的时候始终不弹出软件键盘
场景描述:正常情况下,当点击EditText时,软键盘会弹出来。现在的要求是当点击EditText时,弹日期选择对话框,选择的结果显示在EditText上。若不处理,当点击EditText时,软键盘和对话框都会弹出,显然用户会感觉到不爽。解决办法,当点击EditText时:1、存储当前的输入类型2、设置输入类型为InputType.TYPE_NULL,禁止手机软键盘3、还原原来的输原创 2013-03-06 16:14:00 · 9831 阅读 · 0 评论 -
Android界面去掉标题栏,设置为全屏显示
在应用的欢迎和导引界面,需要全屏显示;在其他界面去掉标题栏。实现去掉标题栏,设置为全屏显示有两种方式:1、硬编码实现: requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager原创 2013-03-22 16:50:00 · 2148 阅读 · 0 评论 -
Activity的四种launchMode
本文转载地址:http://blog.youkuaiyun.com/liuhe688/article/details/6754323 成大事者,须从小事做起;万事起于忽微,量变引起质变。 Activity的四种launchMode,在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他转载 2013-07-08 13:10:48 · 1364 阅读 · 0 评论 -
Activity生命周期
本文转载地址:http://blog.youkuaiyun.com/liuhe688/article/details/6733407我们来看一下这一张经典的生命周期流程图:相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程。1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最转载 2013-07-08 13:18:33 · 1477 阅读 · 0 评论 -
DrawerLayout的使用
DrawerLayout 关闭或者打开滑动手势。mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);原创 2016-01-08 22:49:12 · 1458 阅读 · 0 评论 -
Android平台第三方SDK会采集用户的那些隐私数据及具体实现代码
转载请标明出处:http://blog.youkuaiyun.com/android_ls/article/details/51526478一、用户手机上应用信息 1、获取用户手机上已经安装的非系统自带APP列表。 public List<Map<String, Object>> getInstalledApps(Context context) { List<PackageInfo>原创 2016-06-25 12:58:14 · 12722 阅读 · 0 评论