
Android
文章平均质量分 68
CodeIsArt
一步一个脚印
展开
-
使用largeHeap为app增加可使用内存
在平时的开发中,难免会遇到OOM,特别是处理Bitmap对象的时候,造成OOM的原因,一般有代码设计不合理,内存泄漏,内存不能得到释放,也有可能是系统为你的App分配的内存实在太小。 在最近的项目中,需要一个拍照功能,调用系统相机拍照,并对照片进行了方向调整(手机Camera的图像数据都是来自于摄像头硬件的图像传感器(Image Sensor),这个Sensor被固定到手机之后是有一个默认的取原创 2017-03-07 00:06:37 · 3010 阅读 · 0 评论 -
Android7.0 应用间共享文件 FileProvider
项目中要求拍照后在相册图库中并不能被用户可见(防止用户在app以外修改), 然后将照片上传到服务器,由于服务器接收到照片需要预览,所以还是需要以.jpg的格式保存,(PS:本来想直接以一个文件形式保存,然后服务器自己修改个后缀名就可以了哈),想了想,那不就是启动系统相机的时候指定好存储路径在内部data/data/包名下即可,(ps: 这种不可见不包括root的用户啊)于是就有了以下这段代码:原创 2017-04-05 19:51:14 · 462 阅读 · 0 评论 -
Android Studio 快捷键大全
一:搜索相关1.双击Shift 搜索类,文件,资源,方法等2.Ctrl+N,可以快速打开类 3.Ctrl+Shift+N,可以快速打开文件4.Ctrl+Shift+Alt+N可以快速打开符号5.CTRL+SHIFT+A 查找命令快捷键 6.Alt+F3 Ctrl+F可以快速寻找7.Ctrl+R 可以快速寻找并替换二: 对话框提示相关1.Ctrl+E,可以显示最近编辑的文件列表2.Ctrl+F1原创 2017-03-13 21:13:41 · 733 阅读 · 0 评论 -
android绘图之Path总结
我们在做自定义View的时候,很多时候都会用到Path,即路径,今天总结一下Path有哪些,以及他们的常用方法。原创 2017-08-15 18:15:18 · 724 阅读 · 0 评论 -
WebView,我所遇到的那些坑
在移动开发中或多或少都会使用的WebView,这篇文章总结下自己开发过程中所遇到的坑。一、WebView的那些坑(1)如何获取到网页的标题与描述信息 mWebView.setWebChromeClient(new WebChromeClient() { @Override public void onReceivedTitle(WebView view, String原创 2018-01-16 11:36:58 · 2595 阅读 · 0 评论 -
gradle3.0之后Android自定义输出APK名称的正确方式
升级gradle到3.0.1的时候,app.gradle报了如下错误:Cannot set the value of read-only property ‘outputFile’ for ApkVariantOutputImpl_Decorated,即outputFile只是可读的,这是我的代码是: applicationVariants.all { variant原创 2018-05-09 11:34:14 · 7426 阅读 · 1 评论