android开发
文章平均质量分 54
Ltanke
这个作者很懒,什么都没留下…
展开
-
Android学习笔记(Kotlin实例版)--2-- 开发自定义View--实例:跟随手指的小球
开发自定义View实例:跟随手指的小球原创 2022-04-27 10:02:25 · 555 阅读 · 0 评论 -
Android学习笔记(Kotlin实例版)--1-- 开发工具常用配置和依赖管理
1 Android Studio 版本我这里使用的3.6的Android Studio ,虽然目前AS已经到了4.2版本,但我个人用着3.6的比较顺手,4.2版本在程序构建时总会出一些莫名其妙的问题,查了一些资料有时管用,有时无效,搞起来比较费时,而3.6版本用着一直没有什么问题,所以学习过程暂使用3.6版本。2 Kotlin版本相比于JAVA,使用Kotlin开发更简洁也更安全,也是官方最支持的语言,安卓开发方面有逐渐替代Java的趋势。我项目中使用的是1.3.71 版本,目前已有更高版本原创 2022-04-25 16:02:14 · 5043 阅读 · 0 评论 -
android 下载服务器的txt文档
主要函数就是下面这个方法private fun downLoadFile(url: String?) { //文档所在服务器地址 val url = "http://host099229.79.game3939.com/adArra.txt" val filePath = context.getExternalFilesDir(null) //下载后文档保存地址 val outPath = "$filePath/outP原创 2021-10-26 15:05:50 · 1464 阅读 · 0 评论 -
android 视频转音频,将mp4文件转换为mp3文件的方法
很多文章关于将MP4转为MP3写的都很复杂,我这里总结一个比较简单的方法。此方法有个BUG,最后再说。但整体功能比较简单可用。一,导入第三方文件此方法用到3个第三方库文件如下,(资源和Demo在文章最底部)将这3个库文件导入项目的libs文件夹,并右键 Add As Library二,写一个转换用的静态类 ChangeUtil.ktpackage com.android.videotomp3import android.util.Logimport org...原创 2021-10-09 17:17:39 · 1385 阅读 · 1 评论 -
android 电话号码归属地查询的方法
一,先看效果这里有几个库,加入项目即可很简单的获取电话号码归属地。先看运行结果。二,步骤1 集成3个库文件,资源在文章最后把这三个库文件加入到项目的libs文件夹中,然后右键 Add As Library2 布局代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schema..原创 2021-10-09 14:00:11 · 1640 阅读 · 0 评论 -
用supervisor配置python进程,使python程序常驻系统
supervisor是一个Python开发的通用的进程管理程序,可以管理和监控Linux上面的进程,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启,但它不能管理原本就是daemon的进程。supervisor的安装和管理都非常方便根据自己程序的需求,记录一下配置过程。我的程序使用Python写的TCP服务程序,也就是将某个端口作为某一个TCP服务然后让它一直运行于Linux后台1.安装pip install supervisor2.生成配置文件安装好以后,原创 2021-05-23 14:06:53 · 559 阅读 · 0 评论 -
把app数据存储位置保存到sharedPreferences,让其他service可以访问到该存储位置
1 声明preferences 和 editorprivate lateinit var preferences:SharedPreferencesprivate lateinit var editor: SharedPreferences.Editor2 在 MainActivity 的 onCreate 中 获取App存储空间地址val savePath = getExternalFilesDir(null).toString()3 将该地址存入sharedPreferencespref原创 2021-04-28 08:20:18 · 106 阅读 · 0 评论 -
kotlin写的android 录音实例(需要动态申请权限),利用 mediaRecorder 实现
这是一个简单的android 录音单元功能实现的源码,不涉及其他线程或服务之类的深入知识,详细针对 mediaRecorder 实现录音功能做记录和解析。一 静态权限现在的Android机已经普遍都是6.0以上的系统了,所以很多权限是需要动态申请的,这里录音权限就需要进行动态申请,当然为了,兼容6.0以下的系统,我们就把需要的权限也在manifest文件中静态声明一下<uses-permission android:name="android.permission.READ_EXTERNAL_S原创 2021-03-05 11:30:45 · 1604 阅读 · 1 评论 -
android app私有路径的获取
Anddroid 7.0 之后系统默认机制访问公共存储目录。所以需要将文件保存在系统分配给APP的私有空间中,该路径获取也是很简单的,主要有两种场景。1 在Activity 中获取该路径:该场景只需调用函数getExternalFilesDir(null)函数即可获得,代码如下var privatePath = getExternalFilesDir(null).toString()该私有空间路径位于“外部存储根目录/Android/data/应用包名/files”下2 在其他类中获取该原创 2021-03-04 09:45:58 · 3880 阅读 · 1 评论