Android 开发资料便签

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/72519270

Android 开发资料便签

标签:Android

平台

控制
【阿里】 【百度】 【友盟】 【微信】 【腾讯】 【微博】
应用 【中心】 【中心】 【中心】 【中心】 【中心】 【中心】
首页 【支付】 【首页】 【首页】 【首页】 【首页】 【首页】
分享 【分享】 【分享】 【分享】 【分享】 【分享】
统计 【统计】 【统计】 【统计】 【统计】
推送 【推送】 【推送】 【推送】 【推送】
地图 【高德】 【地图】 【地图】
登录 【登录】 【登录】 【登录】 【登录】
测试 【MQC】 【MTC】 【云测】
云服 【云】 【云】 【云】
托管 阿里 GtiHub GitLab CSDN 码云 Bitbucket

技术

文档 more
Android API英文 API中文 JDK1.6
Gradle API英文 API中文 插件指南
网络 Okhttp Retrofit Volley Nohttp android-async-http more
数据库 GreenDao OrmLite sqldelight Sugar ActiveAndroid more
图片 glide picasso fresco Android-Universal-Image-Loader
公共类 AndroidUtilCode Trinea litesuits android-utils h4de5ing more
解析 fastjson gson org.json
注解 androidannotations dagger butterknife
异步库 Rxjava EventBus otto
架构 android-architecture Awesome Fragmentation T-MVP androidmvp more
MVP android-mvp-architecture
组件化 atlas ARouter ActivityRouter
插件化
日志 logger
版本
Git 廖雪峰 git-tips git-recipes
UI组件
布局 androidslidinguppanel InboxLayout AndroidSwipeLayout
刷新 Android-PullToRefresh android-Ultra-Pull-To-Refresh BeautifulRefreshLayout
侧滑 MaterialDrawer
对话框 material-dialogs
提示 SuperToasts Alerter Toasty
选项卡 SmartTabLayout PagerSlidingTabStrip NavigationTabBar FlycoTabLayout PagerBottomTabStrip more

阅读

代码库 more
一梯队 github ctolib android-gems gank.io codekk
二梯队 fossdroid apkbus libraries
三梯队 diycode androidblog
博客
一梯队 Trinea 郭霖 鸿洋 胡凯 Mr.Simple more
一梯队 任玉刚 阿拉神农 袭烽 工匠若水 兰亭风雨
一梯队 asce1885 Freelander inferjay 张明云 stormzhang
二梯队 一叶飘舟 刘望舒 刘桂林 亓斌
周刊
一梯队 博客周刊 技术周报 androidweekly googleblog
二梯队 frontier race604 AndroidPub mindorks
Github
一梯队 Google facebook square alibaba googlesamples
二梯队 JakeWharton Jesse Wilson Trinea daimajia 胡凯
三梯队 CameloeAnthony
相关文章
|
2天前
|
安全 Android开发 iOS开发
探索Android与iOS开发的差异:平台特性与用户体验的对比分析
在移动应用开发的广阔天地中,Android和iOS两大阵营各据一方。本文将深入探讨这两个操作系统在开发环境、编程语言、用户界面设计及市场分布等方面的主要区别。通过比较分析,我们将揭示各自平台的特有优势,并讨论如何根据目标受众和业务需求选择适合的开发平台。
|
3天前
|
前端开发 JavaScript Android开发
手机APP开发|基于安卓APP实现掌上党支部——党员app
手机APP开发|基于安卓APP实现掌上党支部——党员app
|
3天前
|
安全 Java Android开发
探索Android与iOS开发的差异与挑战
在移动应用开发的广阔天地里,Android和iOS两大平台各自占据半壁江山。本文将深入探讨这两个平台的开发环境、工具、语言以及设计理念的差异,并分析这些差异给开发者带来的挑战。我们将从多个角度出发,包括用户界面设计、性能优化、安全性考量、以及市场分布等方面,为读者提供一个全面的视角,以理解在这两个平台上进行开发时需要考虑的关键因素。
|
4天前
|
存储 Android开发 Kotlin
Kotlin开发安卓app,在使用 MediaPlayer 播放 res/raw 中的音乐时遇到突然中断的问题,而 onErrorListener 没有接收到任何报错
在使用 Android MediaPlayer 播放 res/raw 中的音乐时遇到中断问题,可能的原因包括资源问题、媒体文件编码格式、生命周期管理和设备资源配置。要排查问题,检查音频文件是否正确包含,格式编码是否支持,MediaPlayer 是否正确管理及释放,以及设备是否有足够存储和配置。通过设置 onErrorListener 日志和确保在 onDestroy 中释放资源来调试。如果文件过大,考虑使用 AssetManager。遵循这些步骤可帮助诊断并解决播放中断的问题。
|
4天前
|
Android开发 Kotlin
kotlin开发安卓应用 如何修改app安装后的名称
在 Android 应用中,要修改安装后的显示名称,需更新 AndroidManifest.xml 文件中 application 标签的 android:label 属性。可直接在该属性内设置新名称,或在 res/values/strings.xml 文件中修改 app_name 并在 manifest 中引用。推荐使用 strings.xml 方式,以便支持多语言和集中管理。
|
5天前
|
缓存 Android开发 Kotlin
【安卓app开发】kotlin Jetpack Compose框架 | 先用OKhttp下载远程音频文件再使用ExoPlayer播放
使用 Kotlin 的 Jetpack Compose 开发安卓应用时,可以结合 OkHttp 下载远程音频文件和 ExoPlayer 进行播放。在 `build.gradle` 添加相关依赖后,示例代码展示了如何下载音频并用 ExoPlayer 播放。代码包括添加依赖、下载文件、播放文件及简单的 Compose UI。注意,示例未包含完整错误处理和资源释放,实际应用需补充这些内容。
|
5天前
|
移动开发 安全 Android开发
探索安卓应用开发的新趋势:Kotlin与Jetpack Compose的融合
在移动开发领域,Android系统持续创新,为开发者提供更高效的工具和框架。近年来,Kotlin语言因其简洁性和现代化特性成为Android开发的首选语言。与此同时,Jetpack Compose作为一种新的UI工具集,正改变着Android界面的开发方式。本文将深入探讨Kotlin与Jetpack Compose的结合使用,分析它们如何共同推动Android应用开发进入一个更加高效、可维护和响应式的新时代。
|
5天前
|
存储 Android开发 Kotlin
开发安卓app OKhttp下载后使用MediaPlayer播放
在Android Jetpack Compose应用程序中,要使用OkHttp下载远程音频文件并在本地播放,你需要完成以下几个步骤: 1. **添加依赖**:确保`build.gradle`文件包含OkHttp和Jetpack Compose的相关依赖。 2. **下载逻辑**:创建一个`suspend`函数,使用OkHttp发起网络请求下载音频文件到本地。 3. **播放逻辑**:利用`MediaPlayer`管理音频播放状态。 4. **Compose UI**:构建用户界面,包含下载和播放音频的按钮。
|
5天前
|
存储 Android开发
安卓app,MediaPlayer播放本地音频 | 按钮控制播放和停止
在Jetpack Compose中,不直接操作原生Android组件如`Button`和`MediaPlayer`,而是使用Compose UI构建器定义界面并结合ViewModel管理音频播放逻辑。以下示例展示如何播放本地音频并用按钮控制播放/停止:创建一个`AudioPlayerViewModel`管理`MediaPlayer`实例和播放状态,然后在Compose UI中使用`Button`根据`isPlaying`状态控制播放。记得在`MainActivity`设置Compose UI,并处理相关依赖和权限。
|
5天前
|
Android开发 Windows
android studio开发时提示 TLS 握手错误解决办法
在Windows环境下遇到TLS协议版本不支持的错误,Gradle构建失败。解决方案是在build.gradle.kts中设置系统属性`https.protocols`为`TLSv1.2`,而非遵循误导信息设置为TLSv1.1。