第9章 Kotlin与Java互操作(Interoperability) 9.1 使用工具互相转换 9.1.1 将 Java 转换为 Kotlin 9.1.2 将 Kotlin 转换为 Java 9.1.3 兼容 Jav…
分类:移动开发
面试题 - 用 java代码编写堆栈
Android程序员面试宝典 public class Stack { int[] data; int maxSize; int top; public Stack(int maxSize) { this.maxSize…
app_process运行java程序
运行流程: java程序 –> 编译对应的jdk版本class –> dx工具dex打包 –> push到设备的/data/local/tmp目录下,运行 编译:ma…
Android各个版本的NDK官方下载链接
NDK官方网站:https://developer.android.google.cn/ndk/downloads/index.html?hl=zh-cn Google Android NDK官网 ndk_r14b(Ma…
Android BLE4.0(设备搜索)
接上一篇Android BLE4.0(基本知识),本篇记录在Android中的蓝牙4.0开发。要想与蓝牙设备进行通讯,首先要连接到相应的设备,连接到相应的设备之前,我们要能够搜索到它。所以我们先从找到设备开始。 1、申请…
spinner的基础用法
spinner的基础用法~ 一、设置数据源 <string-array name="degrees"> <item>智能排序</item> <item>智能排序</i…
Flutter Appbar 隐藏返回按钮
从AppBar API中看出 这个返回按钮 是 leading 控制 /** AppBar({ Key key, this.leading,//在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示…
Android进阶——Small源码分析之更新流程详解
前言 Small的更新有两种方式,一种是将插件放在插件目录,一种是将插件放在补丁目录下。更新插件的方法可以通过以下思路进行更新,本篇主要是通过Sample的例子来请求更新补丁,更新插件的方式就给出代码。这里不建议直接更新…
Android开发实践:用脚本编译Android工程
一般情况下,我们都是使用Eclipse+ADT插件或者Android studio软件来编译Android工程的,其实,Eclipse或者Android studio仅仅是将一些编译命令封装到可视化界面里而已,通过she…
Android蓝牙BLE入门
Manifest文件权限配置说明 使用蓝牙,扫描蓝牙和设置蓝牙设置需要用到 <uses-permission android:name=”android.permission.BLUETOOTHR…
AndFix使用说明
原文首发于我的个人博客,欢迎访问(_),转载请注明出处。 介绍 AndFix,全称是Android hot-fix。是阿里开源的一个Android热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持And…
Swift iOS实现把PCM语音转成MP3格式
最近折腾了Swift的语音录制识别和转码,这块还是比较坑的,由于语音识别的准确度实测大概也就80%左右,所以还是需要上传录音文件啊。首先是用讯飞语音SDK实现语音录制和识别(语音听写),第一个坑是讯飞SDK只录制了PCM…