2018上海安卓巴士的一些心得

1.周凯扔物线关于上传图片引出的关于安卓高级工程师的进阶的三个方向http,多线程,自定义ui
2.饿了么工程师分享的关于UeTool的使用,以及原理分析
a关于获取当前应用栈顶Activity获取的两个方法.
(1)通过在applicatonz中注册所有activity的回到监听onresume
(2)通过阅读源码,Activity的启动六冲onSchule方法中Recold记录的Pause的回调
3.携程技术专家张涛 关于安卓十年以来的发展以及对外来的展望
4.多线程的解读

Mehr lesen

增量更新

Android应用增量更新 - Smart App Updates

介绍

你所看到的,是一个用于Android应用程序增量更新的库。

包括客户端、服务端两部分代码。

原理

Mehr lesen

kotlin的学习心得

由于最近参加了谷歌开发团队举办的沙龙,加上从去年开始Google就将kotlin定义为
安卓开发的第一语言.所以kotlin的学习便提上了日程
通过最近这一两个月的学习,发现了kotlin确实有他的强大之处
简洁的语法,对java的扩展,判空的处理等,他像java一样都属于静态类的语言,却有许多功能
自己由衷的偏爱中缀表达式,还有他还可以编写Gradle,让人感到惊奇,我们都知道
Gradle使用Grovy语言编写的,以后有空还是得多练练

Mehr lesen

kotlin开发桌面窗口游戏的一些探索

国庆这几天尝试用kotlin开发了一款桌面窗口游戏 –坦克大战
多多少少是因为儿时喜欢的一款游戏,想起了小时候用小霸王机子插电视来打这款游戏
开发这款游戏其实很简单,主要有两部组成
架构方面 kotlin+游戏引擎
游戏引擎方面采用的是一个第三方开发的一个桌面框架
做的虽然有点粗糙,但是大部分游戏功能还在

Mehr lesen

关于翻墙代理的配置

自己目前实测有两种方法
一是通过蓝灯
二是使用云梯代理

各有优缺点
使用蓝灯较为方便,但是流量问题待解决

使用方法
蓝灯
1.蓝灯下载
2.配置代理

Mehr lesen

2018Android沙龙分享

感受一下Google大神的魅力,努力前行
这次Android沙龙分享会确实没有白去,能零距离接触谷歌开发者团队真的很是荣幸.
谷歌开发团队领导Chet Haase的一句”Android is because of you”,让人为之动容.自己也感受到了Android谷歌团队的那份热情和动力
虽然安卓开发市场最近几年有些不尽如人意,但是大家还保留有那份激情和执着,令人欣慰.
也深刻的意识到和他们这些顶尖的Androud开发者之间还是存在一定的差距.当然这次去参加这个沙龙分享.
一是了解android Pie也就是9.0的一些新特性.而是真正感受一下国外Android的开发氛围.查看自己存在哪些技术上的不足
和他们多用英语进行沟通交流.下面是这次分享的主要内容
1.比如ConstrainLayout2.0约束布局的新特性,比较适合以后的xml的view的拖拽绘制
2.关于Jetback的使用,有待持续的研究
3.Lint的检查(分享会中提到的)
4.关于对私有SDK的访问限制
5.安卓WorkMannager的使用,对后台应用程序的管理
6.Kotlin的推广
7.DataBinding和MotionLayout的学习

Mehr lesen

hexo中引入图片

First
1 把主页配置文件_config.yml 里的post_asset_folder:这个选项设置为true

2 在你的hexo目录下执行这样一句话npm install hexo-asset-image –save,这是下载安装一个可以上传本地图片的插件,来自dalao:dalao的git

Mehr lesen

近期学习计划

1.Rxjava等源码深入学习
2.flutter学习
3.kotlin实战
4.javaee掌握
5.im通讯练完
6.vue的两个项目看完,尝试改版详情页
7.C,C++开发
8.pathon全栈,django的应用
9.前端bootstrap框架,有时间研究arglus和React
10.vue前端框架的搭建

Mehr lesen

msql数据库操作

待更新
​ 数据库的创建 : create database 数据库的名 character set 字符集 collate 校对规则

​ 数据库的删除: drop database 数据库名

Mehr lesen

vue学习心得

今天做了一个Vue的学信分享会,主要是对前端知识框架的一个整理.采用Vue框架的主要原因是他的轻量级,并且组件化.
关于vue-cli脚手架项目的搭建
搭建vue的前提环境 node.js+npm+git

//安装vue-cli脚手架

  1. npn install –global vue-cli
    //利用webpack初始化项目
    2.vue init webpack Your Project

Mehr lesen