Android开发 LiveData与MutableLiveData详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11544273.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
LiveData与ViewMode是经常搭配在一起使用的,但是为了不太混乱,我还是拆分开 ...
Android开发——java.lang.SecurityException: Permission Denial
记录一个在日常开发当中遇到的错误:java.lang.SecurityException: Permission Denial: startForeground from pid=2345, uid=10395 requires android.permission.FOREGROUND_SERVICE.
这个错误主要出现在Android 9.0的手机上面,因为Android 10还有没有覆盖。
解决办法
<uses-permission android:name="android.permis ...
android studio 开发环境配置
android studio 开发环境配置
参考: 第一次使用Android Studio时你应该知道的一切配置
https://www.cnblogs.com/qianguyihao/p/4390905.html
https://www.cnblogs.com/qianguyihao/p/4392611.html
https://www.cnblogs.com/qianguyihao/p/4456420.html
Android Studio开发环境搭建
https://blog.csdn.n ...
Android 开发 框架系列 OkHttp拦截器
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11522959.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
此篇博客只讲解okhttp的拦截器功能的详细使用,如果你还不太了解okhttp可以参 ...
Android 10 开发亮点有哪些?
极力推荐文章:欢迎收藏
Android 干货分享
和您一起终身学习,这里是程序员Android
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
创新和新体验亮点
用户隐私亮点
安全功能亮点
相机和多媒体亮点
Connectivity 亮点
本文参考链接如下:https://developer.android.com/about/ve ...
Android 低功耗蓝牙BLE 开发注意事项
基本概念和问题
1、蓝牙设计范式?
当手机通过扫描低功耗蓝牙设备并连接上后,手机与蓝牙设备构成了客户端-服务端架构。手机通过连接蓝牙设备,可以读取蓝牙设备上的信息。手机就是客户端,蓝牙设备是服务端。
手机做为客户端可以连接多个蓝牙设备,所以手机又可以叫中心设备(Central),蓝牙设备叫外围设备(Peripheral) ...
Android源码阅读技巧--查找开发者选项中显示触摸操作源码
在开发者模式下,在开发者选项中,可以勾选“显示触摸操作”,然后只要点击屏幕就会在点击的位置有圈圈显示。如何找到绘制圈圈的代码部分,有什么技巧来阅读代码量这么大的android系统源码呢?以下请跟着小老弟我来一起分析吧。
1. android设置功能的代码是在packages/apps/Settings/里 ...
Android开发环境搭建
Android开发环境搭建可以分为以下四步:
第一步、安装JDK;
第二步、安装Eclipse;
第三步、下载并安装AndroidSDK;
第四步、为Eclipse安装ADT插件
下面详细介绍。
第一步、安装JDK
Android开发工具要求必须安装JDK(JavaDevelopment Kit),不能只安装JRE(Java Runtime Edition),在安装Android开发工具之前需要先安 ...
Android系统开发实务实训
实训项目 : Android系统开发实务实训 项目成品名称: 绝地 ...
JDK 安装与环境配置配置——Android开发第一步
什么是JDK?
JDK 即 Java Development Kit,Java开发工具包,用来编译 Java 程序。JRE 在接触JDK的过程中,同时了解到 JRE,JRE 即 Java Runtime Environment ,Java的运行环境。JDK中会包含JRE。
如何下载JDK?
搜索jdk,下载JDK。可以看到现在最新版本 12.0.2
安装步骤
①执行 ...
Android环境配置(Eclipse全开发环境下载)
Android环境配置
前期准备
Android环境的Eclipse:
网站链接:https://www.runoob.com/w3cnote/android-tutorial-eclipse-adt-sdk-app.html
SDK的CPU镜像资源:
网站链接:https://www.androiddevtools.cn/
为啥要下载这个版本呢?因为我经历的一晚上的研究,发现Eclipse自带的AVD不能用(至少我的电脑是这样 ...
使用Android手机进行开发的尝试
使用Android手机查看和修改Excel文件、PowerPoint文件并连接幻灯机进行演示等办公方式想必大家已经有所了解。今天介绍一下怎样使用Android进行软件开发。
Termux
使用Android进行软件开发最重要的工具是命令行终端。Termux就是其中功能最丰富、生态最好的命令行终端。
Termux可以通过F-Droid直接下载apk文件进行安装,或从G ...
大疆无人机 Android 开发总结——视频解码
DJI_Mobile_SDK是大疆为开发者提供的开发无人机应用的开发接口,可以实现对无人机飞行的控制,也可以利用无人机相机完成一些视觉任务。目前网上的开发教程主要集中于DJI 开发者社区,网上的资源非常少。废话不多说~~,现在将在Android项目中学习到的东西总结一下。
  ...
C#-Xamarin的Android项目开发(二)——控件应用
基础控件
Android的控件和控件样式非常特别,它是一种内联特别高的设计模式,换句话说,它是非常烂的设计。。。。
但在这种特别的关系里还是有一定的规律的,下面我们一起来看看控件的使用方式。
首先我们定义一个ImageButton,如下:
<ImageButton
android:src="@drawable/toolbar_upload_photo_normal"
an ...
C#-Xamarin的Android项目开发(一)——创建项目
创建项目
使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。
另外用Xamarin开发安卓项目,还需要使用Intel的CPU,并且得是双核以上的CPU,因为调试时,需要使用电脑的虚拟化,奔腾4之类的CPU是不支持虚拟化的。
下面我们创建KibaXamarin_Android项目,如下图:
点击 ...
Android系统开发遇到问题总结
Android系统框架问题汇总
概述SystemUI 相关。keyguard状态栏和导航栏颜色的 Tint
WindowManagerService通过 adb 控制应用全屏和状态栏导航栏查看Android 系统环境变量插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格 ...
Android探索之百度地图开发
@目录前言地图图层介绍地图覆盖物介绍地图事件POI检索公交线路查询线路规划地理编码
前言
之前自己在做一个小项目时涉及到了百度地图的一些内容,当时因为对百度地图的开发流程不是很了解,于是就查阅了一下官方文档,然后阅读别人的博客来学习,但是发现这里面并没有我想要的东西,官方文档也说得不太详细,模棱两可。所以 ...
Android开发之输入框EditText介绍
这篇文章主要为大家详细介绍了Android布局之输入框EditText设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
现在先简单介绍一下技术点:
1.如何使用圆角输入框和按钮背景
2.如何实现“手机号”、“密码”后面的竖线
3.如何嵌套输入框的布局
4.如何监听输入框的输入事件及删除按钮的动态显示隐藏
1.如何使用圆角输 ...
Android系统开发 编译系统签名的APP
前言
一般情况下,我们使用的签名都是自己生成的Java签名来编译APP. 但是,如果需要开发一些特定设备的APP(对权限有更高的要求,需求一些系统基本的权限,比如让APP可以控制设备的休眠),那就需要编译系统签名的APP.
首先你还要明白,APP系统签名的文件必需是你当前设备的系统签名文件一致,这种签名文件只有你自己是Andro ...
Android开发学习路线的七个阶段和步骤
Android开发学习路线的七个阶段和步骤
Android学习参考路线
第一阶段:Java面向对象编程
1.Java基本数据类型与表达式,分支循环。
2.String和StringBuffer的使用、正则表达式。
3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回 ...