[置顶] Android实战——RxJava2解锁图片三级缓存框架

RxJava2解锁图片三级缓存框架 本篇文章包括以下内容 前言 图片三级缓存的介绍 框架结构目录的介绍 构建项目整体框架 实现图片三级缓存 演示效果 源码下载 结语 前言RxJava2作为如今那么主流的技术,不学习学习都不行了,本篇文章需要你有RxJava2的基础,如果需要对RxJava2学习的同学,可以关注我的博客,查看Android实战——R...
阅读(2639) 评论(4)

[置顶] Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势

RxJava2+Retrofit+RxBinding解锁各种新姿势 本篇文章内容包含以下内容 前言 RxJava2的基本介绍 RxJava2观察者模式的介绍 RxJava2观察者模式的使用 RxJava2的基本使用 模拟发送验证码 RxJava2与Retrofit的使用 模拟用户登陆获取用户数据 合并本地与服务器购物车列表 RxJava2与...
阅读(7397) 评论(16)

[置顶] 2016大学里的流年回忆

曾经的我,懵懂无知入大学之前,由于沉迷游戏,而选择计算机专业,意在自己也想做出一个吊炸天的网游,我相信大部分师弟和师妹都是这么过来的。来到大学,对IT一无所知,只是抱着自己能做出游戏的心态开始了大学的上课之旅。每天准时上课准时下课,每天按时完成作业,心情甚是开心。 大一第一学期的课程:思修、高数、电子电路、英语、C语言 由于大一的课程比较轻松,而且好学,自然在大一开始了我的游戏之旅。一天最开心的...
阅读(7219) 评论(99)

[置顶] 欢迎进入Hensen_的博客目录(全站式导航)

请点击左上角的”[+]”打开目录 Android基础语法基础 语法基础——C语法基础 语法基础——C++语法基础 语法基础——Objective-C语法基础 语法基础——PHP语法基础 面试复习 面试复习——Android工程师之Java基础 面试复习——Android工程师之Java面试题 面试复习——Android工程师之网络基础 面试复习——Android工程师之Android面试大纲...
阅读(7335) 评论(8)

NDK开发——Linux命令、Shell命令、MakeFile命令、gba命令

Linux命令 清空命令行 文件操作 用户管理 权限管理 线程管理 shell命令 定义脚本的版本 引入sh文件 定义变量 定义字符串 命令变量 输出重定向 输入重定向 整数计算 浮点数计算 内联输入重定向 命令执行退出的状态 条件控制语句 test命令 case命令 for循环 while命令 函数 脚本传参 MakeFile命令 介绍 场景 使用 变量 函数 Androidmk gba命令 Li...
阅读(131) 评论(0)

NDK开发——FFmpeg在Linux下的编译、测试编译结果

前提准备 编译FFmpeg 测试ffmpeg 源码下载前提准备 Android Studio+Cmake+云服务器 这里是在阿里云服务器上编译,采用Ubuntu 16.04 64位 采用android-ndk-r10e-linux-x86_64.bin编译ffmpeg-2.6.9 采用Xshell和Xftp进行服务器的操作 编译FFmpeg1、上传ndk和ffmpeg通过xftp连接服务器,在/us...
阅读(161) 评论(0)

NDK开发——Android Studio+CMake实现QQ变声效果

项目演示 源码下载 环境配置 项目开始 代码编写 过程分析 cmake文件分析 变声类型的分析 实现变声代码过程的分析项目演示源码下载Github:https://github.com/AndroidHensen/NDKVoice环境配置 你的Android Studio在SDKManager中下载好ndk-build和cmake 通过fmod的官网,在DownLoad页面中,找到Android平台...
阅读(200) 评论(0)

NDK开发——Android Studio中开发NDK遇到的错误问题与解决方案汇总

错误一 在Genymotion中执行程序时,会出现找不到ndk编译的库的错误,可是libs目录下明明存在对应的so库 Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.handsome.ndkvoice-2/lib/arm/libfmodL.so" has unexpected e_machine:...
阅读(116) 评论(0)

NDK开发——Android Studio2.x配置NDK环境、运行HelloWord

本篇文章翻新旧文章,采用markdown格式,原文时间2016-09-19 23:43 1253人阅读下载 JNI简介 NDK简介 NDK目录结构 配置ndk路径 编写native方法 使用javah 创建jni文件夹 编写jni 解决Bug Gradle配置ndk build 运行 源码下载下载官网NDK传送门https://developer.android.com/ndk/downloads/...
阅读(141) 评论(0)

NDK开发——JNI必须掌握的常用例子

前言 效果预览 导入依赖库 宏定义 访问Java属性 访问java静态属性 访问java方法 访问java静态方法 访问构造方法 调用父类的方法 字符串转码 给定一个数组进行排序并同步到Java中 创建一个指定大小的数组 局部变量引用 创建全局引用 获得全局引用 释放全局引用 弱全局引用 抛出异常处理 局部静态变量 初始化全局变量 文件加密 文件解密 获取文件大小 分割文件 合并文件前言要学习NDK...
阅读(168) 评论(1)

语法基础——C++语法基础

前言 HelloWord 命名空间 类 引用 函数 构造函数 内存分配 其他 前言 最近发现要学习C++来开发NDK,不得不把基础的东西记录下来,否则学的太多会混淆,废话不多说,开始记录我的C++学习之旅吧 HelloWord 导库 命名空间 输出函数 #include //必须带有命名空间才能使用cout等 using namespace std; int...
阅读(194) 评论(0)

面试复习——Android工程师之设计模式

请点击左上角+号查看目录,文章会长期不定时更新 面试复习——Android工程师之设计模式面试复习Android工程师之设计模式 单例模式 建造者模式 适配器模式 装饰模式 外观模式 组合模式 策略模式 模板方法模式 观察者模式 责任链模式单例模式1、概念单例模式是一种对象创建模式,它用于产生一个对象的具体实例,它可以确保系统中的一个类只产生一个实例2、好处 省略创建对象所花费的时间 对系统内存的使...
阅读(523) 评论(1)

面试复习——Android工程师之算法基础

请点击左上角+号查看目录,文章会长期不定时更新 面试复习——Android工程师之算法基础面试复习Android工程师之算法基础 链表 链表的数据结构 删除链表中node节点 方式一删除链表中指定值的节点 方式二删除链表中指定值的节点 删除链表中不重复的值 两链表相加 判断一个单链表是否为回文结构 删除单链表倒数第K个节点 栈 使用两个栈模拟队列 设计含最小函数min的栈 二叉树 二叉树的数据结构...
阅读(701) 评论(0)

Android基础控件——Dialog的自定义,仿淘宝、天猫、京东等商城广告弹窗

Dialog的自定义,仿淘宝、天猫、京东等商城广告弹窗 学习,学习,学以致用 Dialog已经是安卓开发者的家常便饭了,经常用来作为一些提醒功能,但是它也可以拓展为广告弹窗效果,让我们来自定义一个广告的Dialog吧。下面是今天要实现的效果图一、自定义Dialog布局的实现Dialog的布局很简单,其实就是一个充满容器的图片,view_dialog_advertisement.xml<?xml...
阅读(931) 评论(0)

Android基础控件——EditText的自定义、高仿iOS的UITextField

EditText的自定义、高仿iOS的UITextField 学习,学习,学以致用,让基础控件贴近实战效果 EditText是常用的文本框输入控件,它没有像iOS的UITextField那样,只要一个属性就可以在输入的时候弹出一个清除所有文本的图标,那么我们就要自定义一个,废话不多说,Hensen老师开车啦iOS的效果要实现的效果(有点卡,耐心看)1.1 实现分析 使用EditText的setC...
阅读(617) 评论(1)

面试复习——Android工程师之Android面试大纲

文章会不定期更新,欢迎关注我的博客 Activity面试题 Fragment面试题 Service面试题 Broadcast Receiver面试题 WebView面试题 Binder面试题 Handler面试题 AsyncTask面试题 HandlerThread面试题 IntentService面试题 视图工作机制面试题 事件分发机制面试题 ListView面试题 Android项目构建面试题...
阅读(3988) 评论(10)

语法基础——PHP语法基础

PHP基础——语法基础一、变量变量不分类型,用$符号可以代替所有类型,这点跟JS的var很像$a = 10; $b = 5; echo $a+$b二、常量常量分为const和define,它们的区别是: define是在编译时,会自动将声明的变量替换到程序中 const是在运行是,会自动将声明的变量替换到程序中 const THE_VALUE = 10; define('THE_VALUE' = 1...
阅读(582) 评论(4)

Android开发细节——开发实战过程中遇到的细节问题与解决方案汇总

Android开发细节——开发实战过程中遇到的细节问题与解决方案汇总 这里所遇到的问题都是做项目中遇到的问题,经过查询资料后,把结果告诉大家 一、获取系统时间的24小时制与12小时制最近在做项目的时候发生了一点错误,服务器端是24小时制的时间,而本地数据库则是12小时制的时间1、获取24小时制的时间public static String showDate() { SimpleDateF...
阅读(546) 评论(3)

面试复习——Android工程师之网络基础

请点击左上角+号查看目录,文章会长期不定时更新 面试复习——Android工程师之网络基础面试复习Android工程师之网络基础 各层网络协议相关 各层网络协议的作用 IP地址的分类 网络请求之Get和Post的区别 TCP三次握手和四次挥手 TCP和UDP的区别 HTTP10和11的区别 Http11和20的区别 HTTP协议简述 HTTP特点 HTTP报文结构 HTTPS简述 HTTP和HTTP...
阅读(1025) 评论(3)

Java基础——Vector源码分析

更多Java集合文章,请关注我的博客:http://blog.csdn.net/qq_30379689 Java基础——Vector源码分析 本篇文章包含以下内容,请点击左上角+号展开目录 什么是Vector Vector的成员变量 Vector的构造方法 Vector的存储 Vector的获取 Vector的删除 Vector调整数组容量 Vecto...
阅读(472) 评论(0)

Java基础——ConcurrentHashMap源码分析

更多Java集合文章,请关注我的博客:http://blog.csdn.net/qq_30379689 Java基础——ConcurrentHashMap源码分析 本篇文章包含以下内容,请点击左上角+号展开目录 什么是ConcurrentHashMap 为什么使用ConcurrentHashMap ConcurrentHashMap的数据结构 ConcurrentHa...
阅读(417) 评论(0)

Java基础——LinkedList源码分析

更多Java集合文章,请关注我的博客:http://blog.csdn.net/qq_30379689 Java基础——LinkedList源码解析 本篇文章包含以下内容,请点击左上角+号展开目录 什么是LinkedList LinkedList的数据结构 LinkedList的存储 LinkedList的其他API LinkedList与ArrayList的区别...
阅读(501) 评论(0)

Java基础——ArrayList源码分析

更多Java集合文章,请关注我的博客:http://blog.csdn.net/qq_30379689 Java基础——ArrayList的工作原理 本篇文章包含以下内容,请点击左上角+号展开目录 什么是ArrayList ArrayList的构造函数 ArrayList的存储 ArrayList的读取 ArrayList的删除 ArrayList调整数组容量...
阅读(428) 评论(0)

Java基础——LinkedHashSet源码分析

Java基础——LinkedHashSet工作原理一、什么是LinkedHashSet LinkedHashSet是非同步的 LinkedHashSet是有序的,分别是插入顺序和访问顺序,LinkedHashSet的有序性可参考LinkedHashMap的有序性,可以举一反三 LinkedHashSet继承于HashSet,内部基于LinkedHashMap实现的,也就是说LinkedHashSet...
阅读(390) 评论(0)
141条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:375747次
    • 积分:5580
    • 等级:
    • 排名:第4901名
    • 原创:141篇
    • 转载:0篇
    • 译文:0篇
    • 评论:580条
    座右铭
    你不努力,谁也给不了你想要的生活
    我的标签

    看顶置有福利

    强迫症

    帅气

    俊俊俊.apk

    大三

    lol大神

    三等奖福星

    汕尾

    博乐

    梦想当主播

    Android

    iOS

    关于我
    友情链接
    博客专栏
    去除广告