Android
Foxmaner
夜饮东坡醒复醉 归来仿佛三更 家童鼻息已雷鸣 敲门都不应 倚杖听江声
长恨此身非我有 何时忘却营营 夜阑风静縠纹平 小舟从此逝 江海寄余生
展开
-
一次搞定!整理 volley 和 retrofit2 如何发送 cookie id 数据的
用volley 就是觉得可以简单不用序列化数据,用retrofit2 就是整合了.接口,数据的序列化.适合大点的项目管理用retrofit2 写了一个新闻数据库的一个App ,要将以前用 volley写的 用户管理, 转到 retrofit2 ,新闻模块就要求 retrofit2 发送 cookie 中保存的,session id 数据Andorid app 中保存,cookie 的方式就是 用本地存储 sp,方式, 数据库网关用 node.js 做的web 服务器 ,开启sesson 支持实现 用原创 2020-12-25 12:12:29 · 257 阅读 · 0 评论 -
谈谈Glide 控件的一个Bug,加载异常占用 图片占用控件的问题,如何处理 GlideException 加载资源的问题
GlideException: Failed to load resource Glide.with(product_info_edit.this) .load(product_photo_webfile_path) .listener(new RequestListener<Drawabl原创 2020-12-16 10:00:07 · 1152 阅读 · 0 评论 -
遇到 node.js ,数据库,文件操作的 执行的异步问题.的坑
如题.用 js 写 ,接口还是小白,这不,顺序执行的时候发现文件操作,数据库操作都是异步的.下面就说说 据说是 node.js 最擅长的. 异步,同步处理. 下面以,文件保存,以及读取文件大小信息为例子第一个坑:获取文件 状态必需要绝对地址let path = require('path');path.resolve("public/civ_image/" + ran_number + "image.jpg")如果不使用 path.resolve 将相对路径的 文件转换为绝对路径,将导致找不原创 2020-12-15 14:25:49 · 274 阅读 · 0 评论 -
如何用 volley上传混合文件+表单混合数据到 node.js 后台,urlencoded undefine 错误等踩坑作业.
前面我做了一个 用 volley +php 的混合上传程序.如觉如果 用php 顺手的可以用 这个组合很灵活.只要.用 volley 发送参数,将文件进行 base,base64编码,再给 php 接收就非常方便实现,表单,文件的混合上传.php 这一点还是非常好用的.后来我用retrofit2做安卓前端程序,想试一试node.js ,用上了它, 做后台接口,想把用 volley 写的 代码给 node.js直接用 于是遇到点问题.也许会有人问.怎么不用php 的框架.是阿.可我就是没用.想试一试原创 2020-12-13 21:26:31 · 161 阅读 · 0 评论 -
如何让recyleView,加载的后台数据,在前台图片滚动不卡顿.踩坑,作业.解决,滚动加载慢的问题
多的不说.看看下面的代码,用 retrofit2 搭建的. private void load_rvswiper() { townArticleList=new ArrayList<>(); //读取数据接口 分类数据 ApiInterface apiInterface2 = ApiClient.getApiClient()//返回一个 工具 Retrofit .create(ApiInterface.class)原创 2020-12-03 20:36:21 · 220 阅读 · 0 评论 -
Androidstudio 调试运行程序,给小白的第一个经典坑!找不到硬件设备,或者安装不上虚拟机程序,而无任何提示!
当你千辛万苦安装好 AS ,开启第一个工程,那超级慢的gradle,下载过程.还不够,一开始就被 resolving dependencies AS 像死机了,这都不算什么事情.因为小白可以忍耐,但是下面这个坑就有点,隐晦了.例如你 虚拟机 上装程序 就是没法结束,而且虚拟机没有任何变化!而当你连接手机,发现手机无法识别.驱动Adb无法安装但是windows 可以管理手机...原创 2019-12-04 00:19:53 · 296 阅读 · 0 评论 -
Android Studio 使用intel硬件虚拟化技术,遇到HAXM 安装失败.没有找到硬件的巨坑!
(如果你的intel cpu可以通过本文的软件测试,就说明可以安装硬件虚拟机,如果不能请看本文)首先我声明问题不是.Intel 的cpu 是支持硬件虚拟化技术你没有开启,开启一下问题就解决这么"鸡汤"解决办法.而是你找都开启了,所谓的 V 所谓的 X 而且检测软件都认了.但是 虚拟机这边死活都说 HAXM 没有硬件设备我开始也是被这个词绕住了"没有硬件设备" 难道 intel 之家的...原创 2019-12-03 06:51:08 · 2809 阅读 · 2 评论 -
flutter 安装的坑!并不来自于安装本身,而是android studio的配置.以及环境,如何解决不能 热重载问题.
flutter 安装方法我就不消说了. 无非就是 ,下载安装配置 sdk ,给 Android studio装 插件我这里谈谈, flutter doctor ,以及不能 热重载的问题.第一个坑 Flutter doctor 没法正确识别 AS 的插件它,检查 配置环境.如果你的 AS 是默认安装.不会出现什么问题.但是问题的复杂性在于你使用的 AS 往往目录臃肿后搬迁了.这样...原创 2019-11-29 17:49:46 · 1008 阅读 · 2 评论 -
Android 7.0后对外部程序调用自身文件的操作方式
调用 外部程序对 自己的程序创建的文件的操作,用 FileProvider 对象加密本地文件地址!仅仅授权 Uri 给外部程序Uri photoURI = FileProvider.getUriForFile(this, getPackageName() + “.provider”, pictureFile);本地创建的文件给 FileProvider 用于创建 uri 加密链接File ...原创 2019-11-17 17:45:21 · 137 阅读 · 0 评论 -
简单使用PHP 的 Silm框架.
看了一些用Php 的文,遇到 slim,简单的将处理数据做成一个中间件.方便访问数据库表.就是这个简单的原因,于是看了一下如何使用它.第一步,如何在 PHP 环境下得到布置 slim .得到 slim 的方式1.下载 一个composer 工具来实现 slim 依赖库的下载(说实在的.就是源代码的在线下载.)2.所以你也可以直接下载 一个 slim包,解压到你的 web 文件目录...原创 2019-09-02 22:39:32 · 801 阅读 · 0 评论 -
如何简单搭建 jsp+mysql+tomcat+Android studio+vollery 并且的初步使用
原来实用Eclipse 开发 Webserver 和 android 都可以集成在一起开发,现在ADT 不支持 Eclipse 了得一边用 Eclipse 开发web server 一边用 Android Studio 写Anroid .第一想法:这也造成了一些部署 调试 webserver的麻烦.所以用 vollery 框架 配合 web端 jsp脚本,就比较方便了.这样就可以方便在项目...原创 2019-07-05 07:33:23 · 1890 阅读 · 0 评论 -
Tomcat 8+ mysql 8 +android studio 开发环境的坑
【趁热打铁写个笔记】写了个简单的程序测试 从android 提交 数据到 web 上的mysql 数据库总不成功.其实问题不在于程序在于部署.!1.Tomcat 8的坑如何激活服务器.实际上就是环境变量的设置的问题.为了避免,CATALINA_BASE 与 CATALINA_HOME 不在一个目录的坑,设置一个 批处理文件.启动web服务器.就无需使用环境变量set "CATALI...原创 2019-06-28 22:55:31 · 1707 阅读 · 0 评论 -
让Tomcat 支持PHP 配置的坑,
使用Tomcat 后.如果需要运行 PHP 脚本.的方法**第一步骤原创 2019-07-02 19:54:09 · 2604 阅读 · 0 评论 -
StarUML画协作图(Collaboration Instance Set)完全解决不显示数字序号问题
创建完整的协作图后,发现不能显示序号,而写函数的时候已经显示序号了.原来默认的是关闭的. 真坑爹, 设置在下图位置:选择 CollaborationDiagram1 在下面属性窗口设置看显示出来了…不选择是不显示的…在这里插入图片描述...原创 2019-03-18 07:20:12 · 6946 阅读 · 2 评论 -
api 14 后,getResponseCode()==HTTP_OK 异常的处理,主UI 连网,开线程连接的简单实现方法
httpconn.getResponseCode()==HttpURLConnection.HTTP_OK异常的简单处理办法安卓升级后,不再允许目标 超过 API 8 的 通过运行, 估计就是为了改善性能,让新硬件可以充分发挥优势.多开几个线程,不等等,还能处理其他的任务解决方案就是 1.开线程运行连接 2.把数据通过句柄消息发送给主UI 处理. 3那些主UI 的所有的方法都只能...原创 2019-01-30 21:45:22 · 892 阅读 · 0 评论 -
Android Studio 添加了2个 @androidx.annotation and @android.support.annotation的引入库问题!
**升级到 android sutdio v3.2.0 后 **问题是 @androidx.annotation 被自动创建两个这样的注释@androidx.annotation.Nullable@android.support.annotation.Nullable并没有手动移除 它们同样 androidx.annotation 这个包没有添加依赖import android....原创 2019-01-31 16:14:00 · 16060 阅读 · 0 评论