随机推荐

C语言之指针数组和数组指针

前言简单记录一下指针数组和数组指针之间的区别。正文由于很容易搞混,因此这里做一下记录。指针数组指针数组是指具有若干个相同存储类型和数据类型的[指针变量]构成的组合。指针数组的一般形式:存储类型 数据类型 * 指针数组名 [大小]//指针数组,类型是int * 所以叫int型指...

adb push有中文名的apk或者路径会出现名字不全

前言最近在调试时,push的apk目录中带有中问题,就存在push的apk后缀丢失正文偶然apk中带有中文或者存在的路径中带有中,由于疏忽,push后发现apk没有正常启动,最后发现,push的文件存在问题。如下。adb push Desktop\中国125la.apk /sdcard...

余秀华 : 栀子花开

白成一场浩劫,芬芳成一种灾难那些隐匿的声音一层层推出来,一层层堆积,再散开是的,无话可说了白,不是一种色彩。而是一种姿态 每一年,如期而至的突兀:存在即为表达反正是绚烂,反正是到来反正是背负慢慢凋残的孤独:耀眼的孤独义无反顾的孤独 那些喷薄的力从何而来?它...

[NDK开发]Android JNI开发之动态注册

前言我们第一篇文章 《[NDK开发]Android JNI 开发之第一个 JNI实例》就是静态注册的。除了有静态注册,还有动态注册。静态注册静态注册:先由Java得到本地方法的声明,然后再通过JNI实现该声明方法。优点: 理解和使用方式简单, 属于傻瓜式操作, 使用相关工具按流程操作就...

Kotlin变量的类型转换简介

前言简单记录一下Kotlin中变量类型的转换,记录于此,方便自己查阅。正文如果将一种数据类型的值赋给另一种不同的数据类型的变量时,则需要进行数据类型转换。根据转换方式的不同,数据类型转换可分为两种:智能类型转换和强制类型转换。类型检查在类型转换前,为了避免异常,可以通过is来进行类型检...

AsyncTask源码分析

AsyncTask源码分析,当前使用的Android 6.0的代码,AsyncTask源码目录在如下:base\core\java\android\os\AsyncTask.java在分析源码之前,我们看看我们在项目中是如何使用AsyncTask的。下面是个简单的demo,只是写了AsyncT...