自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用AES加密对象

最近开发过程中有一个需求:对webservice接口传输的对象参数的内容进行加密。参考网上的一些AES加密的实例,通过反射读取对象的属性和属性值,加密后反写(解密同理),实现了该功能,具体代码如下:import java.lang.reflect.Field;import java.lang.reflect.Method;import java.security.SecureRandom;import java.util.List;import java.util.Objects;impor

2020-07-28 13:28:00 1046

原创 Android studio编译问题:finished with non-zero exit value 1 问题

在项目中遇到该问题一般都是资源文件错误引起的,在terminal窗口输入命令:gradlew assembleDebug --info,查看输出log能够找到报错文件,修改即可

2019-10-18 08:48:14 118

原创 解决输入法覆盖popupwindow的问题

给自定义的popupwindow设置以下属性:setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);给popupwindow的宿主activity设置以下属性:<activity an...

2018-12-19 17:47:22 1134 1

原创 Android关于复杂页面的优化处理(如recycleview嵌套)

最近在商城项目中,首页布局设计的十分复杂,出现了需要recycleview互相嵌套才能实现的情况。费劲千辛万苦终于实现了效果,但是又出现一个令人头疼的问题:快速滑动页面会产生卡顿。于是,又一轮优化之旅就开启了:1.万年不变的过度绘制:打开手机开发者选项中的过度绘制功能,修改布局(如去掉重复背景、减少布局层次)将页面中所有红色部分(过度绘制)尽量消除;2.监听recycleview滑动状态,...

2018-12-06 16:14:29 1706

原创 Google play Permission usage description

Thank you for transferring to this page through Google play. The app in my account has used some personal privileges, such as the camera, the state of the mobile phone, the access to the network statu...

2018-04-02 16:24:30 199

原创 webview加载https页面图片不能显示问题

在webview里面加载https url的时候,如果里面需要加载http的资源或者重定向的时候,webview会block页面加载。这是android 4.4以来google对安全机制的提升。即当一个安全站点企图加载来自一个不安全站点资源时WebView的行为,Android.os.Build.VERSION_CODES.KITKAT默认为MIXED_CONTENT_ALWAYS_ALLOW

2017-04-14 14:14:05 5130

转载 Android性能优化之常见内存泄漏和优化方案

本文转载自http://www.jianshu.com/p/ab4a7e353076感谢原作者xiaoyanger如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面

2017-04-14 13:38:00 3743

原创 Android应用优化

当应用开发到后期,开发任务减少,是不是会感觉到迷茫。其实,在这个时候还是有大量的优化工作需要进行的:1.lint瘦身(1天)2.findbugs优化(2天)3.过度绘制优化(3天)4.中文资源统一引用string文件下(方便app国际化)(2天)    技巧:全局查找中文:ctrl+h搜索“^((?!(\*|//)).)+[\u4e00-\u9f

2017-03-30 16:12:41 310

转载 textview旋转文字

转载自http://blog.csdn.net/love_techlive/article/details/51383795

2017-01-11 09:13:25 533

原创 webview加载网页图片不能充满屏的问题

在项目中遇到这样一个问题,webview加载的一个详情页面,在部分手机上不能充满屏幕(在PC浏览器和部分手机上可以),经过分析后,发现是webview的部分属性设置的有点问题:webView.setWebViewClient(new MyWebViewClient());          webView.getSettings().setDefaultTextEncoding

2016-12-09 16:35:02 3265

原创 listview中使用checkbox选中问题

今天在做一个选择列表的时候,listview中的checkbox选中后,滑动listview,选中状态消失。查看代码,纠结了很长时间,才发现,原来是adapter中checkbox的监听使用不正确导致的。原来使用的oncheckedchangelistener来监听checkbox,在listview复用时(此处以item10复用item1举例),会导致这个监听也会被触发,

2016-11-10 15:26:24 391

转载 wifi连接adb(转载自http://blog.csdn.net/kv110/article/details/39438853)

在Android开发调试中,我们经常会用到wifi连接adb调试,步骤如下:首先手机,PC都连上WIFI, 如果可以用USB操作,在PC端,输入ping 手机的ip 地址,看看是否成功, 在PC端输入下面命令adb tcpip 5555adb connect 192.168.*.* (手机ip地址)(如果还连着USB, 输入其他命令时先输入adb devices,

2016-08-22 15:01:39 357

原创 AS编译问题:Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

Android studio在编译apk时报错:Error:warning: Ignoring InnerClasses attribute for an anonymous inner classError:(android.support.v4.media.ae) that doesn't come with anError:associated EnclosingMethod a

2016-08-22 11:49:18 5952

原创 解决listview中edittext问题

原因:点击edittext弹出键盘,导致listview重绘解决:1.不能弹出输入框问题:给listview设置属性:android:descendantFocusability="afterDescendants"2.edittext第一次不能获得焦点问题:既然焦点丢失是因为ListView的重绘导致的,那我们就可以定义一个变量mTouchItemPosition来记录用户触

2016-08-05 16:46:28 496

原创 收集的两个效果还不错的时间选择器

自定义DateTime-picker:http://blog.csdn.net/wwj_748/article/details/38778631Time-selector :https://github.com/mrfluency/Time-Selector

2016-07-21 11:38:13 296

转载 ViewPager+Fragment 使用问题

转载自http://blog.csdn.net/wx1396530501/article/details/50953465之前一直用的ViewPager,由于比较懒,一直都没有改成ViewPager+Fragment(简称V+F,下文都用简称),这个习惯非常不好!也是不应该的……意识到这一点,正好最近时间比较空,就想着用V+F写个简单的demo,就这样,参考网上的资料,一气呵成的完成了简单

2016-07-21 10:45:45 327

android面试题详解

这是我搜集的大量android面试题里最实用的两份,解析很详细,可能有部分重复,不过将就一下啦!

2012-11-07

网络版动漫阅读器(详细)

这个项目开发了很长时间,现在把我的成果分享一下,里面服务端的详细文件都已具备,只要恢复一下即可运行

2012-10-12

动漫阅读器(web)

根据详细文档开发的代码,提醒:下载后运行时需要自己搭建服务器端和传入数据

2012-10-09

动漫(图片)阅读器

北大青鸟android课程第一单元项目,功能基本都完成了,能很好的运行

2012-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除