android
文章平均质量分 87
CeaserKai
这个作者很懒,什么都没留下…
展开
-
LocalBroadcastReveiver使用
1、发送广播:LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("string"));2、写接受广播函数:private LocalBroadcastUpdateUI localBroadcastUpdateUI = null;localBroadcastUpdateUI = new LocalBr...原创 2019-04-07 23:07:37 · 131 阅读 · 0 评论 -
Android TextView追加文字
private int offset = 0;textview.append("string" + "\n");offset = textview.getLineCount() * textview.getLineHeight();if (offset > textview.getHeight()) textview.scrollTo(0, offset - textview.get...原创 2019-04-07 23:09:53 · 9763 阅读 · 2 评论 -
EasyPermissions动态权限申请框架
比如像获取读写权限,需要定义一个数组:private String[] permissionString = {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};在app目录下的build.gradle问价下添加:implementation 'pub.dev...原创 2019-04-07 23:22:36 · 386 阅读 · 0 评论 -
Android MVP架构简单示例
M:Model V:View P:PresenterMVP:主要思想就是把UI抽象成View接口,把业务逻辑抽象成Presenter接口.下面写一个比较常见的登录例子,MainActivity实现登录,OtherActivity模拟文件下载,写了两个Activity,BasePresenter使用泛型,是因为MainBaseActivity和OtherBasePresenter...原创 2019-03-29 10:25:44 · 311 阅读 · 0 评论 -
MVVM简单介绍
特点:MVVM可以将view和一个对象的field进行绑定,当field更新的时候framework将收到通知,然后view进行更新下面介绍使用方法:在app目录下的build.gradle android节点下添加如下代码后build项目dataBinding{ enabled = true;}在与R文件同目录下面会生成BR.java文件<?xml...原创 2019-04-01 10:42:00 · 191 阅读 · 0 评论 -
android沉浸式状态栏总结
根据郭神公众号总结:1、标题栏和状态栏保持一个颜色:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.L) { View decorView = getWindow().getDecorView(); int option = View.SYSTEM_UI_FLAG_LAYOUT_FUL...转载 2018-08-23 13:57:04 · 175 阅读 · 0 评论 -
android中去除ToolBar控件的navigationIcon和title之间的距离
添加一下代码即可去除:app:contentInsetLeft="0dp"app:contentInsetStart="0dp"app:contentInsetStartWithNavigation="0dp"原创 2018-08-23 15:38:42 · 1652 阅读 · 1 评论 -
快速查看离线Android开发者文档
Android SDK离线文档在打开时,存在联网操作,并且是连向了被国内墙掉的谷歌相关资源站点,所以在查看时相当慢,此时在浏览器中开启脱机工作查看文档即可。 在火狐浏览器中,按Alt键选择脱机工作即可;如果没有此选项,点击右上角更多,选择开发者->脱机工作即可。 在谷歌浏览器中,由于谷歌浏览器中没有脱机工作模式,但是可以借助谷歌强大的扩展程...原创 2018-09-05 08:22:53 · 1696 阅读 · 0 评论 -
Process 'command 'D:\AndroidNDK\android-ndk-r16b/ndk-build.cmd'' finished with non-zero exit value 2
android在使用jni时,需要用到NDK,再build工程时,有时会出现Process 'command 'D:\AndroidNDK\android-ndk-r16b/ndk-build.cmd'' finished with non-zero exit value 2这个错误,在这时吧NDK版本改成14就好了,下载链接如下:https://dl.google.com/android/r...原创 2018-10-26 16:33:36 · 1005 阅读 · 0 评论 -
Android Studio strings.xml 安装自动翻译成其他国家语言插件(AndroidLocalizationer)
下载jar包地址:https://github.com/wujushan/AndroidLocalizationer/blob/master/AndroidLocalization.jarAndroidstudio File > Settings > Plugin > Install plugin from disk 选在下载好的jar包导入即可申请百度翻译的Apply ...原创 2019-04-19 16:11:34 · 1575 阅读 · 0 评论