5 风吹掠柳稍

尚未进行身份认证

初级

等级
TA的排名 15w+

Android Bugly Tinker 热更新

Bugly的热更新使用记录背景最近研究热Android方面的热更新,写了一个小demo已经测试成功了,趁热打铁记录一下很久以前研究过使用tinker,无奈能力有限,一直配置不清楚,遂放弃,后来看到了Bugly的热更新也在使用tinker,而且已经有控制台,版本控制下发等功能,无需自己再写后台 , bugly将集成tinker的很多麻烦的配置写成了tinker-support的脚本,使用起来...

2020-01-19 15:58:53

Android Charles Https 抓包 证书安装

Charles https android 证书配置1.第一步,打开charles,配置电脑的证书点击之后进入钥匙串弹窗Charles Proxy CA的证书时不被信任的双击选择 始终信任 电脑安装over2.第二步,配置手机证书选择安装证书到手机上,弹出如下弹窗根据上面提示,先配置手机代理然后在手机浏览器输入chls.pro/ssl(本人使用的手机QQ浏览器...

2020-01-08 19:09:43

Android端使用lzyzsd/JsBridge笔记

1.背景之前只是用webview展示网页,和前端小伙伴没怎么联调过,传uid和token也是直接在链接后面拼,但实际项目中不可避免,要和前端进行互相调用传递参数,今天从新看了一遍大佬写的JsBridge,写一个小笔记前排放入github传送门,星星最多的jsbridge! 7.4k ,同时感谢大佬lzyzsd/JsBridge2.开发工具AndroidStudio3.js_nat...

2019-12-30 19:54:34

Mac系统下,配置Android gradle环境变量

背景今天在学习生成Android jar arr包时,遇到的问题,出现了如下报错:./graldew bash: ./gradlew: No such file or directory提示没有graldew,查了一些资料,让配置环境变量,索性就去配置有小伙伴对生成aar jar有兴趣的点击工具mac book proandroidstudiogradle 5.4.1借鉴过的文章...

2019-12-28 20:29:48

Android带下划线的textview

Android带下划线的textview一个简单的单行textview此项目本来是为了学习jitpack发布,后来想想怎么也算是个“小轮子”,就发布出来玩玩,喜欢的同学给个小星星~要实现带下划线的textview其实有很多方法简书传送门(我居然在自己项目给别人打广告 -_-! )我这个的做法是封了一个布局代码块使用配置1.在project的build.gradle中加入jitp...

2019-12-28 16:20:57

记一次发布jitpack Android依赖包

背景平时开发多数使用大佬们造的轮子~ 但是作为一名优秀的…小渣渣,也是渴望自己写一个轮子造福大家~,那么就开始造轮子的第一步,如何把轮子发出来…使用的是jitpackjitpack准备macAndroidStudio 3.5.1参考前辈的经验,传送门 :参考简书教程着手开干1.本地创建一个空Android项目,登陆自己的githu账号,建一个项目库,将本地的项目上传至gith...

2019-12-28 11:39:37

Flutter学习笔记(四)

记录关于对listview或者是TabBarView禁止滚动的操作问题描述有的app用listivew布局,但是不想让他上下滚动,有的app用的TabBarView实现的app页面tab切换,也想禁止左右滚动问题分析这个地方在处理上一定是对监听做拦截,而对于一个成型的widget,一定会有个属性可以控制的问题解决physics: new NeverScrollableScroll...

2019-03-28 11:00:59

Flutter学习笔记(三)

如何控制点击不同的Tab页,显示或者隐藏appbar问题场景:现在大多数的app都是一种布局,即下方三五个tab,点击切换上面对应的页面,在Android中一般用自定义或者tablayout联动viewpager去实现这个大致的ui框架,而在flutter可以用bottomNavigationBar + TabBar + TabBarView 或者是pageview ,那么我的问题就来了,我...

2019-03-28 10:44:51

Flutter学习笔记(二)

1.开发准备第一步丢出来权威地址搭建环境的教程 https://book.flutterchina.club/chapter1/install_flutter.html声明 : 我用的是windows电脑,如果是mac的请自行点上面链接去查看其实上面链接写的很清楚了,我就是自己记录一下,加点通俗的语言1.首先嘛,加两个环境变量,这个环境变量是为了让以后的flutter能更好的下载更新,毕...

2019-03-26 15:47:56

Flutter学习笔记 (一)

1. 为啥想学Flutter最新项目稳定下来,想学学公司一直推崇的混合开发,移动端ios和android在公司的开发人员一直不稳定,人数几乎一边倒,面向的用户群体不一样嘛,公司早就想开发一套代码,双端运行,学这个是为了提升一下自己价值2.当前有什么适合双端开发简单分为三点1.H5+原生混合开发hybird技术,原生嵌套Html页面的开发模式,webview作为渲染工具,双端开发一次,以...

2019-03-26 15:11:46

Android debug和release的版本区别, 涉及到的混淆

1.背景有关debug,release版本的问题,还有混淆 ,今天查到了一篇csdn的博客,为了让自己记忆更深刻,自己再敲一遍加深印象!本文只记录一些简单的概念,没有深刻研究!2.参考因为是借用的嘛!标注一下,我现在判别不出他们写的好不好,总之对我有帮助~~~debug / release https://blog.csdn.net/beiyouzidonghua/...

2018-07-20 10:20:43

EditText搜索框和软键盘弹出问题

场景最近做项目,用到了几个管与edittext相关的属性,做个记录1.让edittext不自动弹出软键盘项目页面上有一个查询框,用edittext写的,每次进入页面都默认弹出软键盘,因为每次进入页面它会默认获取到焦点,所以解决的办法就不让它获取焦点 android:focusableInTouchMode="true"将这句代码复制到edittext的父控件上,...

2018-06-25 20:33:04

sourcetree注册使用使用(跳过注册直接使用)

SourceTree跳过注册直接使用1.环境wind10系统 ,sourceTree2.背景最近换了家公司!刚入职,需要用到git ,sourceTree可视化工具还是很好用的,虽然直接敲命令行更方便~~~但是能看到代码合并或者新建分支都是很不错的,然而最近下载了一个,让我注册…感人的网络拦截根本没办法注册账号,蓝灯都不好使….(以前用的mac系统,好像没有这么麻烦...

2018-06-12 22:08:16

win10系统装mysql心得

1.概述本篇记录本人安装mysql经历,从踩到的坑,到如何安装成功2.记录背景我是一初级Android,最近有小伙伴让我帮他做个Android项目,自己写的后台程序,数据库也是自己搭建的,调试阶段无法保证我能连到服务,因此自己准备弄一下后台,从数据库搭建开始记录3.正题1.最开始我从数据库入手,当然先下载啦数据库这里应该需要准备两手 1.是数据...

2018-04-10 03:02:04

Android的getInstance方法

Android的getInstance方法有什么用1. 简介 举个简单的例子 : 实例 public static CoreApplication instance; public static CoreApplication getInstance(){ if(instance == null){ instance = new CoreApplication()...

2018-02-26 16:48:47

Android控件点击时间优先级问题

Android控件点击事件优先级1.概述开发会经常写各种点击事件,当遇到布局比较复杂,点击事件较多而又在同一页面的时候难免遇到冲突的问题2.情景例如,LinearLayout里面有一个点击的button,我想点击父控件生效,而点击子控件不生效3.实现方法descendantFocusability 有这一个方法,这是一个xml布局文件里的属性,设置

2018-01-29 16:32:50

Android Activity跳转,连点跳转回触摸到手机桌面

1.简介最近做个项目,用的红米note2手机当的测试机,出现个问题,一个Activity_A跳转到Activity_B,触发点击事件之后,可以正常跳转,但是连点两次跳转按钮的时候,第一次后会有很短暂的时间暴露出手机桌面,导致第二次点击会点击到手机桌面上2.问题分析该问题分析仅是本人理解,方便自己记忆,对不对无法考证,也没有依据!!!可能是由于手机版本问题,或者是一些

2018-01-25 15:19:16

Android 二维码 ZXing

Android二维码扫描1.简介Android的二维码扫描,实现的方法是ZXing二维码,在github上找到的2700多星星的大神写的,实现挺方便的(当然我这只做了一个简单的扫描功能,还没往下研究,做个记录)github地址 https://github.com/search?o=desc&q=ZXing&s=stars&type=Repositories&utf8=

2018-01-23 14:26:57

Android EditText 限制输入类型设定

Android EditText 限制输入类型设定1.简介有一些项目总会遇到EditText,而当其作为某些特定的输入框时,要限制输入的类型2.情景最近写一个项目,用到EditText作为输入框,要求只能输入数字,查询了一下文档,顺便有时间就做个记录~3.内容两个方法方法1 布局文件xml ,里的控件属性添加如下(不过这个有点老了,官

2018-01-16 11:00:33

Android studio db文件导出 DDMS

DDMS全称是Dalvik Debug Monitor Service ,翻译虚拟机调试监控服务情景最近写到一个项目,需要建一个手机本地数据库用来协调数据,加完之后突然想导出本地库的db文件看看1.打开Androidstudio,用到查看文件,当然会涉及到tools工具栏,点开tools 2.最下面有Android绿色小机器人,点击打开 3.Android device monitor 点击打开

2018-01-03 10:46:42

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。