Android学习
文章平均质量分 58
Anshay
程序员改变世界。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android学习--系统顶部状态栏透明化
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //系统版本号判断,5.0以上系统才支持改变系统状态栏风格功能 if (Build.VERSION.SDK_INT>=21) { ...原创 2017-08-01 16:38:19 · 527 阅读 · 0 评论 -
Android学习--位置信息经纬度获取+动态获取权限
学习《第一行代码》代码笔记,此处学习的是第一版基于Eclipse的,但是Android Studio需要动态获取权限,所以有些部分不兼容部分。因为我把获取经纬度放在了点击事件里,所以处理监听位置改变的逻辑就不好插入进去,而且监听也需要实例化location并且获取权限。 关于回调函数,我也不是很明白,在调试的时候也没有进入到这个方法里去。暂且先保存在这里,作为一个学习记录...原创 2017-07-25 17:59:30 · 892 阅读 · 0 评论 -
Android实现闪屏欢迎界面
闪屏:在打开App时,展示,持续数秒后,自动关闭,进入另外的一个界面,SplashActivity跳转到MainActivity Android中有三种实现方法 xml代码:?1234567891011121314转载 2017-08-03 16:34:03 · 668 阅读 · 0 评论 -
Android学习—实体类实现parcelable序列化
笔者在进行页面跳转时,要传递一个实体类,但是这个实体类有一个bitmap属性,在传递这个对象时报错,查询资料之后发现需要对实体类进行序列化。实现序列化有以下两种方法: 第一个是使用Serializable接口,这个接口是Java SE本身就支持的序列化接口,但是使用这个接口来进行Intent数据的传递有一个缺点。因为这个序列化和反序列化过程中需要大量I/O操作,从而导致开销大效率低。 第...原创 2017-08-23 15:41:05 · 1770 阅读 · 0 评论 -
Android安全(一)——apk签名和反编译
公司涉及到项目安全的事例,但是打aar包可以看到所引用的代码,又不想让三方公司看到代码,所以要么混淆,要么加固。笔者觉得,既然是涉及到安全这方面的事情,那么反编译就要略有了解一下,于是查了资料,花了一个下午的时间做了一些demo练了手。以下作为一个学习记录的整理。apk反编译(一):签名生成apk文件 很多时候,笔者想要把自己的项目生成的apk发送分享给朋友,(比如曾幻想原创 2017-09-14 18:49:37 · 693 阅读 · 0 评论 -
Android学习--aar包及嵌套
领导说,让我把整个项目打成一个aar包,只留一个入口进入。虽然我一口一个好答应下来了,然后在接下来的几天里,发现事情并不是那么简单。原项目里结构如图:可见,其中有多个model:dataplus-pad供平板端使用,dataplus-phone供手机端使用,dataplus-pub还有selectfilelibrary,util为己方的库或者一些公共的类以及方法。然而,对于这些原创 2017-09-08 16:06:13 · 5358 阅读 · 8 评论 -
Android—顶部轮播图
记录:虽然网络上已经有很多很不错三方jar包做顶部轮播图,但是作为一个学习者,还是要了解其中原理,轮子是圆是方,是木头还是橡胶都要自己琢磨一遍。以下记录这次造轮子的相关代码,然后会在项目中删除。 首先,我想相当于自定义控件,在首布局中引入,名字要写全包名。然后新建一个类来写这个控件,配置相关的xml文件。介绍如下。首页中引入这个控件,类名为SlideShowView: Slide...原创 2017-08-18 14:57:25 · 605 阅读 · 0 评论 -
Android学习--底部导航Fragment填充
很多APP都会有一个底部导航栏,作为一开始接触Android的新手,学习基本的框架基础,对这些要有一定的了解,这里是笔者就类似QQ的消息、联系人、动态三个底部导航的简单框架代码的一个整理和分享。 笔者在这里采用的是fragment碎片填充的方法。先看布局 一个主布局mainfragment,三个子页面的fragment布局,还有一个单独写的bot...原创 2017-06-07 20:48:15 · 577 阅读 · 0 评论
分享