会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dongweiq
博客园
首页
新随笔
联系
管理
订阅
[置顶]
优秀博客汇总
摘要: github爬取android优秀项目的网站 https://android-arsenal.com/ 张涛-开源实验室 http://www.kymjs.com/ 任玉刚(android开发与艺术探索)作者 http://blog.csdn.net/singwhatiwanna 源码解析 code
阅读全文
posted @ 2016-05-23 15:29 dongweiq
阅读(689)
评论(1)
推荐(1)
[置顶]
整理一些开源项目
摘要: Android官方代码示例 https://github.com/googlesamples?page=1 Android官方培训课程中文版 https://github.com/kesenhoo/android-training-course-in-chinese 汇总优秀的android开发资源
阅读全文
posted @ 2016-04-28 15:47 dongweiq
阅读(1318)
评论(1)
推荐(0)
[置顶]
Android UI性能优化详解
摘要: 设计师,开发人员,需求研究和测试都会影响到一个app最后的UI展示,所有人都很乐于去建议app应该怎么去展示UI。UI也是app和用户打交道的部分,直接对用户形成品牌意识,需要仔细的设计。无论你的app UI是简单还是复杂,重要的是性能一定要好。 UI性能测试 性能优化都需要有一个目标,UI的性能优
阅读全文
posted @ 2016-01-20 10:12 dongweiq
阅读(3672)
评论(0)
推荐(2)
[置顶]
(原创)如何在spannableString中使用自定义字体
摘要: 最近在做车联网的产品,主打的是语音交互和导航功能,UI给的导航界面可真是够酷炫的。但麻烦的事情也来了,里面的一句话居然用到了三种字体。界面如图所示:从图中可以看出 500m左前方行驶 居然使用了三种字体,数字一种、英文一种、汉字一种,(这里不讨论拆分三个textview能不能实现的问题,如果能实现也...
阅读全文
posted @ 2015-07-15 13:42 dongweiq
阅读(3814)
评论(0)
推荐(1)
[置顶]
(原创)用讯飞语音实现人机交互的功能
摘要: 目前在做一款车载的项目,其中有一个需求是在开车的时候实现人与手机的对话,全过程不需要用手,只用语音操控。这个就类似于人与机器人的对话,机器人在后台一直待命,用户说话 机器人做出对应的反映。但由于用户手机电源的宝贵性,又不能让用户一直开着录音监听,这样很耗费资源。因此使用了讯飞语音提供的唤醒功能。具体...
阅读全文
posted @ 2015-07-08 16:42 dongweiq
阅读(4441)
评论(1)
推荐(0)
[置顶]
(原创)speex与wav格式音频文件的互相转换(二)
摘要: 之前写过了如何将speex与wav格式的音频互相转换,如果没有看过的请看一下连接http://www.cnblogs.com/dongweiq/p/4515186.html虽然自己实现了相关的压缩算法,但是发现还是与gauss的压缩比例差了一些,一部分是参数设置的问题,另外一部分是没有使用ogg的问...
阅读全文
posted @ 2015-05-22 10:26 dongweiq
阅读(6089)
评论(0)
推荐(1)
[置顶]
(原创)speex与wav格式音频文件的互相转换
摘要: 我们的司信项目又有了新的需求,就是要做会议室。然而需求却很纠结,要继续按照原来发语音消息那样的形式来实现这个会议的功能,还要实现语音播放的计时,暂停,语音的拼接,还要绘制频谱图等等。如果是wav,mp3不论你怎么拼接,绘制频谱图,我也没有问题,网上都有现成的例子。然而这一次居然让用speex的音频做...
阅读全文
posted @ 2015-05-19 17:53 dongweiq
阅读(16128)
评论(0)
推荐(2)
2026年7月29日
智控 App 内置 WebView 内核方案排查与落地经验
摘要: 智控 App 内置 WebView 内核方案排查与落地经验 记录时间:2026-07-29 项目:fndaping / com.fanneng.webview 目标:在 App 层内置固定版本 WebView 内核,降低不同 Android 一体机系统 WebView 版本差异带来的 H5 展示问题
阅读全文
posted @ 2026-07-29 17:26 dongweiq
阅读(42)
评论(0)
推荐(0)
2026年7月23日
在安卓系统中设置 webview 为最新的实现
摘要: 我们开发的一些安卓设备比较老旧,还停留在 android 11 的版本,这个版本自带的 webview 版本是 83 的,这就导致了开发过程中的很多 h5 属性不兼容,但是我们开发用的电脑的浏览器一般都是最新版本,这个时候要去做适配,是很麻烦的。如下图 可能一眼看不出来问题,跟下面的对比就知道了 这
阅读全文
posted @ 2026-07-23 10:50 dongweiq
阅读(75)
评论(1)
推荐(0)
2023年2月11日
Mac Big Sur --ERROR launching JD-GUI
摘要: 适用于最新的macOS Monterey 更新系统后,打开jd-gui报如下错误: ERROR launching 'JD-GUI' No suitable Java version found on your system! This program requires Java 1.8+ Make
阅读全文
posted @ 2023-02-11 13:14 dongweiq
阅读(1159)
评论(0)
推荐(1)
2023年1月29日
第三方库依然使用support而非androidx怎么办
摘要: 使用 Android Studio 3.2 及更高版本,您只需从菜单栏中依次选择 Refactor > Migrate to AndroidX,即可将现有项目迁移到 AndroidX。 重构命令使用两个标记。默认情况下,这两个标记在 gradle.properties 文件中都设为 true: an
阅读全文
posted @ 2023-01-29 10:48 dongweiq
阅读(359)
评论(0)
推荐(0)
2022年8月8日
MacOS解决too many open files
摘要: 1. 先用以下命令查看当前的限制 launchctl limit 会看到如下的结果,也就是各项资源的限制 cpu unlimited unlimited filesize unlimited unlimited data unlimited unlimited stack 8388608 67104
阅读全文
posted @ 2022-08-08 10:55 dongweiq
阅读(1756)
评论(0)
推荐(0)
2022年7月25日
使用systemd让程序自启保活
摘要: 进入到“/lib/systemd/system/”目录下,并新建一个STS.service 文件,命令如下: [Unit] Description="STS" After=network.target ntp.target [Service] Type=simple User=root ExecSt
阅读全文
posted @ 2022-07-25 11:10 dongweiq
阅读(539)
评论(0)
推荐(0)
2022年7月20日
mac完整卸载vmware
摘要: # 1. 删除根目录下的,需要用管理员权限 sudo rm -rf /Applications/VMware\ Fusion.app sudo rm -rf /Library/Application\ Support/VMware sudo rm -rf /Library/Preferences/V
阅读全文
posted @ 2022-07-20 10:33 dongweiq
阅读(4372)
评论(0)
推荐(1)
2022年7月14日
vue 生产环境开启 vue-devtools
摘要: 因为在没有手动修改 devtools/build 设置的情况下,当 npm run build 执行时,vue 项目环境默认配置如下 process.env.NODE_ENV "production"; Vue.config.devtools = false; 所以导致很多使用 vue 框架开发的项
阅读全文
posted @ 2022-07-14 11:53 dongweiq
阅读(2397)
评论(0)
推荐(0)
2022年4月5日
Android使用ROSBridge与ROS通信 简单使用
摘要: ROS官方只支持了C++和Python,想要在Android上与ROS通讯,我的选择是ROSBridge 环境 ROS kinetic ROS 服务端 安装 sudo apt-get install ros-<rosdistro>-rosbridge-suite 启动 roslaunch rosbr
阅读全文
posted @ 2022-04-05 06:42 dongweiq
阅读(2695)
评论(0)
推荐(0)
2020年11月23日
Vue 改变数据,页面不刷新的问题
摘要: 最近在用 element-ui 开发一个网站,使用 table 组件时,发现修改完数据,有时候会延迟一两秒,页面才会发生变化。 看了一下代码,发现修改数据的代码是这样的 // popupData是修改的数据,修改完后,赋值给对应的表格数据 this.tableData[this.currentRow
阅读全文
posted @ 2020-11-23 16:12 dongweiq
阅读(5823)
评论(0)
推荐(0)
下一页
公告