Android开发学习1----AndroidStudio的安装、创建第一个Android Studio文件、Android Studio界面介绍和HelloWord!
移动开发的工具有很多:Android Studio,eclipse,Hbuilder等,其中,现如今最火的开发工具是Android Studio,Android Studio是谷歌自己推出的一款集成开发应用,且谷歌已经终止了对eclipse的支持,所以,我们选择Android Studio作为我们学习的开发工具,
Android Studio安装教程:https://www.bilibili.com/ ...
android开发实战-记账本APP(二)
继昨天的开发,继续完成今天的内容。
(一)开始构建一些业务逻辑,开始构建记账本的添加一笔记账的功能。
①对fab按钮的click时间进行修改,创建一个AlertDialog.Builder对象,因此我们给dialog添加一个布局,命名为new_cost_data.xml,位于他的布局很简单,我们只需要设置两个编辑框,和一个时间选择框即可。
new_cost_da ...
android studio 开发简易计算器(一)
根据这几天的学习,想尝试一下开发一款类似于手机自带的计算器。
首先是UI的布置,话不多说,上代码。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
...
android开发实战-记账本APP(一)
记账本开发流程:
对于一个记账本的初步开发而言,我实现的功能有:
①实现一个记账本的页面
②可以添加数据并更新到页面中
③可以将数据信息以图表的形式展现
(一)首先,制作一个记账本的页面。
①在系统自动创建的content_main.xml文件中添加listview
<ListView
android:id="@+id/lv_main"
and ...
有关 Android 应用开发中的弹窗式通知
2020-02-03
关键字:ToastManager、应用消息通知
Android 应用往往少不了要与用户交互的场景。
所谓与用户交互,就是指用户需要主动或者被动接受来自应用的消息、状态提示的场景。
这种消息、状态的展示形式往往多种多样。但常见的也是比较合适的是弹窗式交互。
弹窗式交互是在应用内展示的。 ...
flutter 与 android 混合开发
现有的混合开发方式,都是存flutter项目在android系统或者iOS上面跑。
但是,实际情况是,我们需要在一个成熟的native项目上面,跑几个flutter页面,逐步的进行flutter的融合,并且看情况来进行是否取代native的页面。
以下都是基于flutter version:Flutter 1.12.13+hotfix.5 • channel unknown • unknown source
建议使 ...
Android的应用多语言开发
2020-02-02
关键字:自动切换语言、高版本下应用内多语言切换
在 Android 应用开发中,最简单的多语言实现就是直接在 res 目录下将你需要的不同语言的资源以 values-xx 子目录的形式存放。
例如,res 目录下默认只有一个 values 目录,这个目录下存放的资源就是应用默认使用的资源,包括文字、色彩值、尺寸 ...
告别 Android 开发“Read timed out”
问题背景困扰博主近一个月的问题,导致近一个月没办法进行 Android 开发的问题终于解决了!问题错误特征Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-5.5.1-all.zip'A problem occurred configuring root project 'PlanAssis ...
Android开发 ViewModel_2_了解多种自定义实例方式 (Factory 与 key)
前言
ViewModel的虽然可以以很简单方便的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是这只是google提供的简单构建,你需要引入下面的库才能使用:
implementation "androidx.lifecycle:lifecycle-extensions:2.1.0"
但是!远远不止这样。l还可以使用ViewModelProvider.Factory自定义实例ViewMo ...
Android开发 RecyclerView.Adapter点击后的数组越界问题 与 getAdapterPosition() 与 getLayoutPosition() 的区别
问题描述
在使用RecyclerView实现列表的时候会有极低的概率出现点击后数组越界的报错的问题。
问题原因
请看下面这个几行在RecyclerView.Adapter里的一段代码
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = Layou ...
如何使用Android Studio与夜神模拟器开发调试
如何使用Android Studio与夜神模拟器开发调试
转 https://www.cnblogs.com/mike-mei/p/11527873.html
(1)运行夜神模拟器,
(2)打开命令行窗口,
(3)打开到夜神安装目录(如cd D:\Program Files\NOX\Nox\bin)本人安装的目录,
(4)执行命令:nox_adb.exe connect 127.0.0.1:62001,连接模拟器,
(5) ...
Android(安卓)全套开发资料视频+源码
最近看到这么一张图,我觉得对于IT界的人来说应该很有感触。
也许这意味着今年是996的元年吧,但是那又怎么样?即便它虐我们千百遍,我们还是得微笑着面对它。So,今天分享一些整理的Android开发相关的学习资料(100G左右),资料包括开发工具、入门基础知识、进阶、项目实战的源码及视频,还有电子书。
资料名 ...
Android富文本开发
基础概念目录介绍
01.业务需求简单介绍
02.实现的方案介绍
03.异常状态下保存状态信息
04.处理软键盘回删按钮逻辑
05.在指定位置插入图片
06.在指定位置插入输入文字
07.如果对选中文字加粗
08.利用Span对文字属性处理
09.如何设置插入多张图片
10.如何设置插入网络图片
11.如何避免插入图片OOM
12.如何删除图片或者文字
1 ...
ANDROID物联网开发从入门到实战附源码
本书从获取源码和搭建应用开发环境开始讲起,依次讲解了基础知识篇、数据传输篇、信息识别篇、传感器应用篇和技术提高篇这 5大部分内容。
目录
第1篇 基础知识篇
第1章 Android系统介绍 2
1.1 纵览智能设备系统 2
1.1.1 Symbian(塞班) 2
1.1.2 Android(安卓) 2
1.1.3 iOS(苹果系统) 3
...
Android流媒体开发之路三:基于NDK开发Android平台RTSP播放器
基于NDK开发Android平台RTSP播放器
最近做了不少android端的开发,有推流、播放、直播、对讲等各种应用,做了RTMP、RTSP、HTTP-FLV、自定义等各种协议,还是有不少收获和心得的。我这边做,核心模块和核心代码部分,都是基于NDK,用C++开发的,然后将so动态库,在Android java环境中使用,这个既能保证核心部分的代码性能 ...
Android开发
环境安装
Android Studio安装版,解压版。需要配置jdk。
Android Studio配置包含SDK manager.、AVD manager、Adb。(都包含在sdk中)
项目目录
新建项目后项目根目录如下。
AndroidManifest.xml
项目AndroidManifest.xml配置文件配置项目的主activity,需要获取的权限等一些项目配置信息。
java
项目java目录下配置活动的 ...
Android开发 DialogFragment对话框详解
前言
在聊DialogFragment之前,我们看看以往我们在Android里实现一个对话框一般有这几种方式:
Dialog 继承重写Dialog实现一个自定义的Dialog
AlertDialog Android原生提供的对话框(底层是继承Dialog实现)
PopupWindow 用弹出悬浮框,实现对话框。这种对话框可以用在指定位置显示,一般用于一些非常小的 ...
Android studio入坑记录(SuperMap iMobile开发)
导师的课题是移动端室内寻径,因此从11月到12月我基本都在学习安卓,跟着SuperMap iMobile9D for Android练习做出一个展示地图的APP,记录一下,算是初步进入安卓开发的坑。
不得不感慨,Android Studio真是个磨人的小妖精,装程序配置环境的时间花了非常久,包括java安装、配置,AS安装和配置。最开始装的是AS官网 ...
Android应用程序开发
目录
1. 基于android的简易备忘录的设计与实现... 2
1.1系统需求分析... 2
1.1.1用例分析... 2
1.1.2数据逻辑模型... 4
1.2系统设计... 4
1.2.1主界面功能模块... 4
1.2.2笔记/待办的添加模块... 5
1.2.3备忘录的修改模块... 6
1.2.4备忘录的删除模块. ...
[ubuntu]android SDK 与Gradle环境的安装与配置|搭建android基础开发/构建环境
系统环境:
linux:ubuntu18
已配置jdk 环境变量
切换到root账户
sudo su
安装Android-sdk
(0)准备工作
切换到/usr/local目录:
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
cd /usr/local
其它关于linux目录的说明可以查看:为什 ...