android开发经验
爱踢球的老邓
Keep thinking and coding
展开
-
butterknife8.4空指针异常的解决方法及使用详解
butterknife8.4空指针异常的解决方法及使用详解原创 2017-01-21 00:11:43 · 5345 阅读 · 0 评论 -
Android一些常见的小技巧(一)
做项目过程中,遇到一些特定场景的需求。下面分几期总结下来,与大家一起分享。原创 2016-11-29 15:03:52 · 324 阅读 · 0 评论 -
关于使用Volley网络请求无返回结果的解决办法
在最近项目中,遇到网络请求,大致就是在B界面的EditText中把编辑的文字发送给服务器请求,然后通过bundle传回给主界面Activity,通过更新显示最新的评论。但是主界面重写onResume()方法,在里面获取bundle并显示listview,刷新显示并没有结果,最后发现是BActivity中的RequestQueue createPostRequestQueue没有初始化!原创 2016-10-31 23:59:32 · 1897 阅读 · 0 评论 -
关于volley请求没有回调信息的解决方法
版权声明:本文为博主原创文章,转载请注明出处。原创 2016-11-09 00:17:46 · 1300 阅读 · 0 评论 -
Android技巧之相对高度使用
Android技巧之相对高度使用原创 2016-10-27 23:44:23 · 706 阅读 · 0 评论 -
Android 内存泄露实践分析
今天看到一篇关于Android 内存泄露实践分析的文章,感觉不错,讲的还算详细,mark到这里。原文发表于:Testerhome;作者:ycwdaaaa ; 原文链接:https://testerhome.com/topics/5822定义内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内转载 2016-10-27 22:50:18 · 371 阅读 · 0 评论 -
GitHub 上排名前 100 的 Android 开源库进行简单的介绍,
本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库.转载 2016-10-27 22:53:53 · 475 阅读 · 0 评论 -
Android listview加载数据后没有立即刷新的解决办法
Android listview加载数据后没有立即刷新的解决办法原创 2016-10-27 22:44:02 · 3008 阅读 · 0 评论 -
时间戳和标准时间转换
时间戳和时间互转原创 2016-10-26 18:10:30 · 3530 阅读 · 0 评论 -
AndroidRuntime Caused by: android.content.res.Resources$NotFoundException: String resource I解决办法
原因:一般发生在参数 int resId 错误,你把int赋值给String的形参,所以编译器找不到正确的resource于是报错。 getFabulousnum()是给button设置数字文本表示点赞的个数,没有把int转string. hotdt_zan_btn.setText(mHotTopicBean.getFabulousnum() 正确做法: hotd原创 2016-09-30 17:11:33 · 1226 阅读 · 0 评论 -
Android实战之设置圆形头像
在很多应用中,我们看到,个人主页里面的头像一般都是圆的,设计成圆的会使整个界面布局变的优雅漂亮。那么,怎么使头像变圆呢?有的人说可以在上面加一个中间为透明圆形的png图,用它来遮盖住头像不就行了嘛,但是png四周始终始终是不透明的,怎么做也达不到如下的效果图的。下面我们讲讲怎么做成的吧。首先创建一个继承ImageView的抽象类MaskedImage。让他重写onDraw方转载 2016-11-06 23:48:42 · 357 阅读 · 0 评论 -
Android之线程池深度剖析
Android之线程池深度剖析标签: Android多线程线程池ThreadPoolExecutor2016-04-01 19:43 1872人阅读 评论(5) 收藏 举报 分类:【Android 性能优化】(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]线程池的引入引入的好处使转载 2016-12-10 16:33:08 · 367 阅读 · 0 评论 -
Android实战之复用一返回导航栏
在实际项目开发中,不少界面元素都是类似的,我们可以提取出来,根据具体需求加以稍微的改变就可以实现复用,实现了功能同时也减少了代码量。 比如,返回导航栏就是非常通用的界面模块,我们可以定义一个xml,包含返回按钮,以及textview标签显示当前页面的描述。然后,在需要使用返回导航栏目的地方include进去就可以了。 复用的xml代码很简单,就是一个button和textvi原创 2016-11-18 22:17:27 · 2541 阅读 · 0 评论 -
Android实战之优化一
Android实战优化系列个人总结原创 2016-12-11 23:00:12 · 203 阅读 · 0 评论 -
Android Studio导入其他项目依赖
项目中遇到需要导入开源的项目作为依赖,下面是具体的方法。File->New->Import Module ,然后选择开源项目所在的路径文件夹确定,之后AS会提醒SDK版本不符合。 这时候修改gradle文件,把 compileSdkVersion XX buildToolsVersion XX (XX代表数字)改为工程gradle的版本对应好,然后Sync now 等AS重新编译就可原创 2017-01-10 19:40:33 · 616 阅读 · 0 评论 -
Android计算App启动时间
Android 中如何计算 App 的启动时间原创 2017-02-04 15:33:49 · 615 阅读 · 0 评论 -
关于viewpage+fragment出现空白页解决办法:
之前没有在Fragment中复写getItem()和getCount() @Overridepublic Fragment getItem(int position) {return null;}@Overridepublic int getCount() {return 0;}复写就解决了@Overridepublic F原创 2016-12-25 02:09:37 · 1043 阅读 · 0 评论 -
关于引入TabLayout崩溃的bug报错找不到Class的解决办法
解决办法在gradle文件中添加如下配置:compile 'com.android.support:support-v4:23.4.0'compile 'com.android.support:design:23.4.0'原创 2016-12-23 16:57:40 · 2522 阅读 · 0 评论 -
Okhttp3表单上传数据到服务器使用指南
最近做项目,需求是要修改个人信息,具体要求就是用户点击地区弹到一个对话框中,使用滚轮选择省份和地区,然后确定,把选择的地址上传到服务器保存,下次进入个人信息修改界面时从服务器拉取最新保存的用户地址数据,这里只介绍如何将用户选择的地址上传到后台服务器。原创 2016-12-17 12:40:49 · 7369 阅读 · 2 评论 -
Android实战之Toolbar返回上级Activity崩溃的解决办法
最近开发过程中遇到一个问题,Activity使用AppActivity风格的,带有Toolbar返回的导航栏,具体就是点击Toolbar自带的返回按钮要求返回上一个AppActivity。解决办法如下:原创 2016-12-17 12:03:38 · 1550 阅读 · 0 评论 -
Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)解决办法
最近做项目,遇到个人信息设置,具体需求就是要点击imageView调出手机本地的图库选择图片设置头像。开发中代码没有问题,运行后AS报错如下: Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied) 最后查资料也没有解决。 我用的是华为mate8测试,系统是android原创 2016-11-24 20:48:21 · 5061 阅读 · 0 评论 -
EditText强制获取焦点
Java代码:et.setFocusable(true); et.setFocusableInTouchMode(true); et.requestFocus();原创 2016-12-05 10:03:52 · 4951 阅读 · 0 评论 -
finished with non-zero exit value 42的解决办法
最近做项目遇到一个问题:从eclipse下载的demo,把.9图片放到drawable文件夹下作为button的样式。项目编译没有错误,但是运行后就报错:finished with non-zero exit value 42原创 2016-12-03 22:48:07 · 1777 阅读 · 0 评论 -
在Android Studio中搜索并导入开源jar包方法
最近项目中需要用到网络解析json数据,而阿里的fastJson是一个非常优秀高效的框架。Android Studio有一点非常方便的是可以通过搜索功能找到并且自动将jar包配置到工程项目,不需要手动导入。下面看具体方法。将工程试图切换到project ,然后右键项目,点击倒数第二个选项,open module setting,出现如下界面,点击右上的加号选择"Libraty depend原创 2016-10-15 22:14:51 · 4135 阅读 · 0 评论 -
Android实战:使用Volley框架访问服务器Json数据
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-10-15 22:27:22 · 1882 阅读 · 0 评论 -
Android实战——之反序列化实例
在项目中遇到主页显示的listview中的item,点击跳转到详情页,把数据带过去并显示,就像新浪微博的效果:点击某个微博,跳转到微博的详情页。那么如何实现呢?下面我们通过一个简单的例子来介绍下如何进行对象序列化。原创 2016-10-24 00:42:26 · 387 阅读 · 0 评论 -
【Android 分享】ShareSDK微信分享详解
目前市面上大大小小的软件,几乎都支持分享的功能,前几天在做的项目中也有此功能,使用的ShareSDK来实现的微信分享功能,下面就跟着我来一步步实现微信分享吧!转载 2016-08-29 02:41:17 · 1251 阅读 · 0 评论 -
【Android 开源项目】下拉刷新Android-PullToRefresh介绍
大多数APP都包含下拉刷新的功能,今天介绍一个github上非常有名的下拉刷新开源项目,可以在项目中直接使用,非常简单转载 2016-08-29 02:38:27 · 603 阅读 · 0 评论 -
自己工作的一点感想
工作经验总结原创 2016-08-27 20:50:22 · 860 阅读 · 1 评论 -
混合app开发
app混合开发原创 2016-08-15 22:59:11 · 519 阅读 · 0 评论 -
读取本地文件的权限问题
读取本地文件的权限问题原创 2016-08-15 21:41:30 · 7827 阅读 · 0 评论 -
导入工程出现@Override错误
导入工程出现@Override错误解决办法原创 2016-08-15 21:29:56 · 460 阅读 · 0 评论 -
近期遇到的Android问题解决与总结
近期android问题解决原创 2016-01-04 23:48:02 · 344 阅读 · 0 评论 -
菜鸟程序员如何才能快速提高自己的技术
菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员怎样才能做的更好,怎样才能更快的适应工作?还有很多初学者问我,怎样才能更好的学习这项技术?能不能写篇这方面的文章,所以才有了今天的主题。转载 2016-01-20 13:39:18 · 587 阅读 · 0 评论 -
关于Android Studio乱码的解决办法
一 AS编译器中文注释乱码 二 模拟器中文乱码 三 添加API版本向下兼容v4库的方法原创 2016-01-16 02:35:26 · 711 阅读 · 0 评论 -
Genymotion安装与集成开发指南
Genymotion是一套完整的工具,它提供了Android虚拟环境而且启动运行速度非常快。它简直就是开发者、测试人员的福音,广受程序员的喜爱。来看看如何安装和集成到Android Studio中吧。原创 2015-12-10 02:28:12 · 442 阅读 · 0 评论 -
JNI初探
JNI初学指导转载 2016-08-19 01:22:26 · 149 阅读 · 0 评论 -
Android性能优化
Android性能优化,各方面转载 2016-08-19 01:28:34 · 140 阅读 · 0 评论 -
Android性能优化第二弹
谷歌推出的android优化典范,值得阅读转载 2016-08-19 01:35:26 · 213 阅读 · 0 评论 -
webview找不到网页解决办法
最近做项目遇到原生android和H5混合的开发,部分页面需要用h5,js渲染显示,但是发现用h5的网页(可以在电脑中显示)无法在手机中载入,并报错: 网上有很多说法,总结下来有 1)没有加入INTERNET权限 2)重写shouldOverrideUrlLoading方法: Intent intent = new Intent(Intent.ACTION_VI原创 2016-10-23 19:48:12 · 5234 阅读 · 0 评论