关于MMIO和PIO,我看到的解释最清楚的文章,原文在这里:Memory-mapped I/O vs port-mapped I/O - 2015Microprocessors normally use two methods to connect external devices: memory ...
分类:
移动开发 时间:
2015-06-02 00:08:11
阅读次数:
639
刚看了下作者发布的新版本AndroidEventBus v1.0.4版本,发现加了很多好东东,最大的两个特性就是添加了粘性sticky事件和无需手动注销事件
AndroidEventBus的github地址为:github...
分类:
移动开发 时间:
2015-06-01 22:52:32
阅读次数:
228
实际情况是你在调用
viewPager.setPageTransformer(boolean, PageTransformer)方法设置PageTransformer时第一个参数给的false,应该设置true才对。这是因为ViewPager默认下一个页面是绘制在上一个页面的上面,DepthPageTransformer对下一个页面的处理是只设为全透明,但还是位于屏幕中央。这样一来下一个页面虽然看...
分类:
移动开发 时间:
2015-06-01 22:49:07
阅读次数:
252
iOS之画饼图1.效果图如下2.画饼图实现步骤如下:
1.在main.storyboard中拖入一个UIView控件,并设置其Custom Class 为HMPieView。如下图 2.新建HMPieView类
//
// HMPieView.h
// 03-饼图
//#import @interface HMPieView : UIView@end//
// H...
分类:
移动开发 时间:
2015-06-01 22:38:40
阅读次数:
255
普通的AlertDialog在横竖屏切换时会被销毁,如果dialog上面有数据,也将丢失。解决方案是使用DialogFragment。
使用dialogFragment通常需要复写两个方法:
onCreateView(LayoutInflater, ViewGroup, Bundle)
onCreateDialog(Bundle)
如果你想自定义dialog样式,只需要复写onCreat...
分类:
移动开发 时间:
2015-06-01 22:39:13
阅读次数:
207
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents一:为什么要学习网络编程关于这个问题,为什么要学习网络编程,猫猫的理解就是,这东西是时代发展的必要,没什么为什么,就是应该学,除非你就是想玩单机,但是就算是单机也会有购买金币之类的网络需求,简单来说,有了网络,让你不再是一个人在战斗...
分类:
移动开发 时间:
2015-06-01 22:36:18
阅读次数:
277
上文实例讲解EventBus for Android介绍了EventBus的基本用法,本文将介绍EventBus的实现原理。EventBus的实现主要围绕两个函数register和post,下面分别介绍之。1 register(Object subscriber)功能
注册subscriber中以onEvent开头的方法
代码:private synchronized void register...
分类:
移动开发 时间:
2015-06-01 22:38:08
阅读次数:
231
问题:
今天想查看一下app下面的数据库文件,打开DDMS视图,然后在file explorer里面找到data路径,点击左侧的展开图标,发现无法展开。
解决方法:
1.首先确定自己的手机是root过了的;(小米手机需要使用开发版,稳定版无法root)
2.如果你没有配置android sdk环境变量,就到你的android sdk路径下面找到platform tools目录下;...
分类:
移动开发 时间:
2015-06-01 22:37:08
阅读次数:
254
工程目录结构:
src: 存放java源代码的目录
gen: 存放自动生成文件的目录;R.java文件:存放res目录下对应资源的id
1,目录中存放所有由Android开发工具自动生成的文件。
2,目录中最重要的就是R.java文件。这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。
3,正因为R.j...
分类:
移动开发 时间:
2015-06-01 22:34:04
阅读次数:
176
第一种: NSArray *array = [NSArray arrayWithObjects:@"Hello",@" ",@"world", @"!", nil]; NSString *printStr = @""; for(int i = 0; i < [array count]; i++){ ...
分类:
移动开发 时间:
2015-06-01 22:25:41
阅读次数:
252
1.创建CLLocationManager对象,并且成为它的代理- (CLLocationManager *)mgr{ if (!_mgr) { _mgr = [[CLLocationManager alloc] init]; } return _mgr;}self....
分类:
移动开发 时间:
2015-06-01 22:15:53
阅读次数:
380
前言开发过程中有些时候会遇到一些功能,自己不知道该怎么做,然而别的软件里面已经有了,这个时候可以采用反编译的方式,解开其他的程序,来了解一些它的做法,同时啊,还可以借鉴别人的软件结构,资源文件,等等,哈哈。那我就来讲解一些关于反编译相关的知识,主要分三篇,第一篇介绍反编译的工具和方法,第二篇,介绍s...
分类:
移动开发 时间:
2015-06-01 22:15:46
阅读次数:
149
对于产品的手机项目(应用软件),主要是进行系统测试。而针对手机应用软件的系统测试,我们通常从如下几个角度开展:功能模块测试,交叉事件测试,压力测试,容量测试,兼容性测试,易用性/用户体验测试等。 1、功能模块测试:首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试用例(T...
分类:
移动开发 时间:
2015-06-01 22:13:24
阅读次数:
135
最近接到一个需求,使用android发起打印任务,通过蓝牙连接打印机。条件如下: 打印机:南京富士通DPK760E,具有蓝牙功能 Android手机:普通手机,Android 4.4版本,具有蓝牙功能具体操作:1. 蓝牙握手2. 建立通信连接3. 发送打印指令------------------.....
分类:
移动开发 时间:
2015-06-01 22:15:42
阅读次数:
193
搜索功能,基本每个app标配。实现起来很简单,但是iOS8后苹果建议使用UISearchController,官方Demo:Table Search with UISearchController实际开发基本也都还是用的老的UISearchDisplayController+UISearchBar的...
分类:
移动开发 时间:
2015-06-01 22:08:52
阅读次数:
192
在很多VDI项目中,用户喜欢使用Google浏览器,一般项目中都会配置用户配置文件漫游与文件重定向,这样在使用Chrome时,用户不能收藏网址。。。。。。此问题解决方法如下:1.在VDI的公共桌面生成Google浏览器快捷方式2.在快捷方式后面添加参数--user-data-dir=M:\ChromeProfile3..
分类:
移动开发 时间:
2015-06-01 20:56:26
阅读次数:
168