自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格调的博客

记录、积累、实现、成长

  • 博客(69)
  • 资源 (5)
  • 收藏
  • 关注

原创 flutter开启http服务,可用于投屏,或者对外提供接口

var _httpServer = await HttpServer.bind( InternetAddress.anyIPv4, 8081, shared: true,);_httpServer!.listen( (HttpRequest request) async { File file = File(pathUrl); await request.response.addStream(file.openRead()); request.response.

2021-12-06 23:44:55 4867

原创 本地运行web项目

1、安装npm install -g live-server或者cnpm install live-server -gf2、live-server 将服务启动

2020-07-10 18:43:45 902

原创 A FocusScopeNode was used after being disposed.

检查代码里是否 提前调用了FocusScope.of(context).dispose()

2020-06-30 11:04:04 1285

原创 flutter 安卓启动黑屏的问题

启动黑屏会存在两个地方一、安卓本身的启动这个只需要在style里设置好就可以了二、在加载flutter的view第一帧时候会短暂黑屏这个你会发现在解决第一个问题的黑屏到加载flutter界面中间还会出现一次黑屏,下面给出解决方式:在安卓的AndroidManifest里:<activity android:name=".MainActivity" android:launchMode="singleTop" android:theme="@style...

2020-06-03 11:05:14 1634

原创 flutter : Failed to find assets path for "Frameworks/App.framework/flutter_assets"错误

这个问题应该会很多时候都会导致,下面放出来github上的解决:https://github.com/flutter/flutter/issues/52084但是我这边出现的不是这个,下边的图是解决方式:检查这三个文件是否存在...

2020-04-20 23:30:51 3701

原创 pixel 更新系统

1,设置→安全性和位置信息→设备管理应用将“查找我的设备”勾去掉 。2,设置→应用和通知→google play 服务→点停用之后再点重新启用。3,完成系统下载更新并重启(这里如果下载卡住不动就多试几次)4,紧握手机然后松开,就会弹出执行google play 服务安装更新提示,5,执行google play 服务更新安装。备注:1)以上操作均在挂梯状态下完成,无需回原厂设置。2)建...

2019-09-04 09:54:57 5503 1

原创 flutter 不能正常上传 packages

出现的问题:It looks like accounts.google.com is having some trouble. Pub will wait for a while before trying to connect again. OS Error: Operation timed out, errno = 60, address = accounts.google.com, po...

2019-08-12 19:22:11 2380 2

原创 Flutter : Unimplemented handling of missing static target

这个问题应该是分不同的情况,但是现在网上没什么资料我碰到的问题:在页面写了一个公共带状态的view(StatefulWidget)出现的 , 但是这个问题只出现在了ios端,安卓完全正常(说好的两端一致呢)解决方法:1、了解StatefulWidget里构造函数key的作用;2、了解何时使用GlobalKey;下面贴代码秒懂://view部分class MyView e...

2019-08-06 10:58:00 11461

原创 java list赋值给另外一个list改变地址的方法

场景:在修改信息时,判断哪个字段进行了修改,需要在初始化时候将list存在一个list里。普通的list赋值就不介绍了,都会是相同的地址,当修改了任意一个list另一个也会跟着变的解决办法:写一个循环,lits.add(对象),每个对象单独拿出来赋值。如果有更好的方法欢迎讨论...

2019-01-07 17:14:10 6865 4

原创 Flutter隐藏控件方法

new Offstage( offstage: true, //这里控制 child: Container(color: Colors.blue,height: 100.0,),),  

2018-07-26 15:30:00 12870

原创 flutter验证手机号码

///大陆手机号码11位数,匹配格式:前三位固定格式+后8位任意数/// 此方法中前三位格式有:/// 13+任意数 * 15+除4的任意数 * 18+除1和4的任意数 * 17+除9的任意数 * 147static bool isChinaPhoneLegal(String str) { return new RegExp('^((13[0-9])|(15[^4])|(166)|(17...

2018-07-10 15:37:50 13762

原创 Android studio please select android sdk

造成please select android sdk的问题有很多情况,这里说其中一种;直接说解决方案:1、找到iml文件:2、&lt;orderEntry type="jdk" jdkName="Kotlin SDK" jdkType="KotlinSDK" /&gt;//把上面的替换成下面的 &lt;orderEntry type="jdk" jdkName="Android API 2

2018-06-27 16:40:57 1473

原创 webview隐藏h5部分控件的方法

private WebViewClient mWebViewClient = new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { } @Override ...

2018-05-24 13:49:06 3240

原创 tablayout + viewpager 打开指定页面

tabLayout.getTabAt(index).select();index ---指定的position

2018-04-12 12:04:37 2979 3

原创 关于算法上的一些问题

1、double 和 int类型相乘:会出现精度不准的问题,解决:BigDecimal.valueOf(3).multiply(BigDecimal.valueOf(0.6)).doubleValue()

2017-09-26 10:41:44 383

原创 tinker(三)-使用TinkerPatch 平台-实践

一、打正式包:TinkerPatch文件里配置:打包:包的路径为:D:\****\app\build\outputs\apk提示:这样打的包没有签名,签名自己加。二、打补丁包:出现下图表示成功:打好的补丁包在:D:\*****\app\build\outputs\tinkerPatch\release路径

2017-07-16 18:21:20 2581 3

原创 tinker(二)-使用TinkerPatch 平台-集成

感觉直接使用tinker,文档有很多没有说清楚的地方,也需要自己去搭建不定平台,所以建议使用TinkerPatch 平台去做热更新,看自己实际情况吧。一、project的gradle集成:dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // TinkerPatch 插件

2017-07-15 17:03:27 1345

原创 tinker(一)-集成

官网:http://www.tinkerpatch.com/Docs/intro一、在project的gradle中添加:dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath ('com.tencent.tinker:tinker-patch-gradle-plugin:1

2017-07-14 18:06:19 749

原创 错误:Binary XML file line #27: Error inflating class android.support.v7.widget.ActionBarContainer

Caused by: android.view.InflateException: Binary XML file line #27: Binary XML file line #27: Error inflating class android.support.v7.widget.ActionBarContainer                                      

2017-07-10 22:32:48 5716

原创 解决recyclerView.setOnScrollChangeListener只能只能在api23以上使用问题

//使用这个方法替代recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollState

2017-07-08 18:46:32 9387

原创 安卓Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicat

2017-07-07 23:47:59 2192

原创 将List集合转化为用符号隔开的String字符串

org.apache.commons.lang3.StringUtils.join(list, ",") Joiner.on(",").join(list);  

2017-06-20 14:43:43 45670 6

原创 Kotlin实践

原本以为google会将go作为android的开发语言,io大会的Kotlin杀出感觉有点出乎意料,因为我压根不知道有这么个语言存在。。。。。。。尴尬,可是作为google推荐的官方语言,是一定要搞一搞的,替代掉java感觉只是时间问题,具体使用感觉会在文末说明。一、配置1、Android studio安装Kotlin插件:2、配置Kotlin在自己项目中:new一个

2017-05-29 11:23:55 547

转载 ScrollView下,ListView重复调用getview解决方案

首先讲一下我遇到的需求吧,页面是这样的,上边有东西,中间是列表,下边还有东西。首先我看到列表立刻就想到了用ListView,但是页面有限,只能用ScrollView包一下。想到就做呗。我就在ScrollView里面加了一个ListView, ListView设置的是wapcontent,这样就出现了ListView数据只显示出了一行。好的,解决问题的方案就来了。一.设置scrollView

2017-05-05 19:39:20 688

原创 TabLayout + ViewPager 的滑动页面

1、activity中代码@Overridepublic void initData() { super.initData(); tab=new ArrayList; vp=new ArrayList; tab.add("修理厂人脉"); tab.add("供应商人脉"); tab.add("技师人脉"); tab.add("车主人

2017-04-23 16:49:09 332

原创 安卓解决listview的item嵌套多个edittext的问题

看过很多解决方式,但都会出现无法获取焦点的问题,但合适的只有一种,并且百试不爽,下面会详细介绍:1、adapter里的关键代码有两个edit,一个name一个price@Overridepublic View getView(final int position, View convertView, ViewGroup parent) { final ViewHold

2017-04-05 22:34:16 3842 14

原创 java.io.FileNotFoundException: /data/user/0/**/cache/img1.jpg: open failed: ENOENT 问题解决

file = new File(MyApplication.getmContext().getCodeCacheDir().getAbsolutePath() + "/" + bitName);使用getCodeCacheDir()这个路径管理就ok了。

2017-03-30 15:55:02 7126

原创 安卓图片压缩处理的终极方法,适用于各种机型

//直接调用getimage,参数为:路径、宽、高public static Bitmap getimage(String pathName, int reqWidth, int reqHeight) { final BitmapFactory.Options options = new BitmapFactory.Options(); // 若要对图片进行

2017-03-19 16:36:08 1147

原创 android studio使用Lambda表达式的正确姿势

今天使用了一下java8的新特性,lambda表达式的使用,下面的关于studio配置方式会详细展出:1、在根build中加入:classpath 'me.tatarka:gradle-retrolambda:3.2.0'2、在module的build中加入:apply plugin: 'me.tatarka.retrolambda'compileOptio

2017-03-07 16:55:03 871

原创 Android studio Gradle's dependency cache may be corrupt解决方法

网上看到有些解决方法居然是删掉.gradle的文件,这种傻乎乎的方法只会让你掉进深渊,正解:在gradle-wrapper.properties里修改了gradle的版本,使用你现在使用的gradle版本,错误是版本不一致导致的。

2017-01-18 17:27:51 926

转载 树形ExpandableListView控件使用

创建工程Android_expandableListView中添加控件ExpandableListView[html] view plain copy RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:tools="http://schemas

2017-01-18 10:15:29 347

原创 java使用WebUploader做大文件的分块和断点续传

前言:WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。上面的一段话是来自http://fex.baid...

2017-01-14 23:12:51 24921 63

原创 scrollview嵌套recyclerview时滑动没有惯性的解决

1、建一个类,继承scrollview,重写里面的方法:/** * 屏蔽 滑动事件 * * Created by 潘洲涛 on 2017/1/1.*/class MyScrollview extends ScrollView { private int downX; private int downY; private int mTouchSlop;

2017-01-01 13:23:55 4195 7

转载 armeabi-v7a armeabi arm64-v8a

armeabi-v7a armeabi arm64-v8aarmeabi就是针对普通的或旧的arm v5 cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm v7 cpu。armeabi-v7a(32位ARM设备),arm64-v8a(64位ARM设备)在2011年11月,ARM公司发布了新一代处理器64位架构ARMv8的部分技术细节(也就是我们常说的Co

2016-12-21 23:43:35 782

原创 viewpager禁止滑动

1、先自己建一个类,继承viewpager:public class MyViewPager extends ViewPager { private boolean noScroll = true; public MyViewPager(Context context, AttributeSet attrs) { super(context, attrs

2016-12-15 23:24:09 435

原创 win10安装github桌面版报错:An error occurred trying to download 'http://github-windows.s......

解决方式:直接用ie浏览器打开https://github-windows.s3.amazonaws.com/GitHub.application,直接安装,不要用其他浏览器;

2016-12-12 16:29:11 1206

转载 使用TortoiseGit为github账号添加SSH keys

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了。若果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是 ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C "[email protected]" -t rsa产生的密钥Tortois

2016-12-12 10:57:11 3677

原创 Git与TortoiseGit操作和github使用

1、先在你的github创建一个库,相当于一个项目2、

2016-12-11 23:52:01 3043

原创 win10 的TortoiseGit安装与配置

1、https://download.tortoisegit.org/tgit/  下载 TortoiseGit,选择最新版本:   两个都下载,根据自己电脑位数下载(第一个是安装包,第二个是语言包)。2、

2016-12-09 18:51:12 9864

原创 win10Git安装与配置

1、先去翻墙到:https://code.google.com/p/msysgit/downloads/list   下载git;2、安装时候全部默认安装----->next;3、打开开始界面的Git CMD 输入git或者 git --version 看是否安装成功:4、设置昵称与email,在CMD中依次输入:git config --global

2016-12-08 17:22:06 18018 3

安卓service后台运行,自启动,隐藏安装图标

可以实现service后台运行,自启动,隐藏安装图标,相当简单易懂,studio直接导就行

2016-11-13

使用vitamio做播放器在listview中实现播放

使用vitamio做播放器在listview中实现播放

2016-10-26

安卓截取视频第一帧的方法

可以解决安卓在list中截图图片后界面卡顿的问题(转载别人的)

2016-10-21

安卓多选图片,并返回地址

可以选择多图,单图,总之很强大,之后返回地址可以直接调用。

2016-10-18

一个很好的视频录制播放的demo

这个demo可以录制视频,并且可以修改其中的帧数、高宽,降低视频的大小,录制后可以拿到地址进行播放。

2016-10-18

空空如也

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

TA关注的人

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