1.开启电视的工厂模式并打开adb。以创维电视为例,在设置->本机信息中执行“上上下下左右左右”进人工厂模式,–>高级设置->其他中开启adb 2.重启电视 3.在电脑端通过adb(.exe…
分类:移动开发
Java的数据结构和算法
Java的数据结构 一、Collection Collection接口有List和Set两个子接口。 1、List ArrayList 底层动态数据结构,可存储重复元素,存储有序。 线程不安全的,效率高。 初始化一个Ar…
带你高效学习MVP+RxJava+Retrofit
引言 自上次用老旧的mvc做了一个仿微信项目之后,我给自己做了一个短期的规划,先把MVP+RxJava+Retrofit这新的安卓三剑客给学了,于是,经过一个多星期的折腾,总算是对MVP+RxJava+Retrofit入…
Android伸手党系列之八:Android常用开发问题及经验分享
Android开发最佳实践 Android FragmentStatePagerAdapter.notifyDataSetChanged()刷新数据的问题 你真的会用Android中Strings资源吗 Recycler…
编程心态
不要急于求成 不要急于被关注 不要刻意的要求被关注 不要似懂非懂 不要不懂装懂 不要懂了装懂 接受建议 谦虚学习 不要让不懂的人装懂影响你的思维 寻找自己的学习方式
Git多项目管理
开发中我们经常会遇到这样的情况:项目越来越大,一些通用的模块我们希望将他抽离出来作为单独的项目,以便其他项目也可以使用,或者使用一些第三方库,可能我们并不想将代码直接拷贝进我们的项目里面,而仅仅只是单纯的引用。这时问题来…
iOS 数据库升级数据迁移解决方案
背景 很久以前就遇到过数据库版本升级的引用场景,当时的做法是简单的删除旧的数据库文件,重建数据库和表结构,这种暴力升级的方式会导致旧的数据的丢失,考虑到数据升级和数据迁移这个问题以后还会遇到,这算是一个常用的场景吧,所以…
Activity launchMode和taskaffinity
一. Activity的四种launchMode 启动Activity时,可设置launchmode为以下四种方式之一,默认为standard模式。以下说明都有一个前提:所有的Activity的taskAffinity属…
Android Kotlin使用Mockito进行单元测试
简述 在日常项目开发中,基本没有什么机会用到Kotlin,几个月前学习的语法,基本上都忘光了,于是自己强迫自己在写Demo中使用Kotlin,同时,在目前开发的项目中开了一个测试分支,用来补全之前没有写的测试代码。 环境…
模板方法模式
Android进阶之设计模式 模板方法模式 定义: 定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤. 使用场景: 多个子类有公有的方法,而且逻辑基本…
Android应用程序插件化研究之AssetManager
文章首发:Android应用程序插件化研究之AssetManager|大利猫 最近在研究Android应用的插件化开发,看了好几个相关的开源项目。插件化都是在解决以下几个问题: 如何把插件apk中的代码和资源加载到当前虚…
Android 6.0中的新技术总结
最近 Google 正式发布了 Android M,并命名为“棉花糖”(Marshmallow),对于开发者来说,有哪些新的技术和变化呢?本文尝试总结一下 Android 6.0(API 23)给开发者带来新的技术和改变…