随机推荐

JNI动态注册

前言之前其实写过,代码不见了,为了走一下流程,重新简单的写了一个。正文动态注册动态注册java的Native方法,使得c/c++方法名可以和java的Native方法名可以不同。动态注册是将二者方法名关联起来,以后在修改Native方法名时,只需修改动态注册关联的方法名称即可。优点:...

[摘]停止ListView滑动-Android

shui知道偶尔会要用到这个,目前我只试过第一种方式是ok,其他几个没有测试。摘抄内容give it a ACTION_CANCEL touchEvent, can stop the fling. it is easy.listView.dispatchTouchEvent(Motio...

[代码片段]Activity手动设置全屏和非全屏

前言Android开发项目中有些App的部分界面需要全屏,比如视频播放界面,进入时手动全屏,退出时恢复全屏状态。下面记录一下常用的全屏方式。正文当系统全屏时,很多悬浮窗会向上移动一小段距离,原因窗口布局是从状态栏之后开始的,全屏时没有状态栏了,所以会向上移动,给窗口加上,就可以解决。ge...

Android6.0修改默认输入法

系统内置了搜狗输入法,但有时候系统起来后输入法不是搜狗,客户很捉急,因此只好百度了一下下,参考大神们的教程。我这使用的代码是Android 6.0的,在SettingsProvider没有找到配置项,我记得以前Android 4.2上是有写配置项的,可Android 6.0中竟然没有,,...

Android P修改系统默认字体

前言偶尔项目中需要改变系统默认字体或者新增字体,今天有空就记录一下,方便学习。正文涉及修改的目录:frameworks\base\data\fonts涉及到修改的文件:frameworks\base\data\fonts\Android.mkframeworks\base\da...

Java多线程编程核心技术的笔记之1

1、什么是进程,线程和多线程1. 进程在百度百科中的定义是进程(process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.程序是指令,数据以及组织形式的描述,进程是程序的实体.我们可以把win系统中运行的一个exe程序看做一个...