- 博客(7)
- 资源 (10)
- 问答 (3)
- 收藏
- 关注
原创 Android的FastBoot的安装与环境变量设置
FastBoot的安装(Ubuntu) 一般来说,如果你安装了Android Sdk,那么fastboot就在你的platform-tools目录下面. 你也可以通过一下代码来安装: sudo apt-get update sudo apt-get install android-tools-fastboot FastBoot的环境变量设置(Ubuntu) 使用以下命令来查看fast
2016-12-14 14:08:01 9258
转载 Android.mk文件分析
从对Makefile一无所知开始,折腾了一个多星期,终于对Android.mk有了一个全面些的了解。了解了标准的Makefile后,发现Android.mk其实是把真正的Makefile包装起来,做成了一个对使用者来说很简单的东西。使用它来编译程序时,不管是动态库、可执行的二进制文件,还是Jar库、APK包,只要沿着一个简单的思路来做三大步就可以了:清除旧变量,设置新变量,调用编译函数。
2016-12-12 11:03:41 378
原创 Android 4.4以下ListView addHeader和addFooter放在setAdapter之后导致异常的原因分析和解决
问题重现: 在Android 19之前,ListView的addHeader和addFooter必须在setAdapter之前调用,否则就会有异常,Android 19以及之后是没有这个问题的。异常的具体表现为: 1.在setAdapter之后调用mListView.addHeaderView(mHeader);会抛出异常: Cannot add header view to list --
2016-12-08 13:17:44 1567
原创 Android N的URL类的变化
在做项目的时候,由于我使用URL类的反射来改变这个一些变量,然后在Android N上适配发现报错 No field streamHandlers in class java.net.URL 于是,查看了23和24的源码,发现URL类有一些变化: 23的源码如下: /* * Licensed to the Apache Software Foundation (ASF) under
2016-12-07 17:49:14 1377
原创 Android Studio有某个版本的源码却无法关联该版本源码,提示Souces for android api 23 platform not found的解决
使用Android Studio的时候遇到一个问题,我想看Android的源码,项目是sdk版本是23,而且我已经下载了23的源码。但是却看不了。文件上面显示Souces for android api 23 platform not found。 最后的解决方案是: 点击,File -Settings - Appearance & Behavior - System Settings - A
2016-12-07 17:16:37 792
原创 WebView加载自定义error页面,解决自定义error页面但是原始error页面一闪而过的问题
一般来说,webView加载自定义error页面是这样做:例如,我下面的代码在error之后加载了缓存页面. mWebView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) {
2016-12-06 10:11:08 3910
原创 ViewPager嵌套Fragment时Fragment的生命周期问题
我是StackFlow的搬运工~ ViewPager嵌套Fragment的时候,Fragment的onResume()和onPause()不能很好的反应出Fragment的可见和不可见.网上也有网友说可以用setUserVisibleHint(boolean isVisibleToUser)方法来解决这个问题.但是~~~今天的这个解决方法有些不同,是以为外国网友提供的.如下: 1) C
2016-12-05 19:11:49 1938
Android调起系统邮箱?
2016-12-06
哈希表用拉链法解决冲突的时候怎么根据K进行查找值?
2016-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人