- 博客(27)
- 资源 (6)
- 收藏
- 关注
原创 自测魅族手机webview加载h5时ul嵌套li标签js失效问题记录
自测魅族手机ul嵌套li标签js失效问题:可采用div嵌套option实现样式:.hot_list { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}.hot_list option { text-align: center; width:30%; padding: .16rem .34rem; border:0.1rem solid #
2021-02-09 16:38:38
430
原创 flutter--绘制六边形封装
绘制六边形带边框并且可以加载网络或者本地图片裁剪后的六边形图片。三个步骤,1、是绘制六边形变宽。2、绘制了六边形裁剪填充。3、通过stack利用六边形Size差值组合到一起。一、绘制六边形变框的代码class HexagonClipperBorder extends StatelessWidget { Size size; HexagonClipperBorder(this.size); @override Widget build(BuildContext context) {...
2021-01-05 18:21:04
1196
2
原创 flutter--android11软键盘
flutter--对于Android11软件盘的适配----解决方法记录,flutter --version查看flutter版本 确认是最新(1.22),通过flutter channel 查看flutter是否是beta版本还是stable版本。 我这边问题是基于bate和stable版本问题。切换到stable则可正常。...
2021-01-04 13:38:51
371
原创 android P报错not permitted by network security policy
https://www.jianshu.com/p/02956bdddd2d感谢分享,记录问题
2020-03-05 10:21:47
194
原创 MVpArms集成框架快速开发
这个框架是进公司的时候有个新同事比我晚进几天,然后他开始写的项目,由于身体原因休息了,由我接手他的项目,这个项目框架是git上很火的项目框架,使用率还是很高的,这个框架集成了大部分常用的第三方,所以很是快捷便利,包括屏幕的适配方案都有处理。git上搜索MVPArms。...
2020-02-28 15:21:58
600
原创 Google上架apk 64位与 Android App Bundle以及targetSdk的要求
Google上架爬坑:google上架自2019.08.01后开始要求有32必须对应有64位。1、遇到第一个问题截图如下:如果有arm,就要有arm_64.如果有x86就要有x86_64。因不需要支持模拟器及部分平板则去掉x86相关。如果多一个架构支持则会导致包更大。2、这个主要是警告的处理,参考https://www.cnblogs.com/wpTing/p/12205626...
2020-02-28 14:42:28
1184
原创 前端扫码枪使用--支付
来公司到现在大半年都在写前端的任务,这个项目的技术为vue-cli+elementUI。核心及主要模块是支付,然支付的核心对于前端来说是扫码枪读取支付宝微信条码。扫码枪读取二维码的瞬间即向后台发送支付请求。一开始犯的错误是用watch监听微信与支付宝的18位条码,当读取到18位的时候向后抬发送,测试有漏洞,并且在海外版以及其他条码测试的过程中这种bug就被放大了,这种做支付是危险的。对于...
2020-01-10 15:42:39
2358
原创 随手记--androidFAQ
1、android5.0以下手机不执行Dalvik字节码编译文件。(extends MultiDexApplication) (application的attachBaseContext方法中执行MultiDex.install(this);)2、android support库迁移到androidX。(https://developer.android.google.cn/jet...
2019-03-22 18:02:57
183
原创 Kotlin初步使用
一、安装配置将android studio升级到2.3.2.然后到File--setting中下载plugin如下图界面 点击下方Browser Repositories..下载Kotlin插件这两个都要下载。点击ok重启android studio。提示配置,点击提示信息自动配置就ok新建project一样。新建activity如下图还
2017-05-22 17:38:53
421
原创 jar包的使用(maven依赖库)
1、会开发的都会的----第一种是最简单的新建libs将jar包放入然后add as library。2、maven远程仓库添加依赖库接触到这个问题要从之前从github上下载个项目,想重新整理到自己写的项目中要用到其中的jar包,没有找到libs。百度ing。。。直到看到maven依赖库。原来是引用的中央仓库的jar包。http://maven.outofmemory.cn/这
2017-05-19 17:28:28
2905
原创 android app增量更新
先说下看了小度后对增量升级原理的理解:将手机上已安装的旧版本apk与服务器上新apk进行二进制比对,并得到差分包patch。用户在升级更新应用时,只需要下载差分包,然后在本地用差分包和旧版本apk进行合并新apk,再进行安装。差分包大小明显比apk小很多,便于用户进行应用升级
2017-05-09 17:43:25
420
原创 自己对于框架架构的学习思路
上家公司android老大王某某告诉我他现在的公司在用MVP和Retrofit。于是是自己网上搜索各种资料以及项目来看和理解,这段时间一直在学习MVP+Rx+Retroit,从中总结出来的一些东西,希望大神给予批评改正。谢谢。这段时间一直没项目做,前段时间对MVP做了小小的总结。MVP单独的架构能运用到项目中了也有了自己的一些理解。自己的学习方法就是先理解个大概,然后照葫芦画瓢,而后熟而知其意
2017-03-22 09:27:38
553
原创 Retrofit网络连接
之前初步了解了Rx的简单实用和原理。这次一起学习retrofit2。其底层是Okhttp。其中需要的jar及其依赖包可通过。https://jcenter.bintray.com/com/squareup/该网址进行下载。1、配置文件添加依赖2、注册网络权限3、布局文件 android:layout_width="match_parent" android:
2017-03-21 15:09:14
574
原创 前端学习笔记--css基础的基础
1、设置字体 body{font-family:"Microsoft Yahei";}兼容性较好或body{font-family:"微软雅黑";}字体大小和颜色body{font-size:12px;color:#666} font-weight:bold粗体 font-style:italic斜体 text-decoration:underline下划线 text-decoratio
2017-03-06 09:29:03
361
原创 javascript基础--学习笔记
一、prompt消息对话框prompt(str1, str2);参数说明:str1: 要显示在消息对话框中的文本,不可修改str2:文本框中的内容,可以修改返回值:1. 点击确定按钮,文本框中的内容将作为函数返回值2. 点击取消按钮,将返回null看看下面代码:var myname=prompt("请输入你的姓名:");if(myname!=n
2017-03-06 09:28:00
184
原创 RxJava初步接触学习
RxJava的异步实现,通过扩展的观察者模式实现。 程序中的观察者模式需要注册(Register)或者订阅(Subscribe)方式,告诉被观察者:我需要你的某种状态,在变化的时候通知观察者。例如按钮的点击监听器Onclicklistener。对Onclicklistener来说,button是被观察者,Onclicklistener是观察者。Onclicklistner这个观察者
2017-03-06 09:26:31
275
原创 android中百度地图撒点标识后台附近的人坐标点及用户头像
主要的用途是让当前用户知道自己还有哪些用户在使用此款app,为实现后续的约跑,聊天等功能做铺垫。要知道附近其他用户必须先知道自己的定位,那就要用到之前文章中提到的定位功能,这里不再讲解。调用后台接口上传当前用户的x、y坐标点。获取后台传回的用户的对象list
2017-03-06 09:24:22
1219
2
原创 css样式基础学习笔记--形式和选择器
CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。CSS 样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和外部式三种.一、内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码:这里文字是红色。,如果有多条css样式代码设置可以写在
2017-02-16 15:41:14
557
原创 前端开发基础学习笔记html标签
标签:需要强调的文本 需要强调的文本1. 和标签是为了强调一段话中的关键字时使用,它们的语义是强调。2. 标签是没有语义的,它的作用就是为了设置单独的样式用的。3.联系地址信息如公司的地址就可以标签。也可以定义一个地址(比如电子邮件地址)、签名或者文档的作者身份。联系地址信息4.,当代码为一行代码时,你就可以使用标签了,如下面例子:var i=i+300;注意
2017-02-16 10:56:15
397
原创 android使用友盟实现第三方登录、分享以及微信回调无反应问题解决办法
这里介绍微信和新浪登录。微信登录和新浪登录都需要申请第三方账号。可以参考官方文档http://dev.umeng.com/social/android/operation#2还是很清晰的。新浪微博开放平台http://open.weibo.com/有账号就可以,经常刷微博的小伙伴可以直接登录喽,注意修改安全域名同时确保授权回调页与代码中配置一致。登录微信开放平台https://op
2017-02-10 16:26:52
20960
原创 android studio中矢量图的使用
<android.support.v7.widget.AppCompatImageView android:layout_width="wrap_content" android:layout_height="wrap_content" app:srcCompat="@drawable/ic_back" />推荐一篇学习过的博客,感谢:http://bl
2016-12-11 15:30:08
976
原创 3D字母滑动选择城市列表
上篇整理了右侧点击字母选择城市列表,LetterListview的点击效果。这次是根据动脑学院的视听课程和自己之前的项目做了一个综合的效果,右侧的3D字母滑动效果与标有A-Z的字母的城市列表的联动选择的一个效果。直接贴图吧,有图有真相。代码基本能看懂。点击源码下载
2016-12-11 12:53:36
528
原创 自定义dialog
根据今天的需求查阅资料写了自定义的dialog几个步骤:1、继承2、添加构造3、写静态类Builder(1.内部类拥有其外围类的所有元素的访问权。2.外部类必须指明内部类的对象类型,利用内部类对象访问内部类成员)4、内部类主要实现自己需要用的方法,基本有settitle,setmessage,setpositivebuttontext,setpositivebuttonclic
2015-09-18 08:52:44
540
原创 android首次安装时进入wizard否则主界面Viewpager+Fragment+RadioGroup
首先一个android app,大多数app首先呈现给用户的基本都是欢迎界面。欢迎界面可以做一些动画效果,提高用户的体验度。判断用户是否是第一次安装,如果是第一次安装,则进入wizard导航界面,通常导航界面是对业务功能的推广,使用户更加了解该软件 。 欢迎界面可以利用计时器来设定欢迎界面的时间。如果有动画的话设定动画播放完成后再执行判断是否是第一次安装,欢迎界面就不多说了
2015-06-27 11:18:49
727
原创 httpclient客户端thread+handler+message(get)
耗时的操作不要放在主线程,以免阻塞主线程。在需要与服务器的链接时调用thread类 new Thread(new MyThread()).start;首先让thread类implements Runnable,然后此类中发送请求给服务器哦并接收服务器的响应结果。HttpClient httpclient = new DefaultHttpClient(); url = url
2015-06-27 10:01:15
481
自定义dialog
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人