abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 抽象类: 所有的对象都是通过类来描绘的,但是反过来却不是这…
分类:移动开发
[Android]JNI进阶--线程池
当一些异步的任务的时候,使用C++来创建线程来做任务的时候, 可以引用std::thread这个库 使用方法如下,创建一个线程,里面通过std::bind来绑定方法任务。 std::thread thread = std…
安卓之网络信号监听(4G,3G,2G)
有时候我们需要实时监听手机的网络及其它的信号值,但是菜鸟的我在网上百度了很久,没有找到比较合适的例子,后面直接看系统的API,完成了下面的例子,在这做一下笔记: public static void getPhoneSt…
(四)C语言之结构体
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! (四)C语言之结构体 一、什么是结…
Android 自定义字体,更换系统默认显示的字体使用自定义字体
我的简书:https://www.jianshu.com/u/c91e642c4d90 我的CSDN:http://blog.csdn.net/wo_ha 我的GitHub:https://github.com/chua…
Android文件存储总结
存储路径及演化 首先看这张文件从Android文件存储使用参考转载的存储结构图,里面明确了通过各种Android接口获取到的文件路径。 ($rootDir) +- /data -> Environment.getD…
上集: Android开源库大全分类汇总(Android技术资料汇总)
摘要: 1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Babushka…
Java ClassLoader类加载机制(一)原理
类加载的理论知识 翻了一下《深入理解Java虚拟机》这本书,类加载这块主要涉及到原理和真正的Class加载; 本篇算是个学习笔记,也可以直接去翻书,以下是类加载的总结内容; 下一篇会测试一下Class的加载以及Class…
Android 的单位 pt 转 dp
最近做 Android 项目的设计方案为 iphone 的,直接那里就用到 android 上,为了保持一致性并且适应到各种屏幕尺寸上,所以安装 pt 第三方库,可以将尺寸支持 pt 同时兼容各种屏幕。不过因为 pt 所…
Android代码书写规范
package命名: 全部使用小写字母。一级包名为com,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名。 类的命名:大驼峰的命名法,如:MainActivity 方法的命…
23种内功之--单例模式
单例模式是最简单的设计模式 , 甚至在学校中就可以学到 , 也是很多初级程序员(比如我)会的唯一的设计模式.那么这种设计模式有什么用呢 , 具体怎么实现? 基础概念 因为内存原因 , 希望整个系统只有一个全局对象, 有利…
Android极速开发之桌面快捷方式
创建快捷方式1(logo图片使用资源文件R.drawable.xxx) /** * 创建快捷方式 * @param context * @param shortcutName * @param iconRes * @pa…