基于MUI框架+HTML5PLUS 开发 iOS和Android 应用程序(APP)
目录事前准备创建项目利用MUI写一个简单的页面效果展示关于文件打包
事前准备
# 软件
HBuilder X Web开发IDE 下载地址:https://www.dcloud.io/hbuilderx.html
MUI 前端框架(移动端) 使用文档:https://dev.dcloud.net.cn/mui/ui/#icon
What is Mui:
- 移动端布局框架 made in China
- 模拟移动App,H ...
使用android studio发布android与flutter混合开发项目
一、生成androd签名证书
Android studio的Build > Grenerate Signed Bundle
选择apk
点击Create New
录入对应的签名信息;点击确定
对应盘符下就会生成一个签名文件
二、拷贝签名到项目目录
将签名文件拷入项目的app目 ...
Android开发_配置Android开发环境
1、第一步安装brew
教学网址(国外网站,难度大)
捷径:在终端使用以下命令行(已经全部替换为国内地址)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2、用brew安装jdk。
brew update
brew cask install java(未FQ时长很长,大概猴年马月两个小时)
安装完成后就可以执行 ...
Android开发——RecyclerView实现下载列表
本篇记录的是使用Jsoup框架爬取网页内容,结合Android的RecyclerView,从而实现批量下载小说的功能(也是我的APP星之小说下载器Android版的核心功能),思路仅供参考
本文使用了AsyncTask来实现下载功能,不懂使用的可以参考一下我的文章Android开发——实现子线程更新UI
RecyclerView的使用这里也略过了,详情请看Android ...
Xamarin.Android开发中遇到的问题
安卓版本和SDK
开发
1、Resource.Id未包含xxx的定义
打开了一个OK的Id,是位于\obj\Debug\90\designtime\Resource.designer.cs ,打开文件搜索xxx,果然没有。
删除此文件 重新生成项目,并没有重新生成Resource.designer.cs
解决方法:
删除整个obj文件夹,重新生成项目;
或者重启VS,自动重新生成Resource.design ...
Android开发——实现子线程更新UI
Android中线程按功能分的话,可以分为两个,一个是主线程(UI线程),其他的都是子线程
主线程不能执行那些耗时过长的代码或任务(执行耗时过长的代码会出现应用未响应的提示),所以都是使用子线程来执行耗时过长的代码,比如说下载文件等任务
一般情况,子线程中执行过长的代码,都是需要进行更新UI操作。
但是Android中 ...
Android H5混合开发(1):构建Cordova 项目
Cordova是什么
Apache Cordova是一个开源的移动开发框架。允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发。
以移动平台为例,安卓、IOS平台设备的常用功能,被Apache封装成一个个插件,如摄像头、传感器、网络、数据等。H5端通过调用插件,即可使用设备的这些功能。而项目具体的业务功能,也可封装成自定义的 ...
Android H5混合开发(2):自定义Cordova插件
前言
Cordova虽然定义了很多基础的插件,供H5端使用原生设备的功能。
但是,如果业务相关的功能,需要提供给H5端使用,那么,就需要我们自定义插件了。
这个“自定义”不是指由Android端任意定义,一般需要各端(H5、原生)讨论来决定,如:插件的名称、action等。
模拟需求
插件信息:
插件名称:MyPlugin
插 ...
Android H5混合开发(3):原生Android项目里嵌入Cordova
前言
如果安卓项目已经存在了,那么如何使用Cordova做混合开发?
方案1(适用于插件会持续增加或变化的项目):
新建Cordova项目并添加Android平台,把我们的安卓项目导入Android平台(我们的安卓项目需要做目录结构、配置等很多内容调整),后续开发中,可通过命令在Codova项目中统一快速添加插件,进行原生与H5通信。
方 ...
Android开发——Toolbar常用设置
本篇笔记用来记录常用的Toolbar设置,如Toolbar颜色设置,显示返回按钮,显示右边三个点按钮
之前Android 使用的ActionBar,Android5.0开始,谷歌官方推荐使用Toolbar来代替ActionBar
最近慢慢开始使用上kotlin了,贴出的代码可能是kotlin的代码,见谅,如果有Java基础的,其实还蛮简单上手的,可以参考一下我的kotlin学习 ...
Android开发——Kotlin开发APP使用笔记
之前一直使用java来开发Android项目,学了新的kotlin语言,前来试一试,并说一下kotlin对Android的一些功能增强
创建项目
我使用的是Android Studio3.0+,所以默认就支持kotlin
创建项目的时候记得勾选kotlin支持
找到实例与设置监听器
以往我们是通过findviewbyid来找到实例,而kotlin中提供了一种更为快捷的方式,只需要 ...
Android开发--IntentService的用法,你错过了什么
Android开发--IntentService的用法,你错过了什么
。
本文链接:https://blog.csdn.net/smbroe/article/details/45009721
IntentService是Android中提供的后台服务类,我们在外部组件中通过Intent向IntentService发送请求命令,之后IntentService逐个执行命令队列里的命令,接收到首个命令时,IntentService就 ...
Android开发 retrofit入门讲解
前言
retrofit基于okhttp封装的网络请求框架,网络请求的工作本质上是 OkHttp 完成,而 retrofit 仅负责网络请求接口的封装.如果你不了解OKhttp建议你还是先了解它在来学习使用retrofit,传送门:Android 开发 框架系列 OkHttp使用详解
Retrofit优势,就是简洁易用,解耦,扩展性强,可搭配多种Json解析框架(例如Gson),另 ...
Android嵌入式开发初学者的几个注意点
一:首先你必须了解ARM平台 Android 移植与驱动核心开发,当然也可以是X86和其他的平台,不过其他平台的Android智能终端开发并不是很多。
Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到 特定硬件平台下,同时将必要的驱动进行编 ...
Android开发基础
Android开发基础开发基础包括① Android开发环境搭建Android Studio的安装https://developer.android.google.cn/studio/SDK的下载和配置两种方法,方法1 拷贝别人的SDK文件夹中的所有内容,放在与AndroidStudio在同级目录方法2 根据Android Studio的向导去下载和安装模拟器的安装与配置方法1 拷贝别人的SDK文件夹中的所有内 ...
Android开发中常用Dialog(普通弹窗&时间选择器&日历选择器)
引言
开发中,我们会有很多地方使用 Dialog 来展示一些提示信息或设置信息。如:用户提示、进度展示、时间设置、日期设置等。
下面我和大家一些学习下Android中常用的几种Dialog吧~
首先,先介绍下 Dialog 中那些类的关系
先来一波源码
public interface DialogInterface {
......
}
public class Dialog implements Dia ...
Android开发 navigation的跳转动画以xml属性的方式实现
前言
此篇博客只简短的介绍navigation如何添加跳转页面的动画属性,如果你还为接触了解过navigation.建议你看我另一篇博客 Android开发 navigation入门详解
创建动画xml
in_from_right.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android: ...
Android开发 navigation入门详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11555217.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
Google 在2018年推出了 Android Jetpack,在Jetpack里有一种管理fragment的新 ...
Android开发--Intent的使用(1)启动活动
Android系统是目前世界上市场占有率最高的移动操作系统,近年来,Android开发也越来越炙手可热。
在Android开发中,我们使用Intent进行活动Activity之间穿梭。
当我们点击启动器时,我们会直接进入该应用的主活动,但一个活动的应用未免太简单了。那么当有多个活动时,应用如何实现活动间的跳转呢?答案就是使用Inte ...
Android开发 ViewModel_1_了解与简单使用
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11545166.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
ViewModel是google推出的一个数据处理框架,ViewModel类是被设计用来以可感知 ...