09 2017 档案
摘要:先来介绍下socket,网上摘抄点资料,免得自己打字了 网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 1、消息传递(管道、FIFO、消息队列) 2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 3、共享内存(匿名的和具名的) 4、远程过程调用(
阅读全文
摘要:话不多说上图 实现简单利用了这个ClipDrawable clip.xml activity_main.xml MainActivity.java 简单吧。
阅读全文
摘要:废话不多说了,Service是四大组件之一,是一个后台处理长时间运行在主线程不需要依赖ui界面显示的应用组件,切记不能在service中做耗时操作,会阻塞主线程,要做也要在service中开个子线程做耗时操作。 本文的demo会在最后给出,谢谢观看和指正错误。 一、Service的基础学习 开发工具
阅读全文
摘要:一、利用反射获取类的能力(利用反射检查类的结构) 先来看看代码 打印出的结果是: 在java.lang.reflect包(反射包) 中有三个类Field 、Method 和Constructor 分别用于描述类的域、方法、构造器。 从上面的代码中我们可以分析 我们先从类开始分析 上面我们传入了jav
阅读全文
摘要:githup:https://github.com/JulienGenoud/android-percent-support-lib-sample 下面是使用方法: Android Percent Support Lib Sample I made a sample of the new perce
阅读全文
摘要:写在开头 我之前在博客园没怎么发东西,就是觉得博客园的Markdown不支持实时预览,加上markdown显示出来的效果,主页皮肤效果总是觉得很奇怪不能让我满意。 但是我今天偶然发现,原来博客园是允许自定义样式的,我觉得我之前傻了。这点特别好,可以避免自己的博客和别人的雷同,可以个性化自己的主页,文
阅读全文
摘要:我自己写的demo:https://pan.baidu.com/s/1dFImVYD 一、概述 对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对
阅读全文
摘要:一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架 企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义 书籍类开源项目:类似Open-
阅读全文
摘要:目前有三种通知 第一种是普通通知 看看效果 布局什么的太简单了我就不放在上面了给你们看核心的代码就行了 里面的 int notificationID = 1; 注意里面的builder.setAutoCancel(true); 如果你不想程序自动帮你点击后关闭,而是自己用代码在另一个位置自己去关闭,
阅读全文
摘要:先看个效果图 activity_main.xml DialogActivity.class EditNameDialogFragment fragment_dialog.xml 学习记录之用,如有错误请指正谢谢.
阅读全文
摘要:equals 相信大家就知道,就是比较,我们平时也会在自己定义的类中加入自己重写的equals用来比较两个类是否相同,例如这样 但是我们大多数会用来比较两个字符串之间是否一样,例如上面Person类中的equals方法中的this.name.equals(name)这里的equals是调用java的
阅读全文