Android开发重要知识点
一、网络
1、https原理
2、tcp/ip协议
三次握手:https://www.cnblogs.com/cenglinjinran/p/8482412.html
四次挥手:https://www.zhihu.com/question/63264012
二、多线程
java基础知识相关
Android相关
1、从点击一个图标到这个应用启动的全过程
htt ...
Android APP开发实战——从规划到上线全程详解
Android APP开发实战——从规划到上线全程详解
1 开发APP前的准备事项
1.1 APP适配的硬件
1.2 APP横竖屏界面的选择
1.3 APP适配的操作系统版本
1.4 APP适配的屏幕尺寸
1.5 APP开发样机的选择
1.6 APP内置的图片资源
2 APP产品和设计人员的工作
2.1 编写产品文档时的注意事项
2.2 设计效果图时的注意事项
2.3 APP的切图工作
...
flutter Android 开发一 (环境设置)
尝试做了个手机app,发布到自己手机上实验成功,记录一下。
一、编辑,设置环境变量
# gedit /home/lxg/.bashrc
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
二、安装Flutter SDK
访问官网,下载SDK; 解压
我放在 ...
android开发——我的第一个helloWorld程序
一、新建项目
1、点击"Start a new Android Studio project"来新建项目
2、点击Empty Activity创建空模板,点击next
3、填写项目名为“HelloWorld”,Save location一定要没有中文的目录下,语言选择java,Minimum SDK可以选择适合大多数设备的API版本,点击finish
二、认识studio的界面
1、左侧的project为 ...
Android开发学习之Log的使用
Log(android.util.log)是Android Studio中的日志工具类,熟练使用log会对你以后的Android开发之旅有很大的帮助。* log类有五个方法,分别是(级别由低到高):根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。
1.Log.v():打印一些最为繁琐、意义不大的日志信息2.Log.d():打印一些调试信息(logd+tab)3.Log.i():打 ...
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开发的一些例子,分享大家开拓思路使用。此 ...