Android系统应用开发实战详解
Android系统应用开发实战详解
1 Android概述
1.1 Android的演化史
1.1.1 Android的诞生
1.1.2 Android的发展
1.2 Android的两面性
1.3 使用Android的设备
1.4 Android设备的硬件差异
1.4.1 显示屏
1.4.2 用户输入
1.4.3 传感器
1.5 Android的特点
1.5.1 多进程和应用程序微件
1.5.2 触摸、手势和多点触控
1.5.3 硬键盘和软 ...
android开发使用TextView显示html富文本、markdown文本的强大框架记录一下
android开发时,有时我们想灵活修改样式灵活,所以想使用富文本显示方式展示,一般我们有以下两种方式:1.使用TextView显示,使用textView.setText(Html.from(html))显示富文本内容2.使用WebView加载,使用webView.loadData()或者webView.loadDataWithBaseURL()加载富文本内容但是以上两个方法都不够完美,TextView显示的 ...
Android开发 BottomSheetDialogFragment底部弹出的对话框
前言
BottomSheetDialogFragment是基于DialogFragment封装的,如果你不太了解DialogFragment,可以参考另一篇博客Android开发 DialogFragment对话框详解
基本使用代码
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.google.androi ...
Android平板电脑开发实战详解和典型案例
Android平板电脑开发实战详解和典型案例
1 平板电脑概览以及开发环境的搭建
1.1 平板电脑基础知识概览
1.1.1 初识平板电脑
1.1.2 忐忑发展史之平板电脑
1.1.3 平板电脑的家族成员
1.1.4 独树一帜的平板电脑
1.2 开发环境的搭建
1.2.1 Android SDK的安装与环境变量配置
1.2.2 Eclipse集成开发环境的搭建
1.2.3 Android模拟器 ...
精通Android网络开发
精通Android网络开发
第1篇 基础知识篇
1 Android技术概述
1.1 智能手机系统介绍
1.1.1 何谓智能手机
1.1.2 Android 5.0的突出变化
1.2 搭建Android应用开发环境
1.2.1 安装Android SDK的系统要求
1.2.2 安装JDK
1.2.3 获取并安装Eclipse和Android SDK
1.2.4 安装ADT
1.2.5 设定Android SDK Home
1.2.6 验证开发环境
1.2.7 ...
Android-IM从零开始开发一个即时通讯项目
关于聊天室项目
聊天室项目,也被称为即时通讯(IM)。
其原理是服务器是一直在启动状态的线程,不断的从客户端(App)获取消息,收到消息后,进行类型和发送目标判断,以发送到群组或者单聊的方式,客户端收到消息后进行界面的展示。
如果要自己开发即时通讯类的 App,那么必须得要后台,但是现在很多第三方工具已经给我 ...
Android开发:getContentResolver的使用
getContentResolver的使用 分两种情况:
一、在有Activity和Service的情况下
getContext().getContentResolver().insert(...);
1.getContext()是获得一个上下文对象(Context),一般在四大组件中都会获取上下文对象。
2.在Activity和Service中,就没必要获取Context了,因为他本身就是,所以可以直接调 ...
Android | 带你零代码实现安卓扫码功能
目录小序背景介绍前期准备开始搬运结语
小序
这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音……
背景介绍
最近被导师要求做一个购物收费的app,毕设好难呀~ 网上找了半天全是zxing,但是扫码效果真是有点小垃圾,无奈只能继 ...
用Unity3D做游戏开发在Android上的常用调试方法
Hdg Remote Debug 远程调试
游戏运行在手机上,可以通过pc端的unity来随时修改当前场景中GameObject的变量,从而改变手机上运行时的表现。比如,我可以勾掉下图中的“Enabled”,那这个object就被立即隐藏了;或者改变"Local Position”将物体平移。
Unity的商店中有展示图片和视频演示
可参考这篇文章:Hdg Remote Debug ...
Android | 教你如何使用HwCameraKit接入相机人像模式
目录介绍简介关于本次CodeLab你将建立什么你会学到什么你需要什么申请Camera相关权限集成HwCameraKit开放能力步骤1 模式创建:获取CameraKit实例,创建人像模式步骤2 配置模式:配置模式的状态回调,数据回调及处理这些回调的Handler,以及预览、拍照分辨率等参数步骤3 模式操作3.1 开启预览3.2 参数设置步骤4 操作Cal ...
Android开发规范和接口规范
AS规范
尽量使用最新的稳定版的 IDE 进行开发
编辑完 .java、.xml 等文件后一定要 格式化,格式化,格式化(如果团队有公共的样式包,那就遵循它,否则统一使用 AS 默认模板即可)
删除多余的import,减少警告出现,利用 AS 的 Optimize Imports(Settings -> Keymap -> Optimize Imports)快捷键Ctrl+Alt+O
命名规范 ...
Android NDK开发总结
一、准备Android NDK开发环境
NDK:android原生开发工具包,这套工具集允许您为 Android 使用 C 和 C++ 代码,并提供众多平台库,让您可以管理原生 Activity 和访问物理设备组件,例如传感器和触摸输入。
CMake:一款外部构建工具,可与 Gradle 搭配使用来构建原生库。如果您只计划使用 ndk-build,则不需要此组件。
LLDB: ...
Android个人手机通讯录开发详解
一、Android 个人手机通讯录开发
数据存储:SQLite 数据库
开发工具:Android Studio
二、Phone Module 简介
界面展示
文件结构简单分析
三、个人手机通讯录代码实现
清单文件 (AndroidManifest.xml)
<?xml versi ...
Android | 教你如何在安卓上实现通用卡证识别,一键各种卡绑定
目录前言通用卡证识别的应用场景如何使用通用卡证识别服务集成通用卡证识别服务的关键流程开发实战1 开发准备1.1 在项目级gradle里添加华为maven仓1.2 在应用级的build.gradle里面加上SDK依赖1.3 配置混淆脚本1.4 在AndroidManifest.xml文件里面申请相机和存储权限2 代码开发2.1 启动卡证识别2.2 对识别后的内容做后处理, ...
Android开发 PopupWindow开发的一些例子
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/12746009.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
这里有一些我实际使用PopupWindow开发的一些例子,分享大家开拓思路使用。此 ...
Android | 教你如何在安卓上实现二代身份证识别,一键实名认证
@目录前言场景开发前准备android studio 安装在项目级gradle里添加华为maven仓在应用级的build.gradle里面加上SDK依赖在AndroidManifest.xml文件里面增量添加模型自动下载在AndroidManifest.xml文件里面申请相机、访问网络和存储权限代码开发关键步骤创建识别结果回调函数设置识别参数实现身份识别Demo效果
前言
就在近 ...
Android开发之Spinner
今天课上学习了Spinner,做了一个很简单的程序,现将代码和截图放在这里供大家参考。
activity_spinner.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width ...
Android OpenGL 开发---概念与入门
内容参考自 官方资料 和 Android OpenGL ES从白痴到入门。
下篇博文:Android OpenGL 开发---EGL 的使用
OpenGL 与 OpenGL ES
OpenGL(Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染 2D、3D 矢量图形的跨语言、跨平台的应用程序编程接口(API)。OpenGL 不仅语言无关,而且平台无关。OpenGL 纯 ...
Android Studio 使用真机调试——打开手机开发者模式
使用USB线把手机和电脑连接,最好是使用手机原装的线,有些线可能不支持文件传输。
确保你手机的开发者模式打开
如何打开开发者模式?
①打开手机 设置 --> 系统 --> 关于手机 --> 找到版本号,点击版本号 “七次”,直到页面跳转,输入密码后开发者模式打开
② ...
Android中应用百度地图API开发地图APP实例-显示百度地图
场景
效果
在使用百度地图API之前需要先在百度地图开放平台中申请API_KEY
http://lbsyun.baidu.com/index.php
申请API_KEY
登录百度开放平台后找到控制台下的应用管理-创建应用
依次输入应用名,应用类型选择Android SDK
然后下面需要输入发布版SHA1和包名
...