![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android实践
一条大河全靠浪
这个作者很懒,什么都没留下…
展开
-
Notification实现消息通知
在网上看到一篇非常棒的博客http://www.cnblogs.com/travellife/p/Android-Notification-xiang-jie.html,看完就知道notification的功能和如何使用。在原基础上增加了显示字数限制和未读消息条数提醒:最基础的通知代码: private int messageNum=0; private void send原创 2017-07-22 11:32:03 · 1368 阅读 · 0 评论 -
android.view.InflateException: Binary XML file line #13: Error inflating class android.support.v7
APP在导入stetho包之后报错:android.view.InflateException: Binary XML file line #13: Error inflating class android.support.v7.widget.Toolbar试着clean一下,重启都没有用。说是v7包版本不对,但并没找到解决办法。暂时解决:把所有activity继承Activity,并把andro原创 2017-10-25 18:11:59 · 482 阅读 · 0 评论 -
CountDownLatch用来延时主进程
我需要在调服务器之后得到数据,并用textview显示。所以我需要在主线程中开启了一个子线程来执行访问服务器操作,返回值依赖于子线程的执行结果,这样如果要返回正确的值,就需要开启子线程后,主线程等待子线程,然后子线程执行结束后,主线程再继续执行。我们用到了CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。CountDownLat...原创 2017-07-01 15:52:25 · 203 阅读 · 0 评论 -
android 中 postDelayed方法的讲解
这是一种可以创建多线程消息的函数 使用方法: 1,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对象 Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated metho转载 2017-08-30 10:05:17 · 315 阅读 · 0 评论 -
Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)'
错误日志定位到setContentView,报错为:Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object refrence .原因是:XML文件中,View 写成 view了.原创 2017-08-30 09:30:27 · 1125 阅读 · 0 评论 -
ViewPager+Fragment(滑动+点击)
在viewpager内包含了多个fragment,也就是我们说的滑动的页面,这里我只用了两个页面的滑动,借用一张大神的界面分析图。 一、布局文件 1、main_common_layout.xml 这是一个顶部菜单栏<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http...原创 2017-08-24 19:27:25 · 2791 阅读 · 1 评论 -
netty心跳和重新连接
转载:http://www.tuicool.com/articles/B7RzMbY 一 实现心跳检测原理:当服务端每隔一段时间就会向客户端发送心跳包,客户端收到心跳包后同样也会回一个心跳包给服务端一般情况下,客户端与服务端在指定时间内没有任何读写请求,就会认为连接是idle(空闲的)的。此时,客户端需要向服务端发送心跳消息,来维持服务端与客户端的链接。那么怎么判断转载 2017-07-27 14:29:41 · 1037 阅读 · 0 评论 -
Android自定义属性,attr format取值类型
转载链接:http://www.cnblogs.com/rayray/p/3442026.html1. reference:参考某一资源ID。(1)属性定义:declare-styleable name = "名称">attr name = "background" format = "reference" />declare-styleable>转载 2017-08-03 15:58:52 · 356 阅读 · 0 评论 -
Android中保存图片到本地功能实现
文章转载自http://blog.csdn.net/ccpat/article/details/45314175 感谢原作者~本文描述将一个Bitmap对象保存为一个图片文件的主要步骤。保存的图片文件能够立刻在系统相册和图库中找到。我使用的是一张drawable中的图片,构造bitmap如下:Bitmap icon = BitmapFactory.decode转载 2017-07-24 17:46:35 · 13256 阅读 · 1 评论 -
是时候弄清楚getExternalStorageDirectory()和getExternalFilesDir()的区别了
欢迎转载,转载请注明出处http://blog.csdn.net/nugongahou110之前看到一位网友的吐槽:当我把手机连接到电脑上时,在SD卡根目录看到了成百上千个各种应用程序创建的文件夹,拜托了各位开发者,你真的认为我的手机上只安装你一个app吗?你认为你的app是世界上最重要的app吗?你应该将你的应用数据写到这个路径下!/Android/data/< package转载 2017-07-24 15:37:04 · 442 阅读 · 0 评论 -
Java出错集
1、只声明变量但不初始化private List<String> strs;strs = new ArrayList<>(); //每次都忘记初始化2、xml文件中注意控件大小写<View> 写成 <view>报错原创 2017-09-10 14:49:51 · 310 阅读 · 0 评论