在http://developer.android.com/guide/components/fragments.html结束时声明"有关使用片段的更多示例(和此示例的完整源文件),请参阅可用的API演示示例应用在ApiDemos中(可从Samples SDK组件下载)。"
但是,当我在AS 1.5.1中尝试Import sample...
时, ApiDemos 在数百个项目中的任何位置都列出 。列出了高级ApiDemos,但描述说这不是我所寻求的。
确实很高兴能够像宣传的那样一步完成这项任务,而不必从https://github.com/googlesamples/android-ads/tree/master/APIDemo下载每个单独的文件(并担心应用程序会因为某些遗漏而起作用)。
有没有办法以某种方式Import sample...
ApiDemos?
答案 0 :(得分:2)
您可以直接从此处下载ApiDemos
的存档。
https://android.googlesource.com/platform/development/+/master/samples/ApiDemos
不确定是否存在直接的git链接,因为正如您所看到的,它位于sample
存储库的platform/development
目录下。
非常欢迎您克隆整个300多MB的android-development存储库并访问ApiDemos
(以及更多),如此
$ git clone https://android.googlesource.com/platform/development android-development
$ cd android-development/samples/ApiDemos
答案 1 :(得分:1)
android sdk下没有适用于Android Studio 2.1.2的samples
文件夹。我最终从@ cricket_007提供的链接获取了API文件夹。另外,不要浪费时间在https://github.com/googlesamples中查找Fragment示例代码,因为它不在那里。它只有最新的示例代码。
答案 2 :(得分:0)
找到Fragment
帮助的合理位置是在自己的计算机上:
...\AppData\Local\Android\sdk\samples\android-17\
的 ApiDemos 强> \src\com\example\android\apis\app
在父文件夹ArticleReaderFragment
中搜索 Fragment
(教程中的C:\Users\Dov\AppData\Local\Android\sdk\samples\android-17\ApiDemos
)没有任何结果,因此有问题的示例代码不是'那里有很多Fragment*.java
个文件可以在一个人的自我教育中获利。
虽然没有与任何应用程序一起存储,但可以在此处找到许多xml
个文件:
...\AppData\Local\Android\sdk\samples\android-17\ApiDemos\res
FragmentLayout.java
与教程中的应用程序相当接近。