Android重要资源

从零构建HFSS连接器仿真模型:以SMP接口的精准复现为例 本文详细介绍了如何从零构建HFSS连接器仿真模型,以SMP接口的精准复现为例。通过获取官方模型、导入技巧、信号路径提取和介质结构复现等步骤,帮助工程师避免常见错误,提升高频电路仿真的准确性。文章特别强调了模型精度对仿真结果的影响,并提供了实用的调试和管理建议。 阅读详情

文章出自:http://blog.csdn.net/hitlion2008/article/details/6984818


要想对一门技术有所了解,或是掌握一门技术,或是想成为高手或专家,学习是必然的途径。学习,我认为,有二个因素决定着学习的效率和成果:一个是学习方法和个人的领悟能力,另外一个就是要有一套较好的学习资源。学习Android开发也是一样,本主将总结一下在Android学习中的一些比较好的比较有价值的学习资源。

1. Android SDK documents

这个是非常容易获得的,你可以从官网来看,也可以从本地安装的SDK里面看,因为要想进行Android开发,是一定要有Android SDK的,而所有的SDK里面都有文档的。我建议看官网的,因为它总是最新的,以前官网被和谐了,看不了但是后来是完全可以看的,而且服务器响应也很快,很流畅。

为什么要看官方文档呢?首先,它是官方文档,换句话说,它最权威,所以你可以放心的看,不用担心这个东西是否是真的;其次,也是最重要的,文档中的内容十分丰富,从如何下载安装SDK,到HelloWorld的初级体验,到基本的开发知识,再到整个SDK的API的索引,再到一些有用的文章的资源。可以这样子讲,如果你能把SDK文档全部都仔细读一遍,你就已经是一个成熟的Android开发者。

建议先看一遍Dev Guide栏内的东西,它会让你了解Android的开发方式的所有项目都会用到的一些公共基础知识。然后就可以去References栏中查找相应的API的详细使用方法,这个没有必要从第一个看到最后一个,而应该是像使用字典那样的去使用它,也就是说,当你想用某个API时,或者不知道某个API怎么用时再去查References。这里要说明下,一定学会用搜索,在References栏的右上角有一个搜索框,可以帮你快速定位到某个类,当打开了某个类后,也要多用Ctrl+F搜索你的要方法或是常量,善用搜索,可以节省很多时间。然后,就要时不时去Resources栏里面看一看,这里面的文档都值得仔细阅读,可以帮助你成为高手,或是让你的程序更加的健壮。

2. API Demo

如同它的名字所暗示的那样,这个Sample的目的就是向你展示如何使用Android的API,虽然它不是很全面,也不是很深入,但对于很多常用的API,比如Activity,Dialog,View,Graphics等,还是提供了相当值得参考的代码。最最重要的是,它不是文档,教你如何使用,而是非常直接的代码,很多时候,你都可以直接拷贝。

3. Other samples in SDK

比如,NotePad, Snake,Spinner, SpinnerTest等等,这些Sample,不像API Demo零散的展示API怎么用,都非常专注的着重讲某一方面。比如NotePad可以全面的学习如何使用ContentProvider;Snake可以全面的学习如何创建自定义的View;SpinnerTest则展示如何写Android的单元测试(UnitTest)。

其实SDK里面除了文档以外,很多东西都被很多人所忽略,现在马上打开SDK文件夹,看看 里面到底有什么,有多少东西是值得看一看,研究研究的。

4. Android Source Code

不用多说,这里是学习和研究Android的最佳场所。所有,所有关于Android的东西,都在这里面,而且你可以很容易的免费的获得它,然后研究它,学习它,我想这也是开源软件最大的优势:你可以轻松的获得源代码进行学习和研究。

Android的源码可学习的部分主要有三个文件夹,一个是externals,这是一个第三方开源包集合的地方,里面有着Android用到的所有的开源的第三方库比如webkit, opencore, openssl等等,想研究它们的人可以直接杀进去; 另一个则是 frameworks,这里是Android的Frameworks,主要是为上层App提供支持的地方,Android SDK的API都是出自这里,当然它里面的内容要比开放出来的API多得多;如果你想自定义个View,或是实现个高级的容器,可以进去参考,或是想直接研究那些API是怎么实现的,也是直接杀进去;最后一个就是 packages,这个packages含有Android本身自带的App层的一些系统核心应用和系统级的Provider和输入法。这些应用都是展示API如何使用的非常好的例子。虽然被厂商定制过后系统核心应用都被改了许多,Market上面的一些系统软件也比原生的好用,但是这些自带的原生的App还是相当值得研究和学习的,它们不但展示了如何正确的使用各种API,同时也展示了如何使用系统没有开放出来的一些API,也就是com.android.internal.*下面的东西,还有这些核心应用程序,重点展示了如何使用一些系统的关键的包,比如android.telephony.*;android.provider.*;android.media.*;还有PackageInstaller和Launcher也是相当值得研究的。

如果你想研究Android的工作机制和底层是如何实现的,那么externals下面的东西是必须看的,Android很多的Frameworks层的东西最终都是由externals下面第三方的库来提供支持的。

如果你想写一些自定义的组件,那么就可以参考Frameworks中的官方提供的组件,或是重写它,或是参考其中的实现式,比如你的应用需要一个特殊的GridView,但是官方的GridView又不能满足需求时,这时就可以考虑通过继承来重写(Override)GridView,或是完全参考GridView的实现方式来自己实现。

如果你想做电话和信息相关的应用,那么Phone和Mms还有TelephonyProvider是必须要参考的;如果想做多媒体方面的应用那么Music和Gallery是必须要参考的。如果要做硬件相关的,那么Camera和Bluetooth也是必须要参考的。

另外,Android系统本身很注重测试,它有很大一部分代码都是专门用来测试的,主要有CTS测试,Monkey测试,另外就是每个应用里面都有一个测试应用,这些也是学习如何写Android的单元测试的很好的教材。

5. 网络资源

现在网络时代,无论学习什么,研究什么,网络都是一个不可忽视的资源。主要的方式就是论坛和博客。

目前论坛,专注于Android的有优亿eoeAndroid。博客倒是很多,CSDN上面也有很多优秀的博客。可以多多的搜索。

【KDD2024】ShapeFormer:用于多元时间序列分类的Shapelet Transformer 多元时间序列分类(MTSC)因其在现实世界中的广泛应用而吸引了大量研究关注。最近,Transformer在MTSC中取得了先进的性能。然而, 阅读详情

相关推荐

香橙派5B-RK3588-NPU内核升级至0.9.8:RKLLM多模态部署实战

本文详细介绍了香橙派5B-RK3588设备NPU内核升级至0.9.8版本的完整流程,重点讲解了升级的必要性、两种升级方案(预编译包安装与自行编译内核)以及RKLLM SDK的安装配置。通过实战演示多模态模型转换与推理,显著提升AI计算性能,为嵌入式AI部署提供实用指南。

salt9的博客 996

Android实战技巧:Android学习资源总结

要想对一门技术有所了解,或是掌握一门技术,或是想成为高手或专家,学习是必然的途径。学习,我认为,有二个因素决定着学习的效率和成果:一个是学习方法和个人的领悟能力,另外一个就是要有一套较好的学习资源。学习Android开发也是一样,本主将总结一下在Android学习中的一些比较好的比较有价值的学习资源。 1. Android SDK documents 这个是非常容易获得的,你可以从官网来看,也

稀有猿诉 3553

基于深度学习的三维重建算法——详解与实现

随着深度学习技术的迅猛发展,基于深度学习的三维重建算法在最近几年取得了显著的进展。而基于深度学习的三维重建算法通过利用深度神经网络,能够从大规模数据中学习到更准确、鲁棒的三维结构表示。本文综述了基于深度学习的三维重建算法,并给出了相应的源代码。随着深度学习技术的不断发展,我们相信基于深度学习的三维重建算法将会在未来得到更广泛的应用。实验结果表明,基于深度学习的三维重建算法在准确性和鲁棒性方面取得了显著的提升。以上是关于基于深度学习的三维重建算法的详细介绍与实现,希望对您有所帮助。

CyberGenius的博客 1202

史上最全的Android基础教程+实战练习+经验技巧(建议收藏)|寻找C站宝藏

有个专栏包含了Android基础教程和入门实战训练的Android项目,还有各种Android处理技巧。没错,就是我从一年前开始做的Android王国专栏。为什么叫王国呢?因为我觉得接触任何领域的第一步都是先打好基础,然后再实战演练建筑高楼,最后学会各种技巧建筑围墙,这样你的知识王国就建好了,当然这座王国还在不断更新加固。赶紧收藏起来吧,在这里,0基础学会做app!

振华OPPO的博客世界 4万+

安卓Android资源链接失败,Android资源链接失败

有谁知道这个错误是什么,我该如何解决这个问题?我试图从Mumble打开源代码并坚持这个错误Android resource linking failedOutput: C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\incremental\mergeDebugResources\merged.dir\values\val...

weixin_29174385的博客 1627

Android安卓——资源管理

在安卓应用的开发过程中,代码、字符串、菜单、图像、声音、视频这些文件统称为资源。 他们都存储在资源文件(res/)下面。 此处在讲解了资源文件的相关知识后,着重介绍字符串、颜色、尺寸、布局、数组、资源、原始xml文件等。 一、资源简介1、映射Android应用中的所有资源,都将被编译成二进制的形式存放在Android应用中,每个资源都被赋予一个独一无二的int型的ID,资源在引用时将通过

Deniece_X的博客 1261

android 应用 资源,安卓开发之应用资源

一、安卓应用源代码分类:界面布局文件、Java源文件、资源文件二、应用资源文件分类一类是无法直接访问的资源,保存在assets目录下;另外一类是可以用R资源清单访问,保存在res目录下三、资源分类/res/anim存放定义补间动画的xml文件/res/color/定义不同状态下的颜色列表/res/drawable-XXX/存放各种图/res/layout/存放各种用户界面的布局文件/res/men...

weixin_39628594的博客 351

安卓调用WebService示例资源包:您的Android开发利器

安卓调用WebService示例资源包:您的Android开发利器 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在移动应用开发中,与服务端的交互是不可或缺的一环。安卓调用WebService示例资源包为安卓开发者提供了一个简单易用的解决方案。这个资源包内含了ksoap2-android-3.6.4版本的jar包,使得开发者可以轻松地在安卓应用中实现与WebServi...

gitblog_06722的博客 814

Android 使用安卓应用程序资源

Android 使用安卓应用程序资源

m0_62786921的博客 281

Android之路】安卓资源与编译初步

Android资源管理摘要(147字) Android项目中,assets和res目录分别用于存放不同类型资源:assets存放无需编译的原始文件(如音视频),而res存放需要适配的图片、布局等资源,会被AAPT工具编译成二进制格式。资源适配通过限定符实现,如-hdpi、-zh等后缀,系统运行时自动匹配最合适的资源。开发者可通过R.java生成的ID在代码或XML中访问资源,AAPT在构建时会对资源进行压缩优化并生成索引文件resources.arsc,最终打包到APK中。

m0_61319200的博客 938

安卓资源网站整理/工具推荐

提示:可以使用 ctrl+F 进行页面内搜索. 一、网站 1. 安卓/Kotlin 官方网站 安卓开发者网站 Kotlin 官网 2. 学习类网站/博客 玩安卓 wanandroid henCoder 码上开学 CSDN 掘金 GitHub 郭霖的博客 鸿洋的博客 陈小缘的博客 究极逮虾户的博客 以上部分网站也包括一些很有用的资源,之后不再列出。 3. 资源类网站(不含学习类网站) Maven 仓库,可以下载各种 jar 包等资源。 Gradle 二、工具推荐 部分资源有链接(下载链接,或使用方式介绍链接)

czadev的博客 2175

Android基础实习笔记15:使用安卓应用程序资源

Android基础学习笔记15:使用安卓应用程序资源

m0_63691734的博客 525

安卓Android OTG USB串口通信资源文件

安卓Android OTG USB串口通信资源文件 【下载地址】安卓AndroidOTGUSB串口通信资源文件 该项目为安卓开发者提供了完整的OTG USB串口通信解决方案,支持Cp2102、FT232R CDC/ACM芯片,适用于Android 3.1及以上版本。通过Android USB Host API,开发者无需...

gitblog_06759的博客 476

50 个安卓开发者应该熟悉的 android studio 技巧和资源

https://juejin.im/entry/582c16b1c4c9710054354e77

zhengyongbo的博客 486

安卓开发学习-Android Studio-06-安卓应用资源

目录简介字符串资源颜色资源尺寸资源数组资源 简介 为了改善程序的可读性和维护成本,安卓允许把用到的各种资源如字符串资源、颜色资源、数组资源等集中放到res目录下。 字符串资源 字符串资源位于res/values目录下,根标签是< resources>,使用< string>标签定义字符集,其中name属性来指定字符集名称,根据name来引用字符集。 看到我们之前做的登录界面 这里已经给出了警告:“用户名”“密码”这些字符串应该放到资源中引用使用,接下来我们进行修改: 在strings

qq_44091183的博客 262

安卓视频资源链接合集

安卓视频资源链接合集

qq_35739488的博客 2040

Android安卓开发第一行源码(第二版)PDF资源

Android安卓开发第一行源码(第二版)PDF资源 【下载地址】Android安卓开发第一行源码第二版PDF资源 探索Android开发的绝佳起点!《Android安卓开发 第一行源码(第二版)》PDF资源为您提供从零开始的全面指南。本书以Android Studio为核心,深入浅出地讲解了Android开发的基础知识...

gitblog_06738的博客 473

Android 开发(09)安卓的资源文件

一、字符串资源 二、颜色资源 三、尺寸资源 四、布局资源 五、数组资源 六、图像资源 七、主题和样式资源 八、菜单资源 九、国际化

stanwuc的博客 561

安卓资源

安卓源码资源库一:http://www.javaapk.com/demo

innocenceQLL的博客 461

android 获得资源图片,快速获取app(ios和安卓)资源图片

一、前言技术网站常能看到一些开源的高仿项目,如高仿微信、微博之类的,外表做的跟原项目一般无二,当年初出茅庐的我自然崇拜万分,各种下载各种看,想着自己到时也要模仿一个QQ微信之类的提升一下逼格。当然,等真正工作了忙成狗也就没这个闲情逸致了,最近刚好因为工作需要,便学了下app资源图片的获取,觉得还挺有用的,故整理成笔记,希望对大家有用,看完这篇以后相信你也可以去高仿任何一个你想仿照的项目。二、iOS...

weixin_42492215的博客 2439

安卓开发者必备:Android Studio安装包及SDK资源下载

安卓开发者必备:Android Studio安装包及SDK资源下载 【下载地址】AndroidStudio安装包及SDK资源下载 该开源项目为Android开发者提供了便捷的开发工具资源,包括Android Studio安装包和全版本SDK平台工具。无论您是新手还是经验丰富的开发者,都能快速获取所需的开发环境组件,轻松搭...

gitblog_06705的博客 527

Starlink低轨卫星通信星座深度分析.docx

Starlink低轨卫星通信星座深度分析.docx

迅雷XP版(迅雷7XP系统版)

迅雷 XP 版是适配 Windows XP 系统的经典下载工具,兼容 32 位 XP 环境,集多协议下载、智能加速、便捷管理等功能于一体,适配老平台稳定运行:多协议高速下载:支持 HTTP、FTP、BT、磁力链接、电驴等主流协议,BT 任务支持 HTTP/FTP Seeding 协议,查源上报含 ED2K 字段提升成功率,可稳定下载各类网络资源迅雷。具备高速通道与离线下载功能,会员可享加速,部分版本非会员也能体验基础加速。智能加速与网络优化:有网速保护模式,下载时自动调速,保障网页浏览、在线视频、游戏流畅运行,实现下载上网两不误。支持镜像服务器加速,降低延迟,提升下载成功率。便捷任务管理:新增顺序下载功能,适配挂机场景,无需频繁修改并行任务数。支持任务组归纳批量任务,按文件类型自动分类,可移动任务保存目录,查看任务状态图标,记忆下载与删除方式迅雷。丰富辅助工具:“小工具” 含远程下载、局域网共享等功能,支持发送文件到手机(USB/WiFi 连接),可复制 BT 磁力链接,具备文件搜索、下载速度排名功能迅雷。高效操作体验:新建面板默认显示高级设置,简化链接下载操作步骤,右键菜单支持方向键选择,优化小文件下载,支持完成后立即打开迅雷。支持批量打印,可设置页面布局等参数,适配多种打印场景。安全与隐私保障:提供私人空间功能,无需登录账号即可使用,保护私密下载任务。支持文件加密,可设置密码保护下载内容,部分精简版还能屏蔽后台上传与广告,优化资源占用。

上一篇: 周边知识获取的价值
下一篇: struct hibernate spring 经典框架 搭建 入门实例
立足当下.
博客等级 码龄17年 33粉丝 85原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值