摘要: 一、使用Raw文件夹下的数据库文件 在使用GreenDao框架时,数据库和数据表都是根据生成的框架代码来自动创建的,从生成的DaoMaster中的OpenHelper类可以看出: 对应的createAllTables函数代码: 再接着往下看: 从以上的代码可以看出GreenDao在第一次使用的时候会阅读全文
posted @ 2017-01-06 13:33 戎码之路 阅读(1818) 评论(1) 编辑
摘要: 一、我是谁?什么是我的优势?我的价值观? 二、我在哪里工作?我属于谁?是决策者、参与者还是执行者? 三、我应该做什么?会对社会有什么贡献? 四、在人际关系上承担什么责任? 五、后半生的目标和计划是?阅读全文
posted @ 2017-01-04 09:22 戎码之路 阅读(68) 评论(0) 编辑
摘要: 写在前面:有阶段的自己,会用蛮力去学习一些东西,就是这东西不管是否适合目前自己的知识体系, 觉得学了之后会更牛逼就去学,但是这样的东西往往学了记不住。 学习的过程越用力反而显得越吃力, 太吃力的事情,自然就无法有恒心, 这就是很多人会觉得自己做事总是无法持之以恒的原因。 努力不应该是某种需要被时常觉阅读全文
posted @ 2016-09-01 15:12 戎码之路 阅读(182) 评论(0) 编辑
摘要: 本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 网上有很多关于使用Gallery来打造3D画廊的博客,但是在关于Gallery的官方说法中表明: This class was deprecated in API level 16.This widget is 阅读全文
posted @ 2016-08-20 16:17 戎码之路 阅读(8078) 评论(2) 编辑
摘要: 1. Putty工具连接Android设备 下载链接:https://github.com/sztupy/adbputty/downloads 如上图所示:在HostName中输入 transport usb ,port输入5037,connection type选择ADB。 2. adb卸载系统应阅读全文
posted @ 2018-09-05 10:19 戎码之路 阅读(5) 评论(0) 编辑
摘要: 搭建步骤: 1. 下载dropbear源码 下载源码有几个选择: 到 "dropbear官网" 下载源码。不过这里的源码是没有Android.mk文件的需要自行编写 到AOSP(android open source project)官网下载对应的dropbear代码: 到这个地址下载,地址:htt阅读全文
posted @ 2018-05-11 14:24 戎码之路 阅读(285) 评论(0) 编辑
摘要: 1. 创建组件 在项目所在目录下执行: 2. 在src/components中会出现: 3. 组件模块: ComponentName.html ComponentName.scss ComponentName.ts 4. 组件通讯 @Input @Output my.ts: my.html: 5. 阅读全文
posted @ 2018-02-06 11:25 戎码之路 阅读(27) 评论(0) 编辑
摘要: 1. 相关概念 视频文件格式: 简称文件格式,目的是让系统中的应用程序来识别并关联这些文件,让相应的文件由相应的应用程序来打开。 视频封装格式:简称视频格式,相当于一种视频信息的容器。以下是几种封装格式: AVI格式(后缀为.avi):全称:Audio Video INterleaved,即音频视频阅读全文
posted @ 2018-02-06 11:21 戎码之路 阅读(38) 评论(0) 编辑
摘要: 1. 概述 Robolectric(http://robolectric.org/)是一款支持在桌面JVM模拟Android环境的测试框架,通过shadow包下的类来截取view、activity等类的调用,代替它们运行。举个例子说明一下,比如android里面有个类叫TextView,他们实现了一阅读全文
posted @ 2018-02-06 11:14 戎码之路 阅读(43) 评论(0) 编辑
摘要: Junit 1. 概念 JUnit 是一个Java语言的单元测试框架。 单元测试 :单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向阅读全文
posted @ 2018-01-22 09:56 戎码之路 阅读(34) 评论(0) 编辑
摘要: 1. 配置ssh 打开命令行或者git bash 输入 2. 创建git库 检查当前状态 working directory clean 表示当前工作目录没有未被追踪或者已修改的文件,否则会将它们列出。这个命令会告诉我们当前在哪个分支。 在当前目录会生成一个.git文件夹 3. 远程仓库 添加远程仓阅读全文
posted @ 2018-01-22 09:48 戎码之路 阅读(31) 评论(0) 编辑
摘要: 一、简介 概念:建造者模式就是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、组成 建造者模式可以有以下成员构成 Builder:抽象接口,规范产品对象各个组成成分的建造。这个接口规定要实现的复杂对象的创建流程,并不涉及具体的对象组件的创建。 ConcreteBuil阅读全文
posted @ 2017-03-20 22:15 戎码之路 阅读(38) 评论(0) 编辑
摘要: 一、简介 工厂模式主要是为创建对象提供接口,让子类决定实例化哪个类。按照《Java与模式》可以分为: 1.简单工厂模式 2.工厂方法模式 3.抽象工厂模式 二、简单工厂 适用于业务简单的情况:小项目或具体产品扩展很少的情况。 它由以下三种角色组成: 具体工厂类 抽象产品类 具体产品来 UML类图关系阅读全文
posted @ 2017-03-20 17:53 戎码之路 阅读(51) 评论(0) 编辑
摘要: 使用模式最好的方式是:“把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用它们。” 使用场景: a. 产生莫对象会消耗过多的资源,为避免频繁的创建和销毁对象对资源造成的浪费。例如: 对数据库的操作、访问IO、线程池、网络请求等。 b. 某种类型的对象应该有且只有一个。若制造出多个这样的阅读全文
posted @ 2017-03-20 11:07 戎码之路 阅读(32) 评论(0) 编辑