摘要: 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 二进制转十进制 方法为:把二进制数按权展开、相加即得十进制数。 十进制转八进制或十六进制 方法为:把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为止。 阅读全文
posted @ 2019-06-10 13:38 YOUNG++ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、首先找到定义默认通知声音的地方:build/make/target/product/full_base.mk 找到默认通知提示音“pixiedust”,从字面来看应该就是这个了。 2、再来看看存放这些ogg的地方, ./frameworks/base/data/sounds/notificati 阅读全文
posted @ 2019-04-16 13:34 YOUNG++ 阅读(1757) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-04-10 19:06 YOUNG++ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、app内存泄露调试 1、通过adb shell dumpsys meminfo packageName来查看内存使用状况在没有打开应用的情况下,该命令返回的数据是这样的: 2、打开这个应用的MainActivity,再通过命令查看: 可以看到打印出来很多的信息,而对于我们查看Activity内存 阅读全文
posted @ 2019-04-02 20:26 YOUNG++ 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: Android原生TTS使用Pico引擎,听说对中文支持的不是太友好,TTS即TextToSpeech,废话不多说。 一、构造函数 我们一般都是使用默认的引擎,所以构造函数使用 public TextToSpeech(Context context, OnInitListener listener) 阅读全文
posted @ 2019-03-21 20:42 YOUNG++ 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象,在主题对象的状态发生变化时,会通知所有的观察者。 Case: 在教室里老师还没有来,同学都在干着各的事情,小张正在打游戏,小李正在抄作业....., 现在同学们要求班长当卧底,监视老师,当老师来了通知大家一声。然后打游戏的 阅读全文
posted @ 2019-03-14 20:30 YOUNG++ 阅读(10517) 评论(0) 推荐(3) 编辑
摘要: Android8.0的诸多新特性中有一个非常重要的特性:未知来源应用权限 以前安装未知来源应用的时候一般会弹出一个弹窗让用户去设置允许还是拒绝,并且设置为允许之后,所有的未知来源的应用都可以被安装。 Android8.0的变化是,未知应用安装权限的开关被除掉,取而代之的是未知来源应用的管理列表,需要 阅读全文
posted @ 2019-01-24 09:31 YOUNG++ 阅读(1205) 评论(1) 推荐(0) 编辑
摘要: notificationManager.createNotificationChannel(channel1); } 可以通过notificationManager.deleteNotificationChannel(String channelId)去删除指定channelId的渠道。 更多设置可 阅读全文
posted @ 2019-01-16 20:20 YOUNG++ 阅读(2801) 评论(0) 推荐(0) 编辑
摘要: 1、数据流图(date flow diagram , DFD),它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 2、数据流图与流程图的区别 a、数据流图是从数据的角度来描述一个系统的,而流程图则是从对数据加工的角度来描述系统的; b、数据流 阅读全文
posted @ 2019-01-11 10:23 YOUNG++ 阅读(18458) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-01-10 14:43 YOUNG++ 阅读(11) 评论(0) 推荐(0) 编辑