摘要: 在Java中,最常见的就是顺序结构,另外,还有其他的一些的结构,选择,循环等,这些程序结构的加入,使得程序代码更有选择性判断结构if语句三种格式:if(条件表达式) { 执行语句;}if(条件表达式) { 执行语句;} else { 执行语... 阅读全文
posted @ 2019-04-02 00:38 cj5785 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Java基础包含关键字,标识符,注释,常量和变量,运算符关键字关键字的定义和特点定义:被Java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写Java的关键字用于定义数据类型的关键字:classinterfacebyteshortintlongflo... 阅读全文
posted @ 2019-04-02 00:37 cj5785 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 基础常识软件:一系列按照特定顺序组织的计算机数据 和指令的集合常见的软件:系统软件:如:DOS,windows,Linux等应用软件:如:扫雷,迅雷,QQ等软件的出现实现了人与计算机之间的更好的交互交互方式:图形化界面:这种方式简单直观,使用者易于 接受,容... 阅读全文
posted @ 2019-04-02 00:23 cj5785 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 算法是思想的体现形式,常见的算法做一些总结 算法简介 算法—Algorithm 解题方案的准确而完整的描述,是一系列解决问题的清晰指令 特征 有穷性,确切性,输入项,输出项,可行性 算法运算要素 算术运算:加减乘除等运算 逻辑运算:或、且、非等运算 关系运算:大于、小于、等于、不等于等运算 数据传输 阅读全文
posted @ 2018-11-01 22:50 cj5785 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 数据结构在Android中也有着大量的运用,这里采用数据结构与源代码分析相结合,来认识Android的数据结构 线性表 线性表可分为顺序存储结构和链式存储结构 顺序存储结构 ArrayList 通过对源代码的产看得知,ArrayList继承自AbstractList,实现了多个接口,其中List里面 阅读全文
posted @ 2018-11-01 22:46 cj5785 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在Android的源代码中,随处可见Makefile,那么Makefile到底是用来干嘛的呢?其实Makefile和Maven、ANT、Gradle一样,属于构建工具,当项目比较庞大的时候,就可以使用makefile来构建项目了 makefile简介 一个工程中的源文件不计其数,其按类型、功能、模块 阅读全文
posted @ 2018-11-01 22:45 cj5785 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 基于TV settings和SettingsProvider "Android启动模式对activity行为的影响" "AndroidManifest.xml文件详解" "Manifest文件中,application和activity标签属性详解" "android之manifest.xml内pr 阅读全文
posted @ 2018-11-01 22:44 cj5785 阅读(3764) 评论(0) 推荐(0) 编辑
摘要: AsyncTask在Android中是很常用的异步线程,那么AsyncTask和Thread有什么区别呢?这里将从源码角度深入理解AsyncTask的设计和工作原理,这里的AsyncTask基于SDK-25 分析知识准备 首先我们来看一个生产者与消费者模型的例子 上面的例子关键点在于两个,其一是 v 阅读全文
posted @ 2018-09-18 00:20 cj5785 阅读(131) 评论(0) 推荐(0) 编辑
摘要: AsyncTask在Android中是很常用的异步线程,那么AsyncTask和Thread有什么区别呢?这里将从源码角度深入理解AsyncTask的设计和工作原理这里的AsyncTask基于SDK-25分析知识准备首先我们来看一个生产者与消费者模型的例子p... 阅读全文
posted @ 2018-09-18 00:20 cj5785 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 前文讲到了apk的反编译流程,但在有的情况下会出现apk的资源文件和代码文件分开的情况,这种情况会出现如下目录结构,并且在apk文件里面并没有dex文件。 所需工具 smali.jar和baksmali.jar 平台相关的framework文件夹,主要是core.jar(平台不同略有差异) 合并流程 阅读全文
posted @ 2018-03-03 17:50 cj5785 阅读(660) 评论(0) 推荐(0) 编辑