- 博客(8)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 通过SharedPreferences实现进程间数据共享的问题详解
之前为了解决应用的内存压力,在同一个应用中使用了多进程,但在程序自测的过程中发现不同进程之间的SharedPreferences数据不能共享,但应用内很多数据都是通过SharedPreferences来保存的,如果改成其它多进程通信的方式改动比较大。通过查看源码发现,在API Level>=11即Android 3.0可以通过Context.MODE_MULTI_PROCESS属性来实现Share
2015-10-29 10:44:15 2465 3
原创 Android修改TitleBar标题栏详解
最近项目中把一个activity的theme设成了Dialog弹出框样式,发现标题栏高度和字体都太小,于是查了相关的资料和源码,总结了修改方法。高度是通过修改android:windowTitleSize,字体大小通过style修改。 Android程序默认的Activity标题栏只能显示一段文字,而且不能改变它的布局、颜色、标题栏的高度等。如果想要在标题栏加上个图标、 button、输入
2015-10-26 09:20:40 10631 3
转载 异步JavaScript的进化
async函数近在眼前,但这经过了很长的旅程。不久前我们还在写回调,接着是Promise/A+规范,之后出现 generator函数,现在是async函数。让我们回头看看异步JavaScript在这些年是如何发展的。回调一切都始于回调。异步JavaScript异步编程,就像我们现在知道在JavaScript中,只能通过该语言的一等公民函数来实现:它们可以像任何其他变量一样传递给其他函数。这就是回调
2015-10-23 14:57:14 1091
转载 Android Service创建USB HOST通信
之前做了一个关于Android USB通信的Case,通过Android的USB总线给Zigbee供电,和板载的Zigbee(基于Zigbee的自组网)进行通信。要使用Android的USB Host功能,首先你需要确定你的平板(手机)设备是否支持USB Host的功能,你可以从手机开发商的简介里面看到,这个功能是由CPU直接关联的,和软件没有关系,所以,你可以把你的外设模块插进去你的Androi
2015-10-21 10:03:21 1123
转载 Android 热敏打印机打印二维码
最近项目需要研究下Android通过usbhost和蓝牙连接热敏打印机打印小票,收集了一下资料参考,感觉这块技术比较乱的,每家打印机都有自己的SDK,但其实底层的原理差不多,做个稳定兼容多个品牌热敏打印机的APP还是有难度的。 昨天晚上说抽时间来写一篇关于Android 热敏打印机打印二维码和图片的文章,所幸在下班之前把它给写了,和大家分享吧。我的是Android机器有内置热敏打印机的,我是把a
2015-10-21 10:01:30 9843 1
转载 基于webpack搭建前端工程解决方案探索
关于前端工程下面是百科关于“软件工程”的名词解释:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。其中,工程化是方法,是将软件研发的各个链路串接起来的工具。有IDE的支持,负责初始化工程、工程结构组织、debug、编译、打包等工作对于软件“工程化”,个人以为至少应当有如下特点:有固定或者约定的工程结构,规定软件所依赖的不同类别的资源的存放路径甚至代码的写法等软件依赖的资
2015-10-13 13:17:42 2293
转载 理解Flux架构
Flux是Facebook推出的一种组织web应用开发的架构思想,它的基本思想很简单:在你的应用中,数据应该是单向流动的。这种思想可以被称为”单向数据流”,你也可以把它想象成一条鲨鱼:因为鲨鱼永远只能向前游动。到目前为止,Facebook自己推出了Flux实践的例子,同时至少有6个JS库进行了Flux架构的实现。在本文中,我们谈到的Flux,特指Facebook实现的Flux。一个Flux的例子为
2015-10-11 17:12:56 1420
原创 Mac Yosemite系统 brew 报错的解决办法
今天学习React Native时,发现需要使用homebrew 安装watchman,不顺利的事情又一次发生了,运行 brew install watchman 提示错误:/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/r
2015-10-09 15:58:29 2372 1
2016年南京软件开发者大会《 高效率的Android开发》PPT
2016-05-04
Android系统介绍和学习路线培训
2015-09-22
如何合理设计HybridApp: 移动应用跨平台开发经验分享
2014-05-29
RaspberryPi使用舵机网页远程控制摄像头转动
2013-06-01
android downlaod manager下载管理器
2012-11-23
android vcard syncML源码
2011-08-09
开发微信应用在Android手机上可以使用chrome://inspect方式调试吗?
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人