自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

景很美,路很长,不着急,慢慢欣赏;

工作中的技术和经验记录

  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter 自定义Grade组件

Flutter 自定义Grade组件

2023-06-14 11:48:49 156

原创 Flutter_web项目搭建AndroidStudio方式

1、下载flutter_web SDKgit clone https://github.com/flutter/flutter_web.git2、安装flutter_web的编译工具webdevflutter pub global activate webdev成功会出现以下界面:Precompiling executables…Precompiled webdev:webdev.Installed executable webdev.Activated webde

2021-04-08 13:59:42 490

转载 Flutter 常用框架

DioDio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消等操作。视频中将全面学习和使用Dio的操作。Flutter_swiperswiper滑动插件的使用,使用Swiper插件图片的切换效果。FLUROFlutter的路由机制很繁琐,如果是小型应用还勉强,但是真实开发我们都会使用企业级的路由机制,让路由清晰可用。视频中也会使用Fluro进行路由配置.Fluro也是目前最好的企业级Flutter路由。Flutter-g

2020-05-14 17:28:04 1621

原创 关闭vscode中的eslint语法检查!(一定解决!)

因为vscode编辑器变态的eslint语法检查,导致写代码效率非常低,所以我们需要把这个功能禁用掉MAC:1、打开设置界面2、3、4,打开提示的settings.json,将"eslint.enable": false 写在最后就好了...

2019-11-29 10:01:54 14730 3

原创 android使用lottie报错空指针

这个情况一般两个解决办法:1、将lottie升级到3.0.0以上,意味着你的compileSdkVersion 要最低28,也就是意味着你得全部使用androidX的包子了。一个大的修改工程!2、让UI设计师在导出json动画的时候设置一下兼容老版本,看图:然后你就可以回来谢谢我了。多说一句,强烈不建议方法一,因为那需要改非常多的东西!...

2019-07-08 17:06:53 1402 2

原创 Ralis报错No connection poll with "primay" found

记录:最近在研究Ruby的一个比较流行的框架----ralis按照官网一步一步走下来的,参考:https://ruby-china.github.io/rails-guides/getting_started.html但是,启动项目,打来本地3000之后报错下图:大概判断了一下 ,应该是跟数据库相关的,一顿百度,发现是因为下图:框住的那行缺少sqlite3的版本号,改成:gem...

2019-03-11 13:56:24 416

转载 Unsupported method: BaseConfig.getApplicationIdSuffix().

遇到此问题我的做法如下:将 build.gradle 中的buildscript {    repositories {        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:1.1.1'    }}改成:buildscript { ...

2018-10-20 23:09:18 171

转载 Android SQLite详解

在项目开发中,我们或多或少都会用到数据库。在Android中,我们一般使用SQLite,因为Android在android.database.sqlite包封装了很多SQLite操作的API。我自己写了一个Demo来总结SQLite的使用,托管在Github上,大家可以点击下载APK,也可以点击下载源码。Demo截图如下:在使用SQLite时,我建议先下载一个本地SQLite客户端来验证操...

2018-10-20 23:02:37 154

转载 androidFragment切换crosswalk闪屏问题

先看一下问题如图所示,在点击课件和商城两个按钮时,本来应该是加载两个不同的网页,但实际效果却不是这样,先添加的课件fragment会遮挡后添加的商城fragment,下面贴上fragment的切换代码初步判断是在fragment切换时前一个fragment没被隐藏掉,下面开始爬坑之旅爬坑之旅首先想到的是查看XWalkView的源码public XWalkView(Co...

2018-09-27 11:57:08 994 2

原创 AndroidStudio快捷键

表 1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键。说明 Windows/Linux Mac 常规 全部保存 Control + S Command + S 同步 Control + Alt + Y Command + Option + Y 最大化/最小化编辑器 Control + Shift + F12 ...

2018-07-24 16:12:16 175

原创 Mac双开微信客户端方法

步骤:1,打开终端2,复制:open -n /Applications/WeChat.app/Contents/MacOS/WeChat 到终端里面3,就会发现另一个微信已经打开了注意:终端千万别关闭,不然你就会发现,又只剩下一个微信了。...

2018-07-23 17:30:23 8588

原创 MAC第一次安装MYSQL修改初始密码

具体步骤:1,苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)2,进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后my...

2018-07-23 17:15:14 631

原创 模块化开发集成友盟分享的问题

        公司新项目要用模块化开发,网上+论坛一通研究,最终决定使用阿里的Arouter,不过我们在实际应用的时候并没有觉得比以前的好多少,可能我们的应用场景跟他们的不同吧,今天不说Arouter的问题,直接说模块化集成友盟分享吧;        以前的项目因为没有使用模块化,所以集成非常简单,友盟官方集成链接:https://dev.umeng.com/sdk_integate/and...

2018-07-19 11:04:17 703

原创 如何关闭google浏览器自动翻译功能

看图照着做就行把这个下按钮关掉就行了,虽然这个功能很贴心,但是有时候翻译的还不如我们自己YY的靠谱。。。。

2018-07-18 10:26:03 6579

转载 mac 下的 bash gradle command not found

mac 下的 bash gradle command not found        想查看一下现在项目的依赖关系,网上查了一下需要一个命令(gradle dependencies)但是在使用的时候报错,查了一下网上记录一下;        1,首先找到自己AS的位置,我的是在:/Users/carrot/Downloads/软件安装包/Android\ Studio\ 3.3\ Pre...

2018-07-18 10:20:21 1344

转载 高仿微信录制小视频(拍摄和查看)

高仿微信录制小视频(拍摄和查看)Android仿微信小视频录制功能 http://blog.csdn.net/u012227600/article/details/50835633 Android仿微信小视频播放 http://blog.csdn.net/u012227600/article/details/50906541...

2018-06-06 11:55:32 2697

转载 Android全局捕获崩溃异常记录日志保存至本地并定时删除

一.概述        发布过产品的android程序员都会知道,在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,尤其是某些不容易复现的bug,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序,并且定时删除这些日志文件。参考网上相关

2017-03-21 17:40:32 1670

原创 android集成Crosswalk内核,屏蔽返回键问题。

前言:我们项目要求的返回逻辑是,在Xwalkview里面所有的页面点击物理返回键,都会执行双击退出的功能,所以,如果你们项目要求的不是这样的,那么这篇博文对你没什么大的用处,不过可以相互学习下哈!Crosswalk的好处,我就不在这里赘述了,比原生的WebView的性能不知道提升了多少倍,原生中的不兼容的布局问题,在Crosswalk里面根本不存在(因为我们项目中用到了语音连读的功能,

2017-03-20 11:48:11 2075 3

原创 奇怪问题:android Webview无法加载百度首页

今天碰到一个奇怪的问题,我写了一个很简单的WebView,但是就是加载不上百度首页,163也不行,偶尔几个可以WebSettings webSettings = webview.getSettings(); webSettings.setDomStorageEnabled(true);加上以上两句话就OK了

2016-10-11 10:56:52 4459

转载 Android studio 使用Zxing二维码扫描,过程及问题汇总

本文讲了Android studio 导入zxing的两种方法,仅供参考。1.直接complie导入1.1 在需要使用zxing进行二维码扫描的项目的build.gradle直接complie compile 'com.journeyapps:zxing-android-embedded:2.3.0@aar' compile 'com.journeyapps:zx

2016-10-09 16:21:16 2595 2

原创 Python存储数据库时候随机数的问题

在实验Python+Django存储数据库的时候,我想同时在两个表里面存储相同的一个随机数我用的方法是:number = random.uniform(10,20)这个方法生成的随机数是带有浮点数的,存储数据库的时候可能会四舍五入,所以就造成了在存储两个表的时候,存储的数字不同所以换成:number = random.randint(10,20)问题就不存在了!

2016-09-30 10:14:52 424

原创 Genymotion模拟器无法连接本地服务器

其实这个问题是在我的一个小Demo里出现的,因为刚刚接触后端的接口工作,所以就写了一个登录注册的接口,然后想用最近比较流行的Okhttp和Volley试一下接口是不是可以用,问题来了:APP里面的登陆注册已经写好了,先用okhttp试一下,发现根本就不走回调方法,首先我怀疑是okhttp没有写好,索性换掉,改使用volley,再试一下,发现还是不走回调,这就尴尬了,接下来我就怀疑是我的接口写的

2016-09-23 17:07:02 2474

原创 git修改远程仓库地址,以及项目关联git

修改git远程仓库的地址,可以用一下方式:git remote rm github(例子)git remote add origin [url]

2016-09-19 22:42:38 3741

转载 Django中的request.GET和request.POST

Django的views.py中定义的函数的requst参数,可以读request.method确定是POST还是GET首先,request.GET 和 request.POST是两个对象,类字典对象,提供和字典类似的接口,也有一些别的接口。什么是POST和GET,这与HTTP协议有关:参考这篇博客:http://blog.csdn.net/gideal_wang/arti

2016-09-10 21:53:08 1221

原创 Python在同步数据库时候报错

使用语句:python manager.py syncdb爆出如图所示的错误:这种错误,一般看下自己项目的Py文件中是不是有使用中文,而没有声明的地方,如果有的话,在文件的第一行应该加上一句:#coding=utf-8问题就解决了!!

2016-08-29 22:53:02 680

转载 Android开发之OkHttp的使用

本篇记录的是Android开发中OkHttp框架的使用,下面介绍OkHttp库的用法,本篇会给出OkHttp的使用demo,demo中包含了常用的get请求、post请求、文件的上传和下载,demo运行的效果如下图所示:和力记易招商-容灾备份蓝海!【点击进入】和力记易诚招省市级总代理,VIP行业代理 容灾备份软件 数据备份

2016-08-16 10:04:26 662

原创 获取WebView开始加载事件,并实现进度框的显示与隐藏

最近公司在开发一款APP,要求跟H5合作,需求是这样的,原声这块只需要写一个WebView调用H5的页面就可以了但是有时候因为网络问题,在加载页面的时候,会出现一段很短时间的白屏状态,这时候就需要加一个进度框展示给用户,比较友好,在网上搜了不少方法,说的最多的就是这种:       在进入WebView的这个Activity的时候,在Oncreate()方法里显示进度框,然后在WebV

2016-08-05 16:47:00 2645 1

原创 WebView与Html交互,获取点击事件,并处理响应逻辑

先看下图:大家现在看到的是一个加载了html的WebView,我们现在的需求是,按下左上角的返回箭头,退出APP;这就需要java代码跟html交互了,那么要怎么实现呢?刚开始我在网上看了不少的资料,但是在我这基本上都不奏效最后还是想到了解决方法,是这样的: webView.setWebViewClient(new MyWebView());这里的MyWeb

2016-07-26 17:24:17 5591

转载 Python打包为exe使用py2exe时中文乱码问题

解决步骤1.打开Python安装目录下的 Python27\Lib\site-packages文件夹,例如:C:\Python27\Lib\site-packagessize新建文本文档重命名为:sitecustomize.py 用记事本编辑文档,内容为:[python] view plain copy#!/usr/bin/env p

2016-07-25 09:30:38 1167

原创 tomcat启动startup.bat一闪而过

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。首先,要在环境变量处,配置JAVA_HOM

2016-07-22 23:43:05 268

转载 Android开发请求网络方式详解

Android开发请求网络方式详解 大家知道Google支持和发布的Android移动操作系统,主要是为了使其迅速占领移动互联网的市场份额,所谓移动互联网当然也是互联网了,凡是涉及互联网的任何软件任何程序都少不了联网模块的开发,诚然Android联网开发也是我们开发中至关重要的一部分,那么Android是怎么样进行联网操作的呢?这篇博客就简单的介绍一下Android常用的联网方

2016-07-22 23:07:59 598

原创 python文件转换为exe可执行文件的方法

需要的东西:1,安装py2exewin64下载地址:http://download.csdn.net/detail/henujyj/8532827win32下载地址:http://www.pc6.com/softview/SoftView_96503.html注意:有时候64位机器安装64位的时候会爆出一个错误,如图:这个问题其实我也不清楚什么原因,不过64位机器换成32位

2016-07-21 16:52:10 2116 2

原创 Python出现"Non-ASCII character '\xe6' in file"错误解决方法

小Demo是这样的:Flag = Trueif Flag: print ("我是真的")else: print ("我是假的")这时候会爆出一个:"Non-ASCII character '\xe6' in file"的错误,但是如果我将代码改成如下:Flag = Trueif Flag: print 123else: print 321就没

2016-07-19 09:03:28 57073 4

转载 自定义Toast

Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",     Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码

2016-07-14 14:26:07 451 1

转载 Android自学历程—手把手教你使用OkHttp(基础篇)

Android自学历程—手把手教你使用OkHttp(基础篇)安装在使用OkHttp前,我们需要先导入OkHttp的第三方库。我们可以在Github上找到她的项目地址: https://github.com/square/okhttp我们可以在Android Studio中使用Gradle, 最后效果如下:             测试使用我们的OKHtt

2016-07-13 23:14:56 525

转载 WebView详解

1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u

2016-07-11 15:22:50 333

原创 记录WebView从开始加载到渲染结束的时间

最近公司要写android与Html5结合的东西,方便以后管理我们的APP今天需要测试一下页面加载到手机上的时间,原来我经常使用的是TextView,但是还得用Handler,比较麻烦,所以就换成了Chronometer,这东西现在看来就一个缺点,就是他无法精确到毫秒值,其他都很好!也很好控制!好了,说正事儿,想获取WebView从开始加载到渲染结束的时间,我们首先要想到的是获取Web

2016-07-08 11:39:25 7427

原创 Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退

新建了一个工程,发现新建的普通的安卓工程它不是继承activity而是多了一层。它继承AppCompatActivity而AppCompatActivity继承Activity 按照继承的原理来说。它们应该没什么区别的。但当我去设置隐藏下标题栏的时候发现出现了闪退现象。问了很多人,答案基本上都是不继承AppCompatActivity直接继承Activity这样来做。其实这样做也是可以的。我就在想

2016-07-05 17:15:05 1563

转载 Android 动画详解(转载)

Contents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListener  Animations

2016-07-05 16:31:26 333

转载 面向Holder编程

概述在我们实际开发过程中,当我们软件的功能做得多的时候,这个时候我们的代码量也就越来越大了,如果我们不把代码进行封装,不仅让我们开发的时候变得困难,而且不利于维护,特别是团队开发的时候,如果我们一个Activity就几百行,当然几百行也算是少的了,甚至可能上千行。这个时候如果让你看几千行的代码,你是不是觉得好费劲呢,而且开发起来也变得困难了。面向holder编程思想其实很简

2016-06-13 10:36:40 430

Coordinate_Demo.zip

集成拍照本地存储照片,动态识别二维码,拍照之后opencv扫描试卷识别题目。可能不完全使用你,但是opencv的骚操作绝逼你能用的上。

2021-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除