android_gjw的博客

不羡武林豪杰墓,无花无酒锄做田

最新最全的Android版本更新,Tinker热修复

《Android版本更新、热更新》系列课程视频 版本更新6.0,7.0统统搞定!! 热修复不在麻烦,再也不用担心上线后出bug!! http://edu.csdn.net/course/play/6523/131198...

2017-12-11 15:08:03

阅读数 976

评论数 0

Kotlin上线啦!!!

Kotlin从语法基础到实战开发,多多支持!http://edu.csdn.net/course/detail/6409?locationNum=7&fps=1&ref=srch&loc=1

2017-12-06 16:01:59

阅读数 148

评论数 0

Plugin Error: Flutter threw an uncaught NoClassDefFoundError. Disable Plugin

安装Flutter过程中可能会有这个问题。显示Flutter中显示3.0已经可以,但是却不行。可以升级AndoridStudio到3.4就可以啦。。 更新步骤可参考 Flutter安装配置详解 ...

2019-01-14 11:08:53

阅读数 195

评论数 0

Flutter安装配置详解

好久没有写博客了,都19年了,不知道看到这篇文章的你,18年吹过的牛逼的实现了吗?(捂脸捂脸) 强行加个表情。。 安装配置亲测也挺简单的,只要分两大部分,1.配置Flutter。2.配置AndroidStudio 一:配置Flutter 1.下载Flutter的SDK SDK下载地址 2.将下...

2019-01-11 09:08:46

阅读数 159

评论数 1

性能优化技巧

1.更改冷启动白屏的问题,在appliciton中设置启动 <style name="Theme.AppCompat.Light.NoActionBar"> <item n...

2018-03-22 10:09:26

阅读数 107

评论数 0

《Head First设计模式》——《观察者模式》

解释 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新 设计原则 为交互对象之间的松耦合设计而努力 个人感悟 一对多 总结 待消化。。。。。...

2018-03-13 18:37:27

阅读数 76

评论数 0

《Head First设计模式》——《策略模式》

解释: 策略模式定义了算法族,分别分装起来,让它们之间可以相互替换,此模式让算法的变化独立与使用算法的客户。 设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2.多用组合,少用继承 3.封装变化 4.针对接口编程,不针对实现编程 个人感...

2018-03-10 14:52:10

阅读数 90

评论数 0

梦想还是要有的——2018

开经记:一个Android的攻城狮的java在路上瞄准高并发学习:在一个博客看到,就粘贴过来1、图片服务器分离  大家知道,对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的、甚至很...

2017-12-21 10:43:49

阅读数 272

评论数 0

bugly热更新,提交补丁时提示未匹配到可应用补丁包的APP版本,请确认补丁包的基线版本是否配置正确

1.打补丁时,只需将base改为patch 2.需要更改的包必须运行一次,才能上报到bugly。一般这种情况是没有运行打好的包

2017-12-06 16:29:37

阅读数 2600

评论数 0

Android热更新(Tinker)

花了周一周二两天的时间研究了下bugly的版本更新以及bugly的热更新。总结一下收获:1.站在巨人的肩膀上就是方便,腾讯不愧是王者(不知道还有没有机会去这样的大公司,意淫一下)。2.bugly的版本更新虽然方便,但是有延迟,项目需求我可能不会采用。因为进入程序到检测到新版本会有4-5秒的延迟,当...

2017-12-05 17:37:24

阅读数 363

评论数 0

Error:Could not set unknown property 'supportHotplugComponent' for object of type com.tencent.bugly.

集成Tinker热更新时

2017-12-04 10:55:52

阅读数 2644

评论数 0

Android版本更新(适用于6.0/7.0)

版本更新需要注意的点 1.选择弹窗进度条更新还是通知栏下载更新(根据需求定。本文是通知栏更新) 2.xml文件的配置 3.权限问题,(Android7.0引入“私有目录被限制访问”)版本更新的大的步骤 1.创建一个service(在xml中注册常驻广播,保证应用没有杀死处于更新状态) 2...

2017-11-30 17:05:30

阅读数 3126

评论数 0

Android版本更新、热更新以及权限管理-郭军伟-专题视频课程

1.适用于所有android手机6.0、7.0以上实现APK下载并更新 2.学会动态权限管理 3.学会简单的热更新,热更新不在麻烦

2017-11-22 17:19:59

阅读数 128

评论数 0

Android8.0 Oreo新特性

历经一年多的开发和数月以来开发者与早期用户的反复测试,Android 8.0 Oreo 终于正式面向全球发布。Android 8.0 为用户带来了诸如画中画 (Picture in picture)、自动填充 (Autofill)、免安装应用 (Instant Apps)、Google Play ...

2017-11-10 10:58:33

阅读数 720

评论数 0

Kotlin基本语法到Android实战开发-郭军伟-专题视频课程

课程两个阶段: 第一阶段:Kotlin的基本语法,包括类和方法的定义及调用、数组、条件判断、循环控制、接口定义及实现、泛型等等; 第二阶段:用Kotlin创建Android项目,运用kotlin初始化界面、控件、网络请求及数据处理并展示等...

2017-11-06 08:45:12

阅读数 79

评论数 0

Kotlin中找不到kotlinx解决方法

在初始化Kotlin界面布局时需引用kotinx来绑定布局import kotlinx.android.synthetic.main.activity_money.*找不到kotlinx时在gradle文件中加入apply plugin: 'kotlin-android'apply plugin:...

2017-11-04 23:01:48

阅读数 3068

评论数 0

Kotlin中问号(?)和两个叹号(!!)

先看一段代码 private var cloth_Rv: RecyclerView ?= null cloth_Rv!!.setHasFixedSize(true)?:表示当前是否对象可以为空!!: 表示当前对象不为空的情况下执行都是Kotlin为我们提供的检验空指针的方法《Kotlin语法基...

2017-11-03 16:10:50

阅读数 14296

评论数 3

Kotlin系列课程——关键字

fun :表示定义一个函数或者方法fun main(){}var: 表示可变变量var name :String ="小郭"val:表示不可变变量val age :Int =18in : 表示区间范围,必须从小大 in 1..4 表示1234step:表示区间增值范围in 1...

2017-11-02 11:02:31

阅读数 324

评论数 0

Kotlin系列课程——Kotlin初始化控件及界面跳转

Kotlin初始化控件是通过,导入kotlin自己的包,activity_main指向当前的的布局文件,必须要对应一致,才可以引用该布局中的控件import kotlinx.android.synthetic.main.activity_main.*导入相应的布局,就可以用该布局中的控件,直接用控...

2017-11-02 10:44:31

阅读数 1968

评论数 0

RecyclerView的神器BaseQuickAdapter(BaseRecyclerViewAdapterHelper)

RecycleView早已代替ListView,说是方便,但是代码量一点也没有较少,还没有监听效果。每次写RecycleView都要写一堆ViewHolder,getView等一堆,真是麻烦。 现在发现一个神器BaseQuickAdapter。现在项目用的真是一个字,爽!真是太简单了,代码量省去...

2017-10-31 15:03:45

阅读数 470

评论数 0

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