r16 https://dl.google.com/android/repository/android-ndk-r16-windows-x86.zip https://dl.google.com/android/rep…
分类:移动开发
如何在Android中添加网络框架OkHttp
本文来自《Android开发进阶之详解OkHttp网络框架》课程。 在Android开发中一般都是使用Android Studio集成开发环境,他默认使用的是Gradle构建工具,所以我们这里也不例外先讲解如何在Grad…
Android自定义ViewGroup:认识generateLayoutParams方法的作用
2018-11-29 在学习android自定义ViewGroup控件的过程中,随着学习的深入会很容易意识到一些问题 比如:ViewGroup可以让我通过重写onLayout方法来操作子view在ViewGroup中的布…
Android 如何将Toast的显示时间随意设置
前言 Android里边的Toast控件是应用与用户交互的窗口,用于提示或者警告用户一些交互的信息,但是我们会发现就算设置了Toast.LENGTH_LONG,也只有那么几秒钟时间,那么如何将这一时间随意设置呢? 首先我…
Android 蓝牙开发中遇到的一些坑
刚接手第一个基于蓝牙开发的软硬件项目时,因为有之前的人做的项目的代码。套用了一下,突然发现很简单。等后面又有新的涉及到蓝牙的app时,突然觉得自己是错了。 1.高版本手机搜索不到蓝牙。 这个问题,估计一搜索,就知道了原因…
开发人员必备的技能——单元测试
说起软件测试四个字,想必大家脑海中浮现的有集成测试、系统测试、黑盒测试、白盒测试等,可能就是没想到会有单元测试。 对于大学是学习软件工程专业出身的同学来说可能会听过这四个字,对工作好几年的职场老鸟可能也听过但是没实际用过…
Android实践 -- Android蓝牙设置连接
蓝牙开发相关 使用Android Bluetooth APIs将设备通过蓝牙连接并通信,设置蓝牙,查找蓝牙设备,配对蓝牙设备 连接并传输数据,以下是Android系统提供的蓝牙相关的类和接口 BluetoothAdapt…
使用MediaPlayer播放自定义提示音
2017/3/11 14:41:41 使用MediaPlayer播放自定义提示音 这里要实现的是一个音频预览界面,需要实现的是点击一个音频就可以进行播放,点击另一个瞬间切换; 1.获取音频文件 这里将需要使用的音频文件放…
Java大数类BigDecimal及八种舍入模式的介绍
BigDecimal的引入 在利用Java编程语言开发银行、金融类等需要对数值进行高精度计算的软件时,我们经常使用BigDecimal和BigInteger这两个大数类,而不是常见的int、long、float、doub…
Android:判断某APP是否安装,以及部分应用的包名
一:工具类已经写好,直接拿去用就行了 import android.content.Context; import android.content.pm.ApplicationInfo; import android.c…
java int与integer的区别
int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别: int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 in…
RN(react native)入坑指南-12,打正式签名包和发布
0.启动打包服务器 首先执行 react-native start启动打包服务器,此时可以通过chrome打开http://localhost:8081/index.android.bundle?platform=and…