找到约 10000 条结果
  • Android 软键盘和emoji表情切换方案,和微信几乎一样的体验
    注意:本项目还有一个小坑。第一次进去的时候有时候输入框没有得到焦点,没有弹出软键盘,所以不能更好的量取软键盘高度,给了一个默认值787 软键盘默认高度。所以可以忽略不计,一旦弹出了软键盘,这个高度就被记录下来了,存在本地,以便下一次用。这几天没事,想到之前做im聊天的时候,表情输入和键盘之间的切换体验...
    2016-01-22
  • Android 开发技术周报 Issue#281
    新闻谷歌应用已全面支持Android和iOS的黑暗模式谷歌Pixel 5确认无缘旗舰处理器而改用骁龙765G教程知识点 | ViewModel 四种集成方式协程中的取消和异常 | 核心概念介绍在 Android 上进行高刷新率渲染或许是迄今为止第一篇讲解 fps 计算原理的文章吧Android 11 开发者常见问题 | FAQ・第一期开源库kotlin-resultA Result m...
    2020-05-25
  • Android 开发技术周报 Issue#276
    新闻Android各版本占比数据公布:9.0份额最高 10不到10%系统更新导致死机问题有解了 Android 11支持A/B无缝更新教程了解一下,Android 10中的ART虚拟机(4)干货 | 携程Android 10适配踩坑指南开源库Animer一款致力于提升 Android 动画体验的 Java 库,你可以把 Animer 理解为基于 View 动画 、强化动画控制、交互性 的动...
    2020-04-13
  • 1.2搭建开发环境——Android第一行代码(第二版)笔记
    JDK:Java语言的软件开发工具包,本教程使用JDK8以上, Android SDK:谷歌提供的Android开发的工具包,来使用Android相关的API。 Android Studio:本教程在3.1.3版本以上。
    2020-02-19
  • Android Google地图那些事
    导入包 {代码...} AndroidManifest.xml 的application添加 {代码...} 密钥在这里申请 布局文件中使用 {代码...} Java中使用 {代码...} 当前实现OnMapReadyCallback,并需要实现onMapReady方法 {代码...} 画标注、画轨迹 {代码...} SportSceneRunningDetailModel.Detail是项目中的实体,根据自己项目换成经纬度列表就行。...
    2020-05-09
  • Android 开发技术周报 Issue#293
    新闻谷歌为Android TV开发者提供多种新功能Android 11将自动填表功能整合到键盘输入建议中谷歌宣布Android Auto即将支持更多的导航和数字停车应用谷歌Pixel 5只有XL版本 搭载骁龙765G且将比Pixel 4更便宜[[图]Wear OS将迎来重磅更新:应用启动时间缩短20%]([链接]教程析构函数的妙用一文搞懂Android JetPack组件原理之Li...
    2020-08-17
  • 如何自学Android
    本知识点不做重点讲解: 对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。 对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升自己。 对于自认为时间很充裕,只要基础学扎实就好的推荐看《疯狂Java讲义》,这本书真的很厚,但是讲解的特别详细。
    2016-05-04
    1
  • 妙用ConstraintLayout的Circular positioning
    0前言 在上一篇中,我们学习了ConstraintLayout的基本使用,如果还不了解ConstraintLayout,快去学习一下吧: ConstraintLayout使用指南 [链接] 本号也推送过一些文章: 再学一次ConstraintLayout   一些新特性 我们这一篇主要讲解一下ConstraintLayout的Circular positioning功能。 目录 1介绍与使用 什么是Circular po...
    2019-04-15
  • Fragment 实现简易新闻界面(适配手机与Pad)
    <font face = 黑体>Android 在 Android 3.0(API 级别 11)中引入了 Fragment,主要目的是为大屏幕(如平板电脑)上更加动态和灵活的界面设计提供支持。由于平板电脑的屏幕尺寸远胜于手机屏幕尺寸,因而有更多空间可供组合和交换界面组件。
    2020-10-13
  • Android之自定义EditText光标和下划线颜色
    最近在写些小Demo复习基础,在用到EditText的时候突然发现之前几乎没有注意到它的光标和下划线的颜色,于是花了不少时间,看了不少博客,现在就来总结和分享一下收获。
    2017-05-22
  • 利用Cordova将html5页面打包成app
    在WebApp开发时,需要用到Cordova打包,然而一开始接触Cordova的时候,Cordova一会叫PhoneGap,一会又叫PhoneGap Build(情况较少),直接给懵了,不知到底在说哪个
    2016-07-12
  • Android 动画
    该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
    2018-08-09
  • react-native 一步步:环境搭建
    以下大部分内容来自官方,有微调 系统要求 一个装有 OS X 系统的开发机 Homebrew 包管理工具 {代码...} 安装 Nodejs 4.0或者更新 {代码...} 定期执行 brew up && brew upgrade iOS 环境安装 安装 XCode Android 环境安装 brew install java brew install android-sdk,如果被墙,去 AndroidDevTools 修改配置文...
    2015-09-24
    2
  • ListView 使用详解
    极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: ListView主要使用方法 使用android:entries 为ListView准备数据 使用List 为ListView 准备数据 为ListView 添加头,尾,以及...
    2019-08-05
  • 提升效率——自动打包上传蒲公英
    在文章 使用 Gradle 对应用进行个性化定制 中,我们能够针对一个应用的正式服、测试服、超管服等其他版本,进行个性化定制。所以经常会有测试跑过来说,帮我打个测试服的包吧、帮我打个正式服的包吧、帮我打个超管服的包吧。我打你一脸包😤😤🤯。
    2019-03-18
  • 在Mac OS X上设置ADB
    我花了很多时间弄清楚如何在Mac上设置adb,因此我想写如何设置它对某些人可能有用。 adb是用于在手机/模拟器上安装和运行android应用的命令行工具
    2020-01-15
  • Android集成小米推送教程
    前言目前Android应用在后台杀死进程之后,就收不到通知了,想要接收消息推送,需要集成各个厂商的推送SDK,以小米为例1.接入前准备1.登录小米开发者网站:[链接],创建App并获取AppId,AppKey和AppSecret。2.下载Android客户端SDK压缩包。下载地址:[链接] 压缩包中包含了Server SDK、Client SDK和android DEMO。2. SDK...
    2021-03-02