getExternalCacheDir()一直返回null怎么回事?

移动开发 > Android [问题点数:50分]
等级
本版专家分:0
勋章
Blank
技术圈认证
Blank
签到新秀
结帖率 79.49%
等级
本版专家分:10359
勋章
Blank
签到新秀
Blank
GitHub
Blank
红花 2019年12月 移动开发大版内专家分月排行榜第一
2019年11月 移动开发大版内专家分月排行榜第一
2019年11月 移动开发大版内专家分月排行榜第一
2019年7月 移动开发大版内专家分月排行榜第一
2019年6月 移动开发大版内专家分月排行榜第一
2019年4月 移动开发大版内专家分月排行榜第一
2019年1月 移动开发大版内专家分月排行榜第一
Blank
黄花 2020年3月 移动开发大版内专家分月排行榜第二
2019年5月 移动开发大版内专家分月排行榜第二
2018年12月 移动开发大版内专家分月排行榜第二
等级
本版专家分:0
勋章
Blank
技术圈认证
Blank
签到新秀
等级
本版专家分:10359
勋章
Blank
签到新秀
Blank
GitHub
Blank
红花 2019年12月 移动开发大版内专家分月排行榜第一
2019年11月 移动开发大版内专家分月排行榜第一
2019年11月 移动开发大版内专家分月排行榜第一
2019年7月 移动开发大版内专家分月排行榜第一
2019年6月 移动开发大版内专家分月排行榜第一
2019年4月 移动开发大版内专家分月排行榜第一
2019年1月 移动开发大版内专家分月排行榜第一
Blank
黄花 2020年3月 移动开发大版内专家分月排行榜第二
2019年5月 移动开发大版内专家分月排行榜第二
2018年12月 移动开发大版内专家分月排行榜第二
qq_24683975

等级:

Blank
技术圈认证
Blank
签到新秀
getExternalCacheDir 导致的ANR问题分析总结

今天分析一下调用context.getExternalCacheDir()方法导致的ANR 一般发生这种ANR 时打印的堆栈是这样 kernel: __switch_to+0x94/0xa0 kernel: binder_thread_read+0x3ac/0x10bc kernel: binder_ioctl...

Android踩坑——mkdir方法中返回false导致新建文件失败

mkdir()方法中返回false导致新建文件失败 String folderName_Right = getExternalCacheDir() + File.separator; String folderName_Wrong = Environment.getExternalStorageDirectory() + File.separator; File ...

android开发错误记录

eclipse /java xampp(apache+php+mysql) 错误1:org.json.JSONException: Value converted to JSONObject 原因一般是php脚本有错误,执行出问题,返回的并不是json对象。查看xampp control panel 的php

Android 文件外/内部存储的获取各种存储目录路径

前言 对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如getFilesDir,getExternalStorageDirectory方法行了,...

Android DiskLruCache完全解析,硬盘缓存的最佳方案

记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的...

Qt for android 9.x以上系统 Apk安装包内部升级

    最近研究安卓apk自动内部升级时,采坑不少,我是Qt 5.12.10开发,开始使用java代码总是报错,后面直接采用Qt的QProcess来指定路径启动apk,以为会成功,直接返回给我失败,所以没办法,只能再回头研究 原生...

Android性能优化大全

在Android开发中,我们经常会遇到...除了利用一些工具检查以外,还要对代码质量有所提高,因此性能优化不是一朝一夕的。本文主要对绘制,内存,稳定性以及安装包方面进行优化讲解,参考了一些博文和书籍,整理如下。

React-Native 热更新尝试(Android)

前言:由于苹果发布的ios的一些rn的app存在安全...“因为一直在做android开发,所以今天也只是针对于android进行热更新尝试(ios我也无能为力哈,看都看不懂,哈哈~~~)。先看一下效果:怎么样?效果还是不错的吧

Android面试必备知识点总结

本文原文(MarkDown)链接:...文章目录Android的系统架构是怎么样的?Android手机启动过程BootloaderKernelinitZygote启动系统服务引导完成Activity启动过程如何退出APPAndroid四大组件ActivityActi...

Android 7.0 行为变更 通过FileProvider在应用间共享文件

Android 7.0 行为变更 通过FileProvider在应用间共享文件

安卓compileSdkVersion >=25导致的问题汇总

升级了 compileSdkVersion 与 targetSdkVersion 到25, 导致app升级安装包 无法安装,报错日志UriExposedException。 问题1.应用间共享文件 直接使用绝对路径,会报错UriExposedException(Android7.0系统 调用系统...

关于 Android 7.0 适配中 FileProvider 部分的总结

由于 Android 7.0 或更高版本的系统在国内手机市场上的占比不是很高,很多 Android 开发人员并没有做 7.0 适配工作,同时测试人员也容易忽视这方面的兼容问题。这导致 7.0 及以上版本的手机用户在使用到应用部分功能...

Android 缓存浅谈(二) DiskLruCache

上篇文章讲解了使用LruCache策略在内存中缓存图片,如果你还未了解,请先看Android 缓存浅谈(一) LruCache。  在Android应用开发中,为了提高UI的流畅性、响应速度,提供更高的用户体验,开发者常常会绞尽脑汁地...

Android开发——理解文件存储

在开发过程中,我们经常会遇到读写文件,比如缓存图片、网页,下载视频、图片等。这就带来一个问题,针对于不同的情形,我们应该将文件置于何处?一、内部存储和外部存储的概念在Android中,我们可以把数据存储在...

disklrucache

概述 记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了...

利用LruCache和DiskLruCache加载网络图片实现图片瀑布流效果(升级版)

MainActivity如下: package cc.patience7; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 采用瀑布流的形式加载大量网络图片 * 详细分析参见WaterfallScrollView ...

Android LruCache技术原理

概述 记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存...

Android数据持久化有哪些形式你知道吗?

Android数据持久化的形式最常用的有以下五种: 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据 使用ContentProvider存储数据 网络存储数据 SharedPreferences SharedPreferences是Android系统...

android 缓存Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接Loading a single bitmap into your user interface (UI) is straightforward, however things get ...

拍照相册和裁剪保存图片集合

1 写在前面前两天看了下别人保存图片的方式,又看了郭大神的第一行代码的拍照和打开相册,又研究了下对图片的裁剪,然后合在一起做了个demo,以后要用直接copy代码就可以了。先说说这个代码比网上其他的代码好的地方...

Android进阶知识:OkHttp相关

1. 前言 作为一个Android开发者对OkHttp这个网络请求框架一定不会陌生,它早已成为Android在网络请求方面的统治者,不关你是直接使用OkHttp还是使用Retrofit又或者其它对OkHttp的封装,说到底都是基于OkHttp。...

android 获取外部存储空间的那点

上周老板的手机进行了一次插拔sd卡,app发图片到车友圈就罢工了,我调试了一下代码,我发现是路径的问题。 原来app路径是这样写的:Environment.getExternalStorageDirectory()+"/coolcar/CoolcarImg" ...

好好管理你应用的文件夹,别再乱用了

Android手机一直以来被人诟病越用越卡,越用存储空间越少,经常有要靠各种清理app清理垃圾,到最后不得对手机进行双清,原因除了硬件老化和Android的底层实现问题之外,开发者对文件管理的忽视制造出大量无法清理的...

干货 | 携程 Android 10适配踩坑指南

作者简介曙光,携程资深软件工程师,负责市场营销相关研发及管理工作。2019 年 9 月 3 日,Google 发布了 Android 10 正式版。Android 10 聚焦移动创新、...

Android文件系统详解

文件系统一直是Android开发过程中经常接触的东西。而关于内部存储、外部存储、外置存储、私有存储、公共存储,以及访问哪些文件需要申请运行时权限等问题,一直是许多开发者头疼的问题。本文就将详细地讲解这些重要...

Android 解决部分手机拍照后获取的图片被旋转的问题

在Android适配上,我原来一直以为国内的小米手机够奇葩了,结果还有更奇葩的!你说你没事旋转照片干啥,实在是猜不透其居心何在,纯粹是在给开发者制造麻烦啊! 解决办法是获取到拍照后照片被旋转的角度,再旋转回去...

DiskLruCache

概述 记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中...

Android应用开发之(利用好图片缓存)

Android Developer: 在用户界面(UI)加载一张图片时很简单,然而,如果你需要加载多张较大的图像,事情就会变得更加复杂,。在许多情况下(如与像的ListView GridView或ViewPager的组件),屏幕上的图片的总数...

matlab神经网络30个案例分析

【目录】- MATLAB神经网络30个案例分析(开发实例系列图书) 第1章 BP神经网络的数据分类——语音特征信号分类1 本案例选取了民歌、古筝、摇滚和流行四类不同音乐,用BP神经网络实现对这四类音乐的有效分类。 第2章 BP神经网络的非线性系统建模——非线性函数拟合11 本章拟合的非线性函数为y=x21+x22。 第3章 遗传算法优化BP神经网络——非线性函数拟合21 根据遗传算法和BP神经网络理论,在MATLAB软件中编程实现基于遗传算法优化的BP神经网络非线性系统拟合算法。 第4章 神经网络遗传算法函数极值寻优——非线性函数极值寻优36 对于未知的非线性函数,仅通过函数的输入输出数据难以准确寻找函数极值。这类问题可以通过神经网络结合遗传算法求解,利用神经网络的非线性拟合能力和遗传算法的非线性寻优能力寻找函数极值。 第5章 基于BP_Adaboost的强分类器设计——公司财务预警建模45 BP_Adaboost模型即把BP神经网络作为弱分类器,反复训练BP神经网络预测样本输出,通过Adaboost算法得到多个BP神经网络弱分类器组成的强分类器。 第6章 PID神经元网络解耦控制算法——多变量系统控制54 根据PID神经元网络控制器原理,在MATLAB中编程实现PID神经元网络控制多变量耦合系统。 第7章 RBF网络的回归——非线性函数回归的实现65 本例用RBF网络拟合未知函数,预先设定一个非线性函数,如式y=20+x21-10cos(2πx1)+x22-10cos(2πx2)所示,假定函数解析式不清楚的情况下,随机产生x1,x2和由这两个变量按上式得出的y。将x1,x2作为RBF网络的输入数据,将y作为RBF网络的输出数据,分别建立近似和精确RBF网络进行回归分析,并评价网络拟合效果。 第8章 GRNN的数据预测——基于广义回归神经网络的货运量预测73 根据货运量影响因素的分析,分别取国内生产总值(GDP),工业总产值,铁路运输线路长度,复线里程比重,公路运输线路长度,等级公路比重,铁路货车数量和民用载货汽车数量8项指标因素作为网络输入,以货运总量,铁路货运量和公路货运量3项指标因素作为网络输出,构建GRNN,由于训练数据较少,采取交叉验证方法训练GRNN神经网络,并用循环找出最佳的SPREAD。 第9章 离散Hopfield神经网络的联想记忆——数字识别81 根据Hopfield神经网络相关知识,设计一个具有联想记忆功能的离散型Hopfield神经网络。要求该网络可以正确地识别0~9这10个数字,当数字被一定的噪声干扰后,仍具有较好的识别效果。 第10章 离散Hopfield神经网络的分类——高校科研能力评价90 某机构对20所高校的科研能力进行了调研和评价,试根据调研结果中较为重要的11个评价指标的数据,并结合离散Hopfield神经网络的联想记忆能力,建立离散Hopfield高校科研能力评价模型。 第11章 连续Hopfield神经网络的优化——旅行商问题优化计算100 现对于一个城市数量为10的TSP问题,要求设计一个可以对其进行组合优化的连续型Hopfield神经网络模型,利用该模型可以快速地找到最优(或近似最优)的一条路线。 第12章 SVM的数据分类预测——意大利葡萄酒种类识别112 将这178个样本的50%做为训练集,另50%做为测试集,用训练集对SVM进行训练可以得到分类模型,再用得到的模型对测试集进行类别标签预测。 第13章 SVM的参数优化——如何更好的提升分类器的性能122 本章要解决的问题就是仅仅利用训练集找到分类的最佳参数,不但能够高准确率的预测训练集而且要合理的预测测试集,使得测试集的分类准确率也维持在一个较高水平,即使得得到的SVM分类器的学习能力和推广能力保持一个平衡,避免过学习和欠学习状况发生。 第14章 SVM的回归预测分析——上证指数开盘指数预测133 对上证指数从1990.12.20-2009.08.19每日的开盘数进行回归分析。 第15章 SVM的信息粒化时序回归预测——上证指数开盘指数变化趋势和变化空间预测141 在这个案例里面我们将利用SVM对进行模糊信息粒化后的上证每日的开盘指数进行变化趋势和变化空间的预测。 若您对此书内容有任何疑问,可以凭在线交流卡登录中文论坛与作者交流。 第16章 自组织竞争网络在模式分类中的应用——患者癌症发病预测153 本案例中给出了一个含有60个个体基因表达水平的样本。每个样本中测量了114个基因特征,其中前20个样本是癌症病人的基因表达水平的样本(其中还可能有子类), 中间的20个样本是正常人的基因表达信息样本, 余下的20个样本是待检测的样本(未知它们是否正常)。以下将设法找出癌症与正常样本在基因表达水平上的区别,建立竞争网络模型去预测待检测样本是癌症还是正常样本。 第17章SOM神经网络的数据分类——柴油机故障诊断159 本案例中给出了一个含有8个故障样本的数据集。每个故障样本中有8个特征,分别是前面提及过的:最大压力(P1)、次最大压力(P2)、波形幅度(P3)、上升沿宽度(P4)、波形宽度(P5)、最大余波的宽度(P6)、波形的面积(P7)、起喷压力(P8),使用SOM网络进行故障诊断。 第18章Elman神经网络的数据预测——电力负荷预测模型研究170 根据负荷的历史数据,选定反馈神经网络的输入、输出节点,来反映电力系统负荷运行的内在规律,从而达到预测未来时段负荷的目的。 第19章 概率神经网络的分类预测——基于PNN的变压器故障诊断176 本案例在对油中溶解气体分析法进行深入分析后,以改良三比值法为基础,建立基于概率神经网络的故障诊断模型。 第20章 神经网络变量筛选——基于BP的神经网络变量筛选183 本例将结合BP神经网络应用平均影响值(MIV,Mean Impact Value)方法来说明如何使用神经网络来筛选变量,找到对结果有较大影响的输入项,继而实现使用神经网络进行变量筛选。 第21章 LVQ神经网络的分类——乳腺肿瘤诊断188 威斯康星大学医学院经过多年的收集和整理,建立了一个乳腺肿瘤病灶组织的细胞核显微图像数据库。数据库中包含了细胞核图像的10个量化特征(细胞核半径、质地、周长、面积、光滑性、紧密度、凹陷度、凹陷点数、对称度、断裂度),这些特征与肿瘤的性质有密切的关系。因此,需要建立一个确定的模型来描述数据库中各个量化特征与肿瘤性质的关系,从而可以根据细胞核显微图像的量化特征诊断乳腺肿瘤是良性还是恶性。 第22章 LVQ神经网络的预测——人脸朝向识别198 现采集到一组人脸朝向不同角度时的图像,图像来自不同的10个人,每人5幅图像,人脸的朝向分别为:左方、左前方、前方、右前方和右方。试创建一个LVQ神经网络,对任意给出的人脸图像进行朝向预测和识别。 第23章 小波神经网络的时间序列预测——短时交通流量预测208 根据小波神经网络原理在MATLAB环境中编程实现基于小波神经网络的短时交通流量预测。 第24章 模糊神经网络的预测算法——嘉陵江水质评价218 根据模糊神经网络原理,在MATLAB中编程实现基于模糊神经网络的水质评价算法。 第25章 广义神经网络的聚类算法——网络入侵聚类229 模糊聚类虽然能够对数据聚类挖掘,但是由于网络入侵特征数据维数较多,不同入侵类别间的数据差别较小,不少入侵模式不能被准确分类。本案例采用结合模糊聚类和广义神经网络回归的聚类算法对入侵数据进行分类。 第26章 粒子群优化算法的寻优算法——非线性函数极值寻优236 根据PSO算法原理,在MATLAB中编程实现基于PSO算法的函数极值寻优算法。 第27章 遗传算法优化计算——建模自变量降维243 在第21章中,建立模型时选用的每个样本(即病例)数据包括10个量化特征(细胞核半径、质地、周长、面积、光滑性、紧密度、凹陷度、凹陷点数、对称度、断裂度)的平均值、10个量化特征的标准差和10个量化特征的最坏值(各特征的3个最大数据的平均值)共30个数据。明显,这30个输入自变量相互之间存在一定的关系,并非相互独立的,因此,为了缩短建模时间、提高建模精度,有必要将30个输入自变量中起主要影响因素的自变量筛选出来参与最终的建模。 第28章 基于灰色神经网络的预测算法研究——订单需求预测258 根据灰色神经网络原理,在MATLAB中编程实现基于灰色神经网络的订单需求预测。 第29章 基于Kohonen网络的聚类算法——网络入侵聚类268 根据Kohonen网络原理,在MATLAB软件中编程实现基于Kohonen网络的网络入侵分类算法。 第30章 神经网络GUI的实现——基于GUI的神经网络拟合、模式识别、聚类277 为了便于使用MATLAB编程的新用户,快速地利用神经网络解决实际问题,MATLAB提供了一个基于神经网络工具箱的图形用户界面。考虑到图形用户界面带来的方便和神经网络在数据拟合、模式识别、聚类各个领域的应用,MATLAB R2009a提供了三种神经网络拟合工具箱(拟合工具箱/模式识别工具箱/聚类工具箱)。

软考中级网络工程师复习资料.rar

0.网络工程师考试知识点[必考知识点]--必看 1.网络工程师考试常用计算公式汇总--必看 2.软考网络工程师必过教程---必看 3.软考网络工程师历年知识点总结(结合历年来真题内容总结) 4.软考网络工程师协议和名称---必看 5.网络工程师复习(背熟必过秘籍)---必看 6.网工上午经典考题汇总---必记 ………………共12份笔记,内容覆盖所有考点

相关热词 c#dataview c#参与web开发 c#声明int数组 c#aforge人脸识别 c#判断服务 c# 获取串口号 c#实现好友列表 c# 输出二进制字符串 c#udp 客户端 c#面向对象内容