- 博客(15)
- 资源 (65)
- 收藏
- 关注
原创 android 导入so库文件
昨天,自己又把so库导入项目,当时做的时候出现错误,后来在网上搜素了资料就解决了。自己感觉自己对导入so库还是不熟练,所以在这里就简单记录一下。1.在src/main中添加 jniLibs文件夹 ,把.so复制进去,或者把在lib目录下新建armeabi文件夹,把so库文件添加到该文件夹下。2.完成之后,编辑app目录下的build.gradle文件,在android结点下,为其添
2017-03-31 08:35:58 1032
原创 android 走马灯效果
最进其实自己也没什么想写的内容,不过自己觉得还是需要每天写点东西,好的习惯还是要保持的。所以今天讲讲textview的文字显示走马灯的效果,这个实在太简单了。项目开发中有些时候TextView的文本内容太长了显示不全,这个时候需要让它实现像网页上面的跑马灯效果,网上很多文章都是自定义控件继承自TextView来实现的,自己在实践中发现不用自定义控件也可以实现跑马灯的效果,因为Android原生
2017-03-30 08:25:34 782
原创 android 字符串的拆分
当我在做一些功能时,总是避免不了把字符串拆分,然后获取所需的内容。但是,自己所只到的split却不是很全面,所以在网上搜索了一些资料,把这个知识点弄懂,在这里也记录一下。 String s3 = "Real-How-To"; String [] temp = null; temp = s3.split("-");
2017-03-29 08:17:05 6132
原创 android listview左滑删除
之前,自己使用listview一直是长按删除,不过发现qq的消息和ios的都是侧滑删除,觉得效果很好,于是自己就想做一个侧滑删除。在网上找了些资料,有很多不是我理想的侧滑删除,最后还是找到了一个不错的,现在记录一下。首先是自定义一个listview,这个里面需要重写onInterceptTouchEvent和onTouchEvent两个代码,一个是对滑动进行拦截,如果删除按钮已经显示,
2017-03-28 08:52:04 8638 10
原创 android 判断ip地址合法
昨天,我在网上找了一下判断文本框内的字符串是否是合法的ip地址,自己想到了正则表达式,可是自己对这个却不熟,所以在网上查找了一些资料,最后终于是做出来了。具体的代码很简单, public boolean isIP(String addr) { if(addr.length() 15 || "".equals(addr))
2017-03-24 08:23:39 7054 1
原创 android dip转px
今天其实没有什么想写的代码,不过自己仍然想坚持写一些东西。这次就写写dip与px直接的转换。dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如
2017-03-23 08:29:32 718
原创 android object比较大小
其实这个比较大小自己也没用到,不过之前看公司的代码时发现了这个比较大小的代码,所以特地记录一下。首先定义一个自己的比较器comparator,需要实现其中的 Comparator这个接口,因为使用list的sort的代码时,源码用到了二分排序。然后我们自定义比较大小的代码就可以了。具体的代码:private class SortComparator implements Compa
2017-03-22 09:01:33 1303
原创 android 打包时报错解决
之前,我在做公司的app时,功能已经全部实现,在手机上也可以正常运行,可是在打包时却一直报错\build\intermediates\res\resources-anzhi-debug-stripped.ap_' specified for property 'resourceFile' does not exist,所以在网上找了很多的资料。 网上的解决代码千奇百怪,有的说
2017-03-21 08:34:58 2420
原创 android fragment onHiddenChanged的使用
昨天,我看公司app的代码时,发现了onHiddenChanged的代码,刚开始我不知道是用来做什么的,后来在网上搜索了一下资料,也终于弄懂了。项目中,为了实现不同fragment之间值得传递,首先想到的是利用bundle或者shareprefercnce之类的共享数据机制,当不符合项目需求,有点过于复杂和冗余,就利用网上一位前辈的建议,在主Activity中,创建一个共享
2017-03-17 08:28:56 14695
原创 android intent传递数据
说到intent传递数据,其实我是经常用到,不过之前用的都是简单的传递String,int,boolean的简单数据。昨天,我需要传递一个自定义的实体类时,发现自己不会,所以在网上搜索了一些资料,自己做了出来。现在把intent的使用整理一下,以后方便使用。1.intent传递简单数据。这个太简单了,发送数据只需 intent.putExtra("key", "value"); 或者
2017-03-16 08:14:51 915
原创 android 打包jar包
昨天,自己用到别人的jar包的内容,后来,公司要求在之前的基础上增加几个功能,所以需要修改jar包的内容。别人的源代码给了我,我修改后进行打包成jar包。不过自己却不会用android studio 打包成jar包,所以在网上找了一下资料,终于成功打包成jar包。在AndroidStudio中将项目打包成jar包的方法: 在build.gradle文件中,修改下面两个地方:(1)app
2017-03-15 08:22:08 566
原创 android spinner下拉框
下拉框其实自己很少用到,不过昨天因为写界面时,自己用到了,当时忘记怎么写,所以在网上找了一下资料,做了一个自定义的下拉框。这里,自己把所做的记录一下,以免自己以后还需要到网上查找。1.用android提供的spinner下拉框控件。1.在布局里添加一个spinner控件Spinnerandroid:layout_width="match_parent"
2017-03-10 08:13:03 2290
原创 android 内存优化
之前,自己做开发时,代码关注的主要是功能的实现,不过随着app的功能越来越多,代码量越来越大时,发现很多地方出现了app的卡顿现象,所有特意在网上搜集了一些内存优化的资料。这里只是简单记录一下,如果需要知道的详细,大家可以到网上搜索资料。1.2 查看最大内存限制ActivityManager mActivityManager = (ActivityManager)getSystemSe
2017-03-03 08:22:43 262
原创 android 验证码
在登录或者注册时,客户端总有一个验证码需要用户填写,自己在网上搜索了一些资料,便自己做了出来。1,写一个验证码生成的类public class Code { //随机数数组 private static final char[] CHARS = { '2', '3', '4', '5', '6', '7', '8', '9',
2017-03-02 08:30:35 387
原创 android RSA加密
这个RSA加密其实自己也没有完全弄清楚,只是在网上自己找了一些资料,也是为了记录自己的代码。概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。关于RSA其它需
2017-03-01 08:29:47 428
Android handleThread的使用
2018-12-17
Android 动态权限获取
2018-12-15
Android 获取位置信息
2018-12-06
android Volley的简单使用
2018-08-10
Android 使用友盟进行登陆和分享功能
2019-03-09
Android qq,微信的第三方登陆
2019-02-27
Android v7 appcompat library
2018-12-27
Android ConstraintLayout的使用
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人