- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Activity、Fragment生命周期以及横竖屏切换的生命周期
Fragment是在Android 3.0 (API level 11)开始引入的,它能让你的app在现有基础上性能大幅度提高,并且占用内存降低,同样的界面Activity占用内存比Fragment要多,响应速度Fragment比Activty在中低端手机上快了很多,甚至能达到好几倍,"单Activity + 多Fragment架构"和"多模块Activity + 多Fragmen...
2019-01-18 22:45:51
1208
原创 使用百度地图定位SDK,获取到的经纬度数据是4.9E-324的解决办法
造成这个问题的原因,我总结了下:一、权限问题 下面这这段话引用自百度地图文档。 在Android 6.0之后,Android系统增加了动态权限授予的控制,定位权限需用户确认后,App才能拿到如基站、WIFI等信息,从而实现定位。 在Android系统升级到7.0之后,我们发现,即使用户授予了App定位权限,App依然存在无法定位成功的问题。追查原因为:授予权限与初
2018-01-23 15:54:34
4174
原创 仿网易腾讯新闻主界面功能
最近项目中有一个需求,类似网易、腾讯新闻客户端的频道管理界面,可以对频道进行排序、增加、删除功能。网上也找了相关的资料,但是发现他们都有同一个问题,就是改变频道的顺序后,对应频道的内容并不会改变。这是FragmentPagerAdapter的notifyDataSetChanged()方法没有效果导致的,知道这个原因,下面提供解决方法。这个主界面的源码: public class Main
2016-12-27 14:55:54
862
原创 安卓5.0正常运行,5.0以下NoClassDefFoundError
参考资料:http://www.infoq.com/cn/news/2014/11/android-multidex 在一个老项目上,增加了一个新模块。用的测试机一直都是5.0的,所以都能正常运行。临近上线的时候,在4.4的手机上竟然打开就闪退了,看了下log,java.lang.NoClassDefFoundError……,Could not find class……,直接定位
2016-07-18 10:40:39
2222
2
原创 git 没有执行 git add . 直接执行git commit的解决方法
1、 git log 得到commit的哈希值,比如 f093b6ed512f761a346e2e5c0f00230e448c217c2、执行git reset --hardf093b6ed512f761a346e2e5c0f00230e448c217c这样就回到上次提交的状态了
2016-06-14 15:41:40
2329
原创 将本地代码push到GitLab空仓库
步奏:1、在本地建立一个空目录,用来存放项目,比如 D:\androidProject2、打开git命令窗口,通过命令进入到刚才创建的目录下:1、cd d : 2、cd androidProject 3、输入 git clone 这里的url就是你gtilab上的远程仓库地址,注意,这时候androidProject 下可能会多一个目录4、上一步执行成功后,
2016-05-14 14:49:24
2096
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人