`
wx1568444409
  • 浏览: 14512 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
 Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。 正常处理过程: 1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理; 2.AudioService调用VolumePanel画出音量调整界面,并发送音量变动广播消息, 3.StatusBarPolicy,接收广播消息判断是否在状态栏显示静音 ...
继承于Set接口, 1、HashSet不能重复存储equals相同的数据 。原因就是equals相同,数据的散列码也就相同(hashCode必须和equals兼容)。大量相同的数据将存放在同一个散列单元所指向的链表中,造成严重的散列冲突,对查找效率是灾难性的。       2、HashSet的存储是无序的 ,没有前后关系,他并不是线性结构的集合。       3、hashCode必须和equals必须兼容, 这也是为了第1点。   1. 继承结构 java.lang.Object ...
1.如何调用外部图片选择器,选择图片并返回结果                 //获取照片                 Intent in = new Intent(Intent.ACTION_GET_CONTENT);                 in.setType(&quo ...
ClassLoadTest .java package ZHANG.Proxy; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Proxy; impo ...
画虚线 SET_WALLPAPER public class Canvas extends Activity implements OnTouchListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super ...
 相信大家在做应用调试的时候,不可能时时通过USB线连着电脑去查看log信息,所以,将应用的log信息保存到手机本地就很有必要了,有助我们从这些log信息中提取有用的部分,以解决一些bug,下面我把网上分享的代码中作了一些精简,作为开发者使用,个人觉得没必要通过用户上传给我们,用户上传的不需要这么庞大的log信息,仅仅那部分崩溃的log信息即可,可参考我的另外一篇blog:http://www.eoeandroid.com/thread-247560-1-1.html。 好了,废话不多说 ...
java 企业网站源码 前后台都有 静态模版引擎, 代码生成器大大提高开发效率 前台: 支持两套模版, 可以在后台切换 点击:获取地址  系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成html 2.因为是生成的html,所以访问速度快,轻便,对服务器负担小 3.网站前端采用主流的响应式布局,同一页面同时支持PC、平板、手机(三合一)浏览器访问 4.springmvc +spring4.2.5+ mybait ...
package ZHANG.API; import java.util.Enumeration; import java.util.Hashtable; public class MyKey { private String name = null; private int age = 0; public MyKey(String string, int i) { name = string; age = i; } public int hashCode() ...
ubuntu中彻底删除nginx 1.先执行一下命令: 1.1 删除nginx,–purge包括配置文件 1 sudo apt-get --purge remove nginx    1.2 自动移除全部不使用的软件包 1 sudo apt-get autoremove    1.3 罗列出与nginx相关的软件 1 dpkg --get-selections|grep nginx    1 2 ...
本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB ~【获取地址】   本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解) (这个赠送的Activiti工作流视频里面的流程设计器用的e ...
AngularJS作为强大的前端MVVM框架,虽然已经做了很多的性能优化,但是我们开发过程中的不当使用还是会对性能产生巨大影响。   下面提出几点优化的方法: 1. 使用单次绑定符号{{::value}} AngularJS的性能优化方法之一是减少双向绑定。我们知道AngularJS的双向绑定是通过为每个需要双向绑定的数据对象添加$$watchers,一旦某个scope的数据发生了更新,就触发脏检测($digest),深度优先遍历所有scope对象的$$watchers值的old/n ...
maven资源地址:http://mvnrepository.com/ 转载于:https://my.oschina.net/qianliyixianqian/blog/891191
在Angular群里回答新手问题一段时间了,有一些Angular方面的坑留在这里备查,希望能对各位有所帮助。这个文章将来会随时更新,不会单独开新章,欢迎各位订阅。 Q1.<div ng-include="vi ...
因为目前iCloud 空间已经不足,其中95%都是照片,之前入手了DayOne,且空间没有限制,订阅费一年也不少,再加上DayOne作为一款日记App 也比较有名,功能方面最大的就是地理视图与照片视图 ...
你可能已经很熟练使用这两个灵活的单位,但你可能不完全了解何时使用 rem ,何时使用 em。 本教程将帮你弄清楚! Em 和 rem都是灵活、 可扩展的单位,由浏览器转换为像素值,具体取决于 ...
Global site tag (gtag.js) - Google Analytics