随笔分类 -  Android

摘要:限制接收的字符 通过setKeyListener限制能接收的字符 edt.setKeyListener(new NumberKeyListener() { @NonNull @Override protected char[] getAcceptedChars() { return new char 阅读全文
posted @ 2022-05-18 17:04 菜鸟工程司 阅读(43) 评论(0) 推荐(0) 编辑
摘要:导入SDK 下载地址3.4.6 配置NDK和CMake 导入模块 将下载的sdk做为模块导入 file->New->import module 修改build.gradle下的版本号和主版本一致 compileSdkVersion xx defaultConfig { minSdkVersion x 阅读全文
posted @ 2022-05-09 16:45 菜鸟工程司 阅读(212) 评论(0) 推荐(0) 编辑
摘要:LifeCycles 生命周期感知组件执行响应另一个组件生命周期状态变化的操作,例如活动和片段。这些组件可以帮助您生成更易于维护的组织良好的、轻量级的代码。 用法很简单 只需要实现LifecycleObserver,下面以一个计时器为例,当活动暂停的时候计时器暂停,当活动恢复的时候计时器恢复 pub 阅读全文
posted @ 2020-05-28 22:58 菜鸟工程司 阅读(488) 评论(0) 推荐(0) 编辑
摘要:利用Navigation Componets实现导航 官方文档示例图: 实现步骤 1. 创建导航资源(在Res下新建导航资源文件) 2. 添加导航容器 在某Activity的xml中添加NavHostFragment选择创建的导航资源文件 支持actionbar在代码中设置(可选) 点击返回按钮后的 阅读全文
posted @ 2020-05-25 18:58 菜鸟工程司 阅读(774) 评论(0) 推荐(0) 编辑
摘要:JetPack Jetpack是一套库、工具和指导,可以帮助开发人员更轻松地编写高质量的应用程序。这些组件帮助您遵循最佳实践,将您从编写样板代码中解放出来,并简化复杂的任务,这样您就可以专注于您关心的代码了 ViewModel&LiveData ViewModel类被设计成以生命周期的方式存储和管理 阅读全文
posted @ 2020-05-23 21:23 菜鸟工程司 阅读(7316) 评论(0) 推荐(0) 编辑
摘要:Android studio 快捷键 多线程操作不要显式调用Thread,使用AsyncTask或者ThreadPoolExecutor //执行task // new DownLoadTask().execute(); class DownLoadTask extends AsyncTask<Vo 阅读全文
posted @ 2019-03-30 15:18 菜鸟工程司 阅读(280) 评论(0) 推荐(0) 编辑
摘要:aapt adb 阅读全文
posted @ 2019-03-29 22:21 菜鸟工程司 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1.从相册获取照片 2.拍照 2.fileprovider: Android7.0开始 file://Uri 不给用,那么换个 Uri 为 content:// 来替代。 FileProvider使用 现在xml文件中申明 新建XML文件夹新建path.xml 最后在处理获取到的照片uri 阅读全文
posted @ 2019-01-24 18:54 菜鸟工程司 阅读(3153) 评论(0) 推荐(0) 编辑
摘要:利用AlarmManager实现闹钟设置 2.取消闹钟 3.在service中处理闹钟 4.在acitivity中进行相关提示操作 相关权限 阅读全文
posted @ 2019-01-24 18:21 菜鸟工程司 阅读(4807) 评论(0) 推荐(0) 编辑
摘要:menu:在menu下建一个xxmenu.xml ,每一个item代表一个底部标签 当底部item过多的时候点击会有一个偏移的现象???? 阅读全文
posted @ 2019-01-18 17:53 菜鸟工程司 阅读(2180) 评论(0) 推荐(0) 编辑
摘要:1.隐藏状态栏或导航栏 2. 使状态栏透明 ps: getSupportActionBar().hide();不要调用hide而是 在xml中的style中直接使用Theme.AppCompat.Light.NoActionBar api>=21 api 19 阅读全文
posted @ 2018-11-02 18:42 菜鸟工程司 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:1.设置textView的hint的字体大小 1 2.直接在xml中更改 2.使用BottomNavigationView底部Item点击的时候位移 阅读全文
posted @ 2018-10-25 18:42 菜鸟工程司 编辑

点击右上角即可分享
微信分享提示