4 SemiraChen

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

SoundPool播放声音之播放了一次

SoundPool的play方法左右声道值范围都是在0.0到1.0之间,就是因为我这个设置错误导致只有第一次有声音

2020-07-13 04:40:22

协调布局联动效果

https://github.com/unixzii/android-FancyBehaviorDemo

2020-05-05 09:31:57

微信支付SDK返回errorcode=-1

最近在调微信支付的sdk,遇到errorcode=-1。ios的同学早已成功,但我却卡在这里,郁闷,找错,看文档,怀疑是应用签名的问题,但再三确认没错!怀疑是后端加密签名返回有错,但ios也成功了。最终解决!卸载重装微信,因为微信缓存了我之前错误的APPID,导致一直调不起微信支付重装微信...

2019-11-27 15:12:19

rxjava java.lang.illegalargumentexception: name is empty

今天网络请求中rxjava中的onError中抛出这个异常。几番检查之后才发现是因为我的网络拦截器中的header设空了。name应该指代的是header name okHttpClient.addNetworkInterceptor(new Interceptor() { @Override public Response intercep...

2019-10-10 13:56:28

Android性能优化——UI绘制优化

CPU和GPUCPU计算画图的方法–>GPU控制怎么画到屏幕CPU计算的结果是矢量图信息GPU的计算结果是位图 实现栅格化Android 每隔16秒发出VSYNC(vertical synchorinzed)信号卡顿原理当一帧画面渲染时间超过16ms,垂直同步机制会让硬件等待,等待GPU完成栅格化操作。这样就会让这一帧的画面多停留16ms,导致视觉上的卡顿。16ms系统在干什么...

2019-09-30 14:45:43

Android性能优化——黑白屏问题

App启动流程1、系统开机–>[引导程序BootLoader->负责拉起操作系统]–>linux,init.rc–>init进程pid=1–>zygote[孵化器,创建虚拟机JVM]–>启动进程间通讯的工具SystemServer[打开binder线程池,SystemServiceManeger]–>开启各种服务ActivitymanegerServi...

2019-09-27 11:11:37

Flutter: Scaffold.of() called with a context that does not contain a Scaffold.

https://api.flutter.dev/flutter/material/Scaffold/of.htmlbody下再加一层Builder

2019-09-23 16:59:23

word——VBA编程

最近需要批量操作一些word文件,大约四十几个文件把。一个一个手动操作真的太low了,所以研究了一下word的宏,VBA编写代码,批量操作。Sub 批量操作WORD()Dim path As StringDim FileName As StringDim worddoc As DocumentDim MyDir As StringMyDir = "...

2019-08-23 14:03:54

Flutter——state生命周期和图片加载

State生命周期StatefulWidget插入到widget树:initState->didChangeDependencies->buildinitState:当Widget第一次插入到Widget树时会被调用,对于每一个State对象,Flutter framework只会调用一次该回调,所以,通常在该回调中做一些一次性的操作,如状态初始化、订阅子树的事件通知等。di...

2019-03-28 15:12:27

Flutter——listview的三种加载方式

main.dartimport 'package:flutter/material.dart';import 'SwipeToDissmissDemo.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildCont...

2019-03-26 16:50:19

Flutter——Dart详解

变量变量的声明var——没有初始值,可以变成任何类型。有初始值,类型被锁定var data=123;data='123';//不可,编译器直接报错dynamic——动态任意类型,编译时不会检查dynamic data2=123;data2='123';//不会报错object——动态任意类型,编译时会检查object data2=123;data2='123';//不会报错...

2019-03-26 15:46:33

Flutter——为何要用Flutter

现状原生开发性能优,但成本高混合开发各种Html+css+壳,比如APICloud、AppCan。开发体验差,生态环境尚未足够。React NativeFlutter Web开发通过浏览器调用,性能差这里着重把RN和Flutter拿出来说1、都是跨平台RN理念learn once, write anywhere。不是run anywhere差评RN同一套代...

2019-03-19 10:35:41

Flutter——初试

前言大前端趋势日渐高涨,作为一个Android的入门汉也按捺不住了,前段时间尝试过做了个简易的小程序,搞前端这些东西Html和CSS颇为头疼。终于Flutter于12月5号发布了稳定版,谷歌的新儿子正式降临,Android的地位虽然不会直接下降,但是孩子总是疼小的,是吧。flutter是谷歌拿出的跨平台方案,我相信总有那么一天flutter会长大的,青出于蓝而胜于蓝。所以,我颤颤巍巍地走进了Fl...

2019-03-17 17:19:15

Flutter——Dart语言基本知识

Dart语言所有东西都是对象所有对象都是强类型在运行编译前,指定数据类型和编译时的常量,能提高编译速度统一入口是main函数表示私有特性是在函数或变量前面加_支持async/await异步特性关键字特别的有varwith与Mixin继承机制有关factory类型变量用var定义,不初始化,则后期可以任意赋值若用确定的类型定义,则必须用同类型赋值* 一切变量初始化都...

2019-03-16 18:00:18

ERROR: Failed to resolve: support-compat Affected Modules: app

ERROR: Failed to resolve: support-media-compatAffected Modules: appERROR: Failed to resolve: support-core-utilsAffected Modules: appERROR: Failed to resolve: support-compatAffected Modules: app将...

2019-03-04 13:59:17

数据结构与算法——栈应用

栈是限定仅在表尾进行插入和删除操作的线性表允许插入的一端叫栈顶,另一端叫栈底特点:先进后出栈的实现方式顺序方式栈顺序方式的实现是一个数组stack继承vector。vector类似于arraylist,是用数组实现的。区别在于vector使用了synchronized方法——线程安全,效率低于arrayliststack.java//入栈public E push(E item...

2019-03-04 09:23:59

数据结构与算法——哈希表

哈希表(散列表)根据关键值(key value)而直接进行访问的数据结构,通过把关键码值映射到表中某一位置来访问记录。这个映射函数叫散列函数存放记录的数组叫散列表寻址容易,插入删除也容易key:{14,19,5,7,21,1,13,0,18}散列表:大小为13的数组a[13]散列函数:f(x) =x mod 13a[13] 0 1 2 3 4 5 6 7 8 9 10 11 12...

2019-02-26 10:22:23

数据结构与算法——递归的简单应用

递归一个简单的递归public void recursion(int n) { System.out.print(n); if (n < 0) { return; } else { recursion (n - 1); System.out.print(n); }}输入3输出 3 2 1 0 -1 0...

2019-02-14 15:57:57

数据结构与算法——手写简单的linkedList

手写简单的linkedListlinkedList是双向链表的应用。优点:易插入删除缺点:查找慢简单的linkedList包含添加、查找、删除。package com.example.csy.activitypractice;/*** @author CSY* Created by CSY on 2019/1/28.* 双向循环链表*/public class LinkLi...

2019-02-12 09:10:31

数据结构与算法——链表

链表单链表 Message,MessageQueue单循环链表双链表双向循环链表 LinkedList优点:插入删除快缺点:不支持随机访问##MessageQueue插入:enqueueMessage(),按照时间顺序插入删除:next()整理麻将牌Mahjong.Class/*** @author CSY* Created by CSY on 2019/1/28...

2019-01-29 09:46:23

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。