Android开发 标题栏开发
前言
比较忙,还没有太多时间研究标题栏的开发,目前先记录隐藏标题栏的方法。
隐藏标题栏ActionBar
使用FragmentActivity隐藏标题栏
使用FragmentActivity作为BaseActivity给每一个Activity继承。FragmentActivity不带默认标题栏。
public class MainActivity extends FragmentActivity {
//略....
效果图:
...
Android开发 系统栏开发(状态栏与导航栏)
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13039486.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
很多UI设计都要求修改状态栏的一些颜色、字体颜色、沉浸式等等效果,这篇博 ...
Android开发 RecyclerView的GridLayoutManager入门了解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13037271.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
GridLayoutManager网格布局管理,支持RecyclerView成为网格布局的关键。可能 ...
Android开发 RecyclerView.ItemDecoration
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13031245.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
RecyclerView.ItemDecoration是用于实现RecyclerView的Item间距,当然除了实 ...
Android移动开发——进度条ProgressBar
Android移动开发——进度条ProgressBar
——木梓婕
1、题目要求:
实现对进度条进度变化的控制
2、效果截图:
3、XML代码:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http ...
Android移动开发—属性动画
Android移动开发—属性动画
——木梓婕
1、题目要求:
使用属性动画,分别实现以下效果:
(1)使图片先顺时针旋转再逆时针旋转
(2)使图片围绕X轴旋转
(3)使图片可以横向放大2倍再还原
(4)使文字可以飞入
2、效果图:
3、XML代码:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widg ...
Android应用开发实战
Android应用开发实战
为什么要写这本书
读者对象
勘误和支持
第一部分 基础篇 Android开发基础
1 Android应用开发基础
1.1 Android的系统构架
1.2 Android开发环境搭建
1.2.1 安装JDK和配置Java开发环境
1.2.2 安装Android SDK
1.2.3 安装Eclipse插件ADT
1.3 Android应用程序中的资源
1.4 Android的应用程序组件
1.4.1 Acti ...
Vue项目用于Ios和Android端开发
vue项目构建
预备
vue中文文档: https://cn.vuejs.org/v2/guide/instance.html
构建工具环境nodejs: http://nodejs.cn
构建工具vue-cli:https://github.com/vuejs/vue-cli
如果是第一次接触vue或者在已有项目中引入vue时可以选择用CDN版本或者下载js文件
vue的生产版本js:https://vuejs.org/js/vue.min.js
引入 ...
Android | 超简单集成HMS ML Kit实现最大脸微笑抓拍
前言
如果大家对HMS ML Kit 人脸检测功能有所了解,相信已经动手调用我们提供的接口编写自己的APP啦。目前就有小伙伴在调用接口的过程中反馈,不太清楚HMS ML Kit 文档中的MLMaxSizeFaceTransactor这个接口的使用方法。为了让大家更加深刻的了解我们的接口,方便在场景中使用,在这篇文章中小编准备抛砖引玉,大家可以 ...
Android 开发技术周报 Issue#281
新闻
谷歌应用已全面支持Android和iOS的黑暗模式
谷歌Pixel 5确认无缘旗舰处理器而改用骁龙765G
教程
知识点 | ViewModel 四种集成方式
协程中的取消和异常 | 核心概念介绍
在 Android 上进行高刷新率渲染
或许是迄今为止第一篇讲解 fps 计算原理的文章吧
Android 11 开发者常见问题 | FAQ・第一期
开源 ...
使用OpenJDK进行Delphi Android开发
随着甲骨文收购Sun Microsystems,甲骨文已经成为Java商标的正式所有者和主要的“官方” Java发行商,因此出现很多JDK版本,并不出人意料。
首先,我先解释免责声明:我(Jim McKeeth)既不是律师也不是Java开发人员。本文内容是与Java,Java开发和许可相关的许多复杂问题的高级概述。本文的目的是帮助您提供足够的 ...
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模拟器 ...