![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android进阶
凹凸曼_00
大山
展开
-
反射机制的使用
一:反射机制 反射是java语言的特性,它允许程序在运行时,进行自我检查和对内部成员进行操作,并根据自身的状态和结果进行修改应用的行为状态和相关语义。 常用到的方法: getDeclaredMethods(): 获取该反射类中所有的方法,返回一个String数组类型 getReturnType():获取该方法的返回类型原创 2016-09-23 15:15:11 · 364 阅读 · 0 评论 -
Android中获取指定包名下的所有类
最近学一下反射类,想获取特定包名下 的所有并进行实例化,结果网上看了一些demo的时候,动不动就来一大波代码,我只是想简单的获取指定包名下的几个类而已啊,就不能简单点吗??? 后面想到想到了通过DexFile这个类就可实现,故自己写了一个demo。获取指定包名下 的所有类。package com.hjo.reflectapplication;import原创 2016-09-23 00:38:41 · 11953 阅读 · 8 评论 -
使用XML文件进行数据的保存与解析XML文件
由于最近的项目中需要在百度地图中根据不同区域来颜色渲染,如下图的效果。想了一下,如果每次加载地图时都要去进行联网并从百度地图的接口中返回这些地区的边界经纬度再进行测绘,那不仅会造成流量的损耗,在性能上也将大打折扣,就想着,那就做个进行数据缓存吧,但是又转念一想,这些属于特定数据,基本是不会变的,直接在百度上撸下边界数据后自己渲染地图来得更实在些,在考虑了之后,选择了XML作为数据的保存形式。好了,原创 2016-08-04 01:01:55 · 7825 阅读 · 1 评论 -
如何通过Git GUI将自己本地的项目上传至Github
githud是一个程序员以后成长都会使用到的,先不说很多优秀的开源框架都在这上面发布,光是用来管理自己的demo都已经让人感到很方便,用得也很顺畅。而真正让我下定决心使用github的原因是因为两次误操作,将自己所有的学习demo全都删除,而且由于数据太大,是彻底删除的那种,使用数据恢复软件,但然并卵,恢复的数据杂乱无章,另一次是由于自己的固态损坏,所有的东西也全没了,终于痛下决心好好研究gith原创 2016-01-18 16:13:03 · 22353 阅读 · 1 评论 -
如何在客户端解析服务器传过来的xml文件
xml作为客户端和服务器端进行数据交换的载体 ,以下是一个解析本地传过来的xml文件的例子。部署一个web项目后,在项目中放置一个xml文件gril.xml, 内容为: 张三 18 北大 李四 20 清华 将web程序发布到你本地的服务器上。使用Android原创 2016-01-09 15:43:15 · 905 阅读 · 0 评论 -
实现掘金导航栏+float按钮其实可以很简单
相信经常使用掘金APP的用户来说应该会很熟悉掘金客户端的滑动效果,滑动时适时的隐藏掉Title和底部导航栏,使得更多的内容显示在用户的界面上,从而增加用户的阅读体验。在本文中将带你使用第三方库来简单的实现掘金的导航栏+悬浮按钮效果先贴下 ByeBurger库的github地址 :https://github.com/githubwing/ByeBurger 以及实现的最终效果原创 2016-12-03 00:38:15 · 2903 阅读 · 1 评论