- 博客(11)
- 收藏
- 关注
原创 Android---快速索引导航栏(侧滑字母)实践
大神们的杰作总是吸引着我。这是实现效果的链接大神写过的我就不写了,然后,既然我们用到这个功能,那就需要和内容list联系起来,并且能实现点击item的效果。大神的代码里,提供的只是静态数据,所以还是需要改一改实体类和adapter。 1.将RightPositionActivity 、 MainActivity、 WaveSideBar的代码和一些图片attr中的数据整合到你的项目,然后在
2016-12-19 21:36:12 1078
翻译 Android---MD5+BASE64+DES3加密解密
MD5类的加密和解密就不用说了,DES加密解密的过程需要你的加密内容和密钥配合使用,而引入BASE64的作用就是为了防止在传输过程中加密内容的丢失,出现IllegalBlockSizeException :last block incomplete in decryption的异常数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥
2016-12-13 14:58:16 993
原创 Android---webview实现网页的点击跳转
怎样用一个webview就能想浏览器一样随意的浏览网页,并能实时跳转呢?1.类public class MyActivity extends Activity implements OnClickListener { private WebView findWB; protected ProgressBar progressBar; private Button find_ba
2016-12-12 22:34:33 2401
原创 Android---进入APP后的广告界面
在我们开发APP的过程中,难免会需要添加几个广告位,但怎样的广告位才算合理,还需要大家的共同推荐,这里我先介绍几个。 第一种 实现步骤: 1.方法private View adverView;//在主线程中调用该方法。private void loadYMAds() { // 实例化 LayoutParams(重要) FrameLayout.Layout
2016-12-12 22:04:18 1495
原创 Android---对自定义类型的list<A>排序
有时我们需要对自定义类型的list中,以某一个关键词的内容进行排序,比如一个记录个人信息List< person >,如果我们需要将表中的个人信息按年龄的大小进行从小到大的排序就需要用到下面的方法(方法很多这里只是一种)。第一步 创建自己的列表1.自定义你的实体类2.List<person> A=new ArrayList<person>;3.给A赋值第二步 调用排序的内部类方法Colle
2016-12-12 16:10:56 1124
转载 Android---控件View的GONE和VISIBLE动画
显示动画TranslateAnimation mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
2016-12-06 18:26:39 16761
原创 Android---bitmap与file类型互换
首先是将bitmap保存为file类型将bitmap和随便给图片起个名字传进去public void saveFile(Bitmap bm, String fileName) { try { String path = getSDPath() + "/revoeye/"; File dirFile = new File(path);
2016-12-06 17:33:18 1767
原创 Android---java.lang.SecurityException: Permission Denial: getTasks() from p
1.解决办法: 在配置文件中加入权限:<uses-permission android:name="android.permission.GET_TASKS"/>如果不行再看看是不是配置文件里的activity是不是重复定义了,如果没有再看看activity是不是少了 <intent-filter>!
2016-12-06 11:27:52 2181
原创 高德地图---点聚合+显示屏幕内的maker+多线程
1.首先需要创建两个ArrayList(一个存放所有的maker数据,一个存放屏幕内的maker数据) private ArrayList<MarkerOptions> markerOptionsListInView = new ArrayList<MarkerOptions>(); private ArrayList<MarkerOptions> markerOptionsLista
2016-12-06 09:21:57 5405 7
原创 Android---给Linearlayout设置边框+弧度角
1.第一步需要在drawable下创建一个xml文件,代码如下<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" >//这里是Linearlayout布局的背景颜色 <solid android:color="#FFFFFF" />
2016-12-06 09:05:57 29018 1
原创 高德地图---两点间距离+正确显示
1.官方推荐的方法是这样子的(有的准确,但大部分还是不准确的,有负数和超大值)float distance = AMapUtils.calculateLineDistance(latLng1,latLng2);2.正确的距离计算是这样子的(返回的单位可以是KM或M,但有自有方法可以自动判断,请看3)public double getDistance(LatLng start, LatLng end)
2016-12-06 08:58:03 12498 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人