随笔分类 - Android_小知识点
Android_小知识点
摘要:Android studio编译项目: android studio DerInputStream.getLength(): lengthTag=109, too big. 解决方案: 删除./gradle 和 /build 文件夹
阅读全文
摘要:首次安装APP,获取读写权限以后, 当读取文件时候,仍然会遇见(Permission denied)错误,解决方案是杀掉APP,重新打开APP即可。 应该属于部分版本系统的bug,直到APP所有的processes被killed,操作系统才会更新设置里面的权限设置,解决方案 代码判断是否授权成功的状
阅读全文
摘要:默认初始化的React Native工程,生成Android工程的时候,包名默认是React Native工程的名字,跟一般Android工程com.company.xxx不一样。 这时候就需要手动修改Android工程里面的包名信息: 如下: 首先修改React Native目录下的MainAct
阅读全文
摘要:Blogpost about support appcompat v21 from Chris Banes
阅读全文
摘要://如果是获取单位是像素,可以如下: Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height = size.y; //如果不在Activity页面,可以通过获取默认displ...
阅读全文
摘要:为了方便大家记住这些小技巧和快捷键,我把它写成了一个插件,欢迎大家下载使用:http://chunsheng.me/EasyShortcut/
阅读全文
摘要:为了方便大家记住这些小技巧和快捷键,我把它写成了一个插件,欢迎大家下载使用:http://chunsheng.me/EasyShortcut/
阅读全文
摘要:使用如下: <color name="black">#99000000</color> 对应查询值: 100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80
阅读全文
摘要:关于Android Assets读取文件为File对象的问题,在Assets里面放置文件,在使用的时候,一般是使用AssetManger对象,open方法获取InputStream 然后进行其他操作. 这里遇到了这样需求,直接把Assets里面文件读取为一个File对象,找了半天,没有找到这样方法,
阅读全文
摘要:解决方案: Glide.with(mContext).load(url).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView);
阅读全文
摘要:错误信息如上:view与BottomSheetBehavior不匹配??? 这是什么鬼呢??? 由于BottomSheetBehavior填充的view需要为 android.support.design.widget.CoordinatorLayout 的一个子view,这时候,比如view在布局
阅读全文
摘要:在使用Android studio的时候,有时候会由于手机输出的日志太多,导致控制台瞬间清空,尤其是遇见一些FATAL Exception时候,瞬间控制台就被清空了,根本捕获不到,导致其他调试的日志也被清空。 亦或你们测试需要看到你打印出的日志(比如:网络请求,可以代替Charles),来判别问题,
阅读全文
摘要:第一次,按照网上教程配置需要的配置文件,上传成功 1.0版本。 以后更新的时候 输入 : install ,执行task 然后再输入:bintrayUpload ,执行task,看下面控制台输出信息,当看到success时候就上传成功了. 如果不改版本号,会提示什么已经存在,导致上传失败,这时候最好
阅读全文
摘要:语法如下: <meta-data>标签可以作为子标签,可以被包含在<activity>、<application> 、<service>和<receiver>中: 1. Activity标签中: 在代码中动态获取: 2.application标签中: 在代码中动态获取: 3.在service标签中:
阅读全文
摘要:屏蔽ScrollView滑动操作,如下,会用到ViewConfiguration这个类,这个类可以获取到用户是否为滑动操作的临界值。 代码如下:
阅读全文
摘要:1.PorterDuff.Mode.CLEAR所绘制不会提交到画布上。2.PorterDuff.Mode.SRC显示上层绘制图片3.PorterDuff.Mode.DST显示下层绘制图片4.PorterDuff.Mode.SRC_OVER正常绘制显示,上下层绘制叠盖。5.PorterDuff.Mod
阅读全文
摘要:Android生成桌面快捷方式的几种方法:
阅读全文
摘要:的一种解决方案: 修改工程依赖的build.gradle文件如下: 重新编译即可 这时候控制台应该会有警告,让更新gradle版本,进入gradle/wrapper/gradle-wrapper.properties.
阅读全文
摘要:用Spannable字符串实现: 效果如下:
阅读全文
摘要:对于6.0+权限问题,报错如上: 解决方案: Android 6.0 (Marshmallow). 添加新的权限模型,需要在运行时动态获取所需要的权限。 首先判断手机系统版本是否在6.0+然后才是支持运行时动态获取权限: 然后是运行时获取权限的操作: 下面这个方法可以获取用户是不是已经授予某些特殊的
阅读全文